Thursday, March 24, 2011
I2C LCD performance
I am a bit disappointed in the performance of the Arduino LCD driver, especially with the I2C interface enabled. I am not sure how much time I want to spend optimizing the standard Arduino libraries, especially since a beacon in operation really doesn't need a display. Realistically, it is just convenient for me while developing this project. I think what I will do is just optimize the display usage to only update what actually changes rather than repainting everything whenever anything changes. If that is insufficient, I will turn off the frequently updated portions of the LCD when doing time critical operations such as when transmitting signals with critical timing criteria such as WSPR.