I found some really great optimizations. My box led segment displays are now near instantaneous when using the encoder. Water Flowing! According to the app, I am pulling 22 values from Simconnect.
- #define REDRAW_INTERVAL 50
- Setup a display priority for each encoder. Basically, each encoder is attached to a specific LED segment display. When the encoder is used, that LED display is preferentially updated for that redrawLED instance.
- Put the encoder detection twice in the main loop function.
Chris