koreader-base
koreader-base copied to clipboard
Initial support for NTX + MTK + Kaleido devices
- Bump LuaJIT to 20240422 (there's a potentially interesting 20-year old memory leak fixed)
- Update FBInk & KoboUSBMS to handle the new devices properly
- Update MTK headers for whatever we could glean of the new stuff
- Add dedicated refresh modes for Kaleido-specific waveform modes (basically, once for images, and one for text/highlights).
- Implemented a halfway sensible wait_for logic for those new devices
- Special-cased the Elipsa 2E because it behaves differently.
- "Fix" nightmode on the Elipsa 2E (thanks to #1768).
- And, as usual, workaround a few driver bugs in the process (as far as possible) ;p