Improvement: Rework SPI communication with receiver board
Right now, the SPI communication is primarily suited for transmitting from the receiver board to the main board. It also lacks support for variable-length messages.
Implement a variable length SPI protocol
Improve mainboard to receiver board transmission: Add transmission queue on STM32F4-side
Fix issue where only the first few bytes are received correctly