Features
- Re-implementation of HMI(GUI) functionality for much more efficient RAM usage. Much
more memory is now
available to Python interpreter.
- Add larger fonts (28, 36 and 44 pixels height) via use of upscaling
- Show temporary text "Empty screen #n" on LCD when there is no widget displayed so
user can get
oriented on which screen page he is currently located
- Widget count is no longer limited to 80 and count depends just on memory usage
(widget parameter
lengths etc...)
- Listing widgets with List... command returns also commands that were called
(executed) to display
such widgets
- Add tick parameter to SYS command for timing debug purposes
- Improve keypad layout, add these missing symbols: %, ^, ` and \
API changes
- Larger fonts options
- List commands contain log of commands that were used to display/edit widget
- Tick parameter to SYS command
Bugfixes
- Fix plot widgets edit operations
- Fix layout storage of text widgets
- Fix log window widget line wrap
- Fix critical error message rendering on LCD
- Several reliability bug fixes
Note
Many thanks to Ladislav Török for tips related to manual and keypad improvements and Martin
Hubáček for
tips on Empty screen labels and bigger fonts.