Keyboard MIDI-controller's firmware based on STM32F1 (blue-pill).
This repository aims to put together a working firmware for a MIDI-controller keyboard based on an STM32F1 microcontroller.
With this project, I aim to build and design from the bottom up a working prototype. Therefore this repository is intended to be an experimental environment from which to learn by doing different aspects of electronics and embedded programming using the Rust programming language.
I'll link under resources materials that I think are relevant for my development and for others to understand the different topics on which this project is based.
Sisma, in Italian, means telluric motion, earth tremor.
This repository is based on knurling-rs/app-template and uses probe-run and defmt as a logger. If you want to try and flash on your STM32F1 microcontroller, connect your debugger to your machine and run in the terminal:
cargo rb main