Basic Math Functions | |
►Fast Math Functions | This set of functions provides a fast approximation to sine, cosine, and square root. As compared to most of the other functions in the CMSIS math library, the fast math functions operate on individual values and not arrays. There are separate functions for Q15, Q31, and floating-point data |
Square Root | Computes the square root of a number. There are separate functions for Q15, Q31, and floating-point data types. The square root function is computed using the Newton-Raphson algorithm. This is an iterative algorithm of the form: |
Complex Math Functions | This set of functions operates on complex data vectors. The data in the complex arrays is stored in an interleaved fashion (real, imag, real, imag, ...). In the API functions, the number of samples in a complex array refers to the number of complex values; the array contains twice this number of real values |
Filtering Functions | |
Matrix Functions | This set of functions provides basic matrix math operations. The functions operate on matrix data structures. For example, the type definition for the floating-point matrix structure is shown below: |
Transform Functions | |
►Controller Functions | |
PID Motor Control | A Proportional Integral Derivative (PID) controller is a generic feedback control loop mechanism widely used in industrial control systems. A PID controller is the most commonly used type of feedback controller |
Vector Clarke Transform | Forward Clarke transform converts the instantaneous stator phases into a two-coordinate time invariant vector. Generally the Clarke transform uses three-phase currents Ia, Ib and Ic to calculate currents in the two-phase orthogonal stator axis Ialpha and Ibeta . When Ialpha is superposed with Ia as shown in the figure below |
Vector Inverse Clarke Transform | Inverse Clarke transform converts the two-coordinate time invariant vector into instantaneous stator phases |
Vector Park Transform | Forward Park transform converts the input two-coordinate vector to flux and torque components. The Park transform can be used to realize the transformation of the Ialpha and the Ibeta currents from the stationary to the moving reference frame and control the spatial relationship between the stator vector current and rotor flux vector. If we consider the d axis aligned with the rotor flux, the diagram below shows the current vector and the relationship from the two reference frames: |
Vector Inverse Park transform | Inverse Park transform converts the input flux and torque components to two-coordinate vector |
Statistics Functions | |
Support Functions | |
►Interpolation Functions | These functions perform 1- and 2-dimensional interpolation of data. Linear interpolation is used for 1-dimensional data and bilinear interpolation is used for 2-dimensional data |
Linear Interpolation | Linear interpolation is a method of curve fitting using linear polynomials. Linear interpolation works by effectively drawing a straight line between two neighboring samples and returning the appropriate point along that line |
Bilinear Interpolation | Bilinear interpolation is an extension of linear interpolation applied to a two dimensional grid. The underlying function f(x, y) is sampled on a regular grid and the interpolation process determines values between the grid points. Bilinear interpolation is equivalent to two step linear interpolation, first in the x-dimension and then in the y-dimension. Bilinear interpolation is often used in image processing to rescale images. The CMSIS DSP library provides bilinear interpolation functions for Q7, Q15, Q31, and floating-point data types |
Examples | |
CMSIS Global Defines | IO Type Qualifiers are used |
►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 Controls not in SCB (SCnSCB) | Type definitions for the System Control and ID Register not in the SCB |
►System Tick Timer (SysTick) | Type definitions for the System Timer Registers |
►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) |
►Floating Point Unit (FPU) | Type definitions for the Floating Point Unit (FPU) |
►Core Debug Registers (CoreDebug) | Type definitions for the Core Debug Registers |
►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 |
►Functions and Instructions Reference | |
►CMSIS Core Register Access Functions | |
►CMSIS Core Instruction Interface | Access to dedicated instructions |
CMSIS SIMD Intrinsics | Access to dedicated SIMD instructions |
►NVIC Functions | Functions that manage interrupts and exceptions via the NVIC |
►FPU Functions | Function that provides FPU type |
►Cache Functions | Functions that configure Instruction and Data cache |
►SysTick Functions | Functions that configure the System |
ITM Functions | Functions that access the ITM debug interface |
►SAU Functions | Functions that configure the SAU |
►SysTick Functions | Functions that configure the System |
ITM Functions | Functions that access the ITM debug interface |
►NVIC Functions | Functions that manage interrupts and exceptions via the NVIC |
►FPU Functions | Function that provides FPU type |
►Cache Functions | Functions that configure Instruction and Data cache |
►SysTick Functions | Functions that configure the System |
ITM Functions | Functions that access the ITM debug interface |
►SAU Functions | Functions that configure the SAU |
►SysTick Functions | Functions that configure the System |
ITM Functions | Functions that access the ITM debug interface |
►BSP | |
►STM32F4 DISCOVERY | |
►STM32F4 DISCOVERY LOW LEVEL | This file provides set of firmware functions to manage Leds and push-button available on STM32F4-Discovery Kit from STMicroelectronics |
STM32F4 DISCOVERY LOW LEVEL Private TypesDefinitions | |
STM32F4 DISCOVERY LOW LEVEL Private Defines | |
STM32F4 DISCOVERY LOW LEVEL Private Macros | |
STM32F4 DISCOVERY LOW LEVEL Private Variables | |
STM32F4 DISCOVERY LOW LEVEL Private FunctionPrototypes | |
STM32F4 DISCOVERY LOW LEVEL Private Functions | |
STM32F4 DISCOVERY LOW LEVEL LED Functions | |
STM32F4 DISCOVERY LOW LEVEL BUTTON Functions | |
STM32F4 DISCOVERY LOW LEVEL BUS Functions | |
STM32F4 DISCOVERY LOW LEVEL_Exported_Types | |
►STM32F4 DISCOVERY LOW LEVEL Exported Constants | |
STM32F4 DISCOVERY LOW LEVEL LED | |
STM32F4 DISCOVERY LOW LEVEL BUTTON | |
STM32F4 DISCOVERY LOW LEVEL BUS | |
STM32F4 DISCOVERY LOW LEVEL Exported Macros | |
STM32F4 DISCOVERY LOW LEVEL Exported Functions | |
►STM32F4 DISCOVERY AUDIO | This file includes the low layer audio driver available on STM32F4-Discovery discovery board |
STM32F4 DISCOVERY AUDIO Private Types | |
STM32F4 DISCOVERY AUDIO Private Defines | |
STM32F4 DISCOVERY AUDIO Private Macros | |
STM32F4 DISCOVERY AUDIO Private Variables | |
STM32F4 DISCOVERY AUDIO Private Function Prototypes | |
STM32F4 DISCOVERY AUDIO OUT Private Functions | |
STM32F4 DISCOVERY AUDIO IN Private Functions | |
STM32F4 DISCOVERY AUDIO IN OUT Private Functions | |
STM32F4 DISCOVERY AUDIO Exported Types | |
STM32F4 DISCOVERY AUDIO OUT Exported Constants | |
STM32F4 DISCOVERY AUDIO Exported Variables | |
STM32F4 DISCOVERY AUDIO Exported Macros | |
STM32F4 DISCOVERY AUDIO OUT Exported Functions | |
STM32F4 DISCOVERY AUDIO IN Exported Functions | |
►STM32F411E discovery | |
►STM32F411E discovery LOW LEVEL | This file provides set of firmware functions to manage Leds and push-button available on STM32F411-Discovery Kit from STMicroelectronics |
STM32F411E discovery LOW LEVEL Privat TypesDefinitions | |
STM32F411E discovery LOW LEVEL Private Defines | |
STM32F411E discovery LOW LEVEL Private Macros | |
STM32F411E discovery LOW LEVEL Private Variables | |
STM32F411E discovery LOW LEVEL Private FunctionPrototypes | |
STM32F411E discovery LOW LEVEL Private Functions | |
►STM32F411E DISCOVERY HLOW LEVEL | |
STM32F411E DISCOVERY HLOW LEVEL Exported Types | |
►STM32F411E DISCOVERY HLOW LEVEL Exported Constants | |
STM32F411E DISCOVERY HLOW LEVEL LED | |
STM32F411E DISCOVERY HLOW LEVEL BUTTON | |
STM32F411E DISCOVERY HLOW LEVEL BUS | |
STM32F411E DISCOVERY HLOW LEVEL Exported Macros | |
STM32F411E DISCOVERY HLOW LEVEL Exported Functions | |
►STM32F411E DISCOVERY AUDIO | This file includes the low layer audio driver available on STM32F411E-Discovery discovery board |
STM32F411E DISCOVERY AUDIO Private Types | |
STM32F411E DISCOVERY AUDIO Private Defines | |
STM32F411E DISCOVERY AUDIO Private Macros | |
STM32F411E DISCOVERY AUDIO Private Variables | |
STM32F411E DISCOVERY AUDIO Private Function Prototypes | |
STM32F411E DISCOVERY AUDIO OUT Private Functions | |
STM32F411EDISCOVERY AUDIO IN Private Functions | |
STM32F411E DISCOVERY AUDIO IN OUT Private Functions | |
STM32F411E DISCOVERY AUDIO Exported Types | |
STM32F411E DISCOVERY AUDIO OUT Exported Constants | |
STM32F411E DISCOVERY AUDIO Exported Variables | |
STM32F411E DISCOVERY AUDIO Exported Macros | |
STM32F411E DISCOVERY AUDIO OUT Exported Functions | |
STM32F411E DISCOVERY AUDIO IN Exported Functions | |
►STM32469I Discovery | |
►STM32469I Discovery LOW LEVEL | |
STM32469I Discovery LOW LEVEL Private TypesDefinitions | |
STM32469I Discovery LOW LEVEL Private Defines | |
STM32469I Discovery LOW LEVEL Private Macros | |
STM32469I Discovery LOW LEVEL Private Variables | |
STM32469I Discovery LOW LEVEL Private FunctionPrototypes | |
STM32469I Discovery BSP Public Functions | |
STM32469I Discovery LOW LEVEL Private Functions | |
►STM32469I Discovery LOW LEVEL Exported Types | |
Exported_types | |
►STM32469I Discovery LOW LEVEL Exported Constants | |
STM32469I Discovery LOW LEVEL LED | |
STM32469I Discovery LOW LEVEL BUTTON | |
STM32469I Discovery LOW LEVEL Exported Macros | |
STM32469I Discovery LOW LEVEL Exported Functions | |
►STM32469I Discovery AUDIO | This file includes the low layer driver for CS43L22 Audio Codec available on STM32469I-Discovery board(MB1189) |
STM32469I Discovery AUDIO Private Types | |
STM32469I Discovery AUDIO Private Defines | Headphone1 (CN27 of STM32469I-Discovery board) is connected to the HEADPHONE output of CS43L22 Audio Codec. Headphone2 (CN26 of STM32469I-Discovery board) is connected to the SPEAKER output of CS43L22 Audio Codec |
STM32469I Discovery AUDIO Private macros | |
STM32469I Discovery AUDIO Private Variables | |
STM32469I Discovery AUDIO Private Prototypes | |
STM32469I Discovery AUDIO OUT Private Functions | |
STM32469I Discovery AUDIO IN Private functions | |
STM32469I Discovery AUDIO Exported Types | |
►STM32469I Discovery AUDIO Exported Constants | |
BSP AUDIO OUT Option | |
STM32469I Discovery Audio Slot TDM mode | In W8994 codec the Audio frame contains 4 slots : TDM Mode TDM format : +---------------—|---------------—|-----------------—|----------------—+ | CODEC_SLOT0 Left | CODEC_SLOT1 Left | CODEC_SLOT0 Right | CODEC_SLOT1 Right | +---------------------------------------------------------------------------—+ |
STM32469I-Discovery AUDIO Exported Variables | |
STM32469I-Discovery AUDIO Exported Macros | |
STM32469I Discovery AUDIO OUT Exported Functions | |
STM32469I Discovery AUDIO IN Exported Functions | |
►Components | |
►ADV7533 | This file provides a set of functions needed to drive the adv7533 DSI-HDMI bridge |
ADV7533 Private Constants | |
ADV7533 Exported Variables | |
ADV7533 Function Prototypes | |
ADV7533 Exported Functions | |
Exported Types | |
Exported Constants | |
ADV7533 Exported Macros | |
►OTM8009A | This file provides a set of functions needed to drive the otm8009a IC display driver |
OTM8009A Exported Types | |
OTM8009A Private Constants | |
OTM8009A Private_Functions Prototyes | |
►OTM8009A_Exported_Variables | |
OTM8009A Exported Types | |
OTM8009A Exported Functions | |
OTM8009A_Exported_Constants | |
OTM8009A Exported Macros | |
►WM8994 | This file provides a set of functions needed to drive the WM8994 audio codec |
Exported Types | |
Exported Constants | |
WM8994_Exported_Macros | |
Exported Functions | |
Private Types | |
Function Prototypes | |
WM8994_Exported_Variables | |
►AUDIO | |
AUDIO_Exported_Constants | |
►AUDIO_Exported_Types | |
Audio Driver structure | |
►CS43L22 | This file provides a set of functions needed to drive the CS43L22 audio codec |
CS43L22_Private_Types | |
CS43L22_Private_Defines | |
CS43L22_Private_Macros | |
CS43L22_Private_Variables | |
CS43L22_Function_Prototypes | |
CS43L22_Private_Functions | |
CS43L22_Exported_Types | |
CS43L22_Exported_Constants | |
CS43L22_Exported_Macros | |
CS43L22_Exported_Functions | |
►IO | |
►IO_Exported_Types | |
IO Driver structure | |
►Wm8994 | This file provides a set of functions needed to drive the WM8994 audio codec |
Private Types | |
WM8994_Private_Defines | |
WM8994_Private_Macros | |
WM8994_Private_Variables | |
Function Prototypes | |
WM8994_Private_Functions | |
►Otm8009a | |
OTM8009A Exported Macros | |
►OTM8009A_Exported_Variables | |
OTM8009A Exported Types | |
OTM8009A Exported Functions | |
►Component | |
►CS43L22 | This file provides a set of functions needed to drive the CS43L22 audio codec |
CS43L22_Private_Types | |
CS43L22_Private_Defines | |
CS43L22_Private_Macros | |
CS43L22_Private_Variables | |
CS43L22_Function_Prototypes | |
CS43L22_Private_Functions | |
CS43L22_Exported_Types | |
CS43L22_Exported_Constants | |
CS43L22_Exported_Macros | |
CS43L22_Exported_Functions | |
►WM8994 | This file provides a set of functions needed to drive the WM8994 audio codec |
Exported Types | |
Exported Constants | |
WM8994_Exported_Macros | |
Exported Functions | |
Private Types | |
Function Prototypes | |
WM8994_Exported_Variables | |
►STM32F769I_DISCOVERY | |
►STM32F769I_DISCOVERY LOW LEVEL | |
STM32F769I Discovery Low Level Private Typedef | |
LOW_LEVEL Private Defines | |
LOW_LEVEL Private Macros | |
LOW_LEVEL Private Variables | |
LOW_LEVEL Private FunctionPrototypes | |
BSP Public Functions | |
STM32F769I_DISCOVERY_LOW_LEVEL Private Functions | |
►STM32F769I Discovery Low Level Exported Types | |
►STM32F769I Discovery Low Level Exported Constants | |
STM32F769I Discovery Low Level Led | |
STM32F769I Discovery Low Level Button | |
STM32F769I Discovery Low Level Exported Macros | |
STM32F769I Discovery Low Level Exported Functions | |
Exported_types | |
►STM32F769I_DISCOVERY AUDIO | This file includes the low layer driver for wm8994 Audio Codec available on STM32F769I-DISCOVERY discoveryuation board(MB1225) |
STM32F769I_DISCOVERY_AUDIO Private Types | |
STM32F769I_DISCOVERY_AUDIO Private Defines | |
STM32F769I_DISCOVERY_AUDIO Private Macros | |
STM32F769I_DISCOVERY_AUDIO Private Variables | |
STM32F769I_DISCOVERY_AUDIO Private Function Prototypes | |
STM32F769I_DISCOVERY_AUDIO_Out Private Functions | |
STM32F769I_DISCOVERY_AUDIO_In Private Functions | |
STM32F769I_DISCOVERY_AUDIO Exported Types | |
►STM32F769I_DISCOVERY_AUDIO Exported Constants | |
BSP Audio Sample Rate | |
STM32F769I_DISCOVERY_AUDIO Exported Macros | |
STM32F769I_DISCOVERY_AUDIO_OUT Exported Functions | |
STM32F769I_DISCOVERY_AUDIO_IN Exported Functions | |
►STM32F769I_DISCOVERY SD | |
STM32F769I Discovery Sd Private TypesDef | |
STM32F769I Discovery Sd Private Defines | |
STM32F769I Discovery Sd Private Macro | |
STM32F769I Discovery Sd Private Variables | |
STM32F769I Discovery Sd Private Prototypes | |
STM32F769I Discovery Sd Private Functions | |
SD Exported Types | |
SD Exported Constants | |
STM32F769I Discovery SD Exported Macro | |
STM32F769I Discovery SD Exported Functions | |
►STM32F769I_DISCOVERY SDRAM | |
SDRAM Private Types Definitions | |
SDRAM Private Defines | |
SDRAM Private Macros | |
SDRAM Private Variables | |
SDRAM Private Function Prototypes | |
SDRAM Private Functions | |
►SDRAM Exported Types | |
SDRAM Exported Constants | |
SDRAM Exported Macro | |
SDRAM Exported Functions | |
►STM32F769I_DISCOVERY EEPROM | This file includes the I2C EEPROM driver of STM32F769I-DISCOVERY board |
EEPROM Private Types | |
EEPROM Private Defines | |
EEPROM Private Macros | |
EEPROM Private Variables | |
EEPROM Private Function Prototypes | |
EEPROM Private Functions | |
EEPROM Exported Types | |
EEPROM Exported Constants | |
EEPROM Exported Macros | |
EEPROM Exported Functions | |
►STM32H747I_DISCO | |
►LOW LEVEL | |
Private Types Definitions | |
Private Function Prototypes | |
Exported Variables | |
Private Variables | |
Exported Functions | |
Private Functions | |
Exported Types | |
►Exported Constants | |
EVAL LOW LEVEL LED | |
LOW LEVEL BUTTON | |
LOW LEVEL COM | |
LOW LEVEL JOY | |
►AUDIO | This file includes the low layer driver for wm8994 Audio Codec available on STM32H747I-DISCO discovery board(MB1381) |
Private Variables | |
Exported Variables | |
Private Function Prototypes | |
AUDIO_OUT Exported Functions | |
AUDIO_IN Exported Functions | |
Private Functions | |
Exported Types | |
Exported Constants | |
Exported Macros | |
►BUS | |
Private Constants | |
Private Types | |
Private Variables | |
Exported Variables | |
Private FunctionPrototypes | |
Exported Functions | |
Private Functions | |
Exported Types | |
Exported Constants | |
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 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 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 SPDIFRX Aliased Macros maintained for legacy purpose | |
HAL HRTIM Aliased Functions maintained for legacy purpose | |
HAL QSPI Aliased Macros maintained for legacy purpose | |
HAL PPP Aliased Macros maintained for legacy purpose | |
Pin_mux | |
Wm8960_adapter | |
Codec_common | |
Wm8904 | |
Wm8960 | |
I2C_Adapter | |
GenericList | |
Serialmanager | |
Serial_port_uart | |
UART_Adapter | |
Interrupt vector numbers | |
Cortex M7 Core Configuration | |
►Mapping Information | |
►Edma_request | |
►Iomuxc_pads | |
►Device Peripheral Access Layer | |
►ADC Peripheral Access Layer | |
ADC Register Masks | |
►ADC_ETC Peripheral Access Layer | |
ADC_ETC Register Masks | |
►AIPSTZ Peripheral Access Layer | |
AIPSTZ Register Masks | |
►AOI Peripheral Access Layer | |
AOI Register Masks | |
►BEE Peripheral Access Layer | |
BEE Register Masks | |
►CAN Peripheral Access Layer | |
CAN Register Masks | |
►CCM Peripheral Access Layer | |
CCM Register Masks | |
►CCM_ANALOG Peripheral Access Layer | |
CCM_ANALOG Register Masks | |
►CMP Peripheral Access Layer | |
CMP Register Masks | |
►CSI Peripheral Access Layer | |
CSI Register Masks | |
►CSU Peripheral Access Layer | |
CSU Register Masks | |
►DCDC Peripheral Access Layer | |
DCDC Register Masks | |
►DCP Peripheral Access Layer | |
DCP Register Masks | |
►DMA Peripheral Access Layer | |
DMA Register Masks | |
►DMAMUX Peripheral Access Layer | |
DMAMUX Register Masks | |
►ENC Peripheral Access Layer | |
ENC Register Masks | |
►ENET Peripheral Access Layer | |
ENET Register Masks | |
►EWM Peripheral Access Layer | |
EWM Register Masks | |
►FLEXIO Peripheral Access Layer | |
FLEXIO Register Masks | |
►FLEXRAM Peripheral Access Layer | |
FLEXRAM Register Masks | |
►FLEXSPI Peripheral Access Layer | |
FLEXSPI Register Masks | |
►GPC Peripheral Access Layer | |
GPC Register Masks | |
►GPIO Peripheral Access Layer | |
GPIO Register Masks | |
►GPT Peripheral Access Layer | |
GPT Register Masks | |
►I2S Peripheral Access Layer | |
I2S Register Masks | |
►IOMUXC Peripheral Access Layer | |
IOMUXC Register Masks | |
►IOMUXC_GPR Peripheral Access Layer | |
IOMUXC_GPR Register Masks | |
►IOMUXC_SNVS Peripheral Access Layer | |
IOMUXC_SNVS Register Masks | |
►IOMUXC_SNVS_GPR Peripheral Access Layer | |
IOMUXC_SNVS_GPR Register Masks | |
►KPP Peripheral Access Layer | |
KPP Register Masks | |
►LCDIF Peripheral Access Layer | |
LCDIF Register Masks | |
►LPI2C Peripheral Access Layer | |
LPI2C Register Masks | |
►LPSPI Peripheral Access Layer | |
LPSPI Register Masks | |
►LPUART Peripheral Access Layer | |
LPUART Register Masks | |
►OCOTP Peripheral Access Layer | |
OCOTP Register Masks | |
►PGC Peripheral Access Layer | |
PGC Register Masks | |
►PIT Peripheral Access Layer | |
PIT Register Masks | |
►PMU Peripheral Access Layer | |
PMU Register Masks | |
►PWM Peripheral Access Layer | |
PWM Register Masks | |
►PXP Peripheral Access Layer | |
PXP Register Masks | |
►ROMC Peripheral Access Layer | |
ROMC Register Masks | |
►RTWDOG Peripheral Access Layer | |
RTWDOG Register Masks | |
►SEMC Peripheral Access Layer | |
SEMC Register Masks | |
►SNVS Peripheral Access Layer | |
SNVS Register Masks | |
►SPDIF Peripheral Access Layer | |
SPDIF Register Masks | |
►SRC Peripheral Access Layer | |
SRC Register Masks | |
►TEMPMON Peripheral Access Layer | |
TEMPMON Register Masks | |
►TMR Peripheral Access Layer | |
TMR Register Masks | |
►TRNG Peripheral Access Layer | |
TRNG Register Masks | |
►TSC Peripheral Access Layer | |
TSC Register Masks | |
►USB Peripheral Access Layer | |
USB Register Masks | |
►USBNC Peripheral Access Layer | |
USBNC Register Masks | |
►USBPHY Peripheral Access Layer | |
USBPHY Register Masks | |
►USB_ANALOG Peripheral Access Layer | |
USB_ANALOG Register Masks | |
►USDHC Peripheral Access Layer | |
USDHC Register Masks | |
►WDOG Peripheral Access Layer | |
WDOG Register Masks | |
►XBARA Peripheral Access Layer | |
XBARA Register Masks | |
►XBARB Peripheral Access Layer | |
XBARB Register Masks | |
►XTALOSC24M Peripheral Access Layer | |
XTALOSC24M Register Masks | |
Macros for use with bit field definitions (xxx_SHIFT, xxx_MASK). | |
SDK Compatibility | |
Clock | |
Ksdk_common | |
Dmamux | |
Edma | |
Gpio_driver | |
Iomuxc_driver | |
►Lpi2c | |
►Lpi2c_master_driver | |
Lpi2c_slave_driver | |
Lpi2c_slave_driver | |
Lpuart_driver | |
Ocotp | |
Sai_driver | |
Sai_edma | |
Debugconsole | |
►CMSIS_Device | |
►Stm32f407xx | |
Configuration_section_for_CMSIS | |
Peripheral_interrupt_number_definition | |
Peripheral_registers_structures | |
Peripheral_memory_map | |
Peripheral_declaration | |
►Exported_constants | |
Peripheral_Registers_Bits_Definition | |
Exported_macros | |
►Stm32f411xe | |
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 | |
►Stm32f769xx | |
Configuration_section_for_CMSIS | |
Peripheral_registers_structures | |
►Stm32h735xx | |
Peripheral_interrupt_number_definition | |
Configuration_section_for_CMSIS | |
Peripheral_registers_structures | |
►Stm32h747xx | |
Peripheral_interrupt_number_definition | |
Configuration_section_for_CMSIS | |
Peripheral_registers_structures | |
►CMSIS | |
►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 | |
►Stm32f7xx | |
Library_configuration_section | |
Device_Included | |
Exported_types | |
Exported_macro | |
►Stm32f7xx_system | |
STM32F7xx_System_Includes | Define to prevent recursive inclusion |
STM32F7xx_System_Exported_Variables | |
STM32F7xx_System_Exported_Constants | |
STM32F7xx_System_Exported_Macros | |
STM32F7xx_System_Exported_Functions | |
STM32F7xx_System_Private_Includes | |
STM32F7xx_System_Private_TypesDefinitions | |
STM32F7xx_System_Private_Defines | |
STM32F7xx_System_Private_Macros | |
STM32F7xx_System_Private_Variables | |
STM32F7xx_System_Private_FunctionPrototypes | |
STM32F7xx_System_Private_Functions | |
►Stm32h7xx | |
Library_configuration_section | |
Device_Included | |
Exported_types | |
Exported_macros | |
►Stm32h7xx_system | |
STM32H7xx_System_Includes | Define to prevent recursive inclusion |
STM32H7xx_System_Exported_types | |
STM32H7xx_System_Exported_Constants | |
STM32H7xx_System_Exported_Macros | |
STM32H7xx_System_Exported_Functions | |
STM32H7xx_System_Private_Includes | |
STM32H7xx_System_Private_TypesDefinitions | |
STM32H7xx_System_Private_Defines | |
STM32H7xx_System_Private_Macros | |
STM32H7xx_System_Private_Variables | |
STM32H7xx_System_Private_FunctionPrototypes | |
STM32H7xx_System_Private_Functions | |
►STM32F4xx_HAL_Driver | |
►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 | |
►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 Exported Macros | |
CAN Private Types | |
CAN Private Variables | |
CAN Private Constants | |
CAN Private Macros | |
CAN Private Functions | |
►CAN_Exported_Functions | |
CAN_Exported_Functions_Group1 | |
CAN_Exported_Functions_Group2 | |
CAN_Exported_Functions_Group3 | |
►HAL | HAL module driver |
►HAL Exported Constants | |
Tick Frequency | |
Boot Mode | |
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 | |
device revision ID | |
VREFBUF Voltage Scale | |
VREFBUF High Impedance | |
Fast-mode Plus on GPIO | |
Ethernet Config | |
Analog Switch Config | |
Boot Config | |
IOCompenstionCell Config | |
Event Input Config | |
SwapBankMapping Config | |
SYSCFG Exported Macros | |
HAL Exported Variables | |
►HAL Private Functions | |
Initialization and de-initialization Functions | Initialization and de-initialization functions |
HAL Control functions | HAL 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 Macros | |
CORTEX_CPU_Identifier | |
►CORTEX_Exported_Functions | |
CORTEX_Exported_Functions_Group1 | |
CORTEX_Exported_Functions_Group2 | |
►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 Channel selection | DMAEx channel selection |
DMA Request selection | DMA Request selection |
BDMA flag definitions | BDMA 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 |
DMA Exported Macros | |
►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 | |
►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 Sequential Transfer Options | |
I2C Addressing Mode | |
I2C Dual Addressing Mode | |
I2C Own Address2 Masks | |
I2C General Call Addressing Mode | |
I2C No-Stretch Mode | |
I2C Memory Address Size | |
I2C Transfer Direction Master Point of View | |
I2C Reload End Mode | |
I2C Start or Stop Mode | |
I2C Exported Macros | |
I2C Private Constants | |
►I2C Private Macros | |
I2C Private macros to check input parameters | |
I2C Private Functions | |
I2C Private Macros | |
►I2C_Exported_Functions | |
Initialization and de-initialization functions | |
Input and Output operation functions | |
IRQ Handler and Callbacks | |
Peripheral State, Mode and Error 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 | Elements values convention: 0XXYYYYYb |
RCC MCO2 Clock Source | |
RCC LSE Drive configurations | |
RCC HSI48 Config | |
RCC CSI Config | |
RCC PLL Clock Output | |
RCC PLL1 VCI Range | |
RCC PLL1 VCO Range | |
RCC SYS Clock Source | |
RCC HCLK Clock Source | |
RCC APB3 Clock Source | |
RCC APB1 Clock Source | |
RCC APB2 Clock Source | |
RCC APB4 Clock Source | |
LSE Drive Config | |
RCC Stop WakeUpClock | |
RCC Stop KernelWakeUpClock | |
►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 |
APB1 Peripheral Clock Enable Disable Status | Get the enable or disable status of the APB1 peripheral clock |
APB2 Peripheral Clock Enable Disable Status | EGet the enable or disable status of the APB2 peripheral clock |
RCC Peripheral Clock Force Release | Force or release AHB peripheral reset |
RCC Peripheral Clock Sleep Enable Disable | |
AHB1 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the AHB1 peripheral clock during Low Power (Sleep) mode |
APB1 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the APB1 peripheral clock during Low Power (Sleep) mode |
APB2 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the APB2 peripheral clock during Low Power (Sleep) mode |
PLL I2S Configuration |
|
►RCC Private Constants | |
RCC BitAddress AliasRegion | RCC registers bit address in the alias region |
RCC BitAddress Alias | RCC registers bit address alias |
►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 I2S Clock Source | |
RCCEx SAI1 Clock Source | |
RCCEx SAI2 Clock Source | |
RCCEx CEC Clock Source | |
RCCEx USART1 Clock Source | |
RCCEx USART2 Clock Source | |
RCCEx USART3 Clock Source | |
RCCEx UART4 Clock Source | |
RCCEx UART5 Clock Source | |
RCCEx USART6 Clock Source | |
RCCEx UART7 Clock Source | |
RCCEx UART8 Clock Source | |
RCCEx I2C1 Clock Source | |
RCCEx I2C2 Clock Source | |
RCCEx I2C3 Clock Source | |
RCCEx I2C4 Clock Source | |
RCCEx LPTIM1 Clock Source | |
RCCEx CLK48 Clock Source | |
RCCEx TIM Prescaler Selection | |
RCCEx SDMMC1 Clock Source | |
RCC PLL2 Clock Output | |
RCC PLL3 Clock Output | |
RCC PLL2 VCI Range | |
RCC PLL2 VCO Range | |
RCC PLL3 VCI Range | |
RCC PLL3 VCO Range | |
RCCEx USART1/6 Clock Source | |
RCCEx USART2/3/4/5/7/8 Clock Source | |
RCCEx LPUART1 Clock Source | |
RCCEx I2C1/2/3/5 Clock Source | |
RCCEx RNG Clock Source | |
RCCEx USB Clock Source | |
SPI1/2/3 Clock Source | |
SPI1 Clock Source | |
SPI2 Clock Source | |
SPI3 Clock Source | |
SPI4/5 Clock Source | |
SPI4 Clock Source | |
SPI5 Clock Source | |
SPI6 Clock Source | |
RCCEx LPTIM2 Clock Source | |
RCCEx LPTIM3/4/5 Clock Source | |
RCCEx LPTIM3 Clock Source | |
RCCEx FMC Clock Source | |
RCCEx SDMMC Clock Source | |
RCCEx ADC Clock Source | |
RCCEx SWPMI1 Clock Source | |
RCCEx DFSDM1 Clock Source | |
RCCEx SPDIFRX Clock Source | |
RCCEx CLKP Clock Source | |
RCCEx RCC WWDGx | |
RCC LSE CSS external interrupt line | |
RCCEx CRS Status | |
RCCEx CRS SynchroSource | |
RCCEx CRS SynchroDivider | |
RCCEx CRS SynchroPolarity | |
RCCEx CRS ReloadValueDefault | |
RCCEx CRS ErrorLimitDefault | |
RCCEx CRS HSI48CalibrationDefault | |
RCCEx CRS FreqErrorDirection | |
RCCEx CRS Interrupt Sources | |
RCCEx CRS Flags | |
►RCCEx Exported Macros | |
RCCEx_Peripheral_Clock_Enable_Disable | Enables or disables the AHB/APB peripheral clock |
Peripheral Clock Enable Disable Status | Get the enable or disable status of the AHB/APB peripheral clock |
RCCEx Force Release Peripheral Reset | Forces or releases AHB/APB peripheral reset |
RCCEx Peripheral Clock Sleep Enable Disable | Enables or disables the AHB/APB peripheral clock during Low Power (Sleep) mode |
AHB/APB Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the AHB/APB peripheral clock during Low Power (Sleep) mode |
RCCEx CRS Extended Features | |
►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 | |
RCCEx_Exported_Functions_Group2 | |
RCCEx_Exported_Functions_Group3 | |
►IWDG | |
IWDG Exported Types | |
►IWDG Exported Constants | |
IWDG Prescaler | |
IWDG Exported Macros | |
►IWDG Exported Functions | |
Initialization and Start functions | |
IO operation functions | |
IWDG Private Constants | |
IWDG Private Macros | |
►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 Regulator Voltage Scale | |
PWR Enable WUP Mask | |
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 Wake Up Pins | |
PWREx Regulator state in UnderDrive mode | |
PWREx Over Under Drive Flag | |
PWREx Wake Up Pin Flags | |
PWREx Pin Polarity configuration | |
PWREx Pin Pull configuration | |
PWREx Wakeup Pins Flags. | |
PWREx Domains definition | |
PWREx Domain Flags definition | |
PWREx D3 Domain State | |
PWREx Supply configuration | |
PWREx AVD detection level | |
PWREx AVD Mode | |
PWR battery charging resistor selection | |
PWREx VBAT Thresholds | |
PWREx Temperature Thresholds | |
PWREx AVD EXTI Line 16 | |
►PWREx Private Constants | |
PWREx Register alias address | |
PWRx CSR Register alias address | |
►PWREx Private Macros | |
PWREx Private macros to check input parameters | |
PWREx Exported Macro | |
PWREx Exported Types | |
►PWREx Exported Functions | |
Power Supply Control Functions | |
Low Power Control Functions | |
Peripherals control functions | |
Power Monitoring 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 | |
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 Update Interrupt Flag Remap | |
TIM Break input 2 Enable | |
TIM Break Input 2 Polarity | |
Group Channel 5 and Channel 1, 2 or 3 | |
TIM Master Mode Selection 2 (TRGO2) | |
TIM Break System | |
TIM Exported Macros | |
TIM Private Constants | |
TIM Private Macros | |
TIM Private Functions | |
►TIM Exported Functions | |
TIM Peripheral Control functions | Peripheral Control functions |
TIM Callbacks functions | TIM Callbacks functions |
TIM Peripheral State functions | Peripheral State functions |
TIM Time Base functions | Time Base functions |
TIM Output Compare functions | TIM Output Compare functions |
TIM PWM functions | TIM PWM functions |
TIM Input Capture functions | TIM Input Capture functions |
TIM One Pulse functions | TIM One Pulse functions |
TIM Encoder functions | TIM Encoder functions |
TIM IRQ handler management | IRQ handler management |
►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 | Elements values convention: 0xXXXX |
UART Interrupt Definitions | Elements values convention: 0xY000XXXX |
UART State Code Definition | |
UART Error Definition | |
UART One Bit Sampling Method | |
UART Advanced Feature AutoBaud Rate Mode | |
UART Receiver Timeout | |
UART Local Interconnection Network mode | |
UART LIN Break Detection | |
UART DMA Tx | |
UART DMA Rx | |
UART Half Duplex Selection | |
UART WakeUp Methods | |
UART Request Parameters | |
UART Advanced Feature Initialization Type | |
UART Advanced Feature TX Pin Active Level Inversion | |
UART Advanced Feature RX Pin Active Level Inversion | |
UART Advanced Feature Binary Data Inversion | |
UART Advanced Feature RX TX Pins Swap | |
UART Advanced Feature Overrun Disable | |
UART Advanced Feature Auto BaudRate Enable | |
UART Advanced Feature DMA Disable On Rx Error | |
UART Advanced Feature MSB First | |
UART Advanced Feature Mute Mode Enable | |
UART Address-matching LSB Position In CR2 Register | |
UART DriverEnable Polarity | |
UART Driver Enable Assertion Time LSB Position In CR1 Register | |
UART Driver Enable DeAssertion Time LSB Position In CR1 Register | |
UART Interruptions Flag Mask | |
UART polling-based communications time-out value | |
UART Interruption Clear Flags | |
UART Clock Prescaler | |
UART Advanced Feature Stop Mode Enable | |
UART WakeUp From Stop Selection | |
UART Reception type values | |
UART Exported Macros | |
UART Private Constants | |
UART Private Macros | |
UART Private Functions | |
UART Private variables | |
►UART Exported Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral Control functions | |
Peripheral State and Error 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 |
►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 Channel selection | DMAEx channel selection |
DMA Request selection | DMA Request selection |
BDMA flag definitions | BDMA flag definitions |
DMA Private Macros | DMAEx private macros |
►DMA Exported Constants | DMAEx Exported constants |
DMAEx MUX SyncSignalID selection | DMAEx MUX SyncSignalID selection |
DMAEx MUX SyncPolarity selection | DMAEx MUX SyncPolarity selection |
DMAEx MUX SignalGeneratorID selection | DMAEx MUX SignalGeneratorID selection |
DMAEx MUX RequestGeneneratorPolarity selection | DMAEx MUX RequestGeneneratorPolarity selection |
►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 Sectors | |
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 Option Bytes WWatchdog | |
FLASH IWDG Counter Freeze in STOP | |
FLASH IWDG Counter Freeze in STANDBY | |
FLASH Boot Address | |
FLASHEx OB PCROP RDP | |
FLASHEx OB SECURITY | |
FLASHEx OB ST RAM SIZE | |
FLASHEx OB IWDG1 SW | |
FLASHEx OB NRST STOP D1 | |
FLASHEx OB NRST STDBY D1 | |
FLASHEx OB IOHSLV | |
FLASHEx OB USER Type | |
FLASHEx OB BOOT OPTION | |
FLASHEx OB SECURE RDP | |
FLASH CRC Selection Type | |
FLASH CRC Burst Size | |
FLASH Programming Delay | |
FLASH Exported Macros | |
►FLASH Private Macros | |
FLASH Private macros to check input parameters | |
FLASH Private Functions | |
FLASHEx OB SWAP BANK | |
►FLASHEx_Exported_Functions | |
FLASHEx_Exported_Functions_Group1 | |
FLASH Private Constants | |
►FLASH Private Macros | |
FLASH Private macros to check input parameters | |
FLASH Private Functions | |
FLASH Exported Macros | |
►FLASHEx_Exported_Functions | |
FLASHEx_Exported_Functions_Group1 | |
►I2S | |
I2S Exported Types | |
►I2S Exported Constants | |
I2S Error | |
I2S Mode | |
I2S Standard | |
I2S Data Format | |
I2S MCLK Output | |
I2S Audio Frequency | |
I2S FullDuplex Mode | |
I2S Clock Polarity | |
I2S Interrupts Definition | |
I2S Flags Definition | |
I2S Clock Source Definition | |
I2S MSB LSB Transmission | |
I2S Word Select Inversion | |
Data Padding 24Bit | |
Keep IO State | |
I2S Exported Macros | |
I2S Private Macros | |
I2S Private Constants | |
►I2S_Exported_Functions | |
I2S_Exported_Functions_Group1 | |
I2S_Exported_Functions_Group2 | |
I2S_Exported_Functions_Group3 | |
►NAND | |
NAND Exported Types | |
NAND Exported Macros | |
NAND Private Constants | |
NAND Private Macros | |
►NAND Exported Functions | |
Initialization and de-initialization functions | |
Input and Output functions | |
Peripheral Control functions | |
Peripheral State functions | |
►NOR | |
NOR Exported Types | |
NOR Exported Macros | |
NOR Private Constants | |
NOR Private Macros | |
►NOR Exported Functions | |
Initialization and de-initialization functions | |
Input and Output functions | |
NOR Control functions | |
NOR State functions | |
►RTC | |
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 | |
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 Output selection Definitions | |
RTCEx Tamper Interrupt Definitions | |
RTCEx Tamper EraseBackUp Definitions | |
RTCEx Tamper MaskFlag 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 | |
►SAIEx | |
SAIEx Exported Types | |
►SAIEx Extended Exported Functions | |
Peripheral Control functions | |
SAIEx Extended Private Macros | |
►SMARTCARD | |
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 | Elements values convention: 0xXXXX |
SMARTCARD Interrupts Definition | Elements values convention: 0xY000XXXX |
SMARTCARD State Code Definition | |
SMARTCARD Error Code Definition | |
SMARTCARD One Bit Sampling Method | |
SMARTCARD NACK Enable | |
SMARTCARD Timeout Enable | |
SMARTCARD advanced feature TX pin active level inversion | |
SMARTCARD advanced feature RX pin active level inversion | |
SMARTCARD advanced feature Binary Data inversion | |
SMARTCARD advanced feature RX TX pins swap | |
SMARTCARD advanced feature Overrun Disable | |
SMARTCARD advanced feature DMA Disable on Rx Error | |
SMARTCARD advanced feature MSB first | |
SMARTCARD Request Parameters | |
SMARTCARD interruptions flags mask | |
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 | |
SMARTCARD_Exported_Functions_Group4 | |
►SMBUS | |
►SMBUS Exported Types | |
SMBUS Configuration Structure definition | SMBUS Configuration Structure definition |
HAL state definition | HAL State definition |
SMBUS Error Code | SMBUS Error Code |
SMBUS handle Structure definition | SMBUS handle Structure definition |
►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 Interrupt definition Elements values convention: 0xXXXXXXXX |
SMBUS Flag definition | Flag definition Elements values convention: 0xXXXXYYYY |
SMBUS ownaddress2 masks | |
SMBUS ReloadEndMode definition | |
SMBUS StartStopMode definition | |
SMBUS Exported Macros | |
SMBUS Private Macros | |
►SMBUS Exported Functions | |
SMBUS Private Constants | |
SMBUS Private Macros | |
SMBUS Private Functions | |
Initialization and de-initialization functions | |
►Input and Output operation functions | |
Blocking mode Polling | |
Non-Blocking mode Interrupt | |
IRQ Handler and Callbacks | |
Peripheral State and Errors functions | |
►SPI | |
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 NSS Pulse Mode | |
SPI CRC Length | This parameter can be one of the following values: SPI_CRC_LENGTH_DATASIZE: aligned with the data size SPI_CRC_LENGTH_8BIT : CRC 8bit SPI_CRC_LENGTH_16BIT : CRC 16bit |
SPI FIFO Reception Threshold | This parameter can be one of the following values: SPI_RXFIFO_THRESHOLD or SPI_RXFIFO_THRESHOLD_QF : RXNE event is generated if the FIFO level is greater or equal to 1/4(8-bits). SPI_RXFIFO_THRESHOLD_HF: RXNE event is generated if the FIFO level is greater or equal to 1/2(16 bits) |
SPI Transmission FIFO Status Level | |
SPI Reception FIFO Status Level | |
SPI FIFO Type | |
SPI Slave Select Management | |
SPI MSB LSB Transmission | |
SPI TI Mode | |
SPI Fifo Threshold | |
SPI CRC Calculation Initialization Pattern | |
SPI NSS Polarity | |
Keep IO State | |
Control SPI IO Swap | |
SPI Master SS Idleness | |
SPI Master Inter-Data Idleness | |
SPI Master Receiver AutoSuspend | |
SPI Underrun Detection | |
SPI Underrun Behavior | |
SPI Exported Macros | |
SPI Private Macros | |
►SPI_Exported_Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral State and Errors functions | |
►TIMEx | TIM Extended HAL module driver |
TIM Extended Exported Types | |
►TIM Extended Exported Constants | |
TIM Extended Remapping | |
TIM Extended Timer input selection | |
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 |
TIMEx Private Functions | |
►IRDA | |
IRDA Exported Types | |
►IRDA Exported constants | |
IRDA Error Code | |
IRDA Word Length | |
IRDA Parity | |
IRDA Transfer Mode | |
IRDA Low Power | |
IRDA Flags | Elements values convention: 0xXXXX |
IRDA Interrupt Definitions | Elements values convention: 0xY000XXXX |
IRDA State Code Definition | |
IRDA Error Code Definition | |
IRDA Transfer Mode | |
IRDA State | |
IRDA One Bit Sampling | |
IRDA DMA Tx | |
IRDA DMA Rx | |
IRDA Request Parameters | |
IRDA Interruption Clear Flags | |
IRDA interruptions flags mask | |
IRDA Exported Macros | |
IRDA Private Constants | |
IRDA Private Macros | |
IRDA Private Functions | |
►IRDA Exported Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
IRDA_Exported_Functions_Group3 | |
Peripheral State and Error functions | |
STM32F4xx_LL_Driver | |
►STM32F7xx_HAL_Driver | |
►EXTI | EXTI HAL module driver |
EXTI Exported Types | |
►EXTI Exported Constants | |
EXTI Line | |
EXTI Mode | |
EXTI Trigger | |
EXTI GPIOSel | |
EXTI Exported Macros | |
EXTI Private Constants | |
EXTI Private Macros | |
►EXTI Exported Functions | EXTI Exported Functions |
Configuration functions | Configuration functions |
IO operation functions | IO operation functions |
EXTI PendClear Source | |
►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 | |
►IRDAEx | IRDA Extended HAL module driver |
►IRDAEx Extended Exported Constants | |
IRDAEx Word Length | |
IRDAEx Private Macros | |
►FMC_LL Private Macros | |
FMC TCLR Setup Time | |
FMC TAR Setup Time | |
FMC Setup Time | |
FMC Wait Setup Time | |
FMC Hold Setup Time | |
FMC HiZ Setup Time | |
FMC Data Latency | |
FMC Address Setup Time | |
FMC Address Hold Time | |
FMC Data Setup Time | |
FMC Bus Turn around Duration | |
FMC CLK Division | |
FMC SDRAM LoadToActive Delay | |
FMC SDRAM ExitSelfRefresh Delay | |
FMC SDRAM SelfRefresh Time | |
FMC SDRAM RowCycle Delay | |
FMC SDRAM Write Recovery Time | |
FMC SDRAM RP Delay | |
FMC SDRAM RCD Delay | |
FMC SDRAM AutoRefresh Number | |
FMC SDRAM ModeRegister Definition | |
FMC SDRAM Refresh rate | |
FMC NORSRAM Device Instance | |
FMC NORSRAM EXTENDED Device Instance | |
FMC NAND Device Instance | |
FMC SDRAM Device Instance | |
FMC NOR/SRAM Macros | Macros to handle NOR device enable/disable and read/write operations |
FMC NAND Macros | Macros to handle NAND device enable/disable |
FMC Interrupt | Macros to handle FMC interrupts |
►FMC LL Private Functions | |
►NOR SRAM | |
NOR SRAM Initialization/de-initialization functions | |
NOR SRAM Control functions | |
►NAND | |
NAND Initialization/de-initialization functions | |
NAND Control functions | |
►SDRAM | |
SDRAM Initialization/de-initialization functions | |
SDRAM Control functions | |
►HAL | HAL module driver |
►HAL Exported Constants | |
Tick Frequency | |
Boot Mode | |
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 | |
device revision ID | |
VREFBUF Voltage Scale | |
VREFBUF High Impedance | |
Fast-mode Plus on GPIO | |
Ethernet Config | |
Analog Switch Config | |
Boot Config | |
IOCompenstionCell Config | |
Event Input Config | |
SwapBankMapping Config | |
SYSCFG Exported Macros | |
HAL Exported Variables | |
►HAL Private Functions | |
Initialization and de-initialization Functions | Initialization and de-initialization functions |
HAL Control functions | HAL 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 Macros | |
CORTEX_CPU_Identifier | |
►CORTEX_Exported_Functions | |
CORTEX_Exported_Functions_Group1 | |
CORTEX_Exported_Functions_Group2 | |
►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 Channel selection | DMAEx channel selection |
DMA Request selection | DMA Request selection |
BDMA flag definitions | BDMA 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 |
DMA Exported Macros | |
►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 |
►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 Channel selection | DMAEx channel selection |
DMA Request selection | DMA Request selection |
BDMA flag definitions | BDMA flag definitions |
DMA Private Macros | DMAEx private macros |
►DMA Exported Constants | DMAEx Exported constants |
DMAEx MUX SyncSignalID selection | DMAEx MUX SyncSignalID selection |
DMAEx MUX SyncPolarity selection | DMAEx MUX SyncPolarity selection |
DMAEx MUX SignalGeneratorID selection | DMAEx MUX SignalGeneratorID selection |
DMAEx MUX RequestGeneneratorPolarity selection | DMAEx MUX RequestGeneneratorPolarity selection |
►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 | |
►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 Sequential Transfer Options | |
I2C Addressing Mode | |
I2C Dual Addressing Mode | |
I2C Own Address2 Masks | |
I2C General Call Addressing Mode | |
I2C No-Stretch Mode | |
I2C Memory Address Size | |
I2C Transfer Direction Master Point of View | |
I2C Reload End Mode | |
I2C Start or Stop Mode | |
I2C Exported Macros | |
I2C Private Constants | |
►I2C Private Macros | |
I2C Private macros to check input parameters | |
I2C Private Functions | |
I2C Private Macros | |
►I2C_Exported_Functions | |
Initialization and de-initialization functions | |
Input and Output operation functions | |
IRQ Handler and Callbacks | |
Peripheral State, Mode and Error functions | |
►I2CEx | I2C Extended HAL module driver |
►I2C Extended Exported Constants | |
I2C Extended Analog Filter | |
I2C Extended Fast Mode Plus | |
I2C Extended Exported Macros | |
I2C Extended Private Constants | |
I2C Extended Private Macros | |
I2C Extended Private Functions | |
►I2C Extended Exported Functions | |
►Extended features functions | Extended features functions |
I2C Extended Private Constants | |
I2C Extended Private Macros | |
I2C Extended Private Functions | |
I2C Extended WakeUp Mode Functions | |
I2C Extended FastModePlus 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 Regulator Voltage Scale | |
PWR Enable WUP Mask | |
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 Wake Up Pins | |
PWREx Regulator state in UnderDrive mode | |
PWREx Over Under Drive Flag | |
PWREx Wake Up Pin Flags | |
PWREx Pin Polarity configuration | |
PWREx Pin Pull configuration | |
PWREx Wakeup Pins Flags. | |
PWREx Domains definition | |
PWREx Domain Flags definition | |
PWREx D3 Domain State | |
PWREx Supply configuration | |
PWREx AVD detection level | |
PWREx AVD Mode | |
PWR battery charging resistor selection | |
PWREx VBAT Thresholds | |
PWREx Temperature Thresholds | |
PWREx AVD EXTI Line 16 | |
►PWREx Private Constants | |
PWREx Register alias address | |
PWRx CSR Register alias address | |
►PWREx Private Macros | |
PWREx Private macros to check input parameters | |
PWREx Exported Macro | |
PWREx Exported Types | |
►PWREx Exported Functions | |
Power Supply Control Functions | |
Low Power Control Functions | |
Peripherals control functions | |
Power Monitoring 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 | Elements values convention: 0XXYYYYYb |
RCC MCO2 Clock Source | |
RCC LSE Drive configurations | |
RCC HSI48 Config | |
RCC CSI Config | |
RCC PLL Clock Output | |
RCC PLL1 VCI Range | |
RCC PLL1 VCO Range | |
RCC SYS Clock Source | |
RCC HCLK Clock Source | |
RCC APB3 Clock Source | |
RCC APB1 Clock Source | |
RCC APB2 Clock Source | |
RCC APB4 Clock Source | |
LSE Drive Config | |
RCC Stop WakeUpClock | |
RCC Stop KernelWakeUpClock | |
►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 |
APB1 Peripheral Clock Enable Disable Status | Get the enable or disable status of the APB1 peripheral clock |
APB2 Peripheral Clock Enable Disable Status | EGet the enable or disable status of the APB2 peripheral clock |
RCC Peripheral Clock Force Release | Force or release AHB peripheral reset |
RCC Peripheral Clock Sleep Enable Disable | |
AHB1 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the AHB1 peripheral clock during Low Power (Sleep) mode |
APB1 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the APB1 peripheral clock during Low Power (Sleep) mode |
APB2 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the APB2 peripheral clock during Low Power (Sleep) mode |
PLL I2S Configuration |
|
►RCC Private Constants | |
RCC BitAddress AliasRegion | RCC registers bit address in the alias region |
RCC BitAddress Alias | RCC registers bit address alias |
►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 I2S Clock Source | |
RCCEx SAI1 Clock Source | |
RCCEx SAI2 Clock Source | |
RCCEx CEC Clock Source | |
RCCEx USART1 Clock Source | |
RCCEx USART2 Clock Source | |
RCCEx USART3 Clock Source | |
RCCEx UART4 Clock Source | |
RCCEx UART5 Clock Source | |
RCCEx USART6 Clock Source | |
RCCEx UART7 Clock Source | |
RCCEx UART8 Clock Source | |
RCCEx I2C1 Clock Source | |
RCCEx I2C2 Clock Source | |
RCCEx I2C3 Clock Source | |
RCCEx I2C4 Clock Source | |
RCCEx LPTIM1 Clock Source | |
RCCEx CLK48 Clock Source | |
RCCEx TIM Prescaler Selection | |
RCCEx SDMMC1 Clock Source | |
RCC PLL2 Clock Output | |
RCC PLL3 Clock Output | |
RCC PLL2 VCI Range | |
RCC PLL2 VCO Range | |
RCC PLL3 VCI Range | |
RCC PLL3 VCO Range | |
RCCEx USART1/6 Clock Source | |
RCCEx USART2/3/4/5/7/8 Clock Source | |
RCCEx LPUART1 Clock Source | |
RCCEx I2C1/2/3/5 Clock Source | |
RCCEx RNG Clock Source | |
RCCEx USB Clock Source | |
SPI1/2/3 Clock Source | |
SPI1 Clock Source | |
SPI2 Clock Source | |
SPI3 Clock Source | |
SPI4/5 Clock Source | |
SPI4 Clock Source | |
SPI5 Clock Source | |
SPI6 Clock Source | |
RCCEx LPTIM2 Clock Source | |
RCCEx LPTIM3/4/5 Clock Source | |
RCCEx LPTIM3 Clock Source | |
RCCEx FMC Clock Source | |
RCCEx SDMMC Clock Source | |
RCCEx ADC Clock Source | |
RCCEx SWPMI1 Clock Source | |
RCCEx DFSDM1 Clock Source | |
RCCEx SPDIFRX Clock Source | |
RCCEx CLKP Clock Source | |
RCCEx RCC WWDGx | |
RCC LSE CSS external interrupt line | |
RCCEx CRS Status | |
RCCEx CRS SynchroSource | |
RCCEx CRS SynchroDivider | |
RCCEx CRS SynchroPolarity | |
RCCEx CRS ReloadValueDefault | |
RCCEx CRS ErrorLimitDefault | |
RCCEx CRS HSI48CalibrationDefault | |
RCCEx CRS FreqErrorDirection | |
RCCEx CRS Interrupt Sources | |
RCCEx CRS Flags | |
►RCCEx Exported Macros | |
RCCEx_Peripheral_Clock_Enable_Disable | Enables or disables the AHB/APB peripheral clock |
Peripheral Clock Enable Disable Status | Get the enable or disable status of the AHB/APB peripheral clock |
RCCEx Force Release Peripheral Reset | Forces or releases AHB/APB peripheral reset |
RCCEx Peripheral Clock Sleep Enable Disable | Enables or disables the AHB/APB peripheral clock during Low Power (Sleep) mode |
AHB/APB Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the AHB/APB peripheral clock during Low Power (Sleep) mode |
RCCEx CRS Extended Features | |
►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 | |
RCCEx_Exported_Functions_Group2 | |
RCCEx_Exported_Functions_Group3 | |
►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 PDM Structure definition | SAI PDM Init 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 Block Master Clock Output | |
SAI Block Master Clock OverSampling | |
SAI PDM Clock Enable | |
SAI Exported Macros | Macros to handle interrupts and specific configurations |
SAI Private Functions | |
SAI Private Macros | |
►SAI_Exported_Functions | |
SAI_Exported_Functions_Group1 | |
SAI_Exported_Functions_Group2 | |
SAI_Exported_Functions_Group3 | |
►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 | Elements values convention: 0xXXXX |
UART Interrupt Definitions | Elements values convention: 0xY000XXXX |
UART State Code Definition | |
UART Error Definition | |
UART One Bit Sampling Method | |
UART Advanced Feature AutoBaud Rate Mode | |
UART Receiver Timeout | |
UART Local Interconnection Network mode | |
UART LIN Break Detection | |
UART DMA Tx | |
UART DMA Rx | |
UART Half Duplex Selection | |
UART WakeUp Methods | |
UART Request Parameters | |
UART Advanced Feature Initialization Type | |
UART Advanced Feature TX Pin Active Level Inversion | |
UART Advanced Feature RX Pin Active Level Inversion | |
UART Advanced Feature Binary Data Inversion | |
UART Advanced Feature RX TX Pins Swap | |
UART Advanced Feature Overrun Disable | |
UART Advanced Feature Auto BaudRate Enable | |
UART Advanced Feature DMA Disable On Rx Error | |
UART Advanced Feature MSB First | |
UART Advanced Feature Mute Mode Enable | |
UART Address-matching LSB Position In CR2 Register | |
UART DriverEnable Polarity | |
UART Driver Enable Assertion Time LSB Position In CR1 Register | |
UART Driver Enable DeAssertion Time LSB Position In CR1 Register | |
UART Interruptions Flag Mask | |
UART polling-based communications time-out value | |
UART Interruption Clear Flags | |
UART Clock Prescaler | |
UART Advanced Feature Stop Mode Enable | |
UART WakeUp From Stop Selection | |
UART Reception type values | |
UART Exported Macros | |
UART Private Constants | |
UART Private Macros | |
UART Private Functions | |
UART Private variables | |
►UART Exported Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral Control functions | |
Peripheral State and Error functions | |
►UARTEx | UART Extended HAL module driver |
UARTEx Exported Types | |
►UARTEx Exported Constants | |
UARTEx Word Length | |
UARTEx WakeUp Address Length | |
UARTEx FIFO mode | UART FIFO mode |
UARTEx TXFIFO threshold level | UART TXFIFO threshold level |
UARTEx RXFIFO threshold level | UART RXFIFO threshold level |
UARTEx Private Macros | |
►UARTEx_Exported_Functions | |
UARTEx_Exported_Functions_Group1 | |
UARTEx_Exported_Functions_Group2 | |
UARTEx_Exported_Functions_Group3 | |
►FMC Low Layer | FMC driver modules |
FMC Low Layer Exported Types | |
►FMC_LL Private Macros | |
FMC TCLR Setup Time | |
FMC TAR Setup Time | |
FMC Setup Time | |
FMC Wait Setup Time | |
FMC Hold Setup Time | |
FMC HiZ Setup Time | |
FMC Data Latency | |
FMC Address Setup Time | |
FMC Address Hold Time | |
FMC Data Setup Time | |
FMC Bus Turn around Duration | |
FMC CLK Division | |
FMC SDRAM LoadToActive Delay | |
FMC SDRAM ExitSelfRefresh Delay | |
FMC SDRAM SelfRefresh Time | |
FMC SDRAM RowCycle Delay | |
FMC SDRAM Write Recovery Time | |
FMC SDRAM RP Delay | |
FMC SDRAM RCD Delay | |
FMC SDRAM AutoRefresh Number | |
FMC SDRAM ModeRegister Definition | |
FMC SDRAM Refresh rate | |
FMC NORSRAM Device Instance | |
FMC NORSRAM EXTENDED Device Instance | |
FMC NAND Device Instance | |
FMC SDRAM Device Instance | |
FMC NOR/SRAM Macros | Macros to handle NOR device enable/disable and read/write operations |
FMC NAND Macros | Macros to handle NAND device enable/disable |
FMC Interrupt | Macros to handle FMC interrupts |
►FMC Low Layer Exported Constants | |
►FMC NOR/SRAM Controller | |
FMC NOR/SRAM Bank | |
FMC Data Address Bus Multiplexing | |
FMC Memory Type | |
FMC NORSRAM Data Width | |
FMC NOR/SRAM Flash Access | |
FMC Burst Access Mode | |
FMC Wait Signal Polarity | |
FMC Wait Timing | |
FMC Write Operation | |
FMC Wait Signal | |
FMC Extended Mode | |
FMC Asynchronous Wait | |
FMC Page Size | |
FMC Write Burst | |
FMC Continuous Clock | |
FMC Write FIFO | |
FMC Access Mode | |
►FMC NAND Controller | |
FMC NAND Bank | |
FMC Wait feature | |
FMC PCR Memory Type | |
FMC NAND Data Width | |
FMC ECC | |
FMC ECC Page Size | |
►FMC SDRAM Controller | |
FMC SDRAM Bank | |
FMC SDRAM Column Bits number | |
FMC SDRAM Row Bits number | |
FMC SDRAM Memory Bus Width | |
FMC SDRAM Internal Banks Number | |
FMC SDRAM CAS Latency | |
FMC SDRAM Write Protection | |
FMC SDRAM Clock Period | |
FMC SDRAM Read Burst | |
FMC SDRAM Read Pipe Delay | |
FMC SDRAM Command Mode | |
FMC SDRAM Command Target | |
FMC SDRAM Mode Status | |
FMC Low Layer Interrupt definition |
|
FMC Low Layer Flag definition | |
►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 Exported Macros | |
CAN Private Types | |
CAN Private Variables | |
CAN Private Constants | |
CAN Private Macros | |
CAN Private Functions | |
►CAN_Exported_Functions | |
CAN_Exported_Functions_Group1 | |
CAN_Exported_Functions_Group2 | |
CAN_Exported_Functions_Group3 | |
►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 Sectors | |
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 Option Bytes WWatchdog | |
FLASH IWDG Counter Freeze in STOP | |
FLASH IWDG Counter Freeze in STANDBY | |
FLASH Boot Address | |
FLASHEx OB PCROP RDP | |
FLASHEx OB SECURITY | |
FLASHEx OB ST RAM SIZE | |
FLASHEx OB IWDG1 SW | |
FLASHEx OB NRST STOP D1 | |
FLASHEx OB NRST STDBY D1 | |
FLASHEx OB IOHSLV | |
FLASHEx OB USER Type | |
FLASHEx OB BOOT OPTION | |
FLASHEx OB SECURE RDP | |
FLASH CRC Selection Type | |
FLASH CRC Burst Size | |
FLASH Programming Delay | |
FLASH Exported Macros | |
►FLASH Private Macros | |
FLASH Private macros to check input parameters | |
FLASH Private Functions | |
FLASHEx OB SWAP BANK | |
►FLASHEx_Exported_Functions | |
FLASHEx_Exported_Functions_Group1 | |
FLASH Private Constants | |
►FLASH Private Macros | |
FLASH Private macros to check input parameters | |
FLASH Private Functions | |
FLASH Exported Macros | |
►FLASHEx_Exported_Functions | |
FLASHEx_Exported_Functions_Group1 | |
►I2S | |
I2S Exported Types | |
►I2S Exported Constants | |
I2S Error | |
I2S Mode | |
I2S Standard | |
I2S Data Format | |
I2S MCLK Output | |
I2S Audio Frequency | |
I2S FullDuplex Mode | |
I2S Clock Polarity | |
I2S Interrupts Definition | |
I2S Flags Definition | |
I2S Clock Source Definition | |
I2S MSB LSB Transmission | |
I2S Word Select Inversion | |
Data Padding 24Bit | |
Keep IO State | |
I2S Exported Macros | |
I2S Private Macros | |
I2S Private Constants | |
►I2S_Exported_Functions | |
I2S_Exported_Functions_Group1 | |
I2S_Exported_Functions_Group2 | |
I2S_Exported_Functions_Group3 | |
►IRDA | |
IRDA Exported Types | |
►IRDA Exported constants | |
IRDA Error Code | |
IRDA Word Length | |
IRDA Parity | |
IRDA Transfer Mode | |
IRDA Low Power | |
IRDA Flags | Elements values convention: 0xXXXX |
IRDA Interrupt Definitions | Elements values convention: 0xY000XXXX |
IRDA State Code Definition | |
IRDA Error Code Definition | |
IRDA Transfer Mode | |
IRDA State | |
IRDA One Bit Sampling | |
IRDA DMA Tx | |
IRDA DMA Rx | |
IRDA Request Parameters | |
IRDA Interruption Clear Flags | |
IRDA interruptions flags mask | |
IRDA Exported Macros | |
IRDA Private Constants | |
IRDA Private Macros | |
IRDA Private Functions | |
►IRDA Exported Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
IRDA_Exported_Functions_Group3 | |
Peripheral State and Error functions | |
►NAND | |
NAND Exported Types | |
NAND Exported Macros | |
NAND Private Constants | |
NAND Private Macros | |
►NAND Exported Functions | |
Initialization and de-initialization functions | |
Input and Output functions | |
Peripheral Control functions | |
Peripheral State functions | |
►NOR | |
NOR Exported Types | |
NOR Exported Macros | |
NOR Private Constants | |
NOR Private Macros | |
►NOR Exported Functions | |
Initialization and de-initialization functions | |
Input and Output functions | |
NOR Control functions | |
NOR State functions | |
►RTC | |
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 | |
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 Output selection Definitions | |
RTCEx Tamper Interrupt Definitions | |
RTCEx Tamper EraseBackUp Definitions | |
RTCEx Tamper MaskFlag 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 | |
►SDRAM | |
SDRAM Exported Types | |
SDRAM Exported Macros | |
►SDRAM Exported Functions | |
SDRAM_Exported_Functions_Group1 | |
SDRAM_Exported_Functions_Group2 | |
SDRAM_Exported_Functions_Group3 | |
SDRAM_Exported_Functions_Group4 | |
►SMARTCARD | |
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 | Elements values convention: 0xXXXX |
SMARTCARD Interrupts Definition | Elements values convention: 0xY000XXXX |
SMARTCARD State Code Definition | |
SMARTCARD Error Code Definition | |
SMARTCARD One Bit Sampling Method | |
SMARTCARD NACK Enable | |
SMARTCARD Timeout Enable | |
SMARTCARD advanced feature TX pin active level inversion | |
SMARTCARD advanced feature RX pin active level inversion | |
SMARTCARD advanced feature Binary Data inversion | |
SMARTCARD advanced feature RX TX pins swap | |
SMARTCARD advanced feature Overrun Disable | |
SMARTCARD advanced feature DMA Disable on Rx Error | |
SMARTCARD advanced feature MSB first | |
SMARTCARD Request Parameters | |
SMARTCARD interruptions flags mask | |
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 | |
SMARTCARD_Exported_Functions_Group4 | |
►SMARTCARDEx | |
SMARTCARD Extended Private Macros | |
►SMARTCARD Extended Exported Constants | |
SMARTCARD Transmission Completion Indication | |
SMARTCARD advanced feature initialization type | |
SMARTCARD Flags | Elements values convention: 0xXXXX |
SMARTCARD Interrupts Definition | Elements values convention: 000ZZZZZ0XXYYYYYb |
SMARTCARD Interruption Clear Flags | |
►SMARTCARDEx_Exported_Functions | |
SMARTCARDEx_Exported_Functions_Group1 | |
SMARTCARDEx_Exported_Functions_Group2 | |
►SMBUS | |
►SMBUS Exported Types | |
SMBUS Configuration Structure definition | SMBUS Configuration Structure definition |
HAL state definition | HAL State definition |
SMBUS Error Code | SMBUS Error Code |
SMBUS handle Structure definition | SMBUS handle Structure definition |
►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 Interrupt definition Elements values convention: 0xXXXXXXXX |
SMBUS Flag definition | Flag definition Elements values convention: 0xXXXXYYYY |
SMBUS ownaddress2 masks | |
SMBUS ReloadEndMode definition | |
SMBUS StartStopMode definition | |
SMBUS Exported Macros | |
SMBUS Private Macros | |
►SMBUS Exported Functions | |
SMBUS Private Constants | |
SMBUS Private Macros | |
SMBUS Private Functions | |
Initialization and de-initialization functions | |
►Input and Output operation functions | |
Blocking mode Polling | |
Non-Blocking mode Interrupt | |
IRQ Handler and Callbacks | |
Peripheral State and Errors functions | |
►SPI | |
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 NSS Pulse Mode | |
SPI CRC Length | This parameter can be one of the following values: SPI_CRC_LENGTH_DATASIZE: aligned with the data size SPI_CRC_LENGTH_8BIT : CRC 8bit SPI_CRC_LENGTH_16BIT : CRC 16bit |
SPI FIFO Reception Threshold | This parameter can be one of the following values: SPI_RXFIFO_THRESHOLD or SPI_RXFIFO_THRESHOLD_QF : RXNE event is generated if the FIFO level is greater or equal to 1/4(8-bits). SPI_RXFIFO_THRESHOLD_HF: RXNE event is generated if the FIFO level is greater or equal to 1/2(16 bits) |
SPI Transmission FIFO Status Level | |
SPI Reception FIFO Status Level | |
SPI FIFO Type | |
SPI Slave Select Management | |
SPI MSB LSB Transmission | |
SPI TI Mode | |
SPI Fifo Threshold | |
SPI CRC Calculation Initialization Pattern | |
SPI NSS Polarity | |
Keep IO State | |
Control SPI IO Swap | |
SPI Master SS Idleness | |
SPI Master Inter-Data Idleness | |
SPI Master Receiver AutoSuspend | |
SPI Underrun Detection | |
SPI Underrun Behavior | |
SPI Exported Macros | |
SPI Private Macros | |
►SPI_Exported_Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral State and Errors functions | |
►SPIEx | |
►SPIEx_Exported_Functions | |
SPIEx_Exported_Functions_Group1 | |
►SRAM | |
SRAM Exported Types | |
SRAM Exported Macros | |
►SRAM Exported Functions | |
Initialization and de-initialization functions | |
Input Output and memory control functions | |
Control functions | |
Peripheral State 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 | |
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 Update Interrupt Flag Remap | |
TIM Break input 2 Enable | |
TIM Break Input 2 Polarity | |
Group Channel 5 and Channel 1, 2 or 3 | |
TIM Master Mode Selection 2 (TRGO2) | |
TIM Break System | |
TIM Exported Macros | |
TIM Private Constants | |
TIM Private Macros | |
TIM Private Functions | |
►TIM Exported Functions | |
TIM Peripheral Control functions | Peripheral Control functions |
TIM Callbacks functions | TIM Callbacks functions |
TIM Peripheral State functions | Peripheral State functions |
TIM Time Base functions | Time Base functions |
TIM Output Compare functions | TIM Output Compare functions |
TIM PWM functions | TIM PWM functions |
TIM Input Capture functions | TIM Input Capture functions |
TIM One Pulse functions | TIM One Pulse functions |
TIM Encoder functions | TIM Encoder functions |
TIM IRQ handler management | IRQ handler management |
►TIMEx | TIM Extended HAL module driver |
TIM Extended Exported Types | |
►TIM Extended Exported Constants | |
TIM Extended Remapping | |
TIM Extended Timer input selection | |
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 |
TIMEx Private Functions | |
►USART | |
USART Exported Types | |
►USART Exported Constants | |
USART Error Definition | |
USART Number of Stop Bits | |
USART Parity | |
USART Mode | |
USART Over Sampling | |
USART Clock | |
USART Clock Polarity | |
USART Clock Phase | |
USART Last Bit | |
USART Request Parameters | |
USART Flags | Elements values convention: 0xXXXX |
USART Interrupts Definition | Elements values convention: 0000ZZZZ0XXYYYYYb |
USART Interruption Clear Flags | |
USART Interruption Flags Mask | |
USART Exported Macros | |
USART Private Macros | |
►USART Exported Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral State and Error functions | |
►USARTEx | |
►USARTEx Exported Constants | |
USARTEx Word Length | |
USARTEx Private Macros | |
►USARTEx_Exported_Functions | |
USARTEx_Exported_Functions_Group1 | |
USARTEx_Exported_Functions_Group2 | |
►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 | |
►STM32H7xx_HAL_Driver | |
►EXTI | EXTI HAL module driver |
EXTI Exported Types | |
►EXTI Exported Constants | |
EXTI Line | |
EXTI Mode | |
EXTI Trigger | |
EXTI GPIOSel | |
EXTI Exported Macros | |
EXTI Private Constants | |
EXTI Private Macros | |
►EXTI Exported Functions | EXTI Exported Functions |
Configuration functions | Configuration functions |
IO operation functions | IO operation functions |
EXTI PendClear Source | |
►HAL | HAL module driver |
►HAL Exported Constants | |
Tick Frequency | |
Boot Mode | |
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 | |
device revision ID | |
VREFBUF Voltage Scale | |
VREFBUF High Impedance | |
Fast-mode Plus on GPIO | |
Ethernet Config | |
Analog Switch Config | |
Boot Config | |
IOCompenstionCell Config | |
Event Input Config | |
SwapBankMapping Config | |
SYSCFG Exported Macros | |
HAL Exported Variables | |
►HAL Private Functions | |
Initialization and de-initialization Functions | Initialization and de-initialization functions |
HAL Control functions | HAL 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 Macros | |
CORTEX_CPU_Identifier | |
►CORTEX_Exported_Functions | |
CORTEX_Exported_Functions_Group1 | |
CORTEX_Exported_Functions_Group2 | |
►CRC | CRC HAL module driver |
CRC Exported Types | |
►CRC Exported Constants | |
Default CRC generating polynomial | |
Default CRC computation initialization value | |
Indicates whether or not default polynomial is used | |
Indicates whether or not default init value is used | |
Polynomial sizes to configure the peripheral | |
CRC polynomial possible sizes actual definitions | |
Input Buffer Format | |
CRC API aliases | |
CRC Exported Macros | |
CRC Private Macros | |
►CRC Exported Functions | |
Initialization and de-initialization functions | |
Peripheral Control functions | |
Peripheral State functions | |
►CRCEx | CRC Extended HAL module driver |
►CRC Extended Exported Constants | |
Input Data Inversion Modes | |
Output Data Inversion Modes | |
CRC Extended Exported Macros | |
CRC Extended Private Macros | |
►CRCEx_Exported_Functions | |
CRCEx_Exported_Functions_Group1 | |
►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 Channel selection | DMAEx channel selection |
DMA Request selection | DMA Request selection |
BDMA flag definitions | BDMA 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 |
DMA Exported Macros | |
►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 |
►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 Channel selection | DMAEx channel selection |
DMA Request selection | DMA Request selection |
BDMA flag definitions | BDMA flag definitions |
DMA Private Macros | DMAEx private macros |
►DMA Exported Constants | DMAEx Exported constants |
DMAEx MUX SyncSignalID selection | DMAEx MUX SyncSignalID selection |
DMAEx MUX SyncPolarity selection | DMAEx MUX SyncPolarity selection |
DMAEx MUX SignalGeneratorID selection | DMAEx MUX SignalGeneratorID selection |
DMAEx MUX RequestGeneneratorPolarity selection | DMAEx MUX RequestGeneneratorPolarity selection |
►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 Sectors | |
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 Option Bytes WWatchdog | |
FLASH IWDG Counter Freeze in STOP | |
FLASH IWDG Counter Freeze in STANDBY | |
FLASH Boot Address | |
FLASHEx OB PCROP RDP | |
FLASHEx OB SECURITY | |
FLASHEx OB ST RAM SIZE | |
FLASHEx OB IWDG1 SW | |
FLASHEx OB NRST STOP D1 | |
FLASHEx OB NRST STDBY D1 | |
FLASHEx OB IOHSLV | |
FLASHEx OB USER Type | |
FLASHEx OB BOOT OPTION | |
FLASHEx OB SECURE RDP | |
FLASH CRC Selection Type | |
FLASH CRC Burst Size | |
FLASH Programming Delay | |
FLASH Exported Macros | |
►FLASH Private Macros | |
FLASH Private macros to check input parameters | |
FLASH Private Functions | |
FLASHEx OB SWAP BANK | |
►FLASHEx_Exported_Functions | |
FLASHEx_Exported_Functions_Group1 | |
FLASH Private Constants | |
►FLASH Private Macros | |
FLASH Private macros to check input parameters | |
FLASH Private Functions | |
FLASH Exported Macros | |
►FLASHEx_Exported_Functions | |
FLASHEx_Exported_Functions_Group1 | |
►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 | |
►HSEM | HSEM HAL module driver |
HSEM Exported Macros | |
►HSEM Exported Functions | |
Take and Release functions | HSEM Take and Release functions |
HSEM Set and Get Key functions | HSEM Set and Get Key functions |
HSEM_Exported_Functions_Group3 | HSEM Notification functions |
HSEM Private Macros | |
►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 Sequential Transfer Options | |
I2C Addressing Mode | |
I2C Dual Addressing Mode | |
I2C Own Address2 Masks | |
I2C General Call Addressing Mode | |
I2C No-Stretch Mode | |
I2C Memory Address Size | |
I2C Transfer Direction Master Point of View | |
I2C Reload End Mode | |
I2C Start or Stop Mode | |
I2C Exported Macros | |
I2C Private Constants | |
►I2C Private Macros | |
I2C Private macros to check input parameters | |
I2C Private Functions | |
I2C Private Macros | |
►I2C_Exported_Functions | |
Initialization and de-initialization functions | |
Input and Output operation functions | |
IRQ Handler and Callbacks | |
Peripheral State, Mode and Error functions | |
►I2CEx | I2C Extended HAL module driver |
►I2C Extended Exported Constants | |
I2C Extended Analog Filter | |
I2C Extended Fast Mode Plus | |
I2C Extended Exported Macros | |
I2C Extended Private Constants | |
I2C Extended Private Macros | |
I2C Extended Private Functions | |
►I2C Extended Exported Functions | |
►Extended features functions | Extended features functions |
I2C Extended Private Constants | |
I2C Extended Private Macros | |
I2C Extended Private Functions | |
I2C Extended WakeUp Mode Functions | |
I2C Extended FastModePlus Functions | |
►MDMA | MDMA HAL module driver |
MDMA Exported Types | MDMA Exported Types |
►MDMA Exported Constants | MDMA Exported constants |
MDMA Error Codes | MDMA Error Codes |
MDMA Request selection | MDMA_Request_selection |
MDMA Transfer Trigger Mode | MDMA Transfer Trigger Mode |
MDMA Priority level | MDMA Priority level |
MDMA Endianness | MDMA Endianness |
MDMA Source increment mode | MDMA Source increment mode |
MDMA Destination increment mode | MDMA Destination increment mode |
MDMA Source data size | MDMA Source data size |
MDMA Destination data size | MDMA Destination data size |
MDMA data alignment | MDMA data alignment |
MDMA Source burst | MDMA Source burst |
MDMA Destination burst | MDMA Destination burst |
MDMA interrupt enable definitions | MDMA interrupt enable definitions |
MDMA flag definitions | MDMA flag definitions |
MDMA Exported Macros | |
►MDMA Exported Functions | |
Initialization and de-initialization functions | Initialization and de-initialization functions |
Linked List operation functions | Linked list operation functions |
I/O operation functions | I/O operation functions |
Peripheral State functions | Peripheral State functions |
MDMA Private Types | |
MDMA Private Defines | |
MDMA Private Variables | |
MDMA Private Constants | |
MDMA Private Macros | |
MDMA Private Functions Prototypes | |
MDMA Private 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 Regulator Voltage Scale | |
PWR Enable WUP Mask | |
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 Wake Up Pins | |
PWREx Regulator state in UnderDrive mode | |
PWREx Over Under Drive Flag | |
PWREx Wake Up Pin Flags | |
PWREx Pin Polarity configuration | |
PWREx Pin Pull configuration | |
PWREx Wakeup Pins Flags. | |
PWREx Domains definition | |
PWREx Domain Flags definition | |
PWREx D3 Domain State | |
PWREx Supply configuration | |
PWREx AVD detection level | |
PWREx AVD Mode | |
PWR battery charging resistor selection | |
PWREx VBAT Thresholds | |
PWREx Temperature Thresholds | |
PWREx AVD EXTI Line 16 | |
►PWREx Private Constants | |
PWREx Register alias address | |
PWRx CSR Register alias address | |
►PWREx Private Macros | |
PWREx Private macros to check input parameters | |
PWREx Exported Macro | |
PWREx Exported Types | |
►PWREx Exported Functions | |
Power Supply Control Functions | |
Low Power Control Functions | |
Peripherals control functions | |
Power Monitoring 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 | Elements values convention: 0XXYYYYYb |
RCC MCO2 Clock Source | |
RCC LSE Drive configurations | |
RCC HSI48 Config | |
RCC CSI Config | |
RCC PLL Clock Output | |
RCC PLL1 VCI Range | |
RCC PLL1 VCO Range | |
RCC SYS Clock Source | |
RCC HCLK Clock Source | |
RCC APB3 Clock Source | |
RCC APB1 Clock Source | |
RCC APB2 Clock Source | |
RCC APB4 Clock Source | |
LSE Drive Config | |
RCC Stop WakeUpClock | |
RCC Stop KernelWakeUpClock | |
►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 |
APB1 Peripheral Clock Enable Disable Status | Get the enable or disable status of the APB1 peripheral clock |
APB2 Peripheral Clock Enable Disable Status | EGet the enable or disable status of the APB2 peripheral clock |
RCC Peripheral Clock Force Release | Force or release AHB peripheral reset |
RCC Peripheral Clock Sleep Enable Disable | |
AHB1 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the AHB1 peripheral clock during Low Power (Sleep) mode |
APB1 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the APB1 peripheral clock during Low Power (Sleep) mode |
APB2 Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the APB2 peripheral clock during Low Power (Sleep) mode |
PLL I2S Configuration |
|
►RCC Private Constants | |
RCC BitAddress AliasRegion | RCC registers bit address in the alias region |
RCC BitAddress Alias | RCC registers bit address alias |
►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 I2S Clock Source | |
RCCEx SAI1 Clock Source | |
RCCEx SAI2 Clock Source | |
RCCEx CEC Clock Source | |
RCCEx USART1 Clock Source | |
RCCEx USART2 Clock Source | |
RCCEx USART3 Clock Source | |
RCCEx UART4 Clock Source | |
RCCEx UART5 Clock Source | |
RCCEx USART6 Clock Source | |
RCCEx UART7 Clock Source | |
RCCEx UART8 Clock Source | |
RCCEx I2C1 Clock Source | |
RCCEx I2C2 Clock Source | |
RCCEx I2C3 Clock Source | |
RCCEx I2C4 Clock Source | |
RCCEx LPTIM1 Clock Source | |
RCCEx CLK48 Clock Source | |
RCCEx TIM Prescaler Selection | |
RCCEx SDMMC1 Clock Source | |
RCC PLL2 Clock Output | |
RCC PLL3 Clock Output | |
RCC PLL2 VCI Range | |
RCC PLL2 VCO Range | |
RCC PLL3 VCI Range | |
RCC PLL3 VCO Range | |
RCCEx USART1/6 Clock Source | |
RCCEx USART2/3/4/5/7/8 Clock Source | |
RCCEx LPUART1 Clock Source | |
RCCEx I2C1/2/3/5 Clock Source | |
RCCEx RNG Clock Source | |
RCCEx USB Clock Source | |
SPI1/2/3 Clock Source | |
SPI1 Clock Source | |
SPI2 Clock Source | |
SPI3 Clock Source | |
SPI4/5 Clock Source | |
SPI4 Clock Source | |
SPI5 Clock Source | |
SPI6 Clock Source | |
RCCEx LPTIM2 Clock Source | |
RCCEx LPTIM3/4/5 Clock Source | |
RCCEx LPTIM3 Clock Source | |
RCCEx FMC Clock Source | |
RCCEx SDMMC Clock Source | |
RCCEx ADC Clock Source | |
RCCEx SWPMI1 Clock Source | |
RCCEx DFSDM1 Clock Source | |
RCCEx SPDIFRX Clock Source | |
RCCEx CLKP Clock Source | |
RCCEx RCC WWDGx | |
RCC LSE CSS external interrupt line | |
RCCEx CRS Status | |
RCCEx CRS SynchroSource | |
RCCEx CRS SynchroDivider | |
RCCEx CRS SynchroPolarity | |
RCCEx CRS ReloadValueDefault | |
RCCEx CRS ErrorLimitDefault | |
RCCEx CRS HSI48CalibrationDefault | |
RCCEx CRS FreqErrorDirection | |
RCCEx CRS Interrupt Sources | |
RCCEx CRS Flags | |
►RCCEx Exported Macros | |
RCCEx_Peripheral_Clock_Enable_Disable | Enables or disables the AHB/APB peripheral clock |
Peripheral Clock Enable Disable Status | Get the enable or disable status of the AHB/APB peripheral clock |
RCCEx Force Release Peripheral Reset | Forces or releases AHB/APB peripheral reset |
RCCEx Peripheral Clock Sleep Enable Disable | Enables or disables the AHB/APB peripheral clock during Low Power (Sleep) mode |
AHB/APB Peripheral Clock Sleep Enable Disable Status | Get the enable or disable status of the AHB/APB peripheral clock during Low Power (Sleep) mode |
RCCEx CRS Extended Features | |
►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 | |
RCCEx_Exported_Functions_Group2 | |
RCCEx_Exported_Functions_Group3 | |
►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 PDM Structure definition | SAI PDM Init 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 Block Master Clock Output | |
SAI Block Master Clock OverSampling | |
SAI PDM Clock Enable | |
SAI Exported Macros | Macros to handle interrupts and specific configurations |
SAI Private Functions | |
SAI Private Macros | |
►SAI_Exported_Functions | |
SAI_Exported_Functions_Group1 | |
SAI_Exported_Functions_Group2 | |
SAI_Exported_Functions_Group3 | |
►TIM | TIM HAL module driver |
TIM Exported Types | |
►TIM Exported Constants | |
TIM Clear Input Source | |
TIM DMA Base Address | |
TIM Event Source | |
TIM Input Channel polarity | |
TIM ETR Polarity | |
TIM ETR Prescaler | |
TIM Counter Mode | |
TIM Clock Division | |
TIM Output Compare State | |
TIM Auto-Reload Preload | |
TIM Output Fast State | |
TIM Complementary Output Compare State | |
TIM Output Compare Polarity | |
TIM Complementary Output Compare Polarity | |
TIM Output Compare Idle State | |
TIM Complementary Output Compare Idle State | |
TIM Input Capture Polarity | |
TIM Encoder Input Polarity | |
TIM Input Capture Selection | |
TIM Input Capture Prescaler | |
TIM One Pulse Mode | |
TIM Encoder Mode | |
TIM interrupt Definition | |
TIM Commutation Source | |
TIM DMA Sources | |
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 Update Interrupt Flag Remap | |
TIM Break input 2 Enable | |
TIM Break Input 2 Polarity | |
Group Channel 5 and Channel 1, 2 or 3 | |
TIM Master Mode Selection 2 (TRGO2) | |
TIM Break System | |
TIM Exported Macros | |
TIM Private Constants | |
TIM Private Macros | |
TIM Private Functions | |
►TIM Exported Functions | |
TIM Peripheral Control functions | Peripheral Control functions |
TIM Callbacks functions | TIM Callbacks functions |
TIM Peripheral State functions | Peripheral State functions |
TIM Time Base functions | Time Base functions |
TIM Output Compare functions | TIM Output Compare functions |
TIM PWM functions | TIM PWM functions |
TIM Input Capture functions | TIM Input Capture functions |
TIM One Pulse functions | TIM One Pulse functions |
TIM Encoder functions | TIM Encoder functions |
TIM IRQ handler management | IRQ handler management |
►TIMEx | TIM Extended HAL module driver |
TIM Extended Exported Types | |
►TIM Extended Exported Constants | |
TIM Extended Remapping | |
TIM Extended Timer input selection | |
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 |
TIMEx Private Functions | |
►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 | Elements values convention: 0xXXXX |
UART Interrupt Definitions | Elements values convention: 0xY000XXXX |
UART State Code Definition | |
UART Error Definition | |
UART One Bit Sampling Method | |
UART Advanced Feature AutoBaud Rate Mode | |
UART Receiver Timeout | |
UART Local Interconnection Network mode | |
UART LIN Break Detection | |
UART DMA Tx | |
UART DMA Rx | |
UART Half Duplex Selection | |
UART WakeUp Methods | |
UART Request Parameters | |
UART Advanced Feature Initialization Type | |
UART Advanced Feature TX Pin Active Level Inversion | |
UART Advanced Feature RX Pin Active Level Inversion | |
UART Advanced Feature Binary Data Inversion | |
UART Advanced Feature RX TX Pins Swap | |
UART Advanced Feature Overrun Disable | |
UART Advanced Feature Auto BaudRate Enable | |
UART Advanced Feature DMA Disable On Rx Error | |
UART Advanced Feature MSB First | |
UART Advanced Feature Mute Mode Enable | |
UART Address-matching LSB Position In CR2 Register | |
UART DriverEnable Polarity | |
UART Driver Enable Assertion Time LSB Position In CR1 Register | |
UART Driver Enable DeAssertion Time LSB Position In CR1 Register | |
UART Interruptions Flag Mask | |
UART polling-based communications time-out value | |
UART Interruption Clear Flags | |
UART Clock Prescaler | |
UART Advanced Feature Stop Mode Enable | |
UART WakeUp From Stop Selection | |
UART Reception type values | |
UART Exported Macros | |
UART Private Constants | |
UART Private Macros | |
UART Private Functions | |
UART Private variables | |
►UART Exported Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral Control functions | |
Peripheral State and Error functions | |
►UARTEx | UART Extended HAL module driver |
UARTEx Exported Types | |
►UARTEx Exported Constants | |
UARTEx Word Length | |
UARTEx WakeUp Address Length | |
UARTEx FIFO mode | UART FIFO mode |
UARTEx TXFIFO threshold level | UART TXFIFO threshold level |
UARTEx RXFIFO threshold level | UART RXFIFO threshold level |
UARTEx Private Macros | |
►UARTEx_Exported_Functions | |
UARTEx_Exported_Functions_Group1 | |
UARTEx_Exported_Functions_Group2 | |
UARTEx_Exported_Functions_Group3 | |
►DFSDM | |
DFSDM Exported Types | |
►DFSDM Exported Constants | |
DFSDM channel output clock selection | |
DFSDM channel input multiplexer | |
DFSDM channel input data packing | |
DFSDM channel input pins | |
DFSDM channel serial interface type | |
DFSDM channel SPI clock selection | |
DFSDM channel analog watchdog filter order | |
DFSDM filter conversion trigger | |
DFSDM filter external trigger | |
DFSDM filter external trigger edge | |
DFSDM filter sinc order | |
DFSDM filter analog watchdog data source | |
DFSDM filter error code | |
DFSDM break signals | |
DFSDM Channel Selection | |
DFSDM Continuous Mode | |
DFSDM analog watchdog threshold | |
DFSDM Exported Macros | |
DFSDM Private Macros | |
►DFSDM Exported Functions | |
Channel state function | |
Filter state functions | |
Channel initialization and de-initialization functions | |
Channel operation functions | |
Filter initialization and de-initialization functions | |
Filter control functions | |
Filter 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 | |
►SAIEx | |
SAIEx Exported Types | |
►SAIEx Extended Exported Functions | |
Peripheral Control functions | |
SAIEx Extended Private Macros | |
►I2S | |
I2S Exported Types | |
►I2S Exported Constants | |
I2S Error | |
I2S Mode | |
I2S Standard | |
I2S Data Format | |
I2S MCLK Output | |
I2S Audio Frequency | |
I2S FullDuplex Mode | |
I2S Clock Polarity | |
I2S Interrupts Definition | |
I2S Flags Definition | |
I2S Clock Source Definition | |
I2S MSB LSB Transmission | |
I2S Word Select Inversion | |
Data Padding 24Bit | |
Keep IO State | |
I2S Exported Macros | |
I2S Private Macros | |
I2S Private Constants | |
►I2S_Exported_Functions | |
I2S_Exported_Functions_Group1 | |
I2S_Exported_Functions_Group2 | |
I2S_Exported_Functions_Group3 | |
►MMC | |
►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 Erase Type | |
MMC Secure Removal Type | |
MMC Exported Macros | Macros to handle interrupts and specific clock configurations |
►MMC Exported Functions | |
Initialization and de-initialization functions | |
Input and Output operation functions | |
Peripheral Control functions | |
MMC card related functions | |
Peripheral State and Errors functions | |
Peripheral Abort management | |
Peripheral Erase management | |
MMC Private Types | |
MMC Private Defines | |
MMC Private Variables | |
MMC Private Constants | |
MMC Private Macros | |
MMC Private Functions Prototypes | |
MMC Private Functions | |
►MMCEx | SD HAL extended module driver |
►MMCEx Exported Types | |
MMC Internal DMA Buffer structure | |
►MMCEx Exported Functions | |
MultiBuffer functions | |
►RAMECC | |
RAMECC Exported Types | RAMECC Exported Types |
RAMECC Error Codes | |
RAMECC interrupts | |
►RAMECC Monitor flags | |
RAMECC Private Functions | RAMECC private functions |
RAMECC Exported Macros | |
►RAMECC Exported Functions | RAMECC Exported functions |
Initialization and de-initialization functions | Initialization and de-initialization functions |
monitoring operation functions | Monitoring operation functions |
Error informations functions | Error informations functions |
RAMECC Private Constants | RAMECC private defines and constants |
RAMECC Private Macros | RAMECC private macros |
►SPI | |
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 NSS Pulse Mode | |
SPI CRC Length | This parameter can be one of the following values: SPI_CRC_LENGTH_DATASIZE: aligned with the data size SPI_CRC_LENGTH_8BIT : CRC 8bit SPI_CRC_LENGTH_16BIT : CRC 16bit |
SPI FIFO Reception Threshold | This parameter can be one of the following values: SPI_RXFIFO_THRESHOLD or SPI_RXFIFO_THRESHOLD_QF : RXNE event is generated if the FIFO level is greater or equal to 1/4(8-bits). SPI_RXFIFO_THRESHOLD_HF: RXNE event is generated if the FIFO level is greater or equal to 1/2(16 bits) |
SPI Transmission FIFO Status Level | |
SPI Reception FIFO Status Level | |
SPI FIFO Type | |
SPI Slave Select Management | |
SPI MSB LSB Transmission | |
SPI TI Mode | |
SPI Fifo Threshold | |
SPI CRC Calculation Initialization Pattern | |
SPI NSS Polarity | |
Keep IO State | |
Control SPI IO Swap | |
SPI Master SS Idleness | |
SPI Master Inter-Data Idleness | |
SPI Master Receiver AutoSuspend | |
SPI Underrun Detection | |
SPI Underrun Behavior | |
SPI Exported Macros | |
SPI Private Macros | |
►SPI_Exported_Functions | |
Initialization and de-initialization functions | |
IO operation functions | |
Peripheral State and Errors functions | |
►SPIEx | |
►SPIEx_Exported_Functions | |
SPIEx_Exported_Functions_Group1 | |