CuVoodoo STM32F1 firmware template
Modules
Here is a list of all modules:
 macros to define values based on other defines values
 board LED GPIO
 board user button GPIO
 to force DFU mode on low, even if application is valid
 timer used to blink LED
 pin to control voltage regulators and pull-ups definitions
 ADC inputs to measure voltages from voltage regulators
 DAC output to set voltages of voltage regulators
 RS-232 transceiver connection definition
 RS-485 (and RS-422) transceiver connection definition
 CAN transceiver connection definition
 ADC pin used to identify hardware version based on voltage
 I/O connector pin definition
 I2C peripheral to communicate with I2C devices
 SPI peripheral used for SPI communication
 USART peripheral used for UART communication
 SPI used to communication with SD card
 GPIO used to communication with TM1637 IC
 timer used to communication with TM1637 IC
 SPI peripheral used to control the WS2812B LEDsPeripheral configuration
 timer peripheral used to generate SPI clock
 GPIO peripheral used to communicate
 timer peripheral used to generate timing for the signal
 I2C peripheral to communicate with the SSD1306 OLED
 timer used to measure 1-wire signal timing
 GPIO used for 1-wire signal
 timer peripheral used to measure signal timing for bit decoding
 timer peripheral used to measure signal timing for bit decoding
 USART peripheral used for UART communication