fw-rust: Add symbols and screens
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add several symbols and a symbol table in an ascii order. Add the `print()` and `print_inverted()` functions to be able to draw strings, "black on white" as well as "white on black" onto the display. Add a `HomeScreen` which also saves the state of which selection is active. To save the screen state and also make it accessible globally use a `RefCell` contained in a `Mutex`. Also update the build dependencies.
This commit is contained in:
parent
de8f789e63
commit
1688bb868e
2 changed files with 319 additions and 13 deletions
2
firmware/rust/Cargo.lock
generated
2
firmware/rust/Cargo.lock
generated
|
@ -35,7 +35,7 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "avr-eeprom"
|
||||
version = "0.1.0-dev"
|
||||
source = "git+https://git.onders.org/finga/avr-eeprom-rs.git?branch=main#0177da7268e91fa3c0cf545150589b2e33aa2101"
|
||||
source = "git+https://git.onders.org/finga/avr-eeprom-rs.git?branch=main#96397b5fbbaaa8531842db301127c1346f6e05f9"
|
||||
dependencies = [
|
||||
"avr-device",
|
||||
"nb 1.0.0",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue