STM32F439xx HAL User Manual
Main Page
Modules
Data Structures
Files
Directories
Modules
Here is a list of all modules:
STM32F4xx_HAL_Driver
HAL
HAL Exported Functions
Initialization and de-initialization Functions
HAL Control functions
HAL Exported Constants
Tick Frequency
HAL Exported Macros
HAL Private Macros
HAL Private Variables
HAL Private Constants
ADC
ADC Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral Control functions
ADC Peripheral State functions
ADC Private Functions
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
ADCEx
ADC Exported Functions
Extended features functions
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
CAN
CAN Private Constants
CAN Exported Functions
Initialization and de-initialization functions
Configuration functions
Control functions
Interrupts management
Callback functions
Peripheral State and Error functions
CAN Exported Types
CAN Exported Constants
CAN Error Code
CAN InitStatus
CAN Operating Mode
CAN Synchronization Jump Width
CAN Time Quantum in Bit Segment 1
CAN Time Quantum in Bit Segment 2
CAN Filter Mode
CAN Filter Scale
CAN Filter FIFO
CAN Identifier Type
CAN Remote Transmission Request
CAN Receive FIFO Number
CAN Tx Mailboxes
CAN Flags
CAN Interrupts
CAN Exported Macros
CAN Private Types
CAN Private Variables
CAN Private Macros
CEC
CORTEX
CORTEX Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
Cortex Exported Types
MPU Region Initialization Structure Definition
CORTEX Exported Constants
CORTEX Preemption Priority Group
CORTEX _SysTick clock source
MPU HFNMI and PRIVILEGED Access control
CORTEX MPU Region Enable
CORTEX MPU Instruction Access
CORTEX MPU Instruction Access Shareable
CORTEX MPU Instruction Access Cacheable
CORTEX MPU Instruction Access Bufferable
MPU TEX Levels
CORTEX MPU Region Size
CORTEX MPU Region Permission Attributes
CORTEX MPU Region Number
CORTEX Private Macros
CRC
CRC Exported Types
CRC State Structure definition
CRC Handle Structure definition
CRC Exported Macros
CRC Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
Peripheral State functions
CRC Private Types
CRC Private Defines
CRC Private Variables
CRC Private Constants
CRC Private Macros
CRC Private Functions Prototypes
CRC Private Functions
CRYP
CRYP Exported Types
CRYP Configuration Structure definition
CRYP State structures definition
CRYP phase structures definition
CRYP handle Structure definition
CRYP Exported Constants
CRYP Key Size
CRYP Data Type
CRYP CRYP_AlgoModeDirection
CRYP CRYP_Interrupt
CRYP CRYP_Flags
CRYP Exported Macros
CRYP Exported Functions
Initialization and de-initialization functions
AES processing functions
DES processing functions
TDES processing functions
DMA callback functions
CRYP IRQ handler management
Peripheral State functions
CRYP Private Types
CRYP Private Variables
CRYP Private Constants
CRYP Private Macros
CRYP Private Functions
CRYP_Private_define
CRYP_Private_Functions_prototypes
CRYPEx
CRYP Private Functions Prototypes
CRYPEx Exported Constants
CRYP AlgoModeDirection
CRYP PhaseConfig
CRYP Exported Macros
CRYPEx Exported Functions
Extended AES processing functions
CRYPEx IRQ handler management
CRYPEx Private Types
CRYPEx Private Variables
CRYPEx Private Constants
CRYPEx Private Macros
CRYPEx Private Functions
CRYPEx_Private_define
DAC
DAC Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral Control functions
Peripheral State and Errors functions
DAC Exported Types
DAC Exported Constants
DAC Error Code
DAC Trigger Selection
DAC Output Buffer
DAC Channel Selection
DAC Data Alignment
DAC Flags Definition
DAC IT Definition
DAC Exported Macros
DAC Private Constants
DAC Private Macros
DAC Private Functions
DACEx
DAC Exported Functions
Extended features functions
DAC Exported Constants
DAC LFS Run Mask Triangle Amplitude
DAC Private Constants
DAC Private Macros
DAC Private Functions
DCMI
DCMI Exported Functions
Initialization and Configuration functions
IO operation functions
Peripheral Control functions
Peripheral State functions
DCMI Private Functions
DCMI Exported Types
DCMI Exported Constants
DCMI Error Code
DCMI Capture Mode
DCMI Synchronization Mode
DCMI PIXCK Polarity
DCMI VSYNC Polarity
DCMI HSYNC Polarity
DCMI MODE JPEG
DCMI Capture Rate
DCMI Extended Data Mode
DCMI Window Coordinate
DCMI Window Height
DCMI Window Vertical Line
DCMI interrupt sources
DCMI Flags
DCMI Exported Macros
DCMI Private Constants
DCMI Private Macros
DCMI Private Functions
DCMIEx
DCMI Extended Exported Functions
DCMI Extended Exported Types
Initialization and Configuration functions
DMA
DMA Exported Types
DMA Exported Constants
DMA Error Code
DMA Channel selection
DMA Data transfer direction
DMA Peripheral incremented mode
DMA Memory incremented mode
DMA Peripheral data size
DMA Memory data size
DMA mode
DMA Priority level
DMA FIFO direct mode
DMA FIFO threshold level
DMA Memory burst
DMA Peripheral burst
DMA interrupt enable definitions
DMA flag definitions
DMA Exported Functions
Initialization and de-initialization functions
I/O operation functions
Peripheral State functions
DMA Private Constants
DMA Private Macros
DMA Private Functions
DMA2D
DMA2D Private Constants
DMA2D Time Out
DMA2D Shifts
DMA2D Maximum Line Watermark
DMA2D Color Value
DMA2D Maximum Number of Layers
DMA2D Offset
DMA2D Size
DMA2D CLUT Size
DMA2D Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral Control functions
Peripheral State and Error functions
DMA2D Private Functions
DMA2D Exported Types
DMA2D Exported Constants
DMA2D Error Code
DMA2D Mode
DMA2D Output Color Mode
DMA2D Input Color Mode
DMA2D Alpha Mode
DMA2D CLUT Color Mode
DMA2D Interrupts
DMA2D Flags
DMA2D API Aliases
DMA2D Exported Macros
DMA2D Private Macros
DMA2D_Private_Functions_Prototypes
DMAEx
DMAEx Exported Types
DMAEx Exported Functions
Extended features functions
DMAEx Private Functions
ETH
ETH Private Constants
ETH Private Functions
ETH Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral Control functions
Peripheral State functions
ETH Exported Types
ETH Exported Constants
ETH Buffers setting
ETH DMA TX Descriptor
ETH DMA RX Descriptor
ETH AutoNegotiation
ETH Speed
ETH Duplex Mode
ETH Rx Mode
ETH Checksum Mode
ETH Media Interface
ETH Watchdog
ETH Jabber
ETH Inter Frame Gap
ETH Carrier Sense
ETH Receive Own
ETH Loop Back Mode
ETH Checksum Offload
ETH Retry Transmission
ETH Automatic Pad CRC Strip
ETH Back Off Limit
ETH Deferral Check
ETH Receive All
ETH Source Addr Filter
ETH Pass Control Frames
ETH Broadcast Frames Reception
ETH Destination Addr Filter
ETH Promiscuous Mode
ETH Multicast Frames Filter
ETH Unicast Frames Filter
ETH Zero Quanta Pause
ETH Pause Low Threshold
ETH Unicast Pause Frame Detect
ETH Receive Flow Control
ETH Transmit Flow Control
ETH VLAN Tag Comparison
ETH MAC addresses
ETH MAC addresses filter SA DA
ETH MAC addresses filter Mask bytes
ETH Drop TCP IP Checksum Error Frame
ETH Receive Store Forward
ETH Flush Received Frame
ETH Transmit Store Forward
ETH Transmit Threshold Control
ETH Forward Error Frames
ETH Forward Undersized Good Frames
ETH Receive Threshold Control
ETH Second Frame Operate
ETH Address Aligned Beats
ETH Fixed Burst
ETH Rx DMA Burst Length
ETH Tx DMA Burst Length
ETH DMA Enhanced descriptor format
ETH DMA Arbitration
ETH DMA Tx descriptor segment
ETH DMA Tx descriptor Checksum Insertion Control
ETH DMA Rx descriptor buffers
ETH PMT Flags
ETH MMC Tx Interrupts
ETH MMC Rx Interrupts
ETH MAC Flags
ETH DMA Flags
ETH MAC Interrupts
ETH DMA Interrupts
ETH DMA transmit process state
ETH DMA receive process state
ETH DMA overflow
ETH EXTI LINE WAKEUP
ETH Exported Macros
ETH_Private_Macros
ETH_Private_Defines
FLASH
FLASH Exported Functions
Programming operation functions
Peripheral Control functions
Peripheral State and Errors functions
FLASH Exported Types
FLASH Exported Constants
FLASH Error Code
FLASH Type Program
FLASH Flag 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
FLASHEx
FLASHEx Exported Functions
Extended IO operation functions
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 PCROP State
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_Private_Variables
FLASH RAMFUNC
FMPI2C
FMPI2CEx
GPIO
GPIO Exported Functions
Initialization and de-initialization functions
IO operation functions
GPIO Exported Types
GPIO Exported Constants
GPIO pins define
GPIO mode define
GPIO speed define
GPIO pull define
GPIO Exported Macros
GPIO Private Constants
GPIO Private Macros
GPIO Private 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
HASH
HASH Private Functions
HASH Exported Types
HASH Configuration Structure definition
HASH State structures definition
HASH phase structures definition
HASH Handle structures definition
HASH Exported Constants
HASH Algorithm Selection
HASH Algorithm Mode
HASH Data Type
HASH HMAC Long key
HASH Flags definition
HASH Interrupts definition
HASH Exported Macros
HASH Exported Functions
HASH processing functions using polling mode
HASH processing functions using interrupt mode
HASH processing functions using DMA mode
HASH-MAC (HMAC) processing functions using polling mode
HASH-MAC (HMAC) processing functions using DMA mode
Peripheral State functions
Initialization and de-initialization functions
HASH_Exported_Functions_Group8
HASH Private Types
HASH Private Variables
HASH Private Constants
HASH Private Macros
HASHEx
HASHEx Exported Functions
HASH processing functions
HMAC processing functions using polling mode
HASH processing functions using interrupt mode
HASH processing functions using DMA mode
HMAC processing functions using DMA mode
HASHEx processing using polling functions
HMAC processing using polling functions
HASHEx processing using functions
HASHEx processing using DMA
HMAC processing using DMA
HASHEx processing functions
HASHEx Private Types
HASHEx Private Variables
HASHEx Private Constants
HASHEx Private Macros
HASHEx Private Functions
HCD
HCD Private Functions
HCD Exported Functions
Initialization and de-initialization functions
Input and Output operation functions
Peripheral Control functions
Peripheral State functions
HCD Exported Types
HCD State Structure definition
HCD Handle Structure definition
HCD Exported Constants
HCD Speed
HCD PHY Module
HCD Exported Macros
HCD Private Macros
I2C
I2C Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral State, Mode and Error functions
I2C Exported Types
I2C Exported Constants
I2C Error Code
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 Flag definition
I2C Exported Macros
I2C Private Constants
I2C Private Macros
I2C Private macros to check input parameters
I2C Private Functions
I2C_Private_Define
I2CEx
I2C Exported Functions
Extension features functions
I2C Exported Constants
I2C Analog Filter
I2C Private Constants
I2C Private Macros
I2S
I2S Exported Types
I2S Exported Constants
I2S Error Code
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 Exported Functions
I2S Initialization and de-initialization functions
I2S IO operation functions
I2S Peripheral Control and State functions
I2S Private Constants
I2S Private Macros
I2S Private Functions
I2SEx
I2S Extended Private Typedef
I2S Extended Private Functions
I2S Extended Exported Macros
I2S Extended Exported Functions
I2S Extended IO operation functions
IRDA
IrDA Exported Functions
IrDA Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
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
IWDG
IWDG Private Defines
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
LPTIM
LTDC
LTDC Exported Functions
Initialization and Configuration functions
IO operation functions
Peripheral Control functions
Peripheral State and Errors functions
LTDC Private Functions
LTDC Exported Types
LTDC Exported Constants
LTDC Error Code
LTDC Layer
LTDC HS POLARITY
LTDC VS POLARITY
LTDC DE POLARITY
LTDC PC POLARITY
LTDC SYNC
LTDC BACK COLOR
LTDC Blending Factor1
LTDC Blending Factor2
LTDC Pixel format
LTDC Alpha
LTDC LAYER Config
LTDC Interrupts
LTDC Flags
LTDC Reload Type
LTDC Exported Macros
LTDC Private Macros
LTDCEx
LTDC Extended Exported Functions
Initialization and Configuration functions
MMC
MMC Private Functions
MMC Exported Types
MMC State enumeration structure
MMC Card State enumeration structure
MMC Handle Structure definition
Card Specific Data: CSD Register
Card Identification Data: CID Register
MMC Card Status returned by ACMD13
Exported Constants
MMC Error status enumeration Structure definition
MMC context enumeration structure
MMC Voltage mode
MMC Memory Cards
MMC Exported Macros
MMC Exported Functions
Initialization and de-initialization functions
Input and Output operation functions
Peripheral Control functions
MMC card related functions
Peripheral State and Errors functions
Perioheral Abort management
MMC Private Types
MMC Private Defines
MMC Private Variables
MMC Private Constants
MMC Private Macros
MMC Private Functions Prototypes
MMC Private Functions
MMC Private Defines
NAND
NAND Private Constants
NAND Private Macros
NAND Exported Functions
Initialization and de-initialization functions
Input and Output functions
Peripheral Control functions
Peripheral State functions
NAND Exported Types
NAND Exported Macros
NOR
NOR Private Defines
NOR Private Variables
NOR Exported Functions
Initialization and de-initialization functions
Input and Output functions
NOR Control functions
NOR State functions
NOR Exported Types
NOR Exported Macros
NOR Private Constants
NOR Private Macros
PCCARD
PCCARD Private Defines
PCCARD Exported Functions
Initialization and de-initialization functions
Input and Output functions
State functions
PCCARD Exported Types
PCCARD Exported Macros
PCCARD Private Constants
PCD
PCD Private Macros
PCD Private Functions
PCD Exported Functions
Initialization and de-initialization functions
Input and Output operation functions
Peripheral Control functions
Peripheral State functions
PCD Exported Types
PCD Exported Constants
PCD Speed
PCD PHY Module
Turnaround Timeout Value
PCD Exported Macros
PCDEx
PCD Extended Exported Functions
Peripheral Control functions
PWR
PWR Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
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 Mode Mask
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
PWREx
PWREx Exported Functions
Peripheral Extended features functions
PWREx Exported Constants
PWREx Regulator state in UnderDrive mode
PWREx Over Under Drive Flag
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
QSPI
RCC
RCC Private Variables
RCC Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
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
AHB1 Peripheral Clock Enable Disable Status
APB1 Peripheral Clock Enable Disable
APB1 Peripheral Clock Enable Disable Status
APB2 Peripheral Clock Enable Disable
APB2 Peripheral Clock Enable Disable Status
AHB1 Force Release Reset
APB1 Force Release Reset
APB2 Force Release Reset
AHB1 Peripheral Low Power Enable Disable
APB1 Peripheral Low Power Enable Disable
APB2 Peripheral Low Power Enable Disable
HSI Configuration
LSI Configuration
HSE Configuration
LSE Configuration
RTC Clock Configuration
PLL Configuration
Get Clock source
RCC Extended MCOx Clock Config
Flags Interrupts Management
RCC Private Constants
RCC BitAddress AliasRegion
RCC Private Macros
RCC Private macros to check input parameters
RCCEx
RCCEx Exported Functions
Extended Peripheral Control functions
Extended Clock management functions
RCCEx Exported Types
RCCEx Exported Constants
RCC Periph Clock Selection
I2S Clock Source
RCC PLLSAI DIVR
RCC PLLI2SP Clock Divider
RCC PLLSAIP Clock Divider
RCC SAI BlockA Clock Source
RCC SAI BlockB Clock Source
RCC TIM PRescaler Selection
MCO2 Clock Source
RCCEx Exported Macros
AHB1 Peripheral Clock Enable Disable
AHB1 Peripheral Clock Enable Disable Status
AHB2 Peripheral Clock Enable Disable
AHB2 Peripheral Clock Enable Disable Status
AHB3 Peripheral Clock Enable Disable
AHB3 Peripheral Clock Enable Disable Status
APB1 Peripheral Clock Enable Disable
APB1 Peripheral Clock Enable Disable Status
APB2 Peripheral Clock Enable Disable
APB2 Peripheral Clock Enable Disable Status
AHB1 Force Release Reset
AHB2 Force Release Reset
AHB3 Force Release Reset
APB1 Force Release Reset
APB2 Force Release Reset
AHB1 Peripheral Low Power Enable Disable
AHB2 Peripheral Low Power Enable Disable
AHB3 Peripheral Low Power Enable Disable
APB1 Peripheral Low Power Enable Disable
APB2 Peripheral Low Power Enable Disable
RCCEx Private Constants
RCC BitAddress AliasRegion
RCCEx Private Macros
RCC Private macros to check input parameters
RNG
RNG Exported Types
RNG State Structure definition
RNG Handle Structure definition
RNG Exported Constants
RNG Interrupt definition
RNG Flag definition
RNG Exported Macros
RNG Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
Peripheral State functions
RNG Private Types
RNG Private Defines
RNG Private Variables
RNG Private Constants
RNG Private Macros
RNG Private Functions Prototypes
RNG Private Functions
RTC
RTC Exported Functions
Initialization and de-initialization functions
RTC Time and Date functions
RTC Alarm functions
Peripheral Control functions
Peripheral State functions
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
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
RTCEx
RTCEx Exported Functions
RTC TimeStamp and Tamper functions
RTC Wake-up functions
Extension Peripheral Control functions
Extended features functions
RTCEx Exported Types
RTCEx Exported Constants
RTC Backup Registers Definitions
RTC TimeStamp Edges Definitions
RTC Tamper Pins Definitions
RTC tamper Pins Selection
RTC TimeStamp Pins Selection
RTC Tamper Triggers Definitions
RTC Tamper Filter Definitions
RTC Tamper Sampling Frequencies Definitions
RTC Tamper Pin Precharge Duration Definitions
RTC Tamper TimeStamp On Tamper Detection Definitions
RTC Tamper Pull Up Definitions
RTC Wake-up Timer Definitions
RTC Digital Calib Definitions
RTC Smooth Calib Period Definitions
RTC Smooth Calib Plus Pulses Definitions
RTC Add 1 Second Parameter Definitions
RTC Calib Output Selection Definitions
RTCEx Exported Macros
RTC WakeUp Timer
RTC Timestamp
RTC Tamper
EXTI RTC Tamper Timestamp EXTI
RTC Calibration
RTCEx Private Constants
RTCEx Private Macros
Private macros to check input parameters
SAI
SAI Private Typedefs
SAI Private Constants
SAI Private Functions
SAI Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral State functions
SAI Exported Types
SAI Init Structure definition
SAI Frame Structure definition
SAI Slot Structure definition
SAI Handle Structure definition
SAI Exported Constants
SAI Error Code
SAI External synchronisation
SAI Supported protocol
SAI protocol data size
SAI Audio Frequency
SAI Block Mode
SAI Block Protocol
SAI Block Data Size
SAI Block MSB LSB transmission
SAI Block Clock Strobing
SAI Block Synchronization
SAI Block Output Drive
SAI Block NoDivider
SAI Block FS Definition
SAI Block FS Polarity
SAI Block FS Offset
SAI Block Slot Size
SAI Block Slot Active
SAI Mono Stereo Mode
SAI TRIState Management
SAI Block Fifo Threshold
SAI Block Companding Mode
SAI Block Mute Value
SAI Block Interrupts Definition
SAI Block Flags Definition
SAI Block Fifo Status Level
SAI Exported Macros
SAI_Private_Macros
SAIEx
SAI Private Functions
SAI Extended Exported Functions
Extension features functions
SAI Clock Source
SD
SD Private Functions
SD Exported Types
SD State enumeration structure
SD Card State enumeration structure
SD Handle Structure definition
Card Specific Data: CSD Register
Card Identification Data: CID Register
SD Card Status returned by ACMD13
Exported Constants
SD Error status enumeration Structure definition
SD context enumeration
SD Supported Memory Cards
SD Supported Version
SD Exported Macros
SD Exported Functions
Initialization and de-initialization functions
Input and Output operation functions
Peripheral Control functions
SD card related functions
Peripheral State and Errors functions
Perioheral Abort management
SD Private Types
SD Private Defines
SD Private Variables
SD Private Constants
SD Private Macros
SD Private Functions Prototypes
SD Private Functions
SD Private Defines
SDRAM
SDRAM Exported Functions
Initialization and de-initialization functions
Input and Output functions
Control functions
State functions
SDRAM Exported Types
SDRAM Exported Macros
SMARTCARD
SMARTCARD Exported Functions
SmartCard Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
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
SPDIFRX
SPI
SPI Private Constants
SPI Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
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 Private Functions
SRAM
SRAM Exported Functions
Initialization and de-initialization functions
Input and Output functions
Control functions
State functions
SRAM Exported Types
SRAM Exported Macros
TIM
TIM Exported Functions
Time Base functions
Time Output Compare functions
Time PWM functions
Time Input Capture functions
Time One Pulse functions
Time Encoder functions
TIM IRQ handler management
Peripheral Control functions
TIM Callbacks functions
Peripheral State functions
TIM Exported Types
TIM Exported Constants
TIM Input Channel Polarity
TIM ETR Polarity
TIM ETR Prescaler
TIM Counter Mode
TIM Clock Division
TIM Output Compare and PWM modes
TIM Output Fast State
TIM Output Compare Polarity
TIM Output CompareN Polarity
TIM Output Compare Idle State
TIM Output Compare N Idle State
TIM Channel
TIM Input Capture 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
TIM Event Source
TIM Flag definition
TIM Clock Source
TIM Clock Polarity
TIM Clock Prescaler
TIM Clear Input Source
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 State
TIM Break Polarity
TIM AOE Bit State
TIM Master Mode Selection
TIM Slave Mode
TIM Master Slave Mode
TIM Trigger Selection
TIM Trigger Polarity
TIM Trigger Prescaler
TIM TI1 Selection
TIM DMA Base address
TIM DMA Burst Length
DMA Handle index
Channel CC State
TIM Exported Macros
TIM Private Macros
TIM Private macros to check input parameters
TIM Mask Definition
TIM Private Functions
TIMEx
TIM Exported Functions
Timer Hall Sensor functions
Timer Complementary Output Compare functions
Timer Complementary PWM functions
Timer Complementary One Pulse functions
Peripheral Control functions
Extension Callbacks functions
Extension Peripheral State functions
TIM Exported Types
TIM Exported Constants
TIM Remap
TIM Private Macros
TIM Private Functions
UART
UART Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral Control functions
Peripheral State and Errors functions
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 Exported Macros
UART Private Constants
UART Private Macros
UART Private Functions
USART
USART Exported Functions
USART Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
USART Exported Types
USART Exported Constants
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 Private Functions
WWDG
WWDG Exported Functions
Initialization and Configuration functions
IO operation functions
WWDG Exported Types
WWDG Exported Constants
WWDG Interrupt definition
WWDG Flag definition
WWDG Prescaler
WWDG Early Wakeup Interrupt Mode
WWDG Private Macros
WWDG Exported Macros
STM32F4xx_LL_Driver
ADC
ADC Private Constants
ADC Private Macros
ADC Exported Init structure
ADC Exported Constants
ADC flags
ADC interruptions for configuration (interruption enable or disable)
ADC registers compliant with specific purpose
ADC common - Clock source
ADC common - Measurement path to internal channels
ADC instance - Resolution
ADC instance - Data alignment
ADC instance - Scan selection
ADC instance - Groups
ADC instance - Channel number
ADC group regular - Trigger source
ADC group regular - Trigger edge
ADC group regular - Continuous mode
ADC group regular - DMA transfer of ADC conversion data
ADC group regular - Flag EOC selection (unitary or sequence conversions)
ADC group regular - Sequencer scan length
ADC group regular - Sequencer discontinuous mode
ADC group regular - Sequencer ranks
ADC group injected - Trigger source
ADC group injected - Trigger edge
ADC group injected - Automatic trigger mode
ADC group injected - Sequencer scan length
ADC group injected - Sequencer discontinuous mode
ADC group injected - Sequencer ranks
Channel - Sampling time
Analog watchdog - Analog watchdog number
Analog watchdog - Monitored channels
Analog watchdog - Thresholds
Multimode - Mode
Multimode - DMA transfer
Multimode - Delay between two sampling phases
Multimode - ADC master or slave
Definitions of ADC hardware constraints delays
ADC Exported Macros
Common write and read registers Macros
ADC helper macro
ADC Exported Functions
ADC DMA management
Configuration of ADC hierarchical scope: common to several ADC instances
Configuration of ADC hierarchical scope: ADC instance
Configuration of ADC hierarchical scope: group regular
Configuration of ADC hierarchical scope: group injected
Configuration of ADC hierarchical scope: channels
Configuration of ADC transversal scope: analog watchdog
Configuration of ADC hierarchical scope: multimode
Operation on ADC hierarchical scope: ADC instance
Operation on ADC hierarchical scope: group regular
Operation on ADC hierarchical scope: group injected
ADC flag management
ADC IT management
Initialization and de-initialization functions
BUS
BUS Exported Constants
AHB1 GRP1 PERIPH
AHB2 GRP1 PERIPH
AHB3 GRP1 PERIPH
APB1 GRP1 PERIPH
APB2 GRP1 PERIPH
BUS Exported Functions
AHB1
AHB2
AHB3
APB1
APB2
CORTEX
CORTEX Exported Constants
SYSTICK Clock Source
Handler Fault type
MPU Control
MPU Region Number
MPU Region Size
MPU Region Privileges
MPU TEX Level
MPU Instruction Access
MPU Shareable Access
MPU Cacheable Access
MPU Bufferable Access
CORTEX Exported Functions
SYSTICK
LOW POWER MODE
HANDLER
MCU INFO
MPU
CRC
CRC Exported Macros
Common Write and read registers Macros
CRC Exported Functions
CRC Configuration functions
Data_Management
Initialization and de-initialization functions
DAC
DAC Private Constants
DAC Private Macros
DAC Exported Init structure
DAC Exported Constants
DAC flags
DAC interruptions
DAC channels
DAC trigger source
DAC waveform automatic generation mode
DAC wave generation - Noise LFSR unmask bits
DAC wave generation - Triangle amplitude
DAC channel output buffer
DAC channel output resolution
DAC registers compliant with specific purpose
Definitions of DAC hardware constraints delays
DAC Exported Macros
Common write and read registers macros
DAC helper macro
DAC Exported Functions
Configuration of DAC channels
DMA Management
Operation on DAC channels
FLAG Management
IT management
Initialization and de-initialization functions
DMA
DMA Private Variables
DMA Private Constants
DMA Exported Init structure
DMA Exported Constants
STREAM
DIRECTION
MODE
DOUBLEBUFFER MODE
PERIPH
MEMORY
PDATAALIGN
MDATAALIGN
OFFSETSIZE
PRIORITY
CHANNEL
MBURST
PBURST
DMA_LL_FIFOMODE
FIFOSTATUS 0
FIFOTHRESHOLD
CURRENTTARGETMEM
DMA Exported Macros
Common Write and read registers macros
Convert DMAxStreamy
DMA Exported Functions
Configuration
FLAG_Management
IT_Management
Initialization and de-initialization functions
DMA_LL_Private_Macros
DMA2D
DMA2D Private Macros
DMA2D Exported Init structures
DMA2D Exported Constants
Get Flags Defines
IT Defines
Mode
Output Color Mode
Input Color Mode
Alpha Mode
CLUT Color Mode
DMA2D Exported Macros
Common Write and read registers Macros
DMA2D Exported Functions
Configuration Functions
Foreground Configuration Functions
Background Configuration Functions
Flag Management
Interruption Management
Initialization and De-initialization Functions
DMA2D Private Constants
EXTI
EXTI Private Macros
EXTI Exported Init structure
EXTI Exported Constants
LINE
Mode
Edge Trigger
EXTI Exported Macros
Common Write and read registers Macros
EXTI Exported Functions
IT_Management
Event_Management
Rising_Trigger_Management
Falling_Trigger_Management
Software_Interrupt_Management
Flag_Management
Initialization and de-initialization functions
GPIO
GPIO Private Macros
GPIO Exported Init structures
GPIO Exported Constants
PIN
Mode
Output Type
Output Speed
Pull Up Pull Down
Alternate Function
GPIO Exported Macros
Common Write and read registers Macros
GPIO Exported Functions
Port Configuration
Data Access
Initialization and de-initialization functions
I2C
I2C Private Constants
I2C Private Macros
I2C Exported Init structure
I2C Exported Constants
Get Flags Defines
IT Defines
Analog Filter Selection
Own Address 1 Length
Fast Mode Duty Cycle
Master Clock Speed Mode
Peripheral Mode
Acknowledge Generation
Read Write Direction
I2C Exported Macros
Common Write and read registers Macros
Exported_Macros_Helper
I2C Exported Functions
Configuration
IT_Management
FLAG_management
Data_Management
Initialization and de-initialization functions
IWDG
IWDG Private Constants
IWDG Exported Constants
Get Flags Defines
Prescaler Divider
IWDG Exported Macros
Common Write and read registers Macros
IWDG Exported Functions
Configuration
FLAG_Management
PWR
PWR Exported Constants
Clear Flags Defines
Get Flags Defines
Regulator Voltage
Mode Power
Regulator Mode In Deep Sleep Mode
Power Voltage Detector Level
Wakeup Pins
PWR Exported Macros
Common write and read registers Macros
PWR Exported Functions
Configuration
FLAG_Management
De-initialization function
RCC
RCC Private functions
RCC Private Variables
RCC Private Macros
RCC Exported Types
Clocks Frequency Structure
RCC Exported Constants
Oscillator Values adaptation
Clear Flags Defines
Get Flags Defines
IT Defines
System clock switch
System clock switch status
AHB prescaler
APB low-speed prescaler (APB1)
APB high-speed prescaler (APB2)
MCO source selection
MCO prescaler
HSE prescaler for RTC clock
Peripheral clock frequency
Peripheral SAI clock source selection
Peripheral I2S clock source selection
Peripheral SAI get clock source
Peripheral SDIO get clock source
Peripheral RNG get clock source
Peripheral USB get clock source
Peripheral I2S get clock source
Peripheral LTDC get clock source
RTC clock source selection
Timers clocks prescalers selection
PLL, PLLI2S and PLLSAI entry clock source
PLL, PLLI2S and PLLSAI division factor
PLL division factor (PLLP)
PLL division factor (PLLQ)
PLL Spread Spectrum Selection
PLLI2SM division factor (PLLI2SM)
PLLI2SQ division factor (PLLI2SQ)
PLLI2SDIVQ division factor (PLLI2SDIVQ)
PLLI2SR division factor (PLLI2SR)
PLLSAIM division factor (PLLSAIM or PLLM)
PLLSAIQ division factor (PLLSAIQ)
PLLSAIDIVQ division factor (PLLSAIDIVQ)
PLLSAIR division factor (PLLSAIR)
PLLSAIDIVR division factor (PLLSAIDIVR)
RCC Exported Macros
Common Write and read registers Macros
Calculate frequencies
RCC Exported Functions
HSE
HSI
LSE
LSI
System
MCO
Peripheral Clock Source
RTC
TIM
PLL
PLLI2S
PLLSAI
FLAG Management
IT Management
De-initialization function
Get system and peripherals clocks frequency functions
RNG
RNG Exported Constants
Get Flags Defines
IT Defines
RNG Exported Macros
Common Write and read registers Macros
RNG Exported Functions
RNG Configuration functions
FLAG Management
IT Management
Data Management
Initialization and de-initialization functions
RTC
RTC Private Constants
RTC Private Macros
RTC Exported Init structure
RTC Exported Constants
FORMAT
RTC Alarm A Date WeekDay
RTC Alarm B Date WeekDay
Get Flags Defines
IT Defines
WEEK DAY
MONTH
HOUR FORMAT
ALARM OUTPUT
ALARM OUTPUT TYPE
PIN
OUTPUT POLARITY PIN
TIME FORMAT
SHIFT SECOND
ALARMA MASK
ALARMA TIME FORMAT
ALARMB MASK
ALARMB TIME FORMAT
TIMESTAMP EDGE
TIMESTAMP TIME FORMAT
TAMPER
TAMPER MASK
TAMPER NO ERASE
TAMPER DURATION
TAMPER FILTER
TAMPER SAMPLING FREQUENCY DIVIDER
TAMPER ACTIVE LEVEL
WAKEUP CLOCK DIV
BACKUP
Calibration output
Coarse digital calibration sign
Calibration pulse insertion
Calibration period
TIMESTAMP mapping
TAMPER1 mapping
RTC Exported Macros
Common Write and read registers Macros
Convert helper Macros
Date helper Macros
Time helper Macros
RTC Exported Functions
Configuration
Time
Date
ALARMA
ALARMB
Timestamp
Tamper
Wakeup
Backup_Registers
Calibration
FLAG_Management
IT_Management
Initialization and de-initialization functions
SPI
SPI Private Constants
SPI Private Macros
SPI Exported Init structure
SPI Exported Constants
Get Flags Defines
IT Defines
Operation Mode
Serial Protocol
Clock Phase
Clock Polarity
Baud Rate Prescaler
Transmission Bit Order
Transfer Mode
Slave Select Pin Mode
Datawidth
CRC Calculation
SPI Exported Macros
Common Write and read registers Macros
SPI Exported Functions
Configuration
CRC Management
Slave Select Pin Management
FLAG Management
Interrupt Management
DMA Management
DATA Management
Initialization and de-initialization functions
I2S
I2S Private Constants
I2S Private Macros
I2S Exported Init structure
I2S Exported Constants
Get Flags Defines
IT Defines
Data format
Clock Polarity
I2s Standard
Operation Mode
Prescaler Factor
MCLK Output
Audio Frequency
I2S Exported Macros
Common Write and read registers Macros
I2S Exported Functions
Configuration
FLAG Management
Interrupt Management
DMA Management
DATA Management
Initialization and de-initialization functions
SYSTEM
SYSTEM Private Constants
SYSTEM Exported Constants
SYSCFG REMAP
SYSCFG PMC
SYSCFG BANK MODE
SYSCFG I2C FASTMODEPLUS
SYSCFG EXTI PORT
SYSCFG EXTI LINE
SYSCFG TIMER BREAK
DBGMCU TRACE Pin Assignment
DBGMCU APB1 GRP1 STOP IP
DBGMCU APB2 GRP1 STOP IP
FLASH LATENCY
SYSTEM Exported Functions
SYSCFG
DBGMCU
FLASH
TIM
TIM Private Functions
TIM Private Variables
TIM Private Constants
TIM Private Macros
TIM Exported Init structure
TIM Exported Constants
Get Flags Defines
Break Enable
Automatic output enable
IT Defines
Update Source
One Pulse Mode
Counter Mode
Clock Division
Counter Direction
Capture Compare Update Source
Capture Compare DMA Request
Lock Level
Channel
Output Configuration State
Output Configuration Mode
Output Configuration Polarity
Output Configuration Idle State
Active Input Selection
Input Configuration Prescaler
Input Configuration Filter
Input Configuration Polarity
Clock Source
Encoder Mode
Trigger Output
Slave Mode
Trigger Selection
External Trigger Polarity
External Trigger Prescaler
External Trigger Filter
break polarity
OSSI
OSSR
DMA Burst Base Address
DMA Burst Length
TIM2 Internal Trigger1 Remap TIM8
TIM5 External Input Ch4 Remap
TIM11 External Input Capture 1 Remap
TIM Exported Macros
Common Write and read registers Macros
Exported_Macros
TIM Exported Functions
Time Base configuration
Capture Compare configuration
Output channel configuration
Input channel configuration
Counter clock selection
Timer synchronisation configuration
Break function configuration
DMA burst mode configuration
Timer input remapping
FLAG-Management
IT-Management
DMA-Management
EVENT-Management
Initialisation and deinitialisation functions
USART
USART Private Constants
USART Private Macros
USART Exported Init structures
USART Exported Constants
Get Flags Defines
IT Defines
Communication Direction
Parity Control
Wakeup
Datawidth
Oversampling
Clock Signal
Last Clock Pulse
Clock Phase
Clock Polarity
Stop Bits
Hardware Control
IrDA Power
LIN Break Detection Length
USART Exported Macros
Common Write and read registers Macros
Exported_Macros_Helper
USART Exported Functions
Configuration functions
Configuration functions related to Irda feature
Configuration functions related to Smartcard feature
Configuration functions related to Half Duplex feature
Configuration functions related to LIN feature
Advanced Configurations services
FLAG_Management
IT_Management
DMA_Management
Data_Management
Execution
Initialization and de-initialization functions
UTILS
UTILS Private functions
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
WWDG
WWDG Exported Constants
IT Defines
PRESCALER
WWDG Exported Macros
Common Write and read registers macros
WWDG Exported Functions
Configuration
FLAG_Management
IT_Management
Generated on Fri Dec 22 2017 17:01:36 for STM32F439xx HAL User Manual by
1.7.6.1