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

▼BLE | Definitions and prototypes for the BLE SDK interface
►BLE Common | BLE Common interface
Enumerations |
Structures |
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 |
Enumerations |
Structures |
Functions |
►Generic Access Profile (GAP) Management | Definitions and prototypes for the GAP Management interface
►Defines |
GAP ADV CHANNEL (bitmask) |
Enumerations |
Structures |
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 |
Attribute Permission |
Attribute Extend Permission |
Enumerations |
Structures |
Functions |
►BLE_ID | Message ID and hci cmd/evt opcode defines
Defines |
Enums |
►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 |
►BLE_MSG | Message handler function extern
Defines |
Functions |
►Profile | Definitions and prototypes for the profile interface
►Profile Common | Definitions and prototypes for Profile Common interface
►Typedefs |
Structures |
►Profile Server | Definitions and prototypes for Profile Server interface
Structures |
Functions |
►Profile Client | Definitions and prototypes for Profile Client interface
Functions | Definitions and prototypes for Profile Client interface
►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. Bit 0 : Pairing or reconnection mode, 0 - reconnection mode, 1 - pairing mode; Bit 1 : Classic Bluetooth discoverability; Bit 2~7 : Reserved for future use, set to 0x00
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. The least value of MTU is 23 octets. The size of Attribute Value is (23-3) octets which could be less than the size (30 octets) of all fields of Body Composition Measurement. If the required data exceeds the current size (MTU - 3) octets, the remaining optional fields shall be sent in the subsequent indication. So we need no more than 2 packets
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 |
►Bond Management Service (BMS) | Bond Management Service module
►Defines |
BMS Feature | BMS feature
Enumerations |
Typedefs |
Structures |
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 |
►Continuous Glucose Monitoring Service (CGMS) | Continuous Glucose Monitoring Service module
►Defines |
CGM Feature | CGM feature
Measurement Flag | CGM Measurement Flags
Measurement status | Glucose measurement status
Enumerations |
Structures |
Typedefs |
Functions |
►Continuous Continuous Glucose Monitoring Monitoring Service Record Access Control Point (CGMS_RACP) | Continuous Continuous Glucose Monitoring Monitoring Service Record Access Control Point module
Defines |
Enumerations |
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 |
►Electronic Shelf Label Service (ESLS) | Definitions and prototypes for the ESLS interface
Defines |
Characteristics Mask | Bit masks for the initialization of esls_init_t::char_mask
Characteristics Mask | Bit masks for the initialization of esls_env_t.config_mask
Enumerations |
Structures |
Functions |
►Shelf Label AP Client (ESLS_C) | Electronic Shelf Label Client module
Defines |
Enumerations |
Structures |
DEF 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 |
►AON WDT | AON WDT APP module driver
Type definitions |
Enumerations |
Structures |
Functions |
►BOD | BOD APP module driver
►Defines |
►BOD Exported Constants |
BOD enable defines |
BOD event enable |
BOD STATIC ENABLE |
BOD event level |
Enumerations |
Structures |
Type definitions |
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 |
►IIC | IIC APP module driver
Enumerations |
Structures |
Type definitions |
Functions |
►GPIO | GPIO APP module driver
►Defines |
Defines |
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 |
►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 |
►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 |
►HAL Driver |
HAL | HAL module driver
►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 Operation Mode |
AES Chaining Mode |
AES Endian Mode |
AES Key Type |
AES Key Mode |
AES Key Size |
AES DPA Mode |
AES Block Size |
AES Flags Definition |
AES Interrupt definition |
AES Exported Macros |
►Enumerations |
HAL AES State |
►Structures |
AES Configuration |
AES Handle |
►Callback Structures |
AES Callback |
►Functions |
Peripheral State and Errors functions | AES State and Errors functions
Initialization and de-initialization functions | Initialization and Configuration functions
AES 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
IO speed |
IO strength |
Input type |
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_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 |
BOD2 LVEVL |
BOD2 AUTO POWER BYPASS |
BOD STATIC ENABLE |
Structures |
►Callback Structures |
BOD Callback |
►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 disable mode |
CALENDAR alarm tick mode |
CALENDAR exported macros |
CALENDAR Private Macros |
►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 Hysteresis Select |
Select |
COMP Reset Degeneration 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
►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 Priority Level |
DMA Channel Lock Enable |
DMA Channel Lock Level |
DMA Channel Lock Enable |
DMA Bus Lock Level |
DMA Private Macros |
►Enumerations |
HAL DMA state |
HAL DMA channel |
HAL DMA callback ID |
Structures |
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 IO Initial State |
DUAL TIMER IO Action Mode |
DUAL TIMER Exported Macros |
DUAL TIMER Private Macros |
►Enumerations |
HAL DUAL TIM state |
HAL DUAL TIM channel |
►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 |
►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 Protected Area Sizes |
EXFLASH OTP Locked |
EXFLASH Erase Type |
EXFLASH Block Protect |
EXFLASH OTP Address |
EXFLASH Size Information |
EXFLASH Repeat Times definition |
EXFLASH Exported Macros |
EXFLASH Private Macros |
Enumerations |
Structures |
►Functions |
Initialization and de-initialization functions | Initialization and de-initialization functions
IO operation functions | Data transfers functions
►GPIO | GPIO HAL module driver
►Defines |
►GPIO Exported Constants |
GPIO pins |
Alternate Function |
GPIO mode | GPIO Configuration Mode Elements values convention: 0x000000YX
GPIO pull | GPIO Pull-Up or Pull-Down Activation
GPIO speed | GPIO speed selection
GPIO Strength | GPIO drive strength selection
GPIO input type | GPIO input type selection
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
►HMAC | HMAC HAL module driver
►Defines |
►HMAC Exported Constants |
HMAC Error Code |
HMAC Mode |
Key Type |
DPA Mode |
HAMC Block Size |
HAMC Flags Definition |
HMAC Interrupt_definition |
HMAC Timeout_definition |
HMAC Exported Macros |
►Enumerations |
HAL HMAC state |
►Structures |
HMAC Configuration |
HMAC handle |
►Callback Structures |
Callback |
►Functions |
HMAC State and Errors functions | HMAC control functions
Initialization and de-initialization functions | Initialization and de-initialization functions
HMAC operation functions | HMAC operation 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 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
►MSIO | MSIO HAL module driver
►Defines |
►MSIO Exported Constants |
MSIO pins |
MSIO direction |
MSIO mode | MSIO Analog or Digital mode Elements values convention: 0x000000YX
MSIO pull | MSIO Pull-Up or Pull-Down Activation
MSIO IO speed | MSIO IO speed
MSIO IO strength | MSIO IO strength
MSIO input type | MSIO input type
MSIO Exported Macros |
MSIO Private Macros |
►Callback Structures |
Callback |
Enumerations |
Structures |
►Functions |
Initialization and de-initialization functions | Initialization and Configuration functions
IO operation functions | MSIO Read, Write, and Toggle management functions
and Callbacks | IRQ Handler and Callbacks functions
►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 SPRAM 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 error code |
PWM Pulses Aligned. |
PWM stop level. |
PWM waiting time io level |
PWM coding channel select in coding mode |
PWM Drive Polarity |
PWM action event |
PWM Exported Macros |
PWM Private Macros |
►Enumerations |
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
►PWR | PWR HAL module driver
►Defines |
►PWR Exported Constants |
PWR Wakeup Condition |
PWR Timer Type |
Memory Power State |
PWR Timeout definition |
PWR Sleep Timer Mode |
Overflow value definition |
PWR Private Macros |
►Functions |
Low Power mode configuration functions |
BLE Communication timer and core configuration function |
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
PWR_MGMT | PWR_MGMT HAL module driver
►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
►RTC | RTC HAL module driver
►Defines |
►RTC Exported Constants |
RTC Interrupt Status |
RTC Interrupt Enable |
RTC Error Code definition |
Clock divider |
relaod mode |
RTC Private Macros |
Enumerations |
Structures |
►Callback Structures |
RTC Callback |
►Functions |
Initialization and de-initialization Functions | Initialization and Configuration functions
IRQ Handler and Callbacks | IRQ Handler and Callbacks functions
►SPI | SPI HAL module driver
►CS Signal Description |
►Defines |
State from Software CS Assert |
►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 |
FIFO SIZE |
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
►XQSPI | XQSPI HAL module driver
►Defines |
►XQSPI Exported Constants |
XQSPI Error Code |
XQSPI in XIP mode |
XQSPI Work Mode |
XQSPI Cache Mode in XIP mode |
XQSPI in XIP mode |
XQSPI 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 |
►SLP_TIM | SLEEP TIMER HAL module driver
►Defines |
►PWR Exported Constants |
PWR Wakeup Condition |
PWR Timer Type |
Memory Power State |
PWR Timeout definition |
PWR Sleep Timer Mode |
Overflow value 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
►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 |
Key Mode |
Transfer Size |
Keyram keyslot |
►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 |
Private Macro |
PIN |
Mode |
Pull Up Pull Down |
IO speed |
IO strength |
Input type |
Interrupt Trigger |
Clock Out |
►AON_GPIO Exported Macros |
Common Write and read registers Macros |
►AON_GPIO Private Macros |
InitStruct default configuartion |
►Functions |
Port Configuration |
Data Access |
IT_Management |
Flag_Management |
Initialization and de-initialization functions |
►PMU LL Module Driver | PMU LL module driver
Functions |
►AON RF Module Driver | AON_RF LL module driver
Functions |
►AON_WDT | AON_WDT LL module driver
►Defines |
config read |
Clock Calibration Source |
►Functions |
Configuration functions |
FLAG_Management |
►BOD Module Driver | BOD LL module driver
►Structures |
BOD Exported init structures |
►Defines |
►BOD Exported Constants |
BOD ENABLE |
BOD2 ENABLE |
BOD STATIC ENABLE |
BOD2 AUTO POWER BYPASS |
BOD2 LVEVL |
Functions |
►CALENDAR | CALENDAR LL module driver
►Defines |
►CALENDAR Exported Constants |
Clock divider |
Calendar Periodic timer select defines |
►Functions |
Configuration functions |
FLAG_Management |
►CGC | CGC LL module driver
►Defines |
►CGC Exported Constants |
Block0 Clock During WFI |
Block1 Clock During WFI |
Force Clock OFF |
Force Clock OFF |
Force Clock OFF |
Low Power Feature |
Turn the peripherals off during WFI/WFE |
Individual block's clock control inside security system |
Specify the default system clock when the system is initialized |
Functions |
►LL Clock | CLOCK CALIBRATION LL module driver
Clock source |
Slow clock source |
Clock select |
XO pll state |
AON_SLOW clock source |
Functions |
►LL Clock Calibration | CLOCK CALIBRATION LL module driver
►Defines |
config read |
Clock Calibration Source |
Functions |
►COMP | COMP LL module driver
►Structures |
COMP Exported init structures |
►Defines |
►COMP Exported Constants |
COMP INPUT SOURCE |
COMP REF SOURCE |
COMP |
COMP wakeup edge |
►COMP Exported Macros |
Common Write and read registers Macros |
►COMP Private Macros |
InitStruct default configuartion |
►Functions |
Basic Configuration |
Initialization and de-initialization functions |
►LL Clock Calibration | CLOCK CALIBRATION LL module driver
►Defines |
Mode defines |
Mode defines |
Mode defines |
Divide factor defines |
Clock Selection defines |
Mode defines |
Functions |
►DMA | DMA LL module driver
►Structures |
DMA Exported init structures |
►Defines |
►DMA Exported Constants |
CHANNEL |
Transfer Direction |
Source increment mode |
Destination increment mode |
Source burst transaction length |
Destination burst transaction length |
Source data alignment |
Destination data alignment |
Transfer Priority level |
Channel lock enable |
Channel lock level |
Bus lock enable |
Bus lock 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 |
DUAL_TIM io action |
DUAL_TIM io init |
DUAL_TIM Interrupt source identify |
InitStrcut default configuartion |
►DUAL_TIM Exported Macros |
Common Write and read registers Macros |
►Functions |
Configuration functions |
IT_Management |
FLAG_Management |
►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 |
GPIO private macro |
PIN |
Mode |
Pull Up Pull Down |
IO Speed |
IO Strength |
Input type |
Interrupt Trigger |
of GPIOx Registers |
Set nth bit for GPIOx register 0 or 1 |
InitStrcut default configuration |
►GPIO Exported Macros |
Common Write and read registers Macros |
GPIO Private Macros |
►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 |
►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 |
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 |
►MISC | MISC LL module driver
MISC Exported Constants |
MISC Exported Functions |
►MSIO | MSIO LL module driver
►Structures |
MSIO Exported init structures |
►Defines |
►MSIO Exported Constants |
MSIO private macro |
PIN MSIO pin |
Direction |
Mode |
Pull Up Pull Down |
IO Speed |
IO Strength |
Input type |
►MSIO Exported Macros |
Common Write and read registers Macros |
►MSIO Private Macros |
InitStruct default configuration |
►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 |
►PWM | PWM LL module driver
►Structures |
PWM Exported init structures |
►Defines |
►PWM Exported Constants |
PWM alignment pulses |
PWM stop io level |
PWM waiting time io level |
PWM coding channel select in coding mode |
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 |
Enumerations |
►PWR | PWR LL module driver
►Defines |
►PWR Exported Constants |
Wakeup Condition |
Wakeup Event |
Condition |
Event |
Power State Control Commands |
Dpad LE State |
►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 |
►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 |
►RNG Exported Functions |
RNG Configuration functions |
FLAG Management |
IT Management |
Data Management |
Initialization and de-initialization functions |
►RTC | RTC LL module driver
►Defines |
►RTC Exported Constants |
Clock divider |
RTC Periodic timer select defines |
RTC CFG0 register read defines |
►Functions |
Configuration functions |
FLAG_Management |
►SLP_TIMER | SLP_TIMER LL module driver
►Defines |
►SLP_TIMER Exported Constants |
Sleep Timer Run Mode |
►SLP_TIMER Exported Macros |
Common write and read registers Macros |
►Functions |
Configuration 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
Datawidth |
MicroWire CommandSize |
Test Mode |
Slave Out Enable |
Transfer Mode |
Clock Phase |
Clock Polarity |
Serial Protocol |
MicroWire Control |
Slave Select |
DMA Defines |
Defines |
Defines |
►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 |
►TIMER | TIMER LL module driver
►Structures |
TIMER Exported init structures |
►Defines |
►TIMER Exported Constants |
InitStrcut default configuartion |
identify |
►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 |
►XQSPI | XQSPI LL module driver
►Structures |
XQSPI Exported init structure |
►Defines |
►XQSPI Exported Constants |
XQSPI HP mode |
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 |
►XQSPI Cache direct map enable |
XQSPI Cache flush enable |
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 |
►System SDK | Definitions and prototypes for the system SDK interface
Typedefs |
Defines |
Defines |
Enumerations |
Structures |
Functions |
►Device Firmware Update | Definitions and prototypes for the DFU interface
Defines |
►Enumerations |
dfu cache buffer type |
►Structures |
Typedefs |
Functions |
►Power Manager | Definitions and prototypes for the Power Manager interface
Typedefs |
Functions |
►SYS_CFG | Definitions and prototypes for SYS_CFG interface
Structures |
Platform SDK | Definitions and prototypes for the Platform SDK
Enumerations |
Functions |