Were testing here how well Rust works for an embedded project
So far we have up and running:
- RTIC
- Timer3 interrupt
- PWM used for generating music
- SPI for driving 128x160 LCD display
- Some basic graphics based on embedded_graphics
- Basic UI allowing changing views and basic edit mode.
- I2C based temperature/humidity/pressure sensor BME280
- EXTI interrupt based button handling
- RTC based clock
There is a bunch of videos on youtube showing progress in implementing the above functionality. You can find it here