STM CMSIS
Modules
Here is a list of all modules:
[detail level
1
2
3
4
]
►
Basic Math Functions
Vector Absolute Value
Vector Addition
Vector Dot Product
Vector Multiplication
Vector Negate
Vector Offset
Vector Scale
Vector Shift
Vector Subtraction
►
Fast Math Functions
Cosine
Sine
Square Root
►
Complex Math Functions
Complex Conjugate
Complex Dot Product
Complex Magnitude
Complex Magnitude Squared
Complex-by-Complex Multiplication
Complex-by-Real Multiplication
►
Filtering Functions
High Precision Q31 Biquad Cascade Filter
Biquad Cascade IIR Filters Using Direct Form I Structure
Biquad Cascade IIR Filters Using a Direct Form II Transposed Structure
Convolution
Partial Convolution
Correlation
Finite Impulse Response (FIR) Decimator
Finite Impulse Response (FIR) Filters
Finite Impulse Response (FIR) Lattice Filters
Finite Impulse Response (FIR) Sparse Filters
Infinite Impulse Response (IIR) Lattice Filters
Least Mean Square (LMS) Filters
Normalized LMS Filters
Finite Impulse Response (FIR) Interpolator
►
Matrix Functions
Matrix Addition
Complex Matrix Multiplication
Matrix Initialization
Matrix Inverse
Matrix Multiplication
Matrix Scale
Matrix Subtraction
Matrix Transpose
►
Transform Functions
Complex FFT Functions
Radix-8 Complex FFT Functions
DCT Type IV Functions
Real FFT Functions
Complex FFT Tables
RealFFT
►
Controller Functions
Sine Cosine
PID Motor Control
Vector Clarke Transform
Vector Inverse Clarke Transform
Vector Park Transform
Vector Inverse Park transform
►
Statistics Functions
Maximum
Mean
Minimum
Power
Root mean square (RMS)
Standard deviation
Variance
►
Support Functions
Vector Copy
Vector Fill
Convert 32-bit floating point value
Convert 16-bit Integer value
Convert 32-bit Integer value
Convert 8-bit Integer value
►
Interpolation Functions
Linear Interpolation
Bilinear Interpolation
Examples
CMSIS Core Instruction Interface
CMSIS SIMD Intrinsics
CMSIS Global Defines
►
Defines and Type Definitions
Type definitions and defines for Cortex-M processor based devices
Status and Control Registers
Core Register type definitions
Nested Vectored Interrupt Controller (NVIC)
Type definitions for the NVIC Registers
System Control Block (SCB)
Type definitions for the System Control Block Registers
System Tick Timer (SysTick)
Type definitions for the System Timer Registers
Core Debug Registers (CoreDebug)
Cortex-M0 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor. Therefore they are not covered by the Cortex-M0 header file
Core register bit field macros
Macros for use with bit field definitions (xxx_Pos, xxx_Msk)
Core Definitions
Definitions for base addresses, unions, and structures
System Controls not in SCB (SCnSCB)
Type definitions for the System Control and ID Register not in the SCB
Instrumentation Trace Macrocell (ITM)
Type definitions for the Instrumentation Trace Macrocell (ITM)
Data Watchpoint and Trace (DWT)
Type definitions for the Data Watchpoint and Trace (DWT)
Trace Port Interface (TPI)
Type definitions for the Trace Port Interface (TPI)
►
Functions and Instructions Reference
CMSIS Core Register Access Functions
NVIC Functions
Functions that manage interrupts and exceptions via the NVIC
SysTick Functions
Functions that configure the System
ITM Functions
Functions that access the ITM debug interface
FPU Functions
Function that provides FPU type
Cache Functions
Functions that configure Instruction and Data cache
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
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 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 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 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 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 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 PPP Aliased Macros maintained for legacy purpose
►
CMSIS
►
Stm32f401xc
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f401xe
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f405xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f407xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f410cx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f410rx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f410tx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f411xe
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f412cx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f412rx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f412vx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f412zx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f415xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f417xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f4xx
Library_configuration_section
Device_Included
Exported_types
Exported_macro
►
Stm32f4xx_system
STM32F4xx_System_Includes
Define to prevent recursive inclusion
STM32F4xx_System_Exported_types
STM32F4xx_System_Exported_Constants
STM32F4xx_System_Exported_Macros
STM32F4xx_System_Exported_Functions
STM32F4xx_System_Private_Includes
STM32F4xx_System_Private_TypesDefinitions
STM32F4xx_System_Private_Defines
STM32F4xx_System_Private_Macros
STM32F4xx_System_Private_Variables
STM32F4xx_System_Private_FunctionPrototypes
STM32F4xx_System_Private_Functions
►
CMSIS_Device
►
Stm32f427xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f429xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f437xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f439xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f446xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f469xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
Stm32f479xx
Configuration_section_for_CMSIS
Peripheral_interrupt_number_definition
Peripheral_registers_structures
Peripheral_memory_map
Peripheral_declaration
►
Exported_constants
Peripheral_Registers_Bits_Definition
Exported_macros
►
STM32F4xx_HAL_Driver
►
CRC
CRC HAL module driver
►
CRC Exported Types
CRC State Structure definition
CRC Handle Structure definition
CRC Exported Macros
►
CRC Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
Peripheral State functions
CRC Private Types
CRC Private Defines
CRC Private Variables
CRC Private Constants
CRC Private Macros
CRC Private Functions Prototypes
CRC Private Functions
►
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 Exported Macros
►
IWDG Exported Functions
Initialization and Start functions
IO operation functions
IWDG Private Constants
IWDG Private Macros
►
HAL
HAL module driver
HAL Exported 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
►
ADC
ADC driver modules
ADC Exported Types
►
ADC Exported Constants
ADC Error Code
ADC Clock Prescaler
ADC Delay Between 2 Sampling Phases
ADC Resolution
ADC External Trigger Edge Regular
ADC External Trigger Source Regular
ADC Data Align
ADC Common Channels
ADC Sampling Times
ADC EOC Selection
ADC Event Type
ADC Analog Watchdog Selection
ADC Interrupts Definition
ADC Flags Definition
ADC Channels Type
ADC Exported Macros
ADC Private Constants
ADC Private Macros
ADC Private Functions
►
ADC_Exported_Functions
ADC_Exported_Functions_Group1
ADC_Exported_Functions_Group2
ADC_Exported_Functions_Group3
ADC_Exported_Functions_Group4
►
ADCEx
ADC Extended driver modules
ADC Exported Types
►
ADC Exported Constants
ADC Common Mode
ADC Direct Memory Access Mode For Multi Mode
ADC External Trigger Edge Injected
ADC External Trigger Source Injected
ADC Injected Rank
ADC Specific Channels
ADC Exported Macros
ADC Private Constants
ADC Private Macros
ADC Private Functions
►
ADCEx_Exported_Functions
ADCEx_Exported_Functions_Group1
CAN
CAN driver modules
CEC
HAL CEC module driver
►
CORTEX
CORTEX HAL module driver
Cortex Exported Types
►
CORTEX Exported Constants
CORTEX Preemption Priority Group
CORTEX _SysTick clock source
CORTEX Private Macros
CORTEX Private Functions
CORTEX private functions
►
CORTEX_Exported_Functions
CORTEX_Exported_Functions_Group1
CORTEX_Exported_Functions_Group2
CRYP
CRYP HAL module driver
CRYPEx
CRYP Extension HAL module driver
DAC
DAC driver modules
DACEx
DAC driver modules
DCMI
DCMI HAL module driver
DCMIEx
DCMI Extended HAL module driver
►
DMA
DMA HAL module driver
DMA Exported Types
DMA Exported Types
►
DMA Exported Constants
DMA Exported constants
DMA Error Code
DMA Error Code
DMA Channel selection
DMA channel selection
DMA Data transfer direction
DMA data transfer direction
DMA Peripheral incremented mode
DMA peripheral incremented mode
DMA Memory incremented mode
DMA memory incremented mode
DMA Peripheral data size
DMA peripheral data size
DMA Memory data size
DMA memory data size
DMA mode
DMA mode
DMA Priority level
DMA priority levels
DMA FIFO direct mode
DMA FIFO direct mode
DMA FIFO threshold level
DMA FIFO level
DMA Memory burst
DMA memory burst
DMA Peripheral burst
DMA peripheral burst
DMA interrupt enable definitions
DMA interrupts definition
DMA flag definitions
DMA flag definitions
►
DMA Exported Functions
DMA Exported functions
Initialization and de-initialization functions
Initialization and de-initialization functions
I/O operation functions
I/O operation functions
Peripheral State functions
Peripheral State functions
DMA Private Constants
DMA private defines and constants
DMA Private Macros
DMA private macros
DMA Private Functions
DMA private functions
DMA2D
DMA2D HAL module driver
►
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
►
FLASH
FLASH HAL module driver
FLASH Exported Types
►
FLASH Exported Constants
FLASH Error Code
FLASH Error Code
FLASH Type Program
FLASH Flag definition
Flag definition
FLASH Interrupt definition
FLASH Interrupt definition
FLASH Program Parallelism
FLASH Keys
FLASH Exported Macros
FLASH Private Variables
FLASH Private Constants
►
FLASH Private Macros
FLASH Private macros to check input parameters
FLASH Private Functions
►
FLASH_Exported_Functions
FLASH_Exported_Functions_Group1
FLASH_Exported_Functions_Group2
FLASH_Exported_Functions_Group3
►
FLASHEx
FLASH HAL Extension module driver
FLASH Exported Types
►
FLASH Exported Constants
FLASH Type Erase
FLASH Voltage Range
FLASH WRP State
FLASH Option Type
FLASH Option Bytes Read Protection
FLASH Option Bytes IWatchdog
FLASH Option Bytes nRST_STOP
FLASH Option Bytes nRST_STDBY
FLASH BOR Reset Level
FLASH Advanced Option Type
FLASH Latency
FLASH Banks
FLASH Mass Erase bit
FLASH Sectors
FLASH Option Bytes Write Protection
FLASH Option Bytes PC ReadWrite Protection
FLASH Dual Boot
FLASH Selection Protection Mode
FLASH Private Constants
►
FLASH Private Macros
FLASH Private macros to check input parameters
FLASH Private Functions
►
FLASHEx_Exported_Functions
FLASHEx_Exported_Functions_Group1
FLASH RAMFUNC
FLASH functions executed from RAM
FMPI2C
FMPI2C HAL module driver
FMPI2CEx
FMPI2C Extended HAL module driver
►
GPIO
GPIO HAL module driver
GPIO Exported Types
►
GPIO Exported Constants
GPIO pins define
GPIO mode define
GPIO Configuration Mode Elements values convention: 0xX0yz00YZ
GPIO speed define
GPIO Output Maximum frequency
GPIO pull define
GPIO Pull-Up or Pull-Down Activation
GPIO Exported Macros
GPIO Private Constants
GPIO Private Macros
GPIO Private Functions
►
GPIO_Exported_Functions
GPIO_Exported_Functions_Group1
GPIO_Exported_Functions_Group2
HASH
HASH HAL module driver
HASHEx
HASH Extension HAL module driver
HCD
HCD HAL module driver
►
I2C
I2C HAL module driver
I2C Exported Types
►
I2C Exported Constants
I2C Error Code
I2C Error Code
I2C duty cycle in fast mode
I2C addressing mode
I2C dual addressing mode
I2C general call addressing mode
I2C nostretch mode
I2C Memory Address Size
I2C XferDirection definition
I2C XferOptions definition
I2C Interrupt configuration definition
I2C Flag definition
I2C Exported Macros
I2C Private Constants
►
I2C Private Macros
I2C Private macros to check input parameters
I2C Private Functions
►
I2C_Exported_Functions
I2C_Exported_Functions_Group1
I2C_Exported_Functions_Group2
I2C_Exported_Functions_Group3
I2CEx
I2C HAL module driver
►
I2S
I2S HAL module driver
I2S Exported Types
►
I2S Exported Constants
I2S Error Code
I2S Error Code
I2S Mode
I2S Standard
I2S Data Format
I2S Mclk Output
I2S Audio Frequency
I2S FullDuplex Mode
I2S Clock Polarity
I2S Interrupts Definition
I2S Flags Definition
I2S Exported Macros
I2S Private Constants
I2S Private Macros
I2S Private Functions
►
I2S_Exported_Functions
I2S_Exported_Functions_Group1
I2S_Exported_Functions_Group2
►
I2SEx
I2S HAL module driver
I2S Exported Types
►
I2S Exported Constants
I2S Clock Source
I2S Exported Macros
I2S Private Constants
I2S Private Macros
I2S Private Functions
►
I2SEx_Exported_Functions
I2SEx_Exported_Functions_Group1
►
IRDA
HAL IRDA module driver
IRDA Exported Types
►
IRDA Exported constants
IRDA Error Code
IRDA Error Code
IRDA Word Length
IRDA Parity
IRDA Transfer Mode
IRDA Low Power
IRDA Flags
IRDA Interrupt Definitions
IRDA Exported Macros
IRDA Private Constants
IRDA Private Macros
IRDA Private Functions
►
IRDA_Exported_Functions
IRDA_Exported_Functions_Group1
IRDA_Exported_Functions_Group2
IRDA_Exported_Functions_Group3
LPTIM
LPTIM HAL module driver
LTDC
LTDC HAL module driver
LTDCEx
LTDC HAL module driver
►
HAL MSP
HAL MSP module
HAL MSP Private Functions
NOR
NOR driver modules
PCD
PCD HAL module driver
PCDEx
PCD Extended HAL module driver
►
PWR
PWR HAL module driver
PWR Exported Types
►
PWR Exported Constants
PWR WakeUp Pins
PWR PVD detection level
PWR PVD Mode
PWR Regulator state in SLEEP/STOP mode
PWR SLEEP mode entry
PWR STOP mode entry
PWR Flag
PWR Exported Macro
►
PWR Private Constants
PWR PVD EXTI Line
PWR Register alias address
PWR CR Register alias address
PWR CSR Register alias address
►
PWR Private Macros
PWR Private macros to check input parameters
►
PWR Exported Functions
Initialization and de-initialization functions
Peripheral Control functions
►
PWREx
PWR HAL module driver
►
PWREx Exported Constants
PWREx Regulator Voltage Scale
►
PWREx Private Constants
PWREx Register alias address
PWRx CSR Register alias address
►
PWREx Private Macros
PWREx Private macros to check input parameters
►
PWREx Exported Functions
PWREx_Exported_Functions_Group1
QSPI
QSPI HAL module driver
►
RCC
RCC HAL module driver
RCC Exported Types
►
RCC Exported Constants
Oscillator Type
HSE Config
LSE Config
HSI Config
LSI Config
PLL Config
PLLP Clock Divider
PLL Clock Source
System Clock Type
System Clock Source
System Clock Source Status
AHB Clock Source
APB1/APB2 Clock Source
RTC Clock Source
MCO Index
MCO1 Clock Source
MCOx Clock Prescaler
Interrupts
Flags
►
RCC Exported Macros
AHB1 Peripheral Clock Enable Disable
Enable or disable the AHB1 peripheral clock
AHB1 Peripheral Clock Enable Disable Status
Get the enable or disable status of the AHB1 peripheral clock
APB1 Peripheral Clock Enable Disable
Enable or disable the Low Speed APB (APB1) peripheral clock
APB1 Peripheral Clock Enable Disable Status
Get the enable or disable status of the APB1 peripheral clock
APB2 Peripheral Clock Enable Disable
Enable or disable the High Speed APB (APB2) peripheral clock
APB2 Peripheral Clock Enable Disable Status
Get the enable or disable status of the APB2 peripheral clock
AHB1 Force Release Reset
Force or release AHB1 peripheral reset
APB1 Force Release Reset
Force or release APB1 peripheral reset
APB2 Force Release Reset
Force or release APB2 peripheral reset
AHB1 Peripheral Low Power Enable Disable
Enable or disable the AHB1 peripheral clock during Low Power (Sleep) mode
APB1 Peripheral Low Power Enable Disable
Enable or disable the APB1 peripheral clock during Low Power (Sleep) mode
APB2 Peripheral Low Power Enable Disable
Enable or disable the APB2 peripheral clock during Low Power (Sleep) mode
HSI Configuration
LSI Configuration
HSE Configuration
LSE Configuration
RTC Clock Configuration
PLL Configuration
Get Clock source
RCC Extended MCOx Clock Config
Flags Interrupts Management
Macros to manage the specified RCC Flags and interrupts
►
RCC Private Constants
RCC BitAddress AliasRegion
RCC registers bit address in the alias region
►
RCC Private Macros
RCC Private macros to check input parameters
►
RCC_Exported_Functions
RCC_Exported_Functions_Group1
RCC_Exported_Functions_Group2
►
RCCEx
RCCEx HAL module driver
RCCEx Exported Types
►
RCCEx Exported Constants
RCC Periph Clock Selection
RCC PLLSAI DIVR
RCC PLLI2SP Clock Divider
RCC PLLSAIP Clock Divider
RCCEx Exported Macros
►
RCCEx Private Constants
RCC BitAddress AliasRegion
RCC registers bit address in the alias region
►
RCCEx Private Macros
RCC Private macros to check input parameters
►
RCCEx_Exported_Functions
RCCEx_Exported_Functions_Group1
►
RTC
RTC HAL module driver
RTC Exported Types
►
RTC Exported Constants
RTC Hour Formats
RTC Output Selection Definitions
RTC Output Polarity Definitions
RTC Output Type ALARM OUT
RTC AM PM Definitions
RTC DayLight Saving Definitions
RTC Store Operation Definitions
RTC Input Parameter Format Definitions
RTC Month Date Definitions
RTC WeekDay Definitions
RTC Alarm Date WeekDay Definitions
RTC Alarm Mask Definitions
RTC Alarms Definitions
RTC Alarm Sub Seconds Masks Definitions
RTC Interrupts Definitions
RTC Flags Definitions
RTC Exported Macros
RTC Private Constants
►
RTC Private Macros
RTC Private macros to check input parameters
RTC Private Functions
►
RTC_Exported_Functions
RTC_Exported_Functions_Group1
RTC_Exported_Functions_Group2
RTC_Exported_Functions_Group3
RTC_Exported_Functions_Group4
RTC_Exported_Functions_Group5
►
RTCEx
RTC HAL module driver
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 Exported Functions
RTCEx_Exported_Functions_Group1
RTCEx_Exported_Functions_Group2
RTCEx_Exported_Functions_Group3
RTCEx_Exported_Functions_Group4
RTCEx Private Constants
►
RTCEx Private Macros
Private macros to check input parameters
SAI
SAI HAL module driver
SAIEx
SAI Extension HAL module driver
SDRAM
SDRAM driver modules
►
SMARTCARD
HAL USART SMARTCARD module driver
SMARTCARD Exported Types
►
SMARTCARD Exported constants
SMARTCARD Error Code
SMARTCARD Error Code
SMARTCARD Word Length
SMARTCARD Number of Stop Bits
SMARTCARD Parity
SMARTCARD Mode
SMARTCARD Clock Polarity
SMARTCARD Clock Phase
SMARTCARD Last Bit
SMARTCARD NACK State
SMARTCARD DMA requests
SMARTCARD Prescaler
SMARTCARD Flags
SMARTCARD Interrupts Definition
SMARTCARD Exported Macros
SMARTCARD Private Constants
SMARTCARD Private Macros
SMARTCARD Private Functions
►
SMARTCARD_Exported_Functions
SMARTCARD_Exported_Functions_Group1
SMARTCARD_Exported_Functions_Group2
SMARTCARD_Exported_Functions_Group3
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 Functions
►
SPI_Exported_Functions
SPI_Exported_Functions_Group1
SPI_Exported_Functions_Group2
SPI_Exported_Functions_Group3
SRAM
SRAM driver modules
►
TIM
TIM HAL module driver
TIM Exported Types
►
TIM Exported Constants
TIM Input Channel Polarity
TIM ETR Polarity
TIM ETR Prescaler
TIM Counter Mode
TIM Clock Division
TIM Output Compare and PWM modes
TIM Output Fast State
TIM Output Compare Polarity
TIM Output CompareN Polarity
TIM Output Compare Idle State
TIM Output Compare N Idle State
TIM Channel
TIM Input Capture Polarity
TIM Input Capture Selection
TIM Input Capture Prescaler
TIM One Pulse Mode
TIM Encoder Mode
TIM Interrupt definition
TIM Commutation Source
TIM DMA sources
TIM Event Source
TIM Flag definition
TIM Clock Source
TIM Clock Polarity
TIM Clock Prescaler
TIM Clear Input Source
TIM Clear Input Polarity
TIM Clear Input Prescaler
TIM OSSR OffState Selection for Run mode state
TIM OSSI OffState Selection for Idle mode state
TIM Lock level
TIM Break Input State
TIM Break Polarity
TIM AOE Bit State
TIM Master Mode Selection
TIM Slave Mode
TIM Master Slave Mode
TIM Trigger Selection
TIM Trigger Polarity
TIM Trigger Prescaler
TIM TI1 Selection
TIM DMA Base address
TIM DMA Burst Length
DMA Handle index
Channel CC State
TIM Exported Macros
►
TIM Private Macros
TIM Private macros to check input parameters
TIM Mask Definition
TIM Private Functions
►
TIM_Exported_Functions
TIM_Exported_Functions_Group1
TIM_Exported_Functions_Group2
TIM_Exported_Functions_Group3
TIM_Exported_Functions_Group4
TIM_Exported_Functions_Group5
TIM_Exported_Functions_Group6
TIM_Exported_Functions_Group7
TIM_Exported_Functions_Group8
TIM_Exported_Functions_Group9
TIM_Exported_Functions_Group10
►
TIMEx
TIM HAL module driver
TIM Exported Types
►
TIM Exported Constants
TIM Remap
TIM Private Macros
TIM Private Functions
►
TIMEx_Exported_Functions
TIMEx_Exported_Functions_Group1
TIMEx_Exported_Functions_Group2
TIMEx_Exported_Functions_Group3
TIMEx_Exported_Functions_Group4
TIMEx_Exported_Functions_Group5
TIMEx_Exported_Functions_Group6
TIMEx_Exported_Functions_Group7
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 Error Code
UART Word Length
UART Number of Stop Bits
UART Parity
UART Hardware Flow Control
UART Transfer Mode
UART State
UART Over Sampling
UART LIN Break Detection Length
UART Wakeup Functions
UART FLags
UART Interrupt Definitions
UART Exported Macros
UART Private Constants
UART Private Macros
UART Private Functions
►
UART_Exported_Functions
UART_Exported_Functions_Group1
UART_Exported_Functions_Group2
UART_Exported_Functions_Group3
UART_Exported_Functions_Group4
►
USART
HAL USART Synchronous module driver
USART Exported Types
►
USART Exported Constants
USART Error Code
USART Error Code
USART Word Length
USART Number of Stop Bits
USART Parity
USART Mode
USART Clock
USART Clock Polarity
USART Clock Phase
USART Last Bit
USART NACK State
USART Flags
USART Interrupts Definition
USART Exported Macros
USART Private Constants
USART Private Macros
USART Private Functions
►
USART_Exported_Functions
USART_Exported_Functions_Group1
USART_Exported_Functions_Group2
USART_Exported_Functions_Group3
FMC Low Layer
FMC driver modules
FSMC Low Layer
FSMC driver modules
SDMMC Low Layer
Low layer module for SD and MMC driver
►
IWDG
IWDG Exported Types
►
IWDG Exported Constants
IWDG Prescaler
NAND
►
WWDG
WWDG Exported Types
►
WWDG Exported Constants
WWDG Interrupt definition
WWDG Flag definition
WWDG Flag definition
WWDG Prescaler
WWDG Early Wakeup Interrupt Mode
WWDG Private Macros
WWDG Exported Macros
►
WWDG_Exported_Functions
WWDG_Exported_Functions_Group1
WWDG_Exported_Functions_Group2
DSI
RNG
HAL_TimeBase
STM32F4xx_LL_USB_DRIVER
Generated by
1.8.13