Armachat Release Notes
5 July 2022
Includes the following changes from the repository changes on 5 June 2022.
- Captures all key presses
- Fixes issue with receiving confirmation message on screens with more than five lines
- Fixes issue with viewing long messages
- Updated documentation
To Do Items including bugs and challenges to resolve
- Update documention
- Fix editing of long messages
- Allow editing of addresses for unit, group, and mask
- Allow editing of encryption key
- Verify the encryption of messages with encryption key
- Improve screen redraw
5 June 2022
Includes the following changes from the bobricius/Armachat-circuitpython
repository changes on 7 March 2022.
- Refactored code to split screens into separate classes
- Refactored code to split hardware into separate classes
- Added confirmation screens for sending messages
- Added validation to inputs with warning screens if changes are invalid
- Added long key press detection
- Made use of long key press to step down/backward through setting options
- Allowed changing of all options
- Saved changes to configuration when not connected to a PC as a device on boot
- Added hot keys to toggle keyboard and display backlights and to increase and decrease volume and screen brightness
- Added region to allow compliance with country's frequency and power requirements
To Do Items including bugs and challenges to resolve
- Speed up screen refresh to improve key press responsiveness
- Write User's Manual
- Write Developer's Guide
- Add setup on first boot and allow access through menu
- Add setup instructions in User's Manual
- Write Quick Start Guide