Hal Drivers for L4
Dependents: BSP OneHopeOnePrayer FINAL_AUDIO_RECORD AudioDemo
Fork of STM32L4xx_HAL_Driver by
Auto generated API documentation and code listings for STM32L4xx_HAL_Driver
FMC_NAND_InitTypeDef | FMC_NAND Configuration Structure definition |
FMC_NAND_PCC_TimingTypeDef | FMC_NAND Timing parameters structure definition |
FMC_NORSRAM_InitTypeDef | FMC_NORSRAM Configuration Structure definition |
FMC_NORSRAM_TimingTypeDef | FMC_NORSRAM Timing parameters structure definition |
SDMMC_CmdInitTypeDef | SDMMC Command Control structure |
SDMMC_DataInitTypeDef | SDMMC Data Control structure |
SDMMC_InitTypeDef | SDMMC Configuration Structure definition |
USB_OTG_CfgTypeDef | PCD Initialization Structure definition |
Code
stm32_hal_legacy.h [code] | This file contains aliases definition for the STM32Cube HAL constants macros and functions maintained for legacy purpose |
stm32l4xx_hal.c [code] | HAL module driver. This is the common part of the HAL initialization |
stm32l4xx_hal.h [code] | This file contains all the functions prototypes for the HAL module driver |
stm32l4xx_hal_cortex.c [code] | CORTEX HAL module driver. This file provides firmware functions to manage the following functionalities of the CORTEX: + Initialization and Configuration functions + Peripheral Control functions |
stm32l4xx_hal_cortex.h [code] | Header file of CORTEX HAL module |
stm32l4xx_hal_def.h [code] | This file contains HAL common defines, enumeration, macros and structures definitions |
stm32l4xx_hal_dfsdm.c [code] | This file provides firmware functions to manage the following functionalities of the Digital Filter for Sigma-Delta Modulators (DFSDM) peripherals: + Initialization and configuration of channels and filters + Regular channels configuration + Injected channels configuration + Regular/Injected Channels DMA Configuration + Interrupts and flags management + Analog watchdog feature + Short-circuit detector feature + Extremes detector feature + Clock absence detector feature + Break generation on analog watchdog or short-circuit event |
stm32l4xx_hal_dfsdm.h [code] | Header file of DFSDM HAL module |
stm32l4xx_hal_dma.c [code] | DMA HAL module driver |
stm32l4xx_hal_dma.h [code] | Header file of DMA HAL module |
stm32l4xx_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 Errors functions |
stm32l4xx_hal_flash.h [code] | Header file of FLASH HAL module |
stm32l4xx_hal_flash_ex.c [code] | Extended FLASH HAL module driver. This file provides firmware functions to manage the following functionalities of the FLASH extended peripheral: + Extended programming operations functions |
stm32l4xx_hal_flash_ex.h [code] | Header file of FLASH HAL Extended module |
stm32l4xx_hal_flash_ramfunc.c [code] | FLASH RAMFUNC driver. This file provides a Flash firmware functions which should be executed from internal SRAM + FLASH HalfPage Programming + FLASH Power Down in Run mode |
stm32l4xx_hal_flash_ramfunc.h [code] | Header file of FLASH RAMFUNC driver |
stm32l4xx_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 |
stm32l4xx_hal_gpio.h [code] | Header file of GPIO HAL module |
stm32l4xx_hal_gpio_ex.h [code] | Header file of GPIO HAL Extended module |
stm32l4xx_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 and Errors functions |
stm32l4xx_hal_i2c.h [code] | Header file of I2C HAL module |
stm32l4xx_hal_i2c_ex.c [code] | I2C Extended HAL module driver. This file provides firmware functions to manage the following functionalities of I2C Extended peripheral: + Extended features functions |
stm32l4xx_hal_i2c_ex.h [code] | Header file of I2C HAL Extended module |
stm32l4xx_hal_lcd.c [code] | LCD Controller HAL module driver. This file provides firmware functions to manage the following functionalities of the LCD Controller (LCD) peripheral: + Initialization/de-initialization methods + I/O operation methods + Peripheral State methods |
stm32l4xx_hal_lcd.h [code] | Header file of LCD Controller HAL module |
stm32l4xx_hal_lptim.c [code] | LPTIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Low Power Timer (LPTIM) peripheral: + Initialization and de-initialization functions. + Start/Stop operation functions in polling mode. + Start/Stop operation functions in interrupt mode. + Reading operation functions. + Peripheral State functions |
stm32l4xx_hal_lptim.h [code] | Header file of LPTIM HAL module |
stm32l4xx_hal_msp_template.c [code] | HAL MSP module. This file template is located in the HAL folder and should be copied to the user folder |
stm32l4xx_hal_pwr.c [code] | PWR HAL module driver. This file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral: + Initialization/de-initialization functions + Peripheral Control functions |
stm32l4xx_hal_pwr.h [code] | Header file of PWR HAL module |
stm32l4xx_hal_pwr_ex.c [code] | Extended PWR HAL module driver. This file provides firmware functions to manage the following functionalities of the Power Controller (PWR) peripheral: + Extended Initialization and de-initialization functions + Extended Peripheral Control functions |
stm32l4xx_hal_pwr_ex.h [code] | Header file of PWR HAL Extended module |
stm32l4xx_hal_qspi.c [code] | QSPI HAL module driver. This file provides firmware functions to manage the following functionalities of the QuadSPI interface (QSPI). + Initialization and de-initialization functions + Indirect functional mode management + Memory-mapped functional mode management + Auto-polling functional mode management + Interrupts and flags management + DMA channel configuration for indirect functional mode + Errors management and abort functionality |
stm32l4xx_hal_qspi.h [code] | Header file of QSPI HAL module |
stm32l4xx_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 |
stm32l4xx_hal_rcc.h [code] | Header file of RCC HAL module |
stm32l4xx_hal_rcc_ex.c [code] | Extended RCC HAL module driver. This file provides firmware functions to manage the following functionalities RCC extended peripheral: + Extended Peripheral Control functions |
stm32l4xx_hal_rcc_ex.h [code] | Header file of RCC HAL Extended module |
stm32l4xx_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 + Calendar (Time and Date) configuration + Alarms (Alarm A and Alarm B) configuration + WakeUp Timer configuration + TimeStamp configuration + Tampers configuration + Backup Data Registers configuration + RTC Tamper and TimeStamp Pins Selection + Interrupts and flags management |
stm32l4xx_hal_rtc.h [code] | Header file of RTC HAL module |
stm32l4xx_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) Extended peripheral: + RTC Time Stamp functions + RTC Tamper functions + RTC Wake-up functions + Extended Control functions + Extended RTC features functions |
stm32l4xx_hal_rtc_ex.h [code] | Header file of RTC HAL Extended module |
stm32l4xx_hal_sai.c [code] | SAI HAL module driver. This file provides firmware functions to manage the following functionalities of the Serial Audio Interface (SAI) peripheral: + Initialization/de-initialization functions + I/O operation functions + Peripheral Control functions + Peripheral State functions |
stm32l4xx_hal_sai.h [code] | Header file of SAI HAL module |
stm32l4xx_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 |
stm32l4xx_hal_spi.h [code] | Header file of SPI HAL module |
stm32l4xx_hal_spi_ex.c [code] | Extended SPI HAL module driver. This file provides firmware functions to manage the following SPI peripheral extended functionalities : + IO operation functions |
stm32l4xx_hal_spi_ex.h [code] | Header file of SPI HAL Extended module |
stm32l4xx_hal_sram.c [code] | SRAM HAL module driver. This file provides a generic firmware to drive SRAM memories mounted as external device |
stm32l4xx_hal_sram.h [code] | Header file of SRAM HAL module |
stm32l4xx_hal_swpmi.c [code] | SWPMI HAL module driver. This file provides firmware functions to manage the following functionalities of the Single Wire Protocol Master Interface (SWPMI). + Initialization and Configuration + Data transfers functions + DMA transfers management + Interrupts and flags management |
stm32l4xx_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 |
stm32l4xx_hal_uart.h [code] | Header file of UART HAL module |
stm32l4xx_hal_uart_ex.c [code] | Extended UART HAL module driver. This file provides firmware functions to manage the following extended functionalities of the Universal Asynchronous Receiver Transmitter Peripheral (UART). + Initialization and de-initialization functions + Peripheral Control functions |
stm32l4xx_hal_uart_ex.h [code] | Header file of UART HAL Extended module |
stm32l4xx_ll_adc.h [code] | Header file of ADC LL module |
stm32l4xx_ll_bus.h [code] | Header file of BUS LL module |
stm32l4xx_ll_comp.h [code] | Header file of COMP LL module |
stm32l4xx_ll_cortex.h [code] | Header file of CORTEX LL module |
stm32l4xx_ll_crc.h [code] | Header file of CRC LL module |
stm32l4xx_ll_dac.h [code] | Header file of DAC LL module |
stm32l4xx_ll_dma.h [code] | Header file of DMA LL module |
stm32l4xx_ll_exti.h [code] | Header file of EXTI LL module |
stm32l4xx_ll_fmc.c [code] | FMC Low Layer HAL module driver. This file provides firmware functions to manage the following functionalities of the Flexible Memory Controller (FMC) peripheral memories: + Initialization/de-initialization functions + Peripheral Control functions + Peripheral State functions |
stm32l4xx_ll_fmc.h [code] | Header file of FMC HAL module |
stm32l4xx_ll_gpio.h [code] | Header file of GPIO LL module |
stm32l4xx_ll_i2c.h [code] | Header file of I2C LL module |
stm32l4xx_ll_iwdg.h [code] | Header file of IWDG LL module |
stm32l4xx_ll_lptim.h [code] | Header file of LPTIM LL module |
stm32l4xx_ll_lpuart.h [code] | Header file of LPUART LL module |
stm32l4xx_ll_opamp.h [code] | Header file of OPAMP LL module |
stm32l4xx_ll_pwr.h [code] | Header file of PWR LL module |
stm32l4xx_ll_rcc.h [code] | Header file of RCC LL module |
stm32l4xx_ll_rng.h [code] | Header file of RNG LL module |
stm32l4xx_ll_rtc.h [code] | Header file of RTC LL module |
stm32l4xx_ll_sdmmc.c [code] | SDMMC Low Layer HAL module driver. This file provides firmware functions to manage the following functionalities of the SDMMC peripheral: + Initialization/de-initialization functions + I/O operation functions + Peripheral Control functions + Peripheral State functions |
stm32l4xx_ll_sdmmc.h [code] | Header file of low layer SDMMC HAL module |
stm32l4xx_ll_spi.h [code] | Header file of SPI LL module |
stm32l4xx_ll_swpmi.h [code] | Header file of SWPMI LL module |
stm32l4xx_ll_system.h [code] | Header file of SYSTEM LL module |
stm32l4xx_ll_tim.h [code] | Header file of TIM LL module |
stm32l4xx_ll_usart.h [code] | Header file of USART LL module |
stm32l4xx_ll_usb.c [code] | USB Low Layer HAL module driver |
stm32l4xx_ll_usb.h [code] | Header file of USB Core HAL module |
stm32l4xx_ll_utils.h [code] | Header file of UTILS LL module |
stm32l4xx_ll_wwdg.h [code] | Header file of WWDG LL module |