Consolidate unfinished tasks and update documentation

This commit is contained in:
2024-10-02 06:12:19 +02:00
parent 8d94bd87a2
commit 481bf3aa70
8 changed files with 58 additions and 34 deletions

View File

@@ -6,17 +6,6 @@
#include <avr/interrupt.h>
// TODO: Facilitate software updates over serial port.
// TODO: Check parser and circular buffer for edge cases.
// TODO: Implement command parser timeout for large input.
// TODO: Config header for chip specifics like EEPROM size.
// TODO: Check thermistor conversion results /w thermometer.
// TODO: Implement primary state machine for update loop.
// TODO: Use 18.432MHz quarz crystal, burn required fuses.
// TODO: Implement optional CRC8 sensor measurement check.
// TODO: Proper error handling and recovery (after testing).
// TODO: Check why the MCUCSR EXTRF reset flag is set.
enum state_e
{
S_IDLE,