2024-08-27 14:44:30 +02:00
2024-08-27 14:35:31 +02:00
2024-08-27 00:38:12 +02:00
2024-08-27 14:44:30 +02:00

## Serial Interface

Instead of polling for input we use an interrupt vector
to write data to a rx ring buffer when it's available.

We parse commands using a state machine so we can deal
with small chunks of characters at a time and spit out
the parsed command when the transmission has finished.

TODO: Do we need to handle backspaces for interactive
serial consoles?!

### Supported Commands

Optional decimal point for numbers.

- START
- RESET
- STOP
- SET TEMP 20.0
- SET DEWP 60.0
Description
Prototype that monitors and controls environmental parameters for automated drying.
Readme 30 MiB
Languages
C 91.3%
Makefile 8.7%