clock_generator/firmware/rust
finga 91e120b258
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fw-rust: Add setup screen and handle button input
To create a setup screen more symbols are created and added to the
symbol table. Helper functions are added to draw homogenous areas onto
the display. Add two new fields `Click` and `Back` to the `Input`
enum. Adapt functions already handling input to those new kinds of
input. Add the setup screen construct. Add global atomics to handle
the button and the timer for handling the back input when the button
is pressed until the timer one overflows. Button press and the timer
are handled via interrupts.
2022-03-16 22:25:18 +01:00
..
.cargo fw-rust: Minimal hello world 2022-03-06 19:20:49 +01:00
avr-specs fw-rust: Minimal hello world 2022-03-06 19:20:49 +01:00
src fw-rust: Add setup screen and handle button input 2022-03-16 22:25:18 +01:00
.gitignore fw-rust: Minimal hello world 2022-03-06 19:20:49 +01:00
Cargo.lock fw-rust: Add symbols and screens 2022-03-14 22:54:07 +01:00
Cargo.toml fw-rust: Start to use the avr-eeprom crate 2022-03-08 19:05:40 +01:00
Makefile.toml fw-rust: Handle data residing in the EEPROM 2022-03-08 14:42:04 +01:00
rust-toolchain.toml fw-rust: Minimal hello world 2022-03-06 19:20:49 +01:00