clock_generator/firmware/rust
finga c2920ea334
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fw-rust: Break everything down in multiple files
To reduce length of `main.rs` and therefor improve readability create
source files for:

- Assets (`assets.rs`): Contains all graphical assets such as the
  splash screen assets, symbols and the symbol table.
- LCD (`lcd.rs`): Contains all lower level things regarding the LCD
  such as the `Lcd` struct and its implementations.
- Screen (`screen/mod.rs`):
    - Splash (`screen/splash.rs`)
    - Home (`screen/home.rs`)
    - Setup (`screen/setup.rs`)

In the future it would probably make sense to move the LCD module into
the screen module.
2022-03-18 11:19:36 +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: Break everything down in multiple files 2022-03-18 11:19:36 +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