Almost all the cpu % "load" is eaten up by all the delay periods for each LCD command. I reduced my delays from 5ms to 1ms (or whatever.. too lazy to look at the code), and my load dropped to around 10% on a 4-row LCD, 16mhz clock. I also added code to ignore cpu% if you entered Setup screens.
|