InfiniTime
InfiniTime copied to clipboard
LCD delay improvements
- No longer spins the CPU when the display task is waiting
- Unnecessary waits removed
- Sleep in - sleep out minimum interval now respected
This all assumes the datasheet is correct :P It could definitely be inconsistent in places I'd appreciate if it at least one reviewer could check that they interpret the datasheet the same way https://wiki.pine64.org/images/5/54/ST7789V_v1.6.pdf See pages 48, 49, 163, 182, 184
Split from #1869
Build size and comparison to main:
| Section | Size | Difference |
|---|---|---|
| text | 377528B | 48B |
| data | 940B | 0B |
| bss | 63548B | 8B |
(InfiniSim PR now ready)