readme: Add firmware infos [CI SKIP]
This commit is contained in:
parent
9b7bfb0562
commit
58d903c9e6
1 changed files with 11 additions and 1 deletions
12
README.md
12
README.md
|
@ -5,7 +5,17 @@ TWI. Though, this is not limited to the Si5351 board as it is designed
|
||||||
to be universal usable.
|
to be universal usable.
|
||||||
|
|
||||||
## Board
|
## Board
|
||||||
The board is populated with an ATmega328(p), a display and its
|
The board is populated with an ATmega328p, a display and its
|
||||||
backlight driver, a switchable rotary encoder and powered by a mini
|
backlight driver, a switchable rotary encoder and powered by a mini
|
||||||
USB port. All unneeded MCU pins are accessible via pin headers.
|
USB port. All unneeded MCU pins are accessible via pin headers.
|
||||||
|
|
||||||
|
## Firmware
|
||||||
|
Currently there are two different firmwares. 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.
|
||||||
|
|
||||||
|
### The Rust Firmware
|
||||||
|
To flash the firmware, connect the ICSP pins of the board to the
|
||||||
|
programmer and inside the `firmware/rust/` directory run `cargo make
|
||||||
|
all`. This burns the fuses, writes the the default values to the
|
||||||
|
eeprom and flashes the firmware.
|
||||||
|
|
Loading…
Reference in a new issue