stm32f1xx_hal.c [code] | HAL module driver. This is the common part of the HAL initialization |
stm32f1xx_hal.h [code] | This file contains all the functions prototypes for the HAL module driver |
stm32f1xx_hal_adc.c [code] | This file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral: + Initialization and de-initialization functions ++ Initialization and Configuration of ADC + Operation functions ++ Start, stop, get result of conversions of regular group, using 3 possible modes: polling, interruption or DMA. + Control functions ++ Channels configuration on regular group ++ Channels configuration on injected group ++ Analog Watchdog configuration + State functions ++ ADC state machine management ++ Interrupts and flags management Other functions (extended functions) are available in file "stm32f1xx_hal_adc_ex.c" |
stm32f1xx_hal_adc.h [code] | Header file containing functions prototypes of ADC HAL library |
stm32f1xx_hal_adc_ex.c [code] | This file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral: + Operation functions ++ Start, stop, get result of conversions of injected group, using 2 possible modes: polling, interruption. ++ Multimode feature (available on devices with 2 ADCs or more) ++ Calibration (ADC automatic self-calibration) + Control functions ++ Channels configuration on injected group Other functions (generic functions) are available in file "stm32f1xx_hal_adc.c" |
stm32f1xx_hal_adc_ex.h [code] | Header file of ADC HAL extension module |
stm32f1xx_hal_can.c [code] | CAN HAL module driver. This file provides firmware functions to manage the following functionalities of the Controller Area Network (CAN) peripheral: + Initialization and de-initialization functions + Configuration functions + Control functions + Interrupts management + Callbacks functions + Peripheral State and Error functions |
stm32f1xx_hal_can.h [code] | Header file of CAN HAL module |
stm32f1xx_hal_cec.c [code] | CEC HAL module driver. This file provides firmware functions to manage the following functionalities of the High Definition Multimedia Interface Consumer Electronics Control Peripheral (CEC). + Initialization and de-initialization function + IO operation function + Peripheral Control function |
stm32f1xx_hal_cec.h [code] | Header file of CEC HAL module |
stm32f1xx_hal_conf.h [code] | HAL configuration template file. This file should be copied to the application folder and renamed to stm32f1xx_hal_conf.h |
stm32f1xx_hal_cortex.c [code] | CORTEX HAL module driver. This file provides firmware functions to manage the following functionalities of the CORTEX: + Initialization and de-initialization functions + Peripheral Control functions |
stm32f1xx_hal_cortex.h [code] | Header file of CORTEX HAL module |
stm32f1xx_hal_crc.c [code] | CRC HAL module driver. This file provides firmware functions to manage the following functionalities of the Cyclic Redundancy Check (CRC) peripheral: + Initialization and de-initialization functions + Peripheral Control functions + Peripheral State functions |
stm32f1xx_hal_crc.h [code] | Header file of CRC HAL module |
stm32f1xx_hal_dac.c [code] | DAC HAL module driver. This file provides firmware functions to manage the following functionalities of the Digital to Analog Converter (DAC) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State and Errors functions |
stm32f1xx_hal_dac.h [code] | Header file of DAC HAL module |
stm32f1xx_hal_dac_ex.c [code] | Extended DAC HAL module driver. This file provides firmware functions to manage the extended functionalities of the DAC peripheral |
stm32f1xx_hal_dac_ex.h [code] | Header file of DAC HAL Extended module |
stm32f1xx_hal_dma.c [code] | DMA HAL module driver. This file provides firmware functions to manage the following functionalities of the Direct Memory Access (DMA) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral State and errors functions |
stm32f1xx_hal_dma.h [code] | Header file of DMA HAL module |
stm32f1xx_hal_dma_ex.h [code] | Header file of DMA HAL extension module |
stm32f1xx_hal_eth.c [code] | ETH HAL module driver. This file provides firmware functions to manage the following functionalities of the Ethernet (ETH) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State and Errors functions |
stm32f1xx_hal_eth.h [code] | Header file of ETH HAL module |
stm32f1xx_hal_exti.c [code] | EXTI HAL module driver. This file provides firmware functions to manage the following functionalities of the Extended Interrupts and events controller (EXTI) peripheral: + Initialization and de-initialization functions + IO operation functions |
stm32f1xx_hal_exti.h [code] | Header file of EXTI HAL module |
stm32f1xx_hal_flash.c [code] | FLASH HAL module driver. This file provides firmware functions to manage the following functionalities of the internal FLASH memory: + Program operations functions + Memory Control functions + Peripheral State functions |
stm32f1xx_hal_flash.h [code] | Header file of Flash HAL module |
stm32f1xx_hal_flash_ex.c [code] | Extended FLASH HAL module driver |
stm32f1xx_hal_flash_ex.h [code] | Header file of Flash HAL Extended module |
stm32f1xx_hal_gpio.c [code] | GPIO HAL module driver. This file provides firmware functions to manage the following functionalities of the General Purpose Input/Output (GPIO) peripheral: + Initialization and de-initialization functions + IO operation functions |
stm32f1xx_hal_gpio.h [code] | Header file of GPIO HAL module |
stm32f1xx_hal_gpio_ex.c [code] | GPIO Extension HAL module driver. This file provides firmware functions to manage the following functionalities of the General Purpose Input/Output (GPIO) extension peripheral. + Extended features functions |
stm32f1xx_hal_gpio_ex.h [code] | Header file of GPIO HAL Extension module |
stm32f1xx_hal_hcd.c [code] | HCD HAL module driver. This file provides firmware functions to manage the following functionalities of the USB Peripheral Controller: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State functions |
stm32f1xx_hal_hcd.h [code] | Header file of HCD HAL module |
stm32f1xx_hal_i2c.c [code] | I2C HAL module driver. This file provides firmware functions to manage the following functionalities of the Inter Integrated Circuit (I2C) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral State, Mode and Error functions |
stm32f1xx_hal_i2c.h [code] | Header file of I2C HAL module |
stm32f1xx_hal_i2s.c [code] | I2S HAL module driver. This file provides firmware functions to manage the following functionalities of the Integrated Interchip Sound (I2S) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral State and Errors functions |
stm32f1xx_hal_i2s.h [code] | Header file of I2S HAL module |
stm32f1xx_hal_irda.c [code] | IRDA HAL module driver. This file provides firmware functions to manage the following functionalities of the IrDA SIR ENDEC block (IrDA): + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State and Errors functions |
stm32f1xx_hal_irda.h [code] | Header file of IRDA HAL module |
stm32f1xx_hal_iwdg.c [code] | IWDG HAL module driver. This file provides firmware functions to manage the following functionalities of the Independent Watchdog (IWDG) peripheral: + Initialization and Start functions + IO operation functions |
stm32f1xx_hal_iwdg.h [code] | Header file of IWDG HAL module |
stm32f1xx_hal_mmc.c [code] | MMC card HAL module driver. This file provides firmware functions to manage the following functionalities of the Secure Digital (MMC) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + MMC card Control functions |
stm32f1xx_hal_mmc.h [code] | Header file of MMC HAL module |
stm32f1xx_hal_nand.c [code] | NAND HAL module driver. This file provides a generic firmware to drive NAND memories mounted as external device |
stm32f1xx_hal_nand.h [code] | Header file of NAND HAL module |
stm32f1xx_hal_nor.c [code] | NOR HAL module driver. This file provides a generic firmware to drive NOR memories mounted as external device |
stm32f1xx_hal_nor.h [code] | Header file of NOR HAL module |
stm32f1xx_hal_pccard.c [code] | PCCARD HAL module driver. This file provides a generic firmware to drive PCCARD memories mounted as external device |
stm32f1xx_hal_pccard.h [code] | Header file of PCCARD HAL module |
stm32f1xx_hal_pcd.c [code] | PCD HAL module driver. This file provides firmware functions to manage the following functionalities of the USB Peripheral Controller: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State functions |
stm32f1xx_hal_pcd.h [code] | Header file of PCD HAL module |
stm32f1xx_hal_pcd_ex.c [code] | PCD Extended HAL module driver. This file provides firmware functions to manage the following functionalities of the USB Peripheral Controller: + Extended features functions |
stm32f1xx_hal_pcd_ex.h [code] | Header file of PCD HAL Extension module |
stm32f1xx_hal_pwr.c [code] | PWR HAL module driver |
stm32f1xx_hal_pwr.h [code] | Header file of PWR HAL module |
stm32f1xx_hal_rcc.c [code] | RCC HAL module driver. This file provides firmware functions to manage the following functionalities of the Reset and Clock Control (RCC) peripheral: + Initialization and de-initialization functions + Peripheral Control functions |
stm32f1xx_hal_rcc.h [code] | Header file of RCC HAL module |
stm32f1xx_hal_rcc_ex.c [code] | Extended RCC HAL module driver. This file provides firmware functions to manage the following functionalities RCC extension peripheral: + Extended Peripheral Control functions |
stm32f1xx_hal_rcc_ex.h [code] | Header file of RCC HAL Extension module |
stm32f1xx_hal_rtc.c [code] | RTC HAL module driver. This file provides firmware functions to manage the following functionalities of the Real Time Clock (RTC) peripheral: + Initialization and de-initialization functions + RTC Time and Date functions + RTC Alarm functions + Peripheral Control functions + Peripheral State functions |
stm32f1xx_hal_rtc.h [code] | Header file of RTC HAL module |
stm32f1xx_hal_rtc_ex.c [code] | Extended RTC HAL module driver. This file provides firmware functions to manage the following functionalities of the Real Time Clock (RTC) Extension peripheral: + RTC Tamper functions + Extension Control functions + Extension RTC features functions |
stm32f1xx_hal_rtc_ex.h [code] | Header file of RTC HAL Extension module |
stm32f1xx_hal_sd.c [code] | SD card HAL module driver. This file provides firmware functions to manage the following functionalities of the Secure Digital (SD) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State functions |
stm32f1xx_hal_sd.h [code] | Header file of SD HAL module |
stm32f1xx_hal_smartcard.c [code] | SMARTCARD HAL module driver. This file provides firmware functions to manage the following functionalities of the SMARTCARD peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State and Error functions |
stm32f1xx_hal_smartcard.h [code] | Header file of SMARTCARD HAL module |
stm32f1xx_hal_spi.c [code] | SPI HAL module driver. This file provides firmware functions to manage the following functionalities of the Serial Peripheral Interface (SPI) peripheral: + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State functions |
stm32f1xx_hal_spi.h [code] | Header file of SPI HAL module |
stm32f1xx_hal_sram.c [code] | SRAM HAL module driver. This file provides a generic firmware to drive SRAM memories mounted as external device |
stm32f1xx_hal_sram.h [code] | Header file of SRAM HAL module |
stm32f1xx_hal_tim.c [code] | TIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Timer (TIM) peripheral: + TIM Time Base Initialization + TIM Time Base Start + TIM Time Base Start Interruption + TIM Time Base Start DMA + TIM Output Compare/PWM Initialization + TIM Output Compare/PWM Channel Configuration + TIM Output Compare/PWM Start + TIM Output Compare/PWM Start Interruption + TIM Output Compare/PWM Start DMA + TIM Input Capture Initialization + TIM Input Capture Channel Configuration + TIM Input Capture Start + TIM Input Capture Start Interruption + TIM Input Capture Start DMA + TIM One Pulse Initialization + TIM One Pulse Channel Configuration + TIM One Pulse Start + TIM Encoder Interface Initialization + TIM Encoder Interface Start + TIM Encoder Interface Start Interruption + TIM Encoder Interface Start DMA + Commutation Event configuration with Interruption and DMA + TIM OCRef clear configuration + TIM External Clock configuration |
stm32f1xx_hal_tim.h [code] | Header file of TIM HAL module |
stm32f1xx_hal_tim_ex.c [code] | TIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Timer Extended peripheral: + Time Hall Sensor Interface Initialization + Time Hall Sensor Interface Start + Time Complementary signal break and dead time configuration + Time Master and Slave synchronization configuration + Timer remapping capabilities configuration |
stm32f1xx_hal_tim_ex.h [code] | Header file of TIM HAL Extended module |
stm32f1xx_hal_uart.c [code] | UART HAL module driver. This file provides firmware functions to manage the following functionalities of the Universal Asynchronous Receiver Transmitter Peripheral (UART). + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions + Peripheral State and Errors functions |
stm32f1xx_hal_uart.h [code] | Header file of UART HAL module |
stm32f1xx_hal_usart.c [code] | USART HAL module driver. This file provides firmware functions to manage the following functionalities of the Universal Synchronous/Asynchronous Receiver Transmitter Peripheral (USART). + Initialization and de-initialization functions + IO operation functions + Peripheral Control functions |
stm32f1xx_hal_usart.h [code] | Header file of USART HAL module |
stm32f1xx_hal_wwdg.c [code] | WWDG HAL module driver. This file provides firmware functions to manage the following functionalities of the Window Watchdog (WWDG) peripheral: + Initialization and Configuration functions + IO operation functions |
stm32f1xx_hal_wwdg.h [code] | Header file of WWDG HAL module |
stm32f1xx_ll_adc.c [code] | ADC LL module driver |
stm32f1xx_ll_adc.h [code] | Header file of ADC LL module |
stm32f1xx_ll_bus.h [code] | Header file of BUS LL module |
stm32f1xx_ll_cortex.h [code] | Header file of CORTEX LL module |
stm32f1xx_ll_crc.c [code] | CRC LL module driver |
stm32f1xx_ll_crc.h [code] | Header file of CRC LL module |
stm32f1xx_ll_dac.c [code] | DAC LL module driver |
stm32f1xx_ll_dac.h [code] | Header file of DAC LL module |
stm32f1xx_ll_dma.c [code] | DMA LL module driver |
stm32f1xx_ll_dma.h [code] | Header file of DMA LL module |
stm32f1xx_ll_exti.c [code] | EXTI LL module driver |
stm32f1xx_ll_exti.h [code] | Header file of EXTI LL module |
stm32f1xx_ll_gpio.c [code] | GPIO LL module driver |
stm32f1xx_ll_gpio.h [code] | Header file of GPIO LL module |
stm32f1xx_ll_i2c.c [code] | I2C LL module driver |
stm32f1xx_ll_i2c.h [code] | Header file of I2C LL module |
stm32f1xx_ll_iwdg.h [code] | Header file of IWDG LL module |
stm32f1xx_ll_pwr.c [code] | PWR LL module driver |
stm32f1xx_ll_pwr.h [code] | Header file of PWR LL module |
stm32f1xx_ll_rcc.c [code] | RCC LL module driver |
stm32f1xx_ll_rcc.h [code] | Header file of RCC LL module |
stm32f1xx_ll_rtc.c [code] | RTC LL module driver |
stm32f1xx_ll_rtc.h [code] | Header file of RTC LL module |
stm32f1xx_ll_spi.c [code] | SPI LL module driver |
stm32f1xx_ll_spi.h [code] | Header file of SPI LL module |
stm32f1xx_ll_system.h [code] | Header file of SYSTEM LL module |
stm32f1xx_ll_tim.c [code] | TIM LL module driver |
stm32f1xx_ll_tim.h [code] | Header file of TIM LL module |
stm32f1xx_ll_usart.c [code] | USART LL module driver |
stm32f1xx_ll_usart.h [code] | Header file of USART LL module |
stm32f1xx_ll_utils.c [code] | UTILS LL module driver |
stm32f1xx_ll_utils.h [code] | Header file of UTILS LL module |
stm32f1xx_ll_wwdg.h [code] | Header file of WWDG LL module |