Creating animation using bare-metal STM32 programming.
- NUCLEO-F411RE microcontroller
- LCD screen
- Rotary encoder
animation
module:encoder
handles encoder interruptsframes
stores buffer with animation framesscreen
configures LCD screen
spi
module:spi_config
configures SPI3spi_write
providesSPIwrite(...)
function to initialize SPI3 transfer
timer
module:tim_config
configures TIM3 for encoder