STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
[detail level
1
2
3
4
5
]
HAL CRYP Aliased Defines maintained for legacy purpose
HAL ADC Aliased Defines maintained for legacy purpose
HAL CEC Aliased Defines maintained for legacy purpose
HAL COMP Aliased Defines maintained for legacy purpose
HAL CORTEX Aliased Defines maintained for legacy purpose
CRC API aliases
HAL CRC Aliased Defines maintained for legacy purpose
HAL DAC Aliased Defines maintained for legacy purpose
HAL DMA Aliased Defines maintained for legacy purpose
HAL FLASH Aliased Defines maintained for legacy purpose
HAL JPEG Aliased Macros maintained for legacy purpose
HAL SYSCFG Aliased Defines maintained for legacy purpose
LL FMC Aliased Defines maintained for compatibility purpose
LL FSMC Aliased Defines maintained for legacy purpose
HAL GPIO Aliased Macros maintained for legacy purpose
HAL GTZC Aliased Defines maintained for legacy purpose
HAL HRTIM Aliased Macros maintained for legacy purpose
HAL I2C Aliased Defines maintained for legacy purpose
HAL IRDA Aliased Defines maintained for legacy purpose
HAL IWDG Aliased Defines maintained for legacy purpose
HAL LPTIM Aliased Defines maintained for legacy purpose
HAL NAND Aliased Defines maintained for legacy purpose
HAL NOR Aliased Defines maintained for legacy purpose
HAL OPAMP Aliased Defines maintained for legacy purpose
HAL I2S Aliased Defines maintained for legacy purpose
HAL PCCARD Aliased Defines maintained for legacy purpose
HAL RTC Aliased Defines maintained for legacy purpose
HAL SMARTCARD Aliased Defines maintained for legacy purpose
HAL SMBUS Aliased Defines maintained for legacy purpose
HAL SPI Aliased Defines maintained for legacy purpose
HAL TIM Aliased Defines maintained for legacy purpose
HAL TSC Aliased Defines maintained for legacy purpose
HAL UART Aliased Defines maintained for legacy purpose
HAL USART Aliased Defines maintained for legacy purpose
HAL WWDG Aliased Defines maintained for legacy purpose
HAL CAN Aliased Defines maintained for legacy purpose
HAL ETH Aliased Defines maintained for legacy purpose
HAL DCMI Aliased Defines maintained for legacy purpose
HAL PPP Aliased Defines maintained for legacy purpose
HAL CRYP Aliased Functions maintained for legacy purpose
HAL DCACHE Aliased Functions maintained for legacy purpose
HASH API alias
HAL HASH Aliased Functions maintained for legacy purpose
HAL Generic Aliased Functions maintained for legacy purpose
HAL FLASH Aliased Functions maintained for legacy purpose
HAL I2C Aliased Functions maintained for legacy purpose
HAL PWR Aliased maintained for legacy purpose
HAL RTC Aliased Functions maintained for legacy purpose
HAL SMBUS Aliased Functions maintained for legacy purpose
HAL SPI Aliased Functions maintained for legacy purpose
HAL TIM Aliased Functions maintained for legacy purpose
HAL UART Aliased Functions maintained for legacy purpose
HAL LTDC Aliased Functions maintained for legacy purpose
HAL PPP Aliased Functions maintained for legacy purpose
HAL CRYP Aliased Macros maintained for legacy purpose
HAL Generic Aliased Macros maintained for legacy purpose
HAL ADC Aliased Macros maintained for legacy purpose
HAL DAC Aliased Macros maintained for legacy purpose
HAL DBGMCU Aliased Macros maintained for legacy purpose
HAL COMP Aliased Macros maintained for legacy purpose
HAL FLASH Aliased Macros maintained for legacy purpose
HAL I2C Aliased Macros maintained for legacy purpose
HAL I2S Aliased Macros maintained for legacy purpose
HAL IRDA Aliased Macros maintained for legacy purpose
HAL IWDG Aliased Macros maintained for legacy purpose
HAL LPTIM Aliased Macros maintained for legacy purpose
HAL OPAMP Aliased Macros maintained for legacy purpose
HAL PWR Aliased Macros maintained for legacy purpose
HAL RCC Aliased maintained for legacy purpose
HAL RNG Aliased Macros maintained for legacy purpose
HAL RTC Aliased Macros maintained for legacy purpose
HAL SD/MMC Aliased Macros maintained for legacy purpose
HAL SMARTCARD Aliased Macros maintained for legacy purpose
HAL SMBUS Aliased Macros maintained for legacy purpose
HAL SPI Aliased Macros maintained for legacy purpose
HAL UART Aliased Macros maintained for legacy purpose
HAL USART Aliased Macros maintained for legacy purpose
HAL USB Aliased Macros maintained for legacy purpose
HAL TIM Aliased Macros maintained for legacy purpose
HAL ETH Aliased Macros maintained for legacy purpose
HAL LTDC Aliased Macros maintained for legacy purpose
HAL SAI Aliased Macros maintained for legacy purpose
HAL SPDIFRX Aliased Macros maintained for legacy purpose
HAL HRTIM Aliased Functions maintained for legacy purpose
HAL QSPI Aliased Macros maintained for legacy purpose
HAL Generic Aliased Macros maintained for legacy purpose
HAL PPP Aliased Macros maintained for legacy purpose
►
STM32F4xx_HAL_Driver
►
DSI
DSI HAL module driver
DSI Exported Types
►
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
Initialization and Configuration functions
IO operation functions
IO operation functions
Peripheral Control functions
Peripheral Control functions
Peripheral State and Errors functions
Peripheral State and Errors functions
DSI Private Constants
DSI Private Macros
DSI Private Functions
►
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 HAL module driver
IWDG Exported Types
►
IWDG Exported Constants
IWDG Prescaler
IWDG Exported Macros
►
IWDG Exported Functions
Initialization and Start functions
Initialization and Start functions
IO operation functions
IO operation functions
IWDG Private Constants
IWDG Private Macros
IWDG Private Defines
►
LTDC
LTDC HAL module driver
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
LTDC Private Functions
LTDC Private Define
►
LTDC Exported Functions
Initialization and Configuration functions
Initialization and Configuration functions
IO operation functions
IO operation functions
Peripheral Control functions
Peripheral Control functions
Peripheral State and Errors functions
Peripheral State and Errors functions
►
SD
SD HAL module driver
►
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
Macros to handle interrupts and specific clock configurations
►
SD Exported Functions
Initialization and de-initialization functions
Initialization and de-initialization functions
Input and Output operation functions
Data transfer functions
Peripheral Control functions
Management 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
►
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
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
IO operation functions
Peripheral Control functions
Peripheral Control functions
ADC Peripheral State functions
ADC Peripheral State functions
ADC Private Functions
►
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
►
ADC Exported Functions
Extended features functions
Extended features functions
►
CAN
CAN driver modules
CAN Exported Types
►
CAN Exported Constants
CAN Error Code
CAN InitStatus
CAN Operating Mode
CAN Synchronisation 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 Constants
CAN Flags
CAN Interrupts
CAN Mailboxes Definition
CAN Filter Activation
CAN Identifier Type
CAN Receive FIFO Number
CAN Tx Mailboxes
CAN Exported Macros
CAN Private Types
CAN Private Variables
CAN Private Constants
CAN Private Macros
CAN Private Functions
►
CAN Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Configuration functions
Configuration functions
Control functions
Control functions
Interrupts management
Interrupts management
Callback functions
CAN Callback functions
Peripheral State and Error functions
CAN Peripheral State functions
►
CEC
HAL CEC module driver
CEC Exported Types
►
CEC Exported Constants
CEC State Code Definition
CEC Error Code
CEC Signal Free Time setting parameter
CEC Receiver Tolerance
CEC Reception Stop on Error
CEC Error Bit Generation if Bit Rise Error reported
CEC Error Bit Generation if Long Bit Period Error reported
CEC Error Bit Generation on Broadcast message
CEC Signal Free Time start option
CEC Listening mode option
CEC Device Own Address position in CEC CFGR register
CEC Initiator logical address position in message header
CEC Own Address
CEC Interrupts definition
CEC Flags definition
CEC all RX or TX errors flags
CEC all RX errors interrupts enabling flag
CEC all TX errors interrupts enabling flag
CEC Exported Macros
CEC Private Types
CEC Private Variables
CEC Private Constants
CEC Private Macros
CEC Private Functions
►
CEC Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Input and Output operation functions
CEC Transmit/Receive functions
Peripheral Control function
CEC control functions
►
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
Initialization and de-initialization functions
Initialization and Configuration functions
Peripheral Control functions
Cortex control functions
►
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
Initialization and Configuration functions
Peripheral Control functions
Management functions
Peripheral State functions
Peripheral State functions
►
CRYP
CRYP HAL module driver
CRYP Exported Types
►
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 Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Encrypt Decrypt functions
Processing functions
CRYP IRQ handler management
CRYP IRQ handler
CRYP Private Functions
►
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
CRYP Extension HAL module driver
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
Extended processing functions
Key Derivation functions
AutoKeyDerivation functions
CRYPEx_Private_Defines
►
DAC
DAC driver modules
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
►
DAC Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
IO operation functions
Peripheral Control functions
Peripheral Control functions
Peripheral State and Errors functions
Peripheral State and Errors functions
►
DACEx
DAC Extended HAL module driver
►
DACEx Exported Constants
HAL State structures definition
DACEx lfsrunmask triangle amplitude
DACEx Private Macros
►
DACEx Exported Functions
IO operation functions
Extended IO operation functions
Peripheral Control functions
Extended Peripheral Control functions
DACEx private functions
Extended private functions
►
DCMI
DCMI HAL module driver
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 Exported Functions
Initialization and Configuration functions
Initialization and Configuration functions
IO operation functions
IO operation functions
Peripheral Control functions
Peripheral Control functions
Peripheral State functions
Peripheral State functions
DCMI Private Functions
►
DCMIEx
DCMI Extended HAL module driver
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
DCMI Extended Exported Functions
Initialization and Configuration functions
Initialization and Configuration functions
►
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
►
DMA2D
DMA2D HAL module driver
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 Exported Macros
DMA2D Private Macros
►
DMA2D Private Constants
DMA2D Maximum Line Watermark
DMA2D Color Value
DMA2D Maximum Number of Layers
DMA2D Layers
DMA2D Offset
DMA2D Size
DMA2D CLUT Size
DMA2D Time Out
►
DMA2D Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
IO operation functions
Peripheral Control functions
Peripheral Control functions
Peripheral State and Error functions
Peripheral State functions
DMA2D 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
►
ETH
ETH HAL module driver
ETH Exported Types
►
ETH Exported Constants
ETH DMA Tx Descriptor Bit Definition
ETH DMA Rx Descriptor Bit Definition
ETH frame settings
ETH Error Code
ETH Tx Packet Attributes
ETH Tx Packet CRC Pad Control
ETH Tx Packet Checksum Control
ETH Rx MAC Filter Status
ETH Rx Error Code
ETH DMA Arbitration
ETH Burst Mode
ETH Tx DMA Burst Length
ETH Rx DMA Burst Length
ETH DMA Interrupts
ETH DMA Status Flags
ETH Transmit Mode
ETH Receive Mode
ETH Pause Low Threshold
ETH Speed
ETH Duplex Mode
ETH Back Off Limit
ETH Source Addr Control
ETH VLAN Tag Comparison
ETH MAC addresses
ETH MAC Interrupts
ETH MAC Wake Up Event
ETH States
ETH AutoNegotiation
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 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 Unicast Pause Frame Detect
ETH Receive Flow Control
ETH Transmit Flow Control
ETH MAC addresses filter SA DA
ETH MAC addresses filter Mask bytes
ETH Transmit Threshold Control
ETH Receive Threshold Control
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 DMA transmit process state
ETH DMA receive process state
ETH DMA overflow
ETH PTP Config Status
ETH Exported Macros
ETH Private Macros
ETH Private Functions
►
ETH Exported Functions
Initialization and deinitialization functions
Initialization and Configuration functions
IO operation functions
ETH Transmit and Receive functions
Peripheral Control functions
ETH control functions
Peripheral State and Errors functions
ETH State and Errors functions
ETH Private Constants
►
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
Programming operation functions
Programming operation functions
Peripheral Control functions
Management functions
Peripheral State and Errors functions
Peripheral Errors functions
►
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 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 Exported Functions
Extended IO operation functions
Extended IO operation functions
FLASHEx_Private_Variables
►
FLASH RAMFUNC
FLASH functions executed from RAM
►
FLASH RAMFUNC Exported Functions
Peripheral features functions executed from internal RAM
Peripheral Extended features functions
►
FMPI2C
FMPI2C HAL module driver
►
FMPI2C Exported Types
FMPI2C Configuration Structure definition
FMPI2C Configuration Structure definition
HAL state structure definition
HAL State structure definition
HAL mode structure definition
HAL Mode structure definition
FMPI2C Error Code definition
FMPI2C Error Code definition
FMPI2C handle Structure definition
FMPI2C handle Structure definition
►
FMPI2C Exported Constants
FMPI2C Sequential Transfer Options
FMPI2C Addressing Mode
FMPI2C Dual Addressing Mode
FMPI2C Own Address2 Masks
FMPI2C General Call Addressing Mode
FMPI2C No-Stretch Mode
FMPI2C Memory Address Size
FMPI2C Transfer Direction Master Point of View
FMPI2C Reload End Mode
FMPI2C Start or Stop Mode
FMPI2C Interrupt configuration definition
FMPI2C Interrupt definition Elements values convention: 0xXXXXXXXX
FMPI2C Flag definition
FMPI2C Exported Macros
FMPI2C Private Constants
FMPI2C Private Macros
FMPI2C Private Functions
FMPI2C Private Define
►
FMPI2C Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Input and Output operation functions
Data transfers functions
IRQ Handler and Callbacks
Peripheral State, Mode and Error functions
Peripheral State, Mode and Error functions
►
FMPI2CEx
FMPI2C Extended HAL module driver
►
FMPI2C Extended Exported Constants
FMPI2C Extended Analog Filter
FMPI2C Extended Fast Mode Plus
FMPI2C Extended Exported Macros
FMPI2C Extended Private Constants
FMPI2C Extended Private Macros
FMPI2C Extended Private Functions
►
FMPI2C Extended Exported Functions
Filter Mode Functions
Filter Mode Functions
Fast Mode Plus Functions
Fast Mode Plus Functions
►
FMPSMBUS
FMPSMBUS HAL module driver
►
FMPSMBUS Exported Types
FMPSMBUS Configuration Structure definition
FMPSMBUS Configuration Structure definition
HAL state definition
HAL State definition
FMPSMBUS Error Code definition
FMPSMBUS Error Code definition
FMPSMBUS handle Structure definition
FMPSMBUS handle Structure definition
►
FMPSMBUS Exported Constants
FMPSMBUS Analog Filter
FMPSMBUS addressing mode
FMPSMBUS dual addressing mode
FMPSMBUS ownaddress2 masks
FMPSMBUS general call addressing mode
FMPSMBUS nostretch mode
FMPSMBUS packet error check mode
FMPSMBUS peripheral mode
FMPSMBUS ReloadEndMode definition
FMPSMBUS StartStopMode definition
FMPSMBUS XferOptions definition
FMPSMBUS Interrupt configuration definition
FMPSMBUS Interrupt definition Elements values convention: 0xXXXXXXXX
FMPSMBUS Flag definition
Flag definition Elements values convention: 0xXXXXYYYY
FMPSMBUS Exported Macros
FMPSMBUS Private Macros
FMPSMBUS Private Constants
►
FMPSMBUS Exported Functions
FMPSMBUS Private Functions
Data transfers Private functions
Initialization and de-initialization functions
Initialization and Configuration functions
►
Input and Output operation functions
Data transfers functions
Blocking mode Polling
Non-Blocking mode Interrupt
IRQ Handler and Callbacks
Peripheral State and Errors functions
Peripheral State and Errors functions
IRQ Handler and Callbacks
Peripheral State and Errors functions
Peripheral State and Errors functions
►
FMPSMBUSEx
FMPSMBUS Extended HAL module driver
►
FMPSMBUS Extended Exported Constants
FMPSMBUS Extended Fast Mode Plus
FMPSMBUS Extended Exported Macros
FMPSMBUS Extended Private Constants
FMPSMBUS Extended Private Macros
FMPSMBUS Extended Private Functions
►
FMPSMBUS Extended Exported Functions
Fast Mode Plus Functions
Fast Mode Plus Functions
WakeUp Mode Functions
►
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
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
GPIO Read and Write
►
HASH
HASH HAL module driver
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
►
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
Initialization, configuration and call-back functions
HASH processing functions in polling mode
HASH processing functions using polling mode
HASH processing functions in interrupt mode
HASH processing functions using interrupt mode
HASH processing functions in DMA mode
HASH processing functions using DMA mode
HMAC processing functions in polling mode
HMAC processing functions using polling mode
HMAC processing functions in interrupt mode
HMAC processing functions using interrupt mode
HMAC processing functions in DMA mode
HMAC processing functions using DMA modes
Peripheral states functions
Peripheral State functions
►
HASHEx
HASH HAL extended module driver
►
HASH Extended Exported Functions
HASH extended processing functions in polling mode
HASH extended processing functions using polling mode
HASH extended processing functions in interrupt mode
HASH extended processing functions using interrupt mode
HASH extended processing functions in DMA mode
HASH extended processing functions using DMA mode
HMAC extended processing functions in polling mode
HMAC extended processing functions using polling mode
HMAC extended processing functions in interrupt mode
HMAC extended processing functions using interruption mode
HMAC extended processing functions in DMA mode
HMAC extended processing functions using DMA mode
Multi-buffer HMAC extended processing functions in DMA mode
HMAC extended processing functions in multi-buffer DMA mode
►
HCD
HCD HAL module driver
►
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 Error Code definition
HCD Exported Macros
Macros to handle interrupts and specific clock configurations
HCD Private Functions
►
HCD Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
HCD Private Macros
Input and Output operation functions
HCD IO operation functions
Peripheral Control functions
Management functions
Peripheral State functions
Peripheral State functions
►
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 Private Define
►
I2C Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Input and Output operation functions
Data transfers functions
IRQ Handler and Callbacks
Peripheral State, Mode and Error functions
Peripheral State, Mode and Error functions
I2CEx
I2C HAL module driver
►
I2S
I2S HAL module driver
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 Private Functions
►
I2S Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
Data transfers functions
Peripheral State and Errors functions
Peripheral State functions
I2SEx
I2S Extended 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 Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
IRDA Transmit and Receive functions
Peripheral State and Errors functions
IRDA State and Errors functions
►
LPTIM
LPTIM HAL module driver
LPTIM Exported Types
►
LPTIM Exported Constants
LPTIM Clock Source
LPTIM Clock Prescaler
LPTIM Output Polarity
LPTIM Clock Sample Time
LPTIM Clock Polarity
LPTIM Trigger Source
LPTIM External Trigger Polarity
LPTIM Trigger Sample Time
LPTIM Updating Mode
LPTIM Counter Source
LPTIM Flags Definition
LPTIM Interrupts Definition
Register Definition
LPTIM Exported Macros
►
LPTIM Exported Functions
Initialization/de-initialization functions
Initialization and Configuration functions
LPTIM Start-Stop operation functions
Start-Stop operation functions
LPTIM Read operation functions
Read operation functions
LPTIM IRQ handler and callbacks
LPTIM IRQ handler
Peripheral State functions
Peripheral State functions
LPTIM Private Types
LPTIM Private Variables
LPTIM Private Constants
LPTIM Private Macros
LPTIM Private Functions
►
LTDCEx
LTDC HAL module driver
►
LTDC Extended Exported Functions
Initialization and Configuration functions
Initialization and Configuration functions
►
MMC
MMC HAL module driver
►
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
►
Exported Constants
MMC Error status enumeration Structure definition
MMC context enumeration
MMC Voltage mode
MMC Memory Cards
MMC Exported Macros
Macros to handle interrupts and specific clock configurations
►
MMC Exported Functions
Initialization and de-initialization functions
Initialization and de-initialization functions
Input and Output operation functions
Data transfer functions
Peripheral Control functions
Management functions
MMC card related functions
Peripheral State and Errors functions
Peripheral Abort management
MMC Private Types
MMC Private Defines
MMC Private Variables
MMC Private Constants
MMC Private Macros
MMC Private Functions Prototypes
MMC Private Functions
►
HAL MSP
HAL MSP module
HAL MSP Private Functions
►
PCD
PCD HAL module driver
PCD Exported Types
►
PCD Exported Constants
PCD Speed
PCD PHY Module
PCD Error Code definition
PCD Error Code definition
PCD Exported Macros
Macros to handle interrupts and specific clock configurations
►
PCD Private Constants
USB EXTI line interrupt
PCD Private Macros
PCD Private Functions
►
PCD Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Input and Output operation functions
Data transfers functions
Peripheral Control functions
Management functions
Peripheral State functions
Peripheral State functions
►
PCDEx
PCD Extended HAL module driver
►
PCDEx Exported Functions
Peripheral Control functions
PCDEx control functions
►
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 PVD Mode Mask
►
PWR Private Macros
PWR Private macros to check input parameters
►
PWR Exported Functions
Initialization and de-initialization functions
Initialization and de-initialization functions
Peripheral Control functions
Low Power modes configuration functions
►
PWREx
PWR HAL module driver
►
PWREx Exported Constants
PWREx Regulator state in UnderDrive mode
PWREx Over Under Drive Flag
PWREx Regulator Voltage Scale
PWREx WakeUp Pins
►
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
Peripheral Extended features functions
Peripheral Extended features functions
►
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 Private Variables
►
RCC Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
Peripheral Control functions
RCC clocks control functions
►
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
RCC SAI1 Clock Source
RCC SAI2 Clock Source
RCC I2S APB1 Clock Source
RCC I2S APB2 Clock Source
RCC FMPI2C1 Clock Source
RCC CEC Clock Source
RCC CLK48 Clock Source
RCC SDIO Clock Source
RCC SPDIFRX Clock Source
RCC TIM PRescaler Selection
RCC LSE Dual Mode Selection
MCO2 Clock Source
►
RCCEx Exported Macros
AHB1 Peripheral Clock Enable Disable
Enables or disables the AHB1 peripheral clock
AHB1 Peripheral Clock Enable Disable Status
Get the enable or disable status of the AHB1 peripheral clock
AHB2 Peripheral Clock Enable Disable
Enable or disable the AHB2 peripheral clock
AHB2 Peripheral Clock Enable Disable Status
Get the enable or disable status of the AHB2 peripheral clock
AHB3 Peripheral Clock Enable Disable
Enables or disables the AHB3 peripheral clock
AHB3 Peripheral Clock Enable Disable Status
Get the enable or disable status of the AHB3 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
AHB2 Force Release Reset
Force or release AHB2 peripheral reset
AHB3 Force Release Reset
Force or release AHB3 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
AHB2 Peripheral Low Power Enable Disable
Enable or disable the AHB2 peripheral clock during Low Power (Sleep) mode
AHB3 Peripheral Low Power Enable Disable
Enable or disable the AHB3 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
►
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
►
Extended Peripheral Control functions
Extended Peripheral Control functions
Extended Clock management functions
Extended Clock management functions
►
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
Initialization and de-initialization functions
Initialization and Configuration functions
RTC Time and Date functions
RTC Time and Date functions
RTC Alarm functions
RTC Alarm functions
Peripheral Control functions
Peripheral Control functions
Peripheral State functions
Peripheral State functions
►
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
RTC Timestamp and Tamper functions
RTC Timestamp and Tamper functions
RTC Wakeup functions
RTC Wakeup functions
Extended Peripheral Control functions
Extended Peripheral Control functions
Extended features functions
Extended features functions
RTCEx Private Constants
►
RTCEx Private Macros
Private macros to check input parameters
►
SAI
SAI HAL module driver
►
SAI Exported Types
SAI Init Structure definition
SAI Init Structure definition
SAI Frame Structure definition
SAI Frame Init structure definition
SAI Slot Structure definition
SAI Block Slot Init Structure definition
SAI Handle 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
Macros to handle interrupts and specific configurations
SAI Private Functions
Private functions
SAI Private Typedefs
SAI Private Constants
►
SAI Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
Data transfers functions
Peripheral State functions
Peripheral State functions
SAI_Private_Macros
►
SAIEx
SAI Extension HAL module driver
SAI Clock Source
SAI Private Functions
Private functions
►
SAI Extended Exported Functions
Extension features functions
Extension features functions
►
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 Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
SMARTCARD Transmit and Receive functions
Peripheral State and Errors functions
SMARTCARD State and Errors functions
►
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 Private Define
►
SMBUS Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
►
Input and Output operation functions
Data transfers functions
Blocking mode Polling
Non-Blocking mode Interrupt
IRQ Handler and Callbacks
Peripheral State, Mode and Error functions
Peripheral State and Errors 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 Private Constants
SPI Private Functions
Private functions
►
SPI Exported Functions
Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
Data transfers functions
Peripheral State and Errors functions
SPI control functions
►
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
TIM 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
Initialization and Configuration functions
IO operation functions
UART Transmit and Receive functions
Peripheral Control functions
UART control functions
Peripheral State and Errors functions
UART State and Errors functions
►
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 Initialization and de-initialization functions
Initialization and Configuration functions
IO operation functions
USART Transmit and Receive functions
Peripheral State and Errors functions
USART State and Errors functions
USART Private Functions
►
WWDG
WWDG HAL module driver
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
Initialization and Configuration functions
Initialization and Configuration functions
IO operation functions
IO operation functions
HAL_TimeBase_TIM
Generated on Wed Feb 26 2025 for STM32F4xx HAL Documentation by
1.12.0