This is an old revision of the document!
2016-07-03 Firmware Review
Author: Kenny Luong
Current Status
- Good - firmware builds for all three weatherbox versions and has a user manual
Future Tasks
- Remove UART data packet
- Clean up data format
- Test mode - assert a pin to low/high and the mcu will only run through a test routine. Would be useful for testing purposes
- Sleep mode integration
- Better interface for custom functions
- Integration of avr emulator in workflow for testing
- Better non-microcontroller framework to enable offline testing
- Switch toolchains to either a makefile based toolchain or platformio
- Rename repository (currently weatherbox-2)
- Consider pulling some functions out into a library
- Clean up repository (moving average folder and examples should be somewhere else)