AXIOM Remote: Firmware Improvement And Extension
- Mentors
- Sebastian Pichelhofer, BAndiT1983, MetalDent
- Organization
- apertusĀ° Association
Firmware as the name suggests is a bridge between User and hardware/features of Axiom Remote. Hence, there is a need for Firmware to follow good UI/UX principles,at the same time should not be heavy on the CPU.
AXIOM-Remote General UI guidelines clearly mentions how things flow in AXIOM-Remote firmware, and the correct structure and plan one should keep in mind. I tend to follow the structure and at the point of dilemma or turmoil would discuss with mentors.
Task mentioned in Firmware Improvement and Extension
- Event handling (button interactions, turning the rotary knob, etc.)
- Page setup
- Add new UI classes
- Text input GUI
- Histogram, scopes and other graphs drawing
- Optimize drawing
- Add transition animations
- Unit tests to verify proper implementation