STM32F4xx HAL Driver
master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
[detail level
1
2
3
4
5
]
FMC LL Private Functions
FSMC LL Private Functions
STM32F4xx_HAL_Driver
EXTI
EXTI HAL module driver
EXTI Exported Types
EXTI Exported Constants
EXTI Line
EXTI Mode
EXTI Trigger
EXTI GPIOSel
EXTI Exported Macros
EXTI Private Constants
EXTI Private Macros
EXTI Exported Functions
EXTI Exported Functions
Configuration functions
Configuration functions
IO operation functions
IO operation functions
GPIOEx
GPIO Exported Constants
GPIO Alternate Function Selection
GPIO Exported Macros
GPIO Exported Functions
GPIO Private Constants
GPIO Private Macros
GPIO Get Port Index
GPIO Check Alternate Function
GPIO Private Functions
IWDG
IWDG Exported Types
IWDG Exported Constants
IWDG Prescaler
IWDG Exported Macros
IWDG Exported Functions
Initialization and Start functions
IO operation functions
IWDG Private Constants
IWDG Private Macros
FMC_LL Private Macros
FSMC_LL Private Macros
HAL
HAL module driver
HAL Exported Constants
Tick Frequency
HAL Exported Macros
HAL Private Macros
HAL Private Variables
HAL Private Constants
HAL Exported Functions
Initialization and de-initialization Functions
Initialization and de-initialization functions
HAL Control functions
HAL Control functions
HAL_Exported_Variables
ADC
ADC driver modules
ADC Exported Types
ADC Exported Constants
ADC Error Code
ADC Clock Prescaler
ADC Delay Between 2 Sampling Phases
ADC Resolution
ADC External Trigger Edge Regular
ADC External Trigger Source Regular
ADC Data Align
ADC Common Channels
ADC Sampling Times
ADC EOC Selection
ADC Event Type
ADC Analog Watchdog Selection
ADC Interrupts Definition
ADC Flags Definition
ADC Channels Type
ADC Exported Macros
ADC Private Constants
ADC Private Macros
ADC Private Functions
ADC_Exported_Functions
ADC_Exported_Functions_Group1
ADC_Exported_Functions_Group2
ADC_Exported_Functions_Group3
ADC_Exported_Functions_Group4
ADCEx
ADC Extended driver modules
ADC Exported Types
ADC Exported Constants
ADC Common Mode
ADC Direct Memory Access Mode For Multi Mode
ADC External Trigger Edge Injected
ADC External Trigger Source Injected
ADC Injected Rank
ADC Specific Channels
ADC Exported Macros
ADC Private Constants
ADC Private Macros
ADC Private Functions
ADCEx_Exported_Functions
ADCEx_Exported_Functions_Group1
CEC
HAL CEC module driver
CORTEX
CORTEX HAL module driver
Cortex Exported Types
CORTEX Exported Constants
CORTEX Preemption Priority Group
CORTEX _SysTick clock source
CORTEX Private Macros
CORTEX_Exported_Functions
CORTEX_Exported_Functions_Group1
CORTEX_Exported_Functions_Group2
CRC
CRC HAL module driver
CRC Exported Types
CRC Exported Constants
CRC Exported Macros
CRC Private Macros
CRC Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
Peripheral State functions
DCMI
DCMI HAL module driver
DCMIEx
DCMI Extended HAL module driver
DMA
DMA HAL module driver
DMA Exported Types
DMA Exported Types
DMA Exported Constants
DMA Exported constants
DMA Error Code
DMA Error Code
DMA Channel selection
DMA channel selection
DMA Data transfer direction
DMA data transfer direction
DMA Peripheral incremented mode
DMA peripheral incremented mode
DMA Memory incremented mode
DMA memory incremented mode
DMA Peripheral data size
DMA peripheral data size
DMA Memory data size
DMA memory data size
DMA mode
DMA mode
DMA Priority level
DMA priority levels
DMA FIFO direct mode
DMA FIFO direct mode
DMA FIFO threshold level
DMA FIFO level
DMA Memory burst
DMA memory burst
DMA Peripheral burst
DMA peripheral burst
DMA interrupt enable definitions
DMA interrupts definition
DMA flag definitions
DMA flag definitions
DMA Exported Functions
DMA Exported functions
Initialization and de-initialization functions
Initialization and de-initialization functions
I/O operation functions
I/O operation functions
Peripheral State functions
Peripheral State functions
DMA Private Constants
DMA private defines and constants
DMA Private Macros
DMA private macros
DMA Private Functions
DMA private functions
DMAEx
DMA Extended HAL module driver
DMAEx Exported Types
DMAEx Exported types
DMAEx Exported Functions
DMAEx Exported functions
Extended features functions
Extended features functions
DMAEx Private Functions
DMAEx Private functions
FLASH
FLASH HAL module driver
FLASH Exported Types
FLASH Exported Constants
FLASH Error Code
FLASH Error Code
FLASH Type Program
FLASH Flag definition
Flag definition
FLASH Interrupt definition
FLASH Interrupt definition
FLASH Program Parallelism
FLASH Keys
FLASH Exported Macros
FLASH Private Variables
FLASH Private Constants
FLASH Private Macros
FLASH Private macros to check input parameters
FLASH Private Functions
FLASH_Exported_Functions
FLASH_Exported_Functions_Group1
FLASH_Exported_Functions_Group2
FLASH_Exported_Functions_Group3
FLASHEx
FLASH HAL Extension module driver
FLASH Exported Types
FLASH Exported Constants
FLASH Type Erase
FLASH Voltage Range
FLASH WRP State
FLASH Option Type
FLASH Option Bytes Read Protection
FLASH Option Bytes IWatchdog
FLASH Option Bytes nRST_STOP
FLASH Option Bytes nRST_STDBY
FLASH BOR Reset Level
FLASH Advanced Option Type
FLASH Latency
FLASH Banks
FLASH Mass Erase bit
FLASH Sectors
FLASH Option Bytes Write Protection
FLASH Option Bytes PC ReadWrite Protection
FLASH Dual Boot
FLASH Selection Protection Mode
FLASH Private Constants
FLASH Private Macros
FLASH Private macros to check input parameters
FLASH Private Functions
FLASHEx_Exported_Functions
FLASHEx_Exported_Functions_Group1
FLASH RAMFUNC
FLASH functions executed from RAM
FMPI2C
FMPI2C HAL module driver
FMPI2CEx
FMPI2C Extended HAL module driver
FMPSMBUS
FMPSMBUS HAL module driver
FMPSMBUSEx
FMPSMBUS Extended HAL module driver
GPIO
GPIO HAL module driver
GPIO Exported Types
GPIO Exported Constants
GPIO pins define
GPIO mode define
GPIO Configuration Mode Elements values convention: 0x00WX00YZ
GPIO speed define
GPIO Output Maximum frequency
GPIO pull define
GPIO Pull-Up or Pull-Down Activation
GPIO Exported Macros
GPIO Private Constants
GPIO Private Macros
GPIO Private Functions
GPIO_Exported_Functions
GPIO_Exported_Functions_Group1
GPIO_Exported_Functions_Group2
I2C
I2C HAL module driver
I2C Exported Types
I2C Configuration Structure definition
I2C Configuration Structure definition
HAL state structure definition
HAL State structure definition
HAL mode structure definition
HAL Mode structure definition
I2C Error Code definition
I2C Error Code definition
I2C handle Structure definition
I2C handle Structure definition
I2C Exported Constants
I2C duty cycle in fast mode
I2C addressing mode
I2C dual addressing mode
I2C general call addressing mode
I2C nostretch mode
I2C Memory Address Size
I2C XferDirection definition
I2C XferOptions definition
I2C Interrupt configuration definition
I2C Interrupt definition Elements values convention: 0xXXXXXXXX
I2C Flag definition
I2C Exported Macros
I2C Private Constants
I2C Private Macros
I2C Private macros to check input parameters
I2C Private Functions
I2C_Exported_Functions
Initialization and de-initialization functions
Input and Output operation functions
IRQ Handler and Callbacks
Peripheral State, Mode and Error functions
I2CEx
I2C HAL module driver
IRDA
HAL IRDA module driver
IRDA Exported Types
IRDA Exported constants
IRDA Error Code
IRDA Word Length
IRDA Parity
IRDA Transfer Mode
IRDA Low Power
IRDA Flags
IRDA Interrupt Definitions
IRDA Exported Macros
IRDA Private Constants
IRDA Private Macros
IRDA Private Functions
IRDA_Exported_Functions
IRDA_Exported_Functions_Group1
IRDA_Exported_Functions_Group2
IRDA_Exported_Functions_Group3
LPTIM
LPTIM HAL module driver
MMC
MMC HAL module driver
HAL MSP
HAL MSP module
HAL MSP Private Functions
PCD
PCD HAL module driver
PCDEx
PCD Extended HAL module driver
PWR
PWR HAL module driver
PWR Exported Types
PWR Exported Constants
PWR WakeUp Pins
PWR PVD detection level
PWR PVD Mode
PWR Regulator state in SLEEP/STOP mode
PWR SLEEP mode entry
PWR STOP mode entry
PWR Flag
PWR Exported Macro
PWR Private Constants
PWR PVD EXTI Line
PWR Register alias address
PWR CR Register alias address
PWR CSR Register alias address
PWR Private Macros
PWR Private macros to check input parameters
PWR Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
PWREx
PWR HAL module driver
PWREx Exported Constants
PWREx Regulator Voltage Scale
PWREx Private Constants
PWREx Register alias address
PWRx CSR Register alias address
PWREx Private Macros
PWREx Private macros to check input parameters
PWREx Exported Functions
PWREx_Exported_Functions_Group1
RCC
RCC HAL module driver
RCC Exported Types
RCC Exported Constants
Oscillator Type
HSE Config
LSE Config
HSI Config
LSI Config
PLL Config
PLLP Clock Divider
PLL Clock Source
System Clock Type
System Clock Source
System Clock Source Status
AHB Clock Source
APB1/APB2 Clock Source
RTC Clock Source
MCO Index
MCO1 Clock Source
MCOx Clock Prescaler
Interrupts
Flags
RCC Exported Macros
AHB1 Peripheral Clock Enable Disable
Enable or disable the AHB1 peripheral clock
AHB1 Peripheral Clock Enable Disable Status
Get the enable or disable status of the AHB1 peripheral clock
APB1 Peripheral Clock Enable Disable
Enable or disable the Low Speed APB (APB1) peripheral clock
APB1 Peripheral Clock Enable Disable Status
Get the enable or disable status of the APB1 peripheral clock
APB2 Peripheral Clock Enable Disable
Enable or disable the High Speed APB (APB2) peripheral clock
APB2 Peripheral Clock Enable Disable Status
Get the enable or disable status of the APB2 peripheral clock
AHB1 Force Release Reset
Force or release AHB1 peripheral reset
APB1 Force Release Reset
Force or release APB1 peripheral reset
APB2 Force Release Reset
Force or release APB2 peripheral reset
AHB1 Peripheral Low Power Enable Disable
Enable or disable the AHB1 peripheral clock during Low Power (Sleep) mode
APB1 Peripheral Low Power Enable Disable
Enable or disable the APB1 peripheral clock during Low Power (Sleep) mode
APB2 Peripheral Low Power Enable Disable
Enable or disable the APB2 peripheral clock during Low Power (Sleep) mode
HSI Configuration
LSI Configuration
HSE Configuration
LSE Configuration
RTC Clock Configuration
PLL Configuration
Get Clock source
RCC Extended MCOx Clock Config
Flags Interrupts Management
Macros to manage the specified RCC Flags and interrupts
RCC Private Constants
RCC BitAddress AliasRegion
RCC registers bit address in the alias region
RCC Private Macros
RCC Private macros to check input parameters
RCC_Exported_Functions
RCC_Exported_Functions_Group1
RCC_Exported_Functions_Group2
RCCEx
RCCEx HAL module driver
RCCEx Exported Types
RCCEx Exported Constants
RCC Periph Clock Selection
RCC PLLSAI DIVR
RCC PLLI2SP Clock Divider
RCC PLLSAIP Clock Divider
RCCEx Exported Macros
RCCEx Private Constants
RCC BitAddress AliasRegion
RCC registers bit address in the alias region
RCCEx Private Macros
RCC Private macros to check input parameters
RCCEx_Exported_Functions
RCCEx_Exported_Functions_Group1
RTC
RTC HAL module driver
RTC Exported Types
RTC Exported Constants
RTC Hour Formats
RTC Output Selection Definitions
RTC Output Polarity Definitions
RTC Output Type ALARM OUT
RTC AM PM Definitions
RTC DayLight Saving Definitions
RTC Store Operation Definitions
RTC Input Parameter Format Definitions
RTC Month Date Definitions (in BCD format)
RTC WeekDay Definitions
RTC Alarm Date WeekDay Definitions
RTC Alarm Mask Definitions
RTC Alarms Definitions
RTC Alarm Sub Seconds Masks Definitions
RTC Interrupts Definitions
RTC Flags Definitions
RTC Exported Macros
RTC Private Constants
RTC Private Macros
RTC Private macros to check input parameters
RTC Private Functions
RTC_Exported_Functions
RTC_Exported_Functions_Group1
RTC_Exported_Functions_Group2
RTC_Exported_Functions_Group3
RTC_Exported_Functions_Group4
RTC_Exported_Functions_Group5
RTCEx
RTC Extended HAL module driver
RTCEx Exported Types
RTCEx Exported Constants
RTCEx Backup Registers Definitions
RTCEx Timestamp Edges Definitions
RTC Timestamp Pin Selection
RTCEx Tamper Pins Definitions
RTC tamper Pins Selection
RTCEx Tamper Interrupt Definitions
RTCEx Tamper Triggers Definitions
RTCEx Tamper Filter Definitions
RTCEx Tamper Sampling Frequencies Definitions
RTCEx Tamper Pin Precharge Duration Definitions
RTCEx Tamper Pull Up Definitions
RTCEx Tamper TimeStamp On Tamper Detection Definitions
RTCEx Wakeup Timer Definitions
RTCEx Coarse Calib Definitions
RTCEx Smooth Calib Period Definitions
RTCEx Smooth Calib Plus Pulses Definitions
RTCEx Add 1 Second Parameter Definitions
RTCEx Calib Output Selection Definitions
RTCEx Exported Macros
RTCEx WakeUp Timer
RTCEx Timestamp
RTCEx Tamper
EXTI RTC Tamper Timestamp EXTI
RTCEx Calibration
RTCEx Exported Functions
RTCEx_Exported_Functions_Group1
RTCEx_Exported_Functions_Group2
RTCEx_Exported_Functions_Group3
RTCEx_Exported_Functions_Group4
RTCEx Private Constants
RTCEx Private Macros
Private macros to check input parameters
SAI
SAI HAL module driver
SAIEx
SAI Extension HAL module driver
SMARTCARD
HAL SMARTCARD module driver
SMARTCARD Exported Types
SMARTCARD Exported constants
SMARTCARD Error Code
SMARTCARD Word Length
SMARTCARD Number of Stop Bits
SMARTCARD Parity
SMARTCARD Mode
SMARTCARD Clock Polarity
SMARTCARD Clock Phase
SMARTCARD Last Bit
SMARTCARD NACK State
SMARTCARD DMA requests
SMARTCARD Prescaler
SMARTCARD Flags
SMARTCARD Interrupts Definition
SMARTCARD Exported Macros
SMARTCARD Private Constants
SMARTCARD Private Macros
SMARTCARD Private Functions
SMARTCARD_Exported_Functions
SMARTCARD_Exported_Functions_Group1
SMARTCARD_Exported_Functions_Group2
SMARTCARD_Exported_Functions_Group3
SMBUS
SMBUS HAL module driver
SMBUS Exported Types
SMBUS Exported Constants
SMBUS Error Code
SMBUS Error Code
SMBUS Analog Filter
SMBUS addressing mode
SMBUS dual addressing mode
SMBUS general call addressing mode
SMBUS nostretch mode
SMBUS packet error check mode
SMBUS peripheral mode
SMBUS XferDirection definition
SMBUS XferOptions definition
SMBUS Interrupt configuration definition
SMBUS Flag definition
SMBUS Exported Macros
SMBUS Private Constants
SMBUS Private Macros
SMBUS Private Functions
SMBUS_Exported_Functions
Initialization and de-initialization functions
Input and Output operation functions
Blocking mode Polling
Non-Blocking mode Interrupt
IRQ Handler and Callbacks
Peripheral State, Mode and Error functions
SPDIFRX
SPDIFRX HAL module driver
SPI
SPI HAL module driver
SPI Exported Types
SPI Exported Constants
SPI Error Code
SPI Mode
SPI Direction Mode
SPI Data Size
SPI Clock Polarity
SPI Clock Phase
SPI Slave Select Management
SPI BaudRate Prescaler
SPI MSB LSB Transmission
SPI TI Mode
SPI CRC Calculation
SPI Interrupt Definition
SPI Flags Definition
SPI Exported Macros
SPI Private Macros
SPI_Exported_Functions
SPI_Exported_Functions_Group1
SPI_Exported_Functions_Group2
SPI_Exported_Functions_Group3
TIM
TIM HAL module driver
TIM Exported Types
TIM Exported Constants
TIM Clear Input Source
TIM DMA Base Address
TIM Event Source
TIM Input Channel polarity
TIM ETR Polarity
TIM ETR Prescaler
TIM Counter Mode
TIM Clock Division
TIM Output Compare State
TIM Auto-Reload Preload
TIM Output Fast State
TIM Complementary Output Compare State
TIM Output Compare Polarity
TIM Complementary Output Compare Polarity
TIM Output Compare Idle State
TIM Complementary Output Compare Idle State
TIM Input Capture Polarity
TIM Encoder Input Polarity
TIM Input Capture Selection
TIM Input Capture Prescaler
TIM One Pulse Mode
TIM Encoder Mode
TIM interrupt Definition
TIM Commutation Source
TIM DMA Sources
CCx DMA request selection
TIM Flag Definition
TIM Channel
TIM Clock Source
TIM Clock Polarity
TIM Clock Prescaler
TIM Clear Input Polarity
TIM Clear Input Prescaler
TIM OSSR OffState Selection for Run mode state
TIM OSSI OffState Selection for Idle mode state
TIM Lock level
TIM Break Input Enable
TIM Break Input Polarity
TIM Automatic Output Enable
TIM Master Mode Selection
TIM Master/Slave Mode
TIM Slave mode
TIM Output Compare and PWM Modes
TIM Trigger Selection
TIM Trigger Polarity
TIM Trigger Prescaler
TIM TI1 Input Selection
TIM DMA Burst Length
TIM DMA Handle Index
TIM Capture/Compare Channel State
TIM Exported Macros
TIM Private Constants
TIM Private Macros
TIM Private Functions
TIM Exported Functions
TIM Peripheral Control functions
Peripheral Control functions
TIM Callbacks functions
TIM Callbacks functions
TIM Peripheral State functions
Peripheral State functions
TIM Time Base functions
Time Base functions
TIM Output Compare functions
TIM Output Compare functions
TIM PWM functions
TIM PWM functions
TIM Input Capture functions
TIM Input Capture functions
TIM One Pulse functions
TIM One Pulse functions
TIM Encoder functions
TIM Encoder functions
TIM IRQ handler management
IRQ handler management
TIMEx
TIM Extended HAL module driver
TIM Extended Exported Types
TIM Extended Exported Constants
TIM Extended Remapping
TIM Extended Exported Macros
TIM Extended Private Macros
TIM Extended Exported Functions
Extended Timer Hall Sensor functions
Timer Hall Sensor functions
Extended Timer Complementary Output Compare functions
Timer Complementary Output Compare functions
Extended Timer Complementary PWM functions
Timer Complementary PWM functions
Extended Timer Complementary One Pulse functions
Timer Complementary One Pulse functions
Extended Peripheral Control functions
Peripheral Control functions
Extended Callbacks functions
Extended Callbacks functions
Extended Peripheral State functions
Extended Peripheral State functions
TIM Extended Private Functions
HAL TimeBase RTC Alarm Template
HAL TimeBase RTC WakeUp Template
UART
HAL UART module driver
UART Exported Types
UART Exported Constants
UART Error Code
UART Word Length
UART Number of Stop Bits
UART Parity
UART Hardware Flow Control
UART Transfer Mode
UART State
UART Over Sampling
UART LIN Break Detection Length
UART Wakeup Functions
UART FLags
UART Interrupt Definitions
UART Reception type values
UART RxEvent type values
UART Exported Macros
UART Private Constants
UART Private Macros
UART Private Functions
UART_Exported_Functions
Initialization and de-initialization functions
IO operation functions
UART_Exported_Functions_Group3
UART_Exported_Functions_Group4
USART
HAL USART Synchronous module driver
USART Exported Types
USART Exported Constants
USART Error Code
USART Error Code
USART Word Length
USART Number of Stop Bits
USART Parity
USART Mode
USART Clock
USART Clock Polarity
USART Clock Phase
USART Last Bit
USART NACK State
USART Flags
USART Interrupts Definition
USART Exported Macros
USART Private Constants
USART Private Macros
USART_Exported_Functions
USART_Exported_Functions_Group1
USART_Exported_Functions_Group2
USART_Exported_Functions_Group3
USART_Private_Functions
CRYPEx
CRYPEx Exported types
CRYPEx Exported constants
CRYPEx Private Types
CRYPEx Private Variables
CRYPEx Private Constants
CRYPEx Private Macros
CRYPEx Private Functions
CRYPEx Exported Functions
I2S
I2S Exported Types
I2S Exported Constants
I2S Error
I2S Mode
I2S Standard
I2S Data Format
I2S MCLK Output
I2S Audio Frequency
I2S FullDuplex Mode
I2S Clock Polarity
I2S Interrupts Definition
I2S Flags Definition
I2S Clock Source Definition
I2S Exported Macros
I2S Private Macros
I2S_Exported_Functions
I2S_Exported_Functions_Group1
I2S_Exported_Functions_Group2
I2S_Exported_Functions_Group3
WWDG
WWDG Exported Types
WWDG Exported Constants
WWDG Interrupt definition
WWDG Flag definition
WWDG Flag definition
WWDG Prescaler
WWDG Early Wakeup Interrupt Mode
WWDG Private Macros
WWDG Exported Macros
WWDG_Exported_Functions
WWDG_Exported_Functions_Group1
WWDG_Exported_Functions_Group2
FMC_LL
FMC Low Layer Exported Types
FMC_LL Private Macros
FMC Low Layer Exported Constants
FMC Low Layer Interrupt definition
FMC Low Layer Flag definition
FSMC_LL
FSMC Low Layer Exported Types
FSMC_LL Private Macros
FSMC Low Layer Exported Constants
FSMC Low Layer Interrupt definition
FSMC Low Layer Flag definition
FSMC Alias definition
HAL_TimeBase_TIM
STM32F4xx_LL_Driver
CORTEX
CORTEX Exported Constants
SYSTICK Clock Source
Handler Fault type
CORTEX Exported Functions
SYSTICK
LOW POWER MODE
HANDLER
MCU INFO
UTILS
UTILS Private Constants
UTILS Private Macros
UTILS Exported structures
UTILS Exported Constants
HSE Bypass activation
PACKAGE TYPE
UTILS Exported Functions
DEVICE ELECTRONIC SIGNATURE
DELAY
SYSTEM
System Configuration functions
UTILS Private functions
STM32F4xx_LL_USB_DRIVER
Generated by
1.16.1