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
the blue and red LEDs are connector to TIM1_CH1: user timer 1 to count time for pulses or channel 1 to generate PWM for blinking
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
ADC pin used to identify hardware version based on voltage
I/O connector pin definition
I2C peripheral to communicate with I2C devices
USART peripheral used for RS-232 communication, using an RS-232 transceiver
USART peripheral used for RS-485/422 communication, using a RS-485/422 transceiver
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 LEDs
Peripheral 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
Generated on Sat Aug 11 2018 18:48:38 for CuVoodoo STM32F1 firmware template by
1.8.14