43 #pragma GCC system_header 50 #include "stm32f4xx_gpio.h" 52 #include "stm32f4xx_rcc.h" 150 void delay(uint32_t ms);
152 volatile uint64_t
micros(
void);
153 volatile uint32_t
millis(
void);
GPIO_TypeDef * current_gpio
Universal Synchronous Asynchronous Receiver Transmitter.
volatile uint32_t millis(void)
Analog to Digital Converter.
uint8_t current_adc_channel
enum IRQn IRQn_Type
STM32F4XX Interrupt Number Definition, according to the selected device in Library_configuration_sect...
This file contains all the functions prototypes for the SPI firmware library.
void delayMicroseconds(uint32_t us)
This file contains all the functions prototypes for the TIM firmware library.
DMA_Stream_TypeDef * Rx_DMA_Stream
CMSIS Cortex-M4 Device Peripheral Access Layer Header File. This file contains all the peripheral reg...
const struct ADCHardwareStruct * adc
Serial Peripheral Interface.
volatile uint64_t micros(void)
This file contains all the functions prototypes for the ADC firmware library.
This file contains all the functions prototypes for the I2C firmware library.
This file contains all the functions prototypes for the DMA firmware library.
This file contains all the functions prototypes for the USART firmware library.
DMA_Stream_TypeDef * DMA_Stream
GPIO_TypeDef * voltage_gpio
void systemResetToBootloader(void)
DMA_Stream_TypeDef * DMA_Stream
uint8_t voltage_adc_channel
Inter-integrated Circuit Interface.
DMA_Stream_TypeDef * Rx_DMA_Stream
DMA_Stream_TypeDef * Tx_DMA_Stream
This file contains all the functions prototypes for the EXTI firmware library.
DMA_Stream_TypeDef * Tx_DMA_Stream