STM32F479xx 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
HAL_Exported_Variables
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 Activation
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 Functions
Initialization and de-initialization functions
Peripheral Control functions
Peripheral State functions
CRC Exported Types
CRC Exported Constants
CRC Exported Macros
CRC Private Macros
CRYP
CRYP Exported Functions
Initialization and de-initialization functions
Encrypt Decrypt functions
CRYP IRQ handler management
CRYP Private Functions
CRYP Exported Types
HAL CRYP Callback ID enumeration definition
HAL CRYP Callback pointer definition
CRYP Exported Constants
CRYP Error Definition
CRYP Data Width Unit
CRYP Header Width Unit
CRYP Algorithm Mode
CRYP Key Size
CRYP Data Type
CRYP Interrupt
CRYP Flags
CRYP Key and IV Configuration Skip Mode
CRYP Exported Macros
CRYP Private Macros
CRYP Private macros to check input parameters
CRYP Private Constants
CRYP Private Defines
CRYP Private Variables
CRYP Private Functions Prototypes
CRYP Private Functions
CRYP_Private_Functions_prototypes
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
Extended AES processing functions
CRYPEx_Private_Defines
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 Macros
DAC Private Functions
DACEx
DACEx Exported Functions
IO operation functions
Peripheral Control functions
DACEx private functions
DACEx Exported Constants
DACEx lfsrunmask triangle amplitude
DACEx Private Macros
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
DCMI Exported Constants
DCMI Byte Select Mode
DCMI Byte Select Start
DCMI Line Select Mode
DCMI Line Select Start
DCMI Extended Private Macros
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 Maximum Line Watermark
DMA2D Color Value
DMA2D Maximum Number of Layers
DMA2D 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
DMAEx
DMAEx Exported Types
DMAEx Exported Functions
Extended features functions
DMAEx Private Functions
DSI
DSI Exported Constants
DSI DCS Command
DSI Video Mode Type
DSI Color Mode
DSI ShutDown
DSI LP Command
DSI LP HFP
DSI LP HBP
DSI LP VACT
DSI LP VFP
DSI LP VBP
DSI LP VSYNC
DSI FBTA Acknowledge
DSI Tearing Effect Source
DSI Tearing Effect Polarity
DSI Vsync Polarity
DSI Automatic Refresh
DSI TE Acknowledge Request
DSI Acknowledge Request
DSI LP LPGen Short Write NoP
DSI LP LPGen Short Write OneP
DSI LP LPGen Short Write TwoP
DSI LP LPGen Short Read NoP
DSI LP LPGen Short Read OneP
DSI LP LPGen Short Read TwoP
DSI LP LPGen LongWrite
DSI LP LPDcs Short Write NoP
DSI LP LPDcs Short Write OneP
DSI LP LPDcs Short Read NoP
DSI LP LPDcs Long Write
DSI LP LPMax Read Packet
DSI HS Presp Mode
DSI Automatic Clk Lane Control
DSI Number Of Lanes
DSI Flow Control
DSI Color Coding
DSI Loosely Packed
DSI HSYNC Polarity
DSI VSYNC Active Polarity
DSI DATA ENABLE Polarity
DSI PLL IDF
DSI PLL ODF
DSI Flags
DSI Interrupts
DSI SHORT WRITE PKT Data Type
DSI LONG WRITE PKT Data Type
DSI SHORT READ PKT Data Type
DSI Error Data Type
DSI Lane Group
DSI Communication Delay
DSI CustomLane
DSI Lane Select
DSI PHY Timing
DSI Exported Macros
DSI Exported Functions
Initialization and Configuration functions
IO operation functions
Peripheral Control functions
Peripheral State and Errors functions
DSI Private Types
DSI Private Defines
DSI Private Variables
DSI Private Constants
DSI Private Macros
DSI Private Functions Prototypes
DSI 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
EXTI
EXTI Private Constants
EXTI Exported Types
EXTI Exported Constants
EXTI Line
EXTI Mode
EXTI Trigger
EXTI GPIOSel
EXTI Exported Macros
EXTI Private Macros
EXTI Exported Functions
Configuration functions
IO operation functions
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
FMPSMBUS
FMPSMBUSEx
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 Constants
HASH Digest Calculation Status
HASH Number of Context Swap Registers
HASH TimeOut Value
HASH DMA suspension words limit
HASH Private Functions
HASH Exported Functions
Initialization and de-initialization functions
HASH processing functions in polling mode
HASH processing functions in interrupt mode
HASH processing functions in DMA mode
HMAC processing functions in polling mode
HMAC processing functions in interrupt mode
HMAC processing functions in DMA mode
Peripheral states functions
HASH Exported Types
HASH Exported Constants
HASH algorithm selection
HASH algorithm mode
HASH input data type
HMAC key length type
HASH flags definitions
HASH interrupts definitions
HASH Error Definition
HASH Exported Macros
HASH Private Macros
HASHEx
HASH Extended Exported Functions
HASH extended processing functions in polling mode
HASH extended processing functions in interrupt mode
HASH extended processing functions in DMA mode
HMAC extended processing functions in polling mode
HMAC extended processing functions in interrupt mode
HMAC extended processing functions in DMA mode
Multi-buffer HMAC extended processing functions in DMA mode
HCD
HCD Private Functions
HCD Exported Functions
Initialization and de-initialization functions
HAL USB OTG HCD Callback ID enumeration definition
HAL USB OTG HCD Callback pointer definition
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 Device Speed
HCD PHY Module
HCD Error Code definition
HCD Exported Macros
HCD Private Macros
I2C
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
I2C Exported Types
I2C Configuration Structure definition
HAL state structure definition
HAL mode structure definition
I2C Error Code 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 Flag definition
I2C Exported Macros
I2C Private Constants
I2C Private Macros
I2C Private macros to check input parameters
I2C_Private_Define
I2CEx
I2C Exported Functions
Extension features functions
I2C Exported Constants
I2C Analog Filter
I2C Private Constants
I2C Private Macros
I2S
I2S Private Functions
I2S Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
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
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 Private 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
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_Private_Defines
MMC_Exported_Functions
MMC_Exported_Functions_Group1
MMC_Exported_Functions_Group2
MMC_Exported_Functions_Group3
NAND
NAND Exported Functions
Initialization and de-initialization functions
Input and Output functions
Peripheral Control functions
Peripheral State functions
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
PCD
PCD Private Macros
PCD Private Functions
PCD Exported Functions
Initialization and de-initialization functions
HAL USB OTG PCD Callback ID enumeration definition
HAL USB OTG PCD Callback pointer definition
Input and Output operation functions
Peripheral Control functions
Peripheral State functions
PCD Exported Types
PCD Exported Constants
PCD Speed
PCD PHY Module
PCD Error Code definition
PCD Exported Macros
PCD Private Constants
USB EXTI line interrupt
PCDEx
PCDEx 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
QSPI Private Constants
QSPI Private Macros
QSPI Exported Functions
Initialization/de-initialization functions
Input and Output operation functions
Peripheral Control and State functions
QSPI Private Functions
QSPI Exported Types
QSPI Exported Constants
QSPI Error Code
QSPI Sample Shifting
QSPI ChipSelect High Time
QSPI Clock Mode
QSPI Flash Select
QSPI Dual Flash Mode
QSPI Address Size
QSPI Alternate Bytes Size
QSPI Instruction Mode
QSPI Address Mode
QSPI Alternate Bytes Mode
QSPI Data Mode
QSPI DDR Mode
QSPI DDR Data Output Delay
QSPI Send Instruction Mode
QSPI Match Mode
QSPI Automatic Stop
QSPI Timeout Activation
QSPI Flags
QSPI Interrupts
QSPI Timeout definition
QSPI Exported Macros
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 CLK48 Clock Source
RCC SDIO Clock Source
RCC DSI Clock Source
RCC TIM PRescaler Selection
RCC LSE Dual Mode 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 Private Constants
RNG Exported Types
RNG Init Structure definition
RNG State Structure definition
RNG Handle Structure definition
RNG Exported Constants
RNG Interrupt definition
RNG Flag definition
RNG Error Definition
RNG Exported Macros
RNG Exported Functions
Initialization and configuration functions
Peripheral Control functions
Peripheral State functions
RNG Private Macros
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
SDRAM
SDRAM Exported Functions
Initialization and de-initialization functions
Input and Output functions
Control functions
State functions
SMARTCARD
SMARTCARD Exported Functions
SmartCard Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
SMARTCARD Private 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
SMBUS
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
Peripheral State, Mode and Error functions
SMBUS Private Constants
SMBUS Private Macros
SMBUS Private Functions
SMBUS Exported Types
SMBUS Exported Constants
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_Define
SMBUS Private Functions
SPDIFRX
SPI
SPI Private Constants
SPI Private Functions
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
SRAM
SRAM Exported Functions
Initialization and de-initialization functions
Input Output and memory control functions
Control functions
Peripheral State functions
TIM
TIM Exported Functions
TIM Time Base functions
TIM Output Compare functions
TIM PWM functions
TIM Input Capture functions
TIM One Pulse functions
TIM Encoder functions
TIM IRQ handler management
TIM Peripheral Control functions
TIM Callbacks functions
TIM Peripheral State functions
TIM Private Functions
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
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
TIMEx
TIM Extended Exported Functions
Extended Timer Hall Sensor functions
Extended Timer Complementary Output Compare functions
Extended Timer Complementary PWM functions
Extended Timer Complementary One Pulse functions
Extended Peripheral Control functions
Extended Callbacks functions
Extended Peripheral State functions
TIMEx Private Functions
TIM Extended Exported Types
TIM Extended Exported Constants
TIM Extended Remapping
TIM Extended Exported Macros
TIM Extended Private Macros
UART
UART Exported Functions
Initialization and de-initialization functions
IO operation functions
Peripheral Control functions
Peripheral State and Errors functions
UART Private 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 Reception type values
UART Exported Macros
UART Private Constants
UART Private Macros
USART
USART Exported Functions
USART Initialization and de-initialization functions
IO operation functions
Peripheral State and Errors functions
USART Private 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
DACEx private functions
SD
SD Private Functions
SD_Private_Defines
SD_Exported_Functions
SD_Exported_Functions_Group1
SD_Exported_Functions_Group2
SD_Exported_Functions_Group3
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 Constants
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
Initialization and de-initialization functions
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 SDIO clock source selection
Peripheral DSI clock source selection
Peripheral I2S clock source selection
Peripheral 48Mhz domain clock source selection
Peripheral RNG clock source selection
Peripheral USB clock source selection
Peripheral SAI get clock source
Peripheral SDIO get clock source
Peripheral CK48M get clock source
Peripheral RNG get clock source
Peripheral USB get clock source
Peripheral I2S get clock source
Peripheral DSI 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 (PLLR)
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)
PLLSAIP division factor (PLLSAIP)
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 Jul 16 2021 16:04:06 for STM32F479xx HAL User Manual by
1.7.6.1