| ▼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 PHYs (bitmask) | |
| 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 | |
| ►Core Isochronous Channels | Definitions and prototypes for the ISO interfaces |
| Defines | |
| 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 |
| ►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 |
| Structures | |
| 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 | |
| ►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 | |
| ►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 | |
| ►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 | |
| ►HAL Driver | |
| ►HAL | HAL module driver |
| ►Defines | |
| HAL Exported Constants | |
| ►Functions | |
| Initialization and De-initialization Functions | Initialization and de-initialization functions |
| IRQ Handler and Callbacks | IRQ Handler and Callbacks functions |
| HAL Control functions | HAL Control functions |
| Initialization, De-initialization | Initialization , de-initialization and Callback registration Functions |
| ►Callback Structures | |
| Callback | |
| ►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 |
| ►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 |
| ►BR | HAL Bridge module driver |
| ►Functions | |
| Initialization and De-initialization Functions | Initialization and de-initialization functions |
| IRQ Handler and Callbacks | IRQ Handler and Callbacks functions |
| HAL Control functions | HAL Control functions |
| Initialization, De-initialization | Initialization , de-initialization and Callback registration Functions |
| ►Callback Structures | |
| Callback | |
| ►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 | |
| ►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 |
| ►CORTEX | CORTEX HAL module driver |
| ►Defines | |
| ►CORTEX Exported Constants | |
| CORTEX Preemption Priority Group | |
| 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 |
| ►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 | |
| 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 |
| ►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 |
| ►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 | |
| 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 |
| ►Defines | |
| HAL Exported Constants | |
| Enumerations | |
| Callback | |
| 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 |
| ►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 |
| ►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 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 | |
| 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 |
| ►ADVS | ADVS LL module driver |
| ►Defines | |
| Scaling vtbias enable state defines | |
| Scaling blk enable state defines | |
| Scaling slop control type defines | |
| Scaling limiter enable defines | |
| Functions | |
| AON_GPIO | AON_GPIO LL module driver |
| ►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 |
| ►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 |
| ►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 | |
| 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 | |
| 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 | |
| ►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 | |
| MSIO | MSIO LL module driver |
| ►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 |
| ►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 | |
| AON_TIM | AON TIMER LL module driver |
| ►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 | |
| ►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 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 | |
| ►Non-Volatile Data Storage | Definitions and prototypes for the NVDS interface |
| Defines | |
| Enumerations | |
| Type Typedefs | |
| Enumerations | |
| 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 | |