3.8.2 - Optimizations ✨
This release adds common optimizations for all screens:
- Thanks to @hchargois the optimized serialization process already applied to rev. A (Turing Smart Screen 3.5") has been extended to all supported displays: Turing 5", XuanFang, Kipye... The image serialization is now up to 60x faster!
- Sensor monitoring does not start until screen is fully initialized and background is displayed, to avoid serial buffer overload and "burst" mode where the screen displays data frantically during the first 10 seconds
- A debug installer is now generated for each release, with command window to display logs. Useful for debugging.
- For rev. B screens (XuanFang) a cool-down of 0.05 seconds has been added between each frames to reduce drastically the problem of "corrupted bitmaps" for themes with a lot of content.
Full list of changes
- ⬆️ Update pyinstaller requirement from ~=6.11.1 to ~=6.12.0 by @dependabot in #671
- Use Numpy for all revisions by @hchargois in #641
- Generate debug installer for Windows by @mathoudebine in #678
- Optimize load to avoid "burst" at startup, fix rev. B corruption by @mathoudebine in #679
Full Changelog: 3.8.1...3.8.2