Modules
Here is a list of all modules:
[detail level 1 2 3 4 5 6]

▼BLE | Definitions and prototypes for the BLE SDK interface
►BLE Common | BLE Common interface
Enumerations |
Structures |
Typedefs |
Functions |
►Attribute Protocol (ATT) | Definitions and prototypes for ATT
►Defines |
Attribute UUID Length(bytes) |
Characteristic Properties |
Characteristic Extended Properties |
Enumerations |
►Error Codes | File that contains error codes
►Defines |
SDK Specific Error Codes |
BLE Stack specific error codes |
Typedefs |
►BLE Event | BLE Event interface
Enumerations |
►Defines |
BLE Event Base |
Structures |
Typedefs |
►Generic Access Profile (GAP) | Definitions and prototypes for the GAP interface
►Generic Access Profile (GAP) Connection Control | Definitions and prototypes for the GAP Connection Control interface
►Defines |
GAP Address types |
GAP PHY OPTIONS (bitmask) |
Enumerations |
Structures |
Functions |
►Generic Access Profile (GAP) Management | Definitions and prototypes for the GAP Management interface
►Defines |
GAP PHYs (bitmask) |
GAP ADV CHANNEL (bitmask) |
Enumerations |
Structures |
Typedefs |
Functions |
►Generic Attribute Profile (GATT) | Definitions and prototypes for the GATT interface
►Generic Attribute Profile (GATT) Common | Definitions and prototypes for the GATT Common interface
Enumerations |
Structures |
Functions |
►Generic Attribute Profile (GATT) Client | Definitions and prototypes for the GATT client interfaces
Enumerations |
Structures |
Functions |
►Generic Attribute Profile (GATT) Server | Definitions and prototypes for the GATT server interface
►Defines |
Max Number of Included Services |
Attribute Permission Bit |
Attribute Permission Value Position |
Attribute and Service Access Rights |
Attribute and Service Security Level Mask |
Attribute and Service UUID Type |
Service Permission | Service permissions
Attribute Permission | Attribute permission
Attribute Extend Permission | Attribute extend permission
Enumerations |
Structures |
Functions |
►Logical Link Control and Adaptation Protocol (L2CAP) | Definitions and prototypes for the L2CAP interface
Enumerations |
Structures |
Functions |
►Light Communication Protocol (LCP) | Definitions and prototypes for the LCP interface
Typedefs |
Enumerations |
Structures |
Functions |
►Profile | Definitions and prototypes for the profile interface
Functions |
►Security Manager(SM) | Definitions and prototypes for the BLE_SEC interface
►Defines |
SEC Auth Flag |
SEC Key Distribution Flag |
Enumerations |
Structures |
Functions |
▼BLE Services | Definitions and prototypes for the BLE Service interface
►Alexa Gadget Service (AGS) | Definitions and prototypes for the AGS interface
►Defines |
Advertising type | The advertisiment type
Characteristics Mask | Bit masks for the initialization of ags_init_t::char_mask
Enumerations |
Structures |
Typedefs |
Functions |
►Apple Media Service Client (AMS_C) | Apple Media Service Client module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Apple Notification Center Service (ANCS) | Definitions and prototypes for the ANCS interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Alert Notification Service (ANS) | Alert Notification Service module
►Defines |
Category ID Bit Masks | Category ID Bit Masks
Enumerations |
Structures |
Typedefs |
Functions |
►Alert Notification Service Client (ANS_C) | Alert Notification Service Client module
►Defines |
Category ID Bit Masks | Category ID Bit Masks
Enumerations |
Structures |
Typedefs |
Functions |
►Battery Service (BAS) | Definitions and prototypes for the BAS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of bas_init_t::char_mask
Enumerations |
Structures |
Typedefs |
Functions |
►Battery Service Client (BAS_C) | Battery Service Client module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Body Composition Service (BCS) | Definitions and prototypes for the BCS interface
►Defines |
Measurement packets index | BCS Measurement Packet Index
Characteristics Mask | Bit masks for the initialization of bcs_init_t::char_mask
►Enumerations |
Measurement Flag Bits |
Structures |
Typedefs |
Functions |
►Profile/Service Common Types | Definitions for BLE profile/service common types
Defines |
Enumerations |
Typedefs |
Structures |
►Profile/Service Utilities | Definitions and prototypes for the Profile/Service Utilities interface
Functions |
►Service Discovery Utilities | Definitions and prototypes for the Service Discovery Utilities interface
►Defines |
IEEE 11073-20601 Authoritative Body Type |
Enumerations |
Functions |
►Blood Pressure Service (BPS) | Definitions and prototypes for the BPS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of bps_init_t::char_mask
Enumerations |
Typedefs |
Structures |
Functions |
►Cycling Speed and Cadence Service (CSCS) | Definitions and prototypes for the CSCS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of cscs_init_t::char_mask
Measurement Flag Bits | Cycling Speed and Cadence Measurement Flags
Feature Bits | Cycling Speed and Cadence Service feature bits
Enumerations |
Structures |
Typedefs |
Functions |
►Current Time Service (CTS) | Current Time Service module
►Defines |
Characteristics Mask | Bit masks for the initialization of cts_init_t::char_mask
Current Time Adjust Reason | Current Time Service Adjust Reason
Enumerations |
Structures |
Typedefs |
Functions |
►Current Time Service Client (CTS_C) | Current Time Service Client module
►Defines |
Current Time Adjust Reason | Current Time Service Adjust Reason
Enumerations |
Structures |
Typedefs |
Functions |
►Device Information Service (DIS) | Definitions and prototypes for the DIS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of dis_init_t::char_mask
IEEE 11073-20601 Authoritative Body Type |
Structures |
Functions |
►Device Information Service Client (DIS_C) | Device Information Service Client module
►Defines |
IEEE 11073-20601 Authoritative Body Type |
Enumerations |
Structures |
Typedefs |
Functions |
►Device Synchronize Service (DSS) | Definitions and prototypes for the DSS interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Glucose Service (GLS) | Glucose Service module
►Defines |
Characteristics Mask | Bit masks for the initialization of gls_init_t::char_mask
Glucose Feature | Glucose Service feature
Measurement Flag | Glucose Measurement Flags
Measurement Context Flag | Glucose measurement context flags
Measurement Status | Glucose measurement status annunciation
Enumerations |
Structures |
Typedefs |
Functions |
►Glucose Service Database (GLS_DB) | Glucose Service Database module
Defines |
Functions |
►Glucose Service Record Access Control Point (GLS_RACP) | Glucose Service Record Access Control Point module
Defines |
Enumerations |
Structures |
Functions |
►Goodix UART Service (GUS) | Definitions and prototypes for the GUS interface
Defines |
Enumerations |
Structures |
Functions |
Typedefs |
►Goodix UART Service Client (GUS_C) | Goodix UART Service Client module
►Defines |
Service and Characteristics UUID |
Enumerations |
Structures |
Typedefs |
Functions |
►Human Input Device Service (HIDS) | Definitions and prototypes for the HIDS interface
►Defines |
Report Type values | HIDS Report Type values define
Information Flags | HIDS Information Flags define
Enumerations |
Typedefs |
Functions |
►HRS RSCS Relay Control Point Service (HRRCPS) | HRS RSCS Relay Control Point Service module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Heart Rate Service (HRS) | Definitions and prototypes for the HRS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of hrs_init_t::char_mask
Enumerations |
Structures |
Typedefs |
Functions |
►Heart Rate Service Client (HRS_C) | Heart Rate Service Client module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Health Thermometer Service (HTS) | Definitions and prototypes for the HTS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of hts_init_t::char_mask
Enumerations |
Structures |
Typedefs |
Functions |
►Immediate Alarm Service (IAS) | Definitions and prototypes for the IAS interface
Enumerations |
Structures |
Typedefs |
Functions |
►Immediate Alert Service Client (IAS_C) | Immediate Alert Service Client module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Link Loss Service (LLS) | Definitions and prototypes for the LLS interface
Enumerations |
Structures |
Typedefs |
Functions |
►Link Loss Service Client (LLS_C) | Link Loss Service Client module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►LMS Service (LMS) | Definitions and prototypes for the LMS interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Log Notification Service (LNS) | Log Notification Service module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Multi Link Multi Role Service (MLMR) | Definitions and prototypes for the MLMR interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Multi Link Multi Role Service Client (MLMR_C) | Multi Link Multi Role Service Client module
►Defines |
Service and Characteristics UUID |
Enumerations |
Structures |
Typedefs |
Functions |
►Next DST Change Service (NDCS) | Next DST Change Service module
Defines |
Enumerations |
Structures |
Functions |
►OTA Service (OTAS) | Definitions and prototypes for the OTAS interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►OTA Service Client (OTAS_C) | OTAS Client Interface module
►Defines |
OTAS UUIDs | OTAS service and characteristcs UUID
Enumerations |
Structures |
Typedefs |
Functions |
►Phone Alert Status Service (PASS) | Phone Alert Status Service module
►Defines |
Characteristics Mask | Bit masks for the initialization of pass_init_t::char_mask
Alert Status BIT | PASS Alert Status bits
Ringer Setting | The Ringer Setting characteristic defines the setting of the ringer
Enumerations |
Structures |
Typedefs |
Functions |
►Phone Alert Status Service Client (PASS_C) | Phone Alert Status Service Client module
►Defines |
Alert Status BIT | PASS Alert Status bits
Ringer Setting | The Ringer Setting characteristic defines the setting of the ringer
Enumerations |
Structures |
Typedefs |
Functions |
►Power Consumption Service (PCS) | Definitions and prototypes for the PCS interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Running Speed and Cadence Service (RSCS) | Definitions and prototypes for the RSCS interface
►Defines |
Characteristics Mask | Bit masks for the initialization of rscs_init_t::char_mask
Measurement Flag Bits | Running Speed and Cadence Measurement Flags
Feature Bits | Running Speed and Cadence Service feature bits
Enumerations |
Structures |
Typedefs |
Functions |
►Running Speed and Cadence Service Client (RSCS_C) | Running Speed and Cadence Service Client module
►Defines |
Measurement Flag Bits | Running Speed and Cadence Measurement Flags
Feature Bits | Running Speed and Cadence Service feature bits
Enumerations |
Structures |
Typedefs |
Functions |
►Reference Time Update Service (RTUS) | Reference Time Update Service module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Sample Service (SAMPLES) | Definitions and prototypes for the GUS interface
Defines |
Enumerations |
Structures |
Functions |
Typedefs |
►Throughput Service (THS) | Definitions and prototypes for the THS interface
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Throughput Service Client (THS_C) | THS Client Interface module
►Defines |
THS UUIDs | THS service and characteristcs UUID
Enumerations |
Structures |
Typedefs |
Functions |
►Throughput Control Point Client (THSCPS) | THS Control Point Interface module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►Tx Power Service (TPS) | Definitions and prototypes for the TPS interface
Structures |
Functions |
►Tx Power Service Client (TPS_C) | Tx Power Service Client module
Defines |
Enumerations |
Structures |
Typedefs |
Functions |
►User Data Service (UDS) | User Data Service module
►Defines |
Characteristics Mask | Bit masks for the initialization of uds_init_t::char_mask
Enumerations |
Structures |
Typedefs |
Functions |
►Wechat (WECHAT) | Definitions and prototypes for the WeChat interface
►Defines |
WECHAT Service and Characteristic UUID | WeChat Service, Airsync and Pedometer Characteristic UUID
WECHAT pedeometer measurement flag | WeChat pedeometer measurement flag bits
Enumerations |
Structures |
Typedefs |
Functions |
►Weight Scale Service (WSS) | Weight Scale Service module
►Defines |
Characteristics Mask | Bit masks for the initialization of wss_init_t::char_mask
Enumerations |
Structures |
Typedefs |
Functions |
▼Peripheral Driver |
►APP DRIVER |
►ADC | ADC APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
Defines |
►AON WDT | AON WDT APP module driver
Type definitions |
Enumerations |
Structures |
Functions |
►COMP | COMP APP module driver
Enumerations |
Type definitions |
Structures |
Functions |
►DMA | DMA APP module driver
Enumerations |
Type definitions |
Structures |
Functions |
►DRIVER CONFIG | APP DRIVER CONFIG
Defines |
Enumerations |
►ERROR DEFINE | APP ERROR DEFINE
Type definitions |
►Defines |
App Driver error codes |
App Driver error code check |
Hal Driver error code check |
►DUAL TIMER | DUAL TIMER APP module driver
Enumerations |
Type definitions |
Structures |
Functions |
►GPIO INTERRUPT | GPIO INTERRUPT APP module driver
Structures |
Functions |
►HMAC | HMAC APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►IIC | IIC APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►I2S | I2S APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►GPIO | GPIO APP module driver
►Defines |
Defines |
Enumerations |
Structures |
Type definitions |
Functions |
►ISO7816 | ISO7816 APP module driver
►Defines |
Action state |
ISO7816 Interrupt Definition |
Card Presence Defines |
IO States Defines |
Power States Defines |
Enumerations |
Structures |
Type definitions |
Functions |
►PKC | PKC APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►PWM | PWM APP module driver
Defines |
Enumerations |
Structures |
Functions |
►PWR MGMT | PWR MGMT APP module driver
Defines |
Enumerations |
Structures |
Functions |
►QSPI | QSPI APP module driver
►Defines |
QSPI Exported Constants |
Enumerations |
Type Definitions |
Structures |
Functions |
►RNG | RNG APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►RTC | RTC APP module driver
►Defines |
rtc time disable macro definition |
Enumerations |
Structures |
Type definitions |
Functions |
►RTOS CONFIG | ADC RTOS CONFIG
Typedefs |
Defines |
►SPI | SPI APP module driver
Defines |
Enumerations |
Structures |
Type definitions |
Functions |
►TIMER | TIMER APP module driver
Enumerations |
Type definitions |
Structures |
Functions |
►UART | UART APP module driver
Defines |
Enumerations |
Structures |
Type definitions |
Functions |
►AES | AES APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►HAL Driver |
►DELAY | Delay HAL module driver
Defines |
Functions |
►HAL | HAL module driver
►Defines |
HAL Exported Constants |
►Callback Structures |
Callback |
►Functions |
Initialization and De-initialization Functions | Initialization and de-initialization functions
HAL Control functions | HAL Control functions
►ADC | ADC HAL module driver
►Defines | ADC init structure definition
►ADC Exported Constants |
ADC Error Code |
ADC Clock Select |
ADC Reference Value Select |
ADC Input Mode | Single or Differential mode
ADC Input Channel Select |
ADC Reference Source Select |
ADC Exported Macros |
ADC Private Macros |
►Enumerations |
HAL ADC State |
►Structures |
ADC Configuration |
ADC Handle |
►Callback Structures |
ADC Callback |
►Functions |
Peripheral State and Errors Functions | ADC control functions
Initialization and de-initialization Functions | Initialization and Configuration functions
IO Operation Functions | ADC polling and DMA conversion management functions
►AES | AES HAL module driver
►Defines |
►AES Exported Constants |
AES Error Code |
AES Key Size |
AES Block Size |
AES Operation Mode |
AES Chaining Mode |
AES Flags Definition |
AES Interrupt definition |
AES Timeout definition |
AES Exported Macros |
AES Private Macros |
►Enumerations |
HAL AES State |
►Structures |
AES Configuration |
AES Handle |
►Callback Structures |
AES Callback |
►Functions |
Peripheral State and Errors functions | AES control functions
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | AES Encrypt/Decrypt functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►AON_GPIO | AON_GPIO HAL module driver
►Defines |
►AON_GPIO Exported Constants |
AON_GPIO pins |
AON_GPIO mode | AON_GPIO Configuration Mode Elements values convention: 0x000000YX
AON_GPIO pull | AON_GPIO Pull-Up or Pull-Down activation
AON_GPIO Exported Macros |
AON_GPIO Private Macros |
Enumerations |
Structures |
►Callback Structures |
AON_GPIO Callback |
►Functions |
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | AON_GPIO Read, Write, Toggle, Lock and EXTI management functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►AON_GPIOEx | AON_GPIOEx HAL module driver
►Defines |
►AON_GPIOEx Exported Constants |
AON_GPIOEx Mux Mode definition |
AON_GPIOEx Mux function selection |
►AON_WDT | WDT HAL module driver
►Structures |
AON_WDT Configuration |
AON_WDT handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | IO operation functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►BOD | BOD HAL module driver
►Defines |
►BOD Exported Constants |
BOD ENABLE |
BOD2 ENABLE |
BOD STATIC ENABLE |
BOD2 LVEVL |
Structures |
►Functions |
Initialization and de-initialization Functions | Initialization and Configuration functions
►CALENDAR | CALENDAR HAL module driver
►Defines |
►CALENDAR Exported Constants |
CALENDAR Interrupts |
CALENDAR Flags |
CALENDAR Alarm type select |
CALENDAR Alarm weekday |
CALENDAR Alarm mdoe |
CALENDAR Exported Macros |
CALENDAR Private Macros |
►Enumerations |
HAL CALENDAR state |
►Structures |
CALENDAR Time |
CALENDAR handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | IO operation functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►CGC | CGC HAL module driver
►Defines |
►CGC Exported Constants |
Automatic Turn off clocks |
Force cloks off |
Enumerations |
Structures |
►Functions |
Initialization and de-initialization functions | Initialization and Configuration functions
Peripheral Control functions. | Clock Gate Open and Closemanagement functions
►COMP | COMP HAL module driver
►Defines |
►COMP Exported Constants |
COMP Error Code |
COMP Input Channel Select |
COMP Reference Source Select |
COMP Private Macros |
►Enumerations |
HAL COMP state |
►Structures |
COMP Configuration |
COMP handle |
►Callback Structures |
COMP Callback |
►Functions |
Peripheral State and Errors functions | COMP control functions
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | COMP polling and DMA conversion management functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►CORTEX | CORTEX HAL module driver
►Defines |
►CORTEX Exported Constants |
CORTEX Preemption Priority Group |
CORTEX SysTick clock source |
CORTEX Private Macros |
Structures |
►Functions |
CORTEX Private Functions | CORTEX private functions
Initialization and de-initialization functions | Initialization and Configuration functions
Peripheral Control functions | Cortex control functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►HAL DEFINE | HAL common definitions
Defines |
Enumerations |
►DMA | DMA HAL module driver
►Defines |
►DMA Exported Constants |
DMA Error Code |
DMA request definitions |
DMA Data Transfer directions |
DMA Source Incremented Mode |
DMA Destination Incremented Mode |
DMA Source Data Size Alignment |
DMA Destination Data Size Alignment |
DMA Mode |
DMA Priority Level |
DMA Private Macros |
►Enumerations |
HAL DMA state |
HAL DMA channel |
HAL DMA callback ID |
►Structures |
DMA Configuration |
DMA handle |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
Input and Output operation functions | Input and Output operation functions
Peripheral State and Errors functions | Peripheral State and Errors functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►DUAL TIMER | DUAL TIM HAL module driver
►Defines |
►DUAL TIMER Exported Constants |
DUAL TIMER Prescaler Division |
DUAL TIMER Counter Mode |
DUAL TIMER Exported Macros |
DUAL TIMER Private Macros |
►Enumerations |
HAL DUAL TIM state |
►Structures |
DUAL TIMER Configuration |
DUAL TIMER handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
Peripheral Control and State functions | DUAL TIMER Peripheral State functions
►EFUSE | EFuse HAL module driver
►Defines |
►EFUSE Exported Macros |
EFUSE Error Code |
EFUSE Flags |
EFUSE Loyout Map |
►Enumerations |
HAL EFUSE state |
►Structures |
EFUSE Configuration |
EFUSE handle |
Keyram configuration |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | EFuse Data manage functions
►EXFLASH | ExFlash HAL module driver
►Defines |
►EXFLASH Exported Constants |
EXFLASH Error Code |
EXFLASH Erase Type |
EXFLASH Size Information |
EXFLASH Lock Area Type |
EXFLASH Repeat Times definition |
EXFLASH Exported Macros |
EXFLASH Private Macros |
►Enumerations |
HAL EXFLASH State |
►Structures |
EXFLASH handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | Data transfers functions
Peripheral State and Errors functions | ExFlash control functions
►GPIO | GPIO HAL module driver
►Defines |
►GPIO Exported Constants |
GPIO pins |
GPIO mode | GPIO Configuration Mode Elements values convention: 0x000000YX
GPIO pull | GPIO Pull-Up or Pull-Down Activation
GPIO Exported Macros |
GPIO Private Macros |
►Callback Structures |
Callback |
Enumerations |
Structures |
►Functions |
Initialization/de-initialization functions | Initialization and de-initialization functions
IO operation functions |
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►GPIOEx | GPIOEx HAL module driver
►Defines |
►GPIOEx Exported Constants |
GPIOEx Mux Mode definition |
GPIOEx Mux function selection |
►GPIOEx Exported Macros |
GPIOEx_Get Port Index |
GPIOEx_Get Port IRQ number |
►HMAC | HMAC HAL module driver
►Defines |
►HMAC Exported Constants |
HMAC Error Code |
HMAC Mode |
HAMC Block Size |
HAMC Flags Definition |
Key Type |
HMAC Interrupt_definition |
HMAC Timeout_definition |
HMAC Exported Macros |
►Enumerations |
HAL HMAC state |
►Structures |
HMAC Configuration |
HMAC handle |
►Callback Structures |
Callback |
►Functions |
Peripheral State and Errors functions | HMAC control functions
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | HMAC Encrypt/Decrypt functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►I2C | I2C HAL module driver
►Defines |
►I2C Exported Constants |
I2C Error Code definition |
I2C Transfer Speed |
I2C Addressing Mode |
I2C General Call Addressing Mode |
I2C Memory Address Size |
I2C Sequential Transfer Options |
I2C Timing type |
I2C Exported Macros |
I2C Private Macros |
►Enumerations |
HAL I2C state |
HAL I2C mode |
►Structures |
I2C Configuration |
I2C handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | Data transfers functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
Peripheral State, Mode and Error functions | Peripheral State, Mode and Error functions
►I2S | I2S HAL module driver
►Defines |
►I2S Exported Constants |
I2S Direction |
I2S Error Code |
I2S Data Size |
I2S Clock Source |
I2S FIFO Level Max |
I2S Flags Definition |
I2S Interrupt Definition |
I2S Timeout_definition |
I2S Exported Macros |
I2S Private Macros |
►Enumerations |
HAL I2S state |
►Structures |
I2S Configuration |
I2S handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initializations functions
IO operation functions | Data transfers functions
Peripheral State and Errors functions | I2S control functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►ISO7816 | ISO7816 HAL module driver
►Defines |
►ISO7816 Exported Constants |
Action state |
ISO7816 Interrupt Definition |
Card Presence Defines |
IO States Defines |
Power States Defines |
ISO7816 Error Code |
ISO7816 Exported Macros |
►Enumerations |
HAL ISO7816 State |
►Structures |
ISO7816 Configuration |
Handle |
►Callback Structures |
ISO7816 Callback |
Functions |
►MSIO | MSIO HAL module driver
►Defines |
►MSIO Exported Constants |
MSIO pins |
MSIO direction |
MSIO mode | MSIO Analog or Digital mode
MSIO pull | MSIO Pull-Up or Pull-Down Activation
MSIO Exported Macros |
MSIO Private Macros |
Enumerations |
Structures |
►Functions |
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | MSIO Read, Write, and Toggle management functions
►MSIOEx | MSIOEx HAL module driver
►Defines |
►MSIOEx Exported Constants |
MSIOEx Mux Mode definition |
MSIOEx Mux function selection |
►PKC | PKC HAL module driver
►Defines |
►PKC Exported Constants |
PKC Error Code |
PKC Secure Mode |
PKC Operation Mode |
PKC Bits Length |
PKC Flags |
PKC Interrupt_definition |
PKC Timeout_definition |
PKC Exported Macros |
PKC Private Macros |
►Enumerations |
HAL PKC state |
►Structures |
PKC Configuration |
PKC handle |
PKC expression input |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO Operation Functions | Data transfers functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
Peripheral Control and State functions | PKC Peripheral State functions
►PWM | PWM HAL module driver
►Defines |
►PWM Exported Constants |
PWM Mode |
PWM Pulses Aligned. |
PWM Drive Polarity |
PWM Exported Macros |
PWM Private Macros |
►Enumerations |
HAL PWM state |
HAL PWM active channel |
►Structures |
PWM Configuration |
PWM handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | IO operation functions
Peripheral Control and State functions | PWM Peripheral State functions
►PWR | PWR HAL module driver
►Defines |
►PWR Exported Constants |
PWR WakeUp Pins |
PWR Wakeup Condition |
PWR External Wakeup Type |
PWR Sleep Timer Mode |
PWR Timer Type |
Memory Power State |
Communication Power State |
Communication Mode |
PWR Timeout definition |
PWR Private Macros |
►Callback Structures |
HAL PWR sleep elapsed handler define |
PWR callback handle |
►Functions |
Low Power mode configuration functions |
BLE Communication timer and core configuration function |
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►QSPI | QSPI HAL module driver
►Defines |
►QSPI Exported Constants |
QSPI Error Code |
QSPI Clock Mode |
QSPI Data Mode |
QSPI Instruction Size |
QSPI Address Size |
Data Width |
QSPI Instruction and Address Mode |
QSPI Flags |
QSPI Interrupts |
QSPI Timeout_definition |
QSPI Exported Macros |
QSPI Private Macros |
►Enumerations |
HAL QSPI state |
►Structures |
QSPI Configuration |
QSPI handle |
QSPI command |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | Data transfers functions
Peripheral State and Errors functions | QSPI control functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►RNG | RNG HAL module driver
►Defines |
►RNG Exported Constants |
LFSR seed source |
LFSR configuration mode |
Post-process mode |
RNG Output mode |
►Enumerations |
HAL RNG state |
►Structures |
RNG Configuration |
RNG handle |
►Callback Structures |
Callback |
►Functions |
Peripheral State functions | RNG State functions
Initialization and de-initialization functions | Initialization and de-initialization functions
Peripheral Control functions | Peripheral Control functions
IRQ Handler and Callbacks | IRQ Handler and Callback functions
►SLEEP_TIMER | SLEEP TIMER HAL module driver
Functions |
►SPI | SPI HAL module driver
►Defines |
►SPI Exported Constants |
SPI Direction |
SPI Error Code |
SPI Data Size |
SPI Clock Polarity |
SPI Clock Phase |
SPI TI Mode |
SPI Slave Select |
SPI FIFO Level Max |
SPI Flags Definition |
SPI Interrupt Definition |
SPI Timeout_definition |
SPI Exported Macros |
SPI Private Macros |
►Enumerations |
HAL SPI state |
►Structures |
SPI Configuration |
SPI handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | Data transfer functions
Peripheral State and Errors functions | SPI control functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►TIMER | TIM HAL module driver
►Defines |
TIMER Exported Macros |
►Enumerations |
HAL TIMER state |
►Structures |
TIMER Configuration |
TIMER handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
Peripheral Control and State functions | TIMER Peripheral State functions
►UART | UART HAL module driver
►Defines |
►UART Exported Constants |
UART Error Code |
UART Number of Data Bits |
UART Number of Stop Bits |
UART Parity |
UART Hardware Flow Control |
UART Receiver TimeOut |
UART Interrupt_definition |
UART Request Parameters |
UART Interrupt Flag Mask |
UART Line Error Flag Mask |
UART Retention Register Length |
UART Timeout_definition |
UART Exported Macros |
UART Private Macros |
►Enumerations |
HAL UART state |
►Structures |
UART Configuration |
UART handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | UART Transmit/Receive functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
Peripheral Control and State functions | UART Peripheral State functions
►WDT | WDT HAL module driver
►Defines |
►WDT Exported Constants |
WDT Reset Mode |
WDT Private Macros |
►Structures |
WDT Configuration |
WDT handle |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | IO operation functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►XQSPI | XQSPI HAL module driver
►Defines |
►XQSPI Exported Constants |
XQSPI Error Code |
XQSPI Work Mode |
XQSPI Cache Mode in XIP mode |
XQSPI Read Command in XIP mode |
XQSPI Clock Mode |
XQSPI Clock Speed |
XQSPI Data Mode, only in QSPI mode |
XQSPI FIFO Threshold, FIFO depth is 64*4bytes, only in QSPI mode |
XQSPI Instruction Size, only in QSPI mode |
XQSPI Address Size, only in QSPI mode |
XQSPI Instruction and Address Mode, only in QSPI mode |
XQSPI Flags, only in QSPI mode |
Control Present Status, only in XIP mode |
XQSPI Exported Macros |
XQSPI Private Macros |
►Enumerations |
HAL XQSPI state |
►Structures |
XQSPI Configuration |
XQSPI handle |
XQSPI command |
►Callback Structures |
Callback |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | Data transfers functions
Peripheral State and Errors functions | XQSPI control functions
►LL Driver |
►ADC | ADC LL module driver
►Structures |
ADC Exported init structures |
►Defines |
►ADC Exported Constants |
ADC CLOCK |
ADC Buffered Internal Reference Value |
ADC Input Mode |
ADC Input Source |
ADC Reference Source |
►ADC Exported Macros |
Common Write and read registers Macros |
►ADC Private Macros |
InitStruct default configuartion |
►Functions |
Basic Configuration |
FIFO Access |
Initialization and de-initialization functions |
►AES | AES LL module driver
►Structures |
AES Exported Init structures |
►Defines |
►AES Exported Constants |
Get Flag Defines | Flag definitions which can be used with LL_AES_ReadReg function
Key Size |
Operation Mode |
Key Type |
Transfer Size |
►AES Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
DMA_Management |
Data_Management |
Initialization and de-initialization functions |
►AON_GPIO | AON_GPIO LL module driver
►Structures |
AON_GPIO Exported init structures |
►Defines |
►AON_GPIO Exported Constants |
PIN |
Mode |
Pull Up Pull Down |
Alternate Function |
Interrupt Trigger |
►AON_GPIO Exported Macros |
Common Write and read registers Macros |
►AON_GPIO Private Macros |
Resistor Enable |
Resistor Type |
InitStruct default configuartion |
►Functions |
Port Configuration |
Data Access |
IT_Management |
Flag_Management |
Initialization and de-initialization functions |
►AON_WDT | AON_WDT LL module driver
►Functions |
Configuration functions |
FLAG_Management |
►BOD | BOD LL module driver
►Structures |
BOD Exported init structures |
►Defines |
►BOD Exported Constants |
BOD ENABLE |
BOD2 ENABLE |
BOD STATIC ENABLE |
BOD2 LVEVL |
Functions |
►CALENDAR | CALENDAR LL module driver
►Defines |
►CALENDAR Exported Constants |
Clock divider |
►Functions |
Configuration functions |
FLAG_Management |
►CGC | CGC LL module driver
►Structures |
CGC Exported init structures |
►Defines |
►CGC Exported Constants |
Block0 Clock During WFI |
Block1 Clock During WFI |
Block2 Clock During WFI |
Force Clock OFF |
Force Clock OFF |
Force Clock OFF |
►CGC Exported Macros |
Common Write and read registers Macros |
►CGC Private Macros |
InitStruct default configuartion |
►Functions |
Clock Configuration |
Initialization and de-initialization functions |
►COMP | COMP LL module driver
►Structures |
COMP Exported init structures |
►Defines |
►COMP Exported Constants |
COMP INPUT SOURCE |
COMP REF SOURCE |
►COMP Exported Macros |
Common Write and read registers Macros |
►COMP Private Macros |
InitStruct default configuartion |
►Functions |
Basic Configuration |
Initialization and de-initialization functions |
►DMA | DMA LL module driver
►Structures |
DMA Exported init structures |
►Defines |
►DMA Exported Constants |
CHANNEL |
Transfer Direction |
Transfer mode |
Source increment mode |
Destination increment mode |
Source burst transaction length |
Destination burst transaction length |
Source data alignment |
Destination data alignment |
Transfer Priority level |
Source handshake interface |
Destination handshake interface |
DMA Peripheral type |
►DMA Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
FLAG_Management |
IT_Management |
Initialization and de-initialization functions |
►DUAL_TIMER | DUAL TIM LL module driver
►Structures |
DUAL_TIM Exported init structures |
►Defines |
►DUAL_TIM Exported Constants |
DUAL_TIM counter mode |
DUAL_TIM prescaler |
DUAL_TIM counter size |
InitStrcut default configuartion |
►DUAL_TIM Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
Initialization and de-initialization functions |
►EFUSE | EFuse LL module driver
►Defines |
►EFUSE Exported Constants |
EFUSE Operation Defines | Operation defines which can be used with LL_EFUSE_WriteReg function
Get Flags Defines | Flags defines which can be used with LL_EFUSE_ReadReg function
Get Power Controller Flags Defines | Flags defines which can be used with LL_EFUSE_ReadReg function
►EFUSE Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
►GPIO | GPIO LL module driver
►Structures |
GPIO Exported init structures |
►Defines |
►GPIO Exported Constants |
PIN |
Mode |
Pull Up Pull Down |
Alternate Function |
Interrupt Trigger |
InitStrcut default configuartion |
►GPIO Exported Macros |
Common Write and read registers Macros |
►GPIO Private Macros |
Resistor Enable |
Resistor Type |
►Functions |
Port Configuration |
Data Access |
IT_Management |
Flag_Management |
Initialization and de-initialization functions |
►HMAC | HMAC LL module driver
►Structures |
HMAC Exported Init structures |
►Defines |
►HMAC Exported Constants |
Get Flags Defines | Flags definitions which can be used with LL_HMAC_ReadReg function
Hash Mode |
Calculate Type |
Key Type |
Transfer Size |
►HMAC Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
DMA_Management |
Data_Management |
Initialization and de-initialization functions |
►I2C | I2C LL module driver
►Structures |
I2C Exported init structure |
►Defines |
►I2C Exported Constants |
Get Flags Defines | Flags definitions which can be used with LL_I2C_ReadReg function
IT Defines | Interrupt definitions which can be used with LL_I2C_ReadReg and LL_I2C_WriteReg functions
Master Addressing Mode |
Own Address Length |
Start And Stop Generation |
Transfer Speed Mode |
Transfer Speed |
Read Write Direction |
TX FIFO Threshold |
RX FIFO Threshold |
InitStrcut default configuartion |
►I2C Exported Macros |
Common Write and read registers Macros |
Exported_Macros_Helper |
►Functions |
Configuration |
IT_Management |
FLAG_management |
DMA_Management |
Data_Management |
Initialization and de-initialization functions |
►I2S | I2S LL module driver
►Structures |
I2S Exported init structure |
►Defines |
►I2S Exported Constants |
Get Flags Defines | Flags definitions which can be used with LL_I2S_ReadReg function
Interrupt Defines | Interrupt definitions which can be used with LL_SPI_ReadReg and LL_SPI_WriteReg functions
I2S Clock Source |
Transfer Data width |
Transfer Mode |
FIFO Threshold |
Word Select Line Cycles |
SCLK Gate |
RX/TX resolution of one channel |
the number of RX/TX channels |
RX/TX FIFO depth |
APB data width |
InitStrcut default configuartion |
►I2S Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
Channel Configuration functions |
DMA Management Functions |
Component Paraments Functions |
I2S_M Initialization and de-initialization functions |
►ISO7816 | ISO7816 LL module driver
►Structures |
ISO7816 Exported init structure |
►Defines |
►ISO7816 Exported Constants |
Action state. |
IT Defines | Interrupt definitions which can be used with LL_ISO7816_ReadReg and LL_ISO7816_WriteReg functions
Card Presence Defines |
IO States Defines |
Power States Defines |
Clock Stop Select Defines |
Coding Convention Defines |
►ISO7816 Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration |
IT_Management |
ISO7816 Initialization and de-initialization functions |
►MSIO | MSIO LL module driver
►Structures |
MSIO Exported init structures |
►Defines |
►MSIO Exported Constants |
PIN |
Direction |
Mode |
Pull Up Pull Down |
Alternate Function |
►MSIO Exported Macros |
Common Write and read registers Macros |
►MSIO Private Macros |
InitStruct default configuartion |
►Functions |
Port Configuration |
Data Access |
Initialization and de-initialization functions |
►PKC | PKC LL module driver
►Structures |
PKC Exported Init structures |
►Defines |
PKC Private Macros |
►PKC Exported Constants |
Get Flags Defines | Flags defines which can be used with LL_PKC_ReadReg function
IT Defines | Interrupt defines which can be used with LL_PKC_ReadReg and LL_PKC_WriteReg functions
Bits Length |
Operation Mode |
InitStrcut default configuartion |
►PKC Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
Initialization and de-initialization functions |
►PWM | PWM LL module driver
►Structures |
PWM Exported init structures |
►Defines |
►PWM Exported Constants |
PWM mode |
PWM alignment pulses |
PWM drive polarity |
PWM action event |
PWM period unit default configuretion |
InitStrcut default configuartion |
►PWM Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
Initialization and de-initialization functions |
►PWR | PWR LL module driver
►Defines |
►PWR Private Constants |
External Wakeup Control Low Significant Bit Defines |
►PWR Private Macros |
External Wakeup Control Low Significant Bit Defines |
►PWR Exported Constants |
Wakeup Condition |
Wakeup Event |
External Wakeup Pins |
External Wakeup Type |
Power State Control Commands |
Dpad LE State |
Timer Read Select |
►Functions |
Common write and read registers Macros |
►PWR Exported Functions |
Low power mode configuration |
FLAG_Management |
BLE Communication timer and core configuration function |
►RNG | RNG LL module driver
►Structures |
RNG Exported Init structures |
►Defines |
►RNG Exported Constants |
LFSR seed source |
LFSR configuration mode |
Post-process mode |
RNG hardware interrupt enable. |
RNG Output mode |
►RNG Exported Macros |
Common Write and read registers Macros |
►Functions |
RNG Configuration functions |
FLAG Management |
IT Management |
Data Management |
Initialization and de-initialization functions |
►SPI | SPI LL module driver
►Structures |
SPI Exported init structure |
►Defines |
►SPI Exported Constants |
Get Flags Defines | Flags definitions which can be used with LL_SPI_ReadReg function
IT Defines | Interrupt definitions which can be used with LL_SPI_ReadReg and LL_SPI_WriteReg functions
SPI Frame Format |
Datawidth |
MicroWire CommandSize |
Test Mode |
Slave Out Enable |
Transfer Mode |
Clock Phase |
Clock Polarity |
Serial Protocol |
MicroWire Control |
Slave Select |
DMA Defines |
QSPI Instruction Size |
QSPI Address Size |
QSPI Address and Instruction Transfer Format |
InitStrcut default configuartion |
►SPI Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
DMA_Management |
Data_Management |
SPIM Initialization and de-initialization functions |
SPIS Initialization and de-initialization functions |
QSPI Initialization and de-initialization functions |
►TIMER | TIMER LL module driver
►Structures |
TIMER Exported init structures |
►Defines |
►TIMER Exported Constants |
InitStrcut default configuartion |
►TIMER Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
Initialization and de-initialization functions |
►UART | UART LL module driver
►Structures |
UART Exported init structures |
►Defines |
►UART Exported Constants |
Get Flags Defines | Flags definitions which can be used with LL_UART_ReadReg function
IT Defines | Interrupt definitions which can be used with LL_UART_ReadReg and LL_UART_WriteReg functions
Parity Control |
Data Bits |
Stop Bits |
Hardware Flow Control |
TX FIFO Threshold |
RX FIFO Threshold |
RTS Pin State |
CTS Pin State |
InitStrcut default configuartion |
►UART Exported Macros |
Common Write and read registers Macros |
Exported_Macros_Helper |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
DMA_Management |
Data_Management |
Initialization and de-initialization functions |
►WDT | WDT LL module driver
►Defines |
►WDT Private Constants |
Write Access Defines |
►WDT Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
FLAG_Management |
►XQSPI | XQSPI LL module driver
►Structures |
XQSPI Exported init structure |
►Defines |
►XQSPI Exported Constants |
XQSPI work mode |
XIP read command |
Slave select |
Address bytes in command |
Read data endian mode |
XIP cache mode |
Cache FIFO mode |
Cache hit/miss counters mode |
QSPI Flags Defines | Flags defines which can be used with LL_XQSPI_ReadReg function
QSPI interrupt Defines | Interrupt defines which can be used with LL_XQSPI_ReadReg and LL_XQSPI_WriteReg functions
QSPI FIFO Watermark |
QSPI Frame Format |
QSPI Data Order |
QSPI Datawidth |
QSPI Clock Phase |
QSPI Clock Polarity |
QSPI Buad Rate |
QSPI Present Bypass |
QSPI Flash write bits |
InitStrcut default configuartion |
►XQSPI Exported Macros |
Common Write and read registers Macros |
►Functions |
Cache driver functions |
XIP LL driver functions |
QSPI driver functions |
XQSPI Initialization and de-initialization functions |
▼SYSTEM |
►Device Firmware Update | Definitions and prototypes for the DFU interface
Typedefs |
Defines |
Structures |
Functions |
►Non-Volatile Data Storage | Definitions and prototypes for the NVDS interface
Defines |
Enumerations |
Structures |
Functions |
Local Flash Functions |
►Power Manager | Definitions and prototypes for the Power Manager interface
Typedefs |
Functions |
►System SDK | Definitions and prototypes for the system SDK interface
Typedefs |
Defines |
Enumerations |
Structures |
Functions |
►System Configuration | Definitions and prototypes for SYS_CFG interface
Structures |
Defines |
►Platform SDK | Definitions and prototypes for the Platform SDK
Enumerations |
Functions |