8b9d21a012
fw-rust: Start to use the avr-eeprom crate
...
ci/woodpecker/push/woodpecker Pipeline was successful
Start to use the avr-eeprom crate to handle values residing inside the
EEPROM.
2022-03-08 19:05:40 +01:00
b34b2810db
fw-rust: Handle data residing in the EEPROM
ci/woodpecker/push/woodpecker Pipeline was successful
2022-03-08 14:42:04 +01:00
8315560daa
fw-rust: Use chip-generic interrupt utilities
...
Instead of manually enabling and disabling interrupts use the
chip-generic interrupt utilities.
2022-03-07 18:30:33 +01:00
a688d4c5ed
fw-rust: Show splash screen
...
Put assets for the splash screen into the data segment and print it.
2022-03-07 18:30:33 +01:00
c42b4595c7
fw-rust: Clear the screen
...
After initializing the LCD display, clear the screen.
2022-03-06 19:20:49 +01:00
817776d735
fw-rust: Initialize the LCD display
...
Send commands via SPI to the LCD display to initialize and configure
it.
2022-03-06 19:20:49 +01:00
643e5f1af4
fw-rust: Create a SPI interface for the display
...
In order to, later on, send data to the display create a SPI
interface.
2022-03-06 19:20:49 +01:00
aa59bc302d
fw-rust: Create a PWM signal for the backlight
...
To have a dimmable backlight, generate a variable duty-cycle PWM
signal which is consumed by the backlight driver circuit.
2022-03-06 19:20:49 +01:00
d2772291bf
fw-rust: Add a makefile for cargo-make
...
It has to be decided what kind of tooling should be used, for now
cargo-make is used. This will probably be changed to use the tools
provided by [probe.rs](https://probe.rs ).
2022-03-06 19:20:49 +01:00
aa75712418
fw-rust: Minimal hello world
2022-03-06 19:20:49 +01:00