docs: Update to latest firmware changes [CI SKIP]

As the C firmware was removed update the readme to reflect those
changes.
This commit is contained in:
finga 2023-06-09 09:38:05 +02:00
parent c26ba3549a
commit 0b96fa3e2c

View file

@ -68,17 +68,8 @@ To control the Clock Generator a single rotary encoder which is also a
push button is used. push button is used.
## Firmware/Programming ## Firmware/Programming
Currently, there are two different implementations of the
firmware. The older one which is written in C and is not finished, and
the newer one which is in an early but functioning state and written
in Rust.
Note that mostly due to the display, the supply voltage after the LDO
regulator is 3.3V.
### The Rust Firmware
To flash the firmware, connect the ICSP pins of the board to the To flash the firmware, connect the ICSP pins of the board to the
programmer and inside the `firmware/rust/` directory run `cargo make programmer and inside the `firmware` directory simply run `cargo make
--profile release all`. This compiles the firmware with the release --profile release all`. This compiles the firmware with the release
profile, burns the fuses, writes the default configuration values to profile, burns the fuses, writes the default configuration values to
the EEPROM and flashes the firmware. the EEPROM and flashes the firmware.