Hey folks,
I'm using the library "ST7032" for my current project to operate a lcd display. (This is a inherited class from class Print). Therefore I use the function "size_t print(...)".
Does it have any consequences for the performance/ hardware when I call this function in every loop run? Most of the display text isn't changing. Should I avoid to update equal text?
Does it have any consequences for the performance/ hardware when I call this function in every loop run?
Yes, it does.
Most of the display text isn't changing. Should I avoid to update equal text?
For most situations your Arduino is probably more than fast enough to send that data to the LCD display. Just try it out! If you think it slows down your Arduino, optimize it to call the print method only if you updated the data.