weatherbox:firmware:2016-07-03_review

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

weatherbox:firmware:2016-07-03_review [2016/07/03 21:34]
kluong [Future Tasks]
weatherbox:firmware:2016-07-03_review [2021/09/19 21:59]
Line 1: Line 1:
-====== 2016-07-03 Firmware Review ====== 
- 
-**Author:** Kenny Luong\\ 
-**Start Date:** 2016-07-03 
- 
-===== 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) 
-  * Consider other practices for separating behavior between different versions - maybe surround all of those cases with if statements instead of ifdef, or do both 
-  * Better logging - perhaps we can create a logging module. ​ 
-  * Experiment with timer based logic 
-  * Support for creating dummy data - option to build this out as well 
-  * Use build flags with the toolchain instead of defining things on the top 
-  * Reduce global state 
-  * Remove the LPF module for now - we don't need it 
- 
- 
  
  • weatherbox/firmware/2016-07-03_review.txt
  • Last modified: 2021/09/19 21:59
  • (external edit)