STM32L4xx_HAL_Driver  1.14.0
Src Directory Reference

Files

file  stm32l4xx_hal.c [code]
 HAL module driver. This is the common part of the HAL initialization.
 
file  stm32l4xx_hal_adc.c [code]
 This file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral:
 
file  stm32l4xx_hal_adc_ex.c [code]
 This file provides firmware functions to manage the following functionalities of the Analog to Digital Convertor (ADC) peripheral:
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_comp.c [code]
 COMP HAL module driver. This file provides firmware functions to manage the following functionalities of the COMP peripheral:
 
file  stm32l4xx_hal_cortex.c [code]
 CORTEX HAL module driver. This file provides firmware functions to manage the following functionalities of the CORTEX:
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_crc_ex.c [code]
 Extended CRC HAL module driver. This file provides firmware functions to manage the extended functionalities of the CRC peripheral.
 
file  stm32l4xx_hal_cryp.c [code]
 CRYP HAL module driver. This file provides firmware functions to manage the following functionalities of the Cryptography (CRYP) peripheral:
 
file  stm32l4xx_hal_cryp_ex.c [code]
 CRYPEx HAL module driver. This file provides firmware functions to manage the extended functionalities of the Cryptography (CRYP) peripheral.
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_dac_ex.c [code]
 DAC HAL module driver. This file provides firmware functions to manage the extended functionalities of the DAC peripheral.
 
file  stm32l4xx_hal_dcmi.c [code]
 DCMI HAL module driver This file provides firmware functions to manage the following functionalities of the Digital Camera Interface (DCMI) peripheral:
 
file  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:
 
file  stm32l4xx_hal_dfsdm_ex.c [code]
 DFSDM Extended HAL module driver. This file provides firmware functions to manage the following functionality of the DFSDM Peripheral Controller:
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_dma2d.c [code]
 DMA2D HAL module driver. This file provides firmware functions to manage the following functionalities of the DMA2D peripheral:
 
file  stm32l4xx_hal_dma_ex.c [code]
 DMA Extension HAL module driver This file provides firmware functions to manage the following functionalities of the DMA Extension peripheral:
 
file  stm32l4xx_hal_dsi.c [code]
 DSI HAL module driver. This file provides firmware functions to manage the following functionalities of the DSI peripheral:
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_firewall.c [code]
 FIREWALL HAL module driver. This file provides firmware functions to manage the Firewall Peripheral initialization and enabling.
 
file  stm32l4xx_hal_flash.c [code]
 FLASH HAL module driver. This file provides firmware functions to manage the following functionalities of the internal FLASH memory:
 
file  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:
 
file  stm32l4xx_hal_flash_ramfunc.c [code]
 FLASH RAMFUNC driver. This file provides a Flash firmware functions which should be executed from internal SRAM.
 
file  stm32l4xx_hal_gfxmmu.c [code]
 This file provides firmware functions to manage the following functionalities of the Graphic MMU (GFXMMU) peripheral:
 
file  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:
 
file  stm32l4xx_hal_hash.c [code]
 HASH HAL module driver. This file provides firmware functions to manage the following functionalities of the HASH peripheral:
 
file  stm32l4xx_hal_hash_ex.c [code]
 Extended HASH HAL module driver. This file provides firmware functions to manage the following functionalities of the HASH peripheral for SHA-224 and SHA-256 alogrithms:
 
file  stm32l4xx_hal_hcd.c [code]
 HCD HAL module driver. This file provides firmware functions to manage the following functionalities of the USB Peripheral Controller:
 
file  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:
 
file  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:
 
file  stm32l4xx_hal_irda.c [code]
 IRDA HAL module driver. This file provides firmware functions to manage the following functionalities of the IrDA (Infrared Data Association) Peripheral (IRDA)
 
file  stm32l4xx_hal_iwdg.c [code]
 IWDG HAL module driver. This file provides firmware functions to manage the following functionalities of the Independent Watchdog (IWDG) peripheral:
 
file  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:
 
file  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:
 
file  stm32l4xx_hal_ltdc.c [code]
 LTDC HAL module driver. This file provides firmware functions to manage the following functionalities of the LTDC peripheral:
 
file  stm32l4xx_hal_ltdc_ex.c [code]
 LTDC Extension HAL module driver.
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_mmc_ex.c [code]
 MMC card Extended HAL module driver. This file provides firmware functions to manage the following functionalities of the Secure Digital (MMC) peripheral:
 
file  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.
 
file  stm32l4xx_hal_nand.c [code]
 NAND HAL module driver. This file provides a generic firmware to drive NAND memories mounted as external device.
 
file  stm32l4xx_hal_nor.c [code]
 NOR HAL module driver. This file provides a generic firmware to drive NOR memories mounted as external device.
 
file  stm32l4xx_hal_opamp.c [code]
 OPAMP HAL module driver. This file provides firmware functions to manage the following functionalities of the operational amplifier(s) peripheral:
 
file  stm32l4xx_hal_opamp_ex.c [code]
 Extended OPAMP HAL module driver. This file provides firmware functions to manage the following functionalities of the operational amplifier(s)(OPAMP1, OPAMP2 etc) peripheral:
 
file  stm32l4xx_hal_ospi.c [code]
 OSPI HAL module driver. This file provides firmware functions to manage the following functionalities of the OctoSPI interface (OSPI).
 
file  stm32l4xx_hal_pcd.c [code]
 PCD HAL module driver. This file provides firmware functions to manage the following functionalities of the USB Peripheral Controller:
 
file  stm32l4xx_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:
 
file  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:
 
file  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:
 
file  stm32l4xx_hal_qspi.c [code]
 QSPI HAL module driver. This file provides firmware functions to manage the following functionalities of the QuadSPI interface (QSPI).
 
file  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:
 
file  stm32l4xx_hal_rcc_ex.c [code]
 Extended RCC HAL module driver. This file provides firmware functions to manage the following functionalities RCC extended peripheral:
 
file  stm32l4xx_hal_rng.c [code]
 RNG HAL module driver. This file provides firmware functions to manage the following functionalities of the Random Number Generator (RNG) peripheral:
 
file  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:
 
file  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:
 
file  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:
 
file  stm32l4xx_hal_sai_ex.c [code]
 SAI Extended HAL module driver. This file provides firmware functions to manage the following functionality of the SAI Peripheral Controller:
 
file  stm32l4xx_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:
 
file  stm32l4xx_hal_sd_ex.c [code]
 SD card Extended HAL module driver. This file provides firmware functions to manage the following functionalities of the Secure Digital (SD) peripheral:
 
file  stm32l4xx_hal_smartcard.c [code]
 SMARTCARD HAL module driver. This file provides firmware functions to manage the following functionalities of the SMARTCARD peripheral:
 
file  stm32l4xx_hal_smartcard_ex.c [code]
 SMARTCARD HAL module driver. This file provides extended firmware functions to manage the following functionalities of the SmartCard.
 
file  stm32l4xx_hal_smbus.c [code]
 SMBUS HAL module driver. This file provides firmware functions to manage the following functionalities of the System Management Bus (SMBus) peripheral, based on I2C principles of operation :
 
file  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:
 
file  stm32l4xx_hal_spi_ex.c [code]
 Extended SPI HAL module driver. This file provides firmware functions to manage the following SPI peripheral extended functionalities :
 
file  stm32l4xx_hal_sram.c [code]
 SRAM HAL module driver. This file provides a generic firmware to drive SRAM memories mounted as external device.
 
file  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).
 
file  stm32l4xx_hal_tim.c [code]
 TIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Timer (TIM) peripheral:
 
file  stm32l4xx_hal_tim_ex.c [code]
 TIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Timer Extended peripheral:
 
file  stm32l4xx_hal_timebase_tim_template.c [code]
 HAL time base based on the hardware TIM Template.
 
file  stm32l4xx_hal_tsc.c [code]
 This file provides firmware functions to manage the following functionalities of the Touch Sensing Controller (TSC) peripheral:
 
file  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).
 
file  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).
 
file  stm32l4xx_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).
 
file  stm32l4xx_hal_usart_ex.c [code]
 Extended USART HAL module driver. This file provides firmware functions to manage the following extended functionalities of the Universal Synchronous Receiver Transmitter Peripheral (USART).
 
file  stm32l4xx_hal_wwdg.c [code]
 WWDG HAL module driver. This file provides firmware functions to manage the following functionalities of the Window Watchdog (WWDG) peripheral:
 
file  stm32l4xx_ll_adc.c [code]
 ADC LL module driver.
 
file  stm32l4xx_ll_comp.c [code]
 COMP LL module driver.
 
file  stm32l4xx_ll_crc.c [code]
 CRC LL module driver.
 
file  stm32l4xx_ll_crs.c [code]
 
file  stm32l4xx_ll_dac.c [code]
 DAC LL module driver.
 
file  stm32l4xx_ll_dma.c [code]
 DMA LL module driver.
 
file  stm32l4xx_ll_dma2d.c [code]
 DMA2D LL module driver.
 
file  stm32l4xx_ll_exti.c [code]
 EXTI LL module driver.
 
file  stm32l4xx_ll_fmc.c [code]
 FMC Low Layer HAL module driver.
 
file  stm32l4xx_ll_gpio.c [code]
 GPIO LL module driver.
 
file  stm32l4xx_ll_i2c.c [code]
 I2C LL module driver.
 
file  stm32l4xx_ll_lptim.c [code]
 LPTIM LL module driver.
 
file  stm32l4xx_ll_lpuart.c [code]
 LPUART LL module driver.
 
file  stm32l4xx_ll_opamp.c [code]
 OPAMP LL module driver.
 
file  stm32l4xx_ll_pwr.c [code]
 PWR LL module driver.
 
file  stm32l4xx_ll_rcc.c [code]
 RCC LL module driver.
 
file  stm32l4xx_ll_rng.c [code]
 RNG LL module driver.
 
file  stm32l4xx_ll_rtc.c [code]
 RTC LL module driver.
 
file  stm32l4xx_ll_sdmmc.c [code]
 SDMMC Low Layer HAL module driver.
 
file  stm32l4xx_ll_spi.c [code]
 SPI LL module driver.
 
file  stm32l4xx_ll_swpmi.c [code]
 SWPMI LL module driver.
 
file  stm32l4xx_ll_tim.c [code]
 TIM LL module driver.
 
file  stm32l4xx_ll_usart.c [code]
 USART LL module driver.
 
file  stm32l4xx_ll_usb.c [code]
 USB Low Layer HAL module driver.
 
file  stm32l4xx_ll_utils.c [code]
 UTILS LL module driver.