| ▼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) Client Cache | Definitions and prototypes for the GATT client cache interfaces |
| Defines | |
| 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 | |
| ►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. 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 | |
| ►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 | |
| ►DSPI | DSPI APP module driver |
| Defines | |
| Enumerations | |
| Structures | |
| Type Definitions | |
| Functions | |
| ►DUAL TIMER | DUAL TIMER APP module driver |
| Enumerations | |
| Type definitions | |
| Structures | |
| Functions | |
| ►GPIO INTERRUPT | GPIO INTERRUPT APP module driver |
| Structures | |
| Functions | |
| ►DC | GRAPHICS_DC APP module driver |
| ►Defines | |
| ►DC Exported Constants | |
| DC Pins Define | |
| DC Layers Define | |
| IRQ callback events Define | |
| DC registers memory base address Define | |
| Enumerations | |
| ►Structures | |
| GRAPHICS DC Configuration | |
| Type definitions | |
| Functions | |
| ►GPU | GRAPHICS_GPU APP module driver |
| ►Defines | |
| The GPU registers memory base address | |
| IRQ callback events Define | |
| Enumerations | |
| Graphics GPU Type definitions | |
| Functions | |
| ►OSPI | OSPI APP module driver |
| ►Defines | |
| OSPI Exported Constants | |
| Enumerations | |
| Structures | |
| Type definitions | |
| Functions | |
| ►QSPI | QSPI APP module driver |
| ►Defines | |
| ►QSPI Exported Constants | |
| Qspi pin defines | |
| smart cs enable defines. NOTE: If QSPI_DATA_MODE_SPI, enable smart cs | |
| Enumerations | |
| Type Definitions | |
| 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 |
| ►PDM | PDM APP module driver |
| 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 | |
| ►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 | |
| ►HAL_Delay | CGC HAL module driver |
| Functions | |
| ►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 |
| ►ADC | ADC HAL module driver |
| ►Defines | |
| ►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 Handle | |
| ►Type definitions | |
| ADC Configuration | |
| ►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 |
| 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_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 | |
| ►Callback Structures | |
| BOD Callback | |
| ►Functions | |
| Initialization and de-initialization Functions | Initialization and Configuration functions |
| ►HAL_BR | HAL Bridge module driver |
| ►Callback Structures | |
| Callback | |
| ►Functions | |
| Initialization, De-initialization and Callback registration Functions | Initialization , de-initialization and Callback registration 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 | |
| ►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 |
| ►CLOCK | CLOCK CALIBRATION HAL module driver |
| Enumerations | |
| Functions | Xo clock request and release API |
| ►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 | |
| ►Type definitions | |
| COMP Configuration | |
| ►Structures | |
| 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 |
| CONF | CONF HAL module driver |
| ►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 Mode | |
| DMA Priority Level | |
| Destination LLP Enable | |
| Source LLP Enable | |
| Destination Scatter Enable | |
| Source Gather Enable | |
| DMA Private Macros | |
| ►Enumerations | |
| HAL DMA state | |
| HAL DMA channel | |
| HAL DMA callback ID | |
| ►Structures | |
| DMA Configuration | |
| DMA handle | |
| ►Functions | |
| Input and Output operation functions | Input and Output operation functions |
| Peripheral State and Errors functions | Peripheral State and Errors functions |
| Initialization and de-initialization functions | Initialization and de-initialization functions |
| IRQ Handler and Callbacks | IRQ Handler and Callbacks functions |
| ►DSPI | DSPI HAL module driver |
| ►Defines | |
| ►DSPI Exported Constants | |
| DSPI Error Code | |
| Clock Select | |
| DSPI Interface mode | |
| DSPI Instruction Size | |
| Data Width | |
| DSPI Flags | |
| DSPI Interrupts | |
| DSPI rx FIFO threshold | |
| DSPI Data mode | |
| DSPI Timeout_definition | |
| DSPI Exported Macros | |
| DSPI Private Macros | |
| ►Enumerations | |
| HAL DSPI state | |
| ►Structures | |
| DSPI Configuration | |
| DSPI handle | |
| DSPI command | |
| ►Callback Structures | |
| Callback | |
| ►Functions | |
| IO operation functions | Data transfers functions |
| Peripheral State and Errors functions | DSPI control functions |
| Initialization and de-initialization functions | Initialization and de-initialization 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 Page 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 | |
| IO operation functions | Data transfers functions |
| Initialization and de-initialization functions | Initialization and de-initialization functions |
| Peripheral State and Errors functions | ExFlash control functions |
| ►GPADC | GPADC HAL module driver |
| ►Defines | |
| ►GPADC Exported Constants | |
| GPADC P_Input Source | |
| GPADC N_Input Source | |
| GPADC Input Mode | |
| GPADC Vdd Value | |
| GPADC Sample Rate | |
| GPADC Pga Mode | |
| GPADC Pga Gain | |
| GPADC Error Code | |
| GPADC Exported Macros | |
| ►Enumerations | |
| HAL GPADC State | |
| ►Structures | |
| GPADC Configuration | |
| GPADC Handle | |
| ►Callback Structures | |
| GPADC Callback | |
| ►Functions | |
| Initialization and de-initialization Functions | Initialization and Configuration 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 |
| ►GPIOEx | GPIOEx HAL module driver |
| ►Defines | |
| ►GPIOEx Exported Constants | |
| GPIOEx Mux Mode definition | |
| GPIOEx Mux function selection | |
| ►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 Word Select Line Cycles | |
| 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 | |
| IO operation functions | Data transfers functions |
| Peripheral State and Errors functions | I2S control functions |
| Initialization and de-initialization functions | Initialization and de-initializations 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 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 IO strength | MSIO IO strength |
| 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 |
| MSIO_B_IRQHandler and Callbacks | IRQ Handler and Callbacks functions |
| ►MSIOEx | MSIOEx HAL module driver |
| ►Defines | |
| ►MSIOEx Exported Constants | |
| MSIOEx Mux Mode definition | |
| MSIOEx Mux function selection | |
| ►PDM | PDM HAL module driver |
| ►Defines | |
| ►PDM Exported Constants | |
| PDM Error Code | |
| PDM Exported Macros | PDM_default_config initStruct default configuartion |
| Enumerations | |
| Type definitions | |
| Structures | |
| ►Callback Structures | |
| PDM Callback | |
| ►Functions | |
| Peripheral State and Errors Functions | PDM control functions |
| Initialization and de-initialization Functions | Initialization and Configuration 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 Exported Macros | |
| PKC Private Macros | |
| ►Enumerations | |
| HAL PKC state | |
| ►Structures | |
| PKC Configuration | |
| PKC handle | |
| PKC expression input | |
| ►Callback Structures | |
| Callback | |
| ►Functions | |
| IO Operation Functions | Data transfers 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 | PKC Peripheral State functions |
| ►PWM | PWM HAL module driver |
| ►Defines | |
| ►PWM Exported Constants | |
| PWM Mode | |
| PWM Pulses Aligned. | |
| PWM stop level. | |
| 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 Condition | |
| PWR Timer Type | |
| Memory Power State | |
| PWR Timeout definition | |
| PWR Sleep Timer Mode | |
| Sleep Timer Clock Source | |
| 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 | |
| PWR_MGMT Exported Constants | |
| Enumerations | |
| ►Callback Structures | |
| PWR_MGMT Callback | |
| Variables | |
| Functions | |
| ►QSPI | QSPI HAL module driver |
| ►Defines | |
| ►QSPI Exported Constants | |
| Set DMA Control Register | |
| Fifo Depth | |
| 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 | |
| endian mode for qspi xip | |
| Which Slave to Enable in XIP | |
| data frame size in xip, take effect when enable DFS_HC | |
| mode bits length for xip mode | |
| instruction size for concurrent xip mode | |
| address size for concurrent xip mode | |
| transfer of inst & address for concurrent xip mode | |
| frame format for concurrent xip mode | |
| Mode Clock stretch mode | |
| Prefetch for concurrent xip mode | |
| Cont transfer for concurrent xip mode | |
| Instruction phase for concurrent xip mode | |
| Bits phase for concurrent xip mode | |
| DFS hardcore for concurrent xip mode | |
| Instruction sent mode for concurrent xip mode | |
| BLOCK Mode for LLP | |
| BLOCK SHAPE for DMA LLP | |
| QSPI Exported Macros | |
| QSPI Private Macros | |
| QSPI-XIP 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 |
| ►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 |
| ►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 | |
| Sleep Timer Clock Source | |
| 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 |
| ►SPI | SPI HAL module driver |
| ►Defines | |
| CS Signal Description | |
| State from Software CS Assert | |
| State from Software CS De-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 | |
| Peripheral State and Errors functions | SPI control functions |
| Initialization and de-initialization functions | Initialization and de-initialization functions |
| IO operation functions | Data transfer 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 | |
| IO operation functions | Data transfers functions |
| Initialization and de-initialization functions | Initialization and de-initialization functions |
| Peripheral State and Errors functions | XQSPI control functions |
| ►LL Driver | |
| ADC | ADC LL module driver |
| ►AVDS | AVDS LL module driver |
| ►Defines | |
| Analog Voltage Scaling enable state defines | |
| Analog Voltage Scaling slop control type defines | |
| Analog Voltage Scaling limiter enable defines | |
| 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 |
| ►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 | |
| Watchdog Timer clock select defines | |
| config read | |
| ►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 LVEVL | |
| Functions | |
| ►CALENDAR | CALENDAR LL module driver |
| ►Defines | |
| ►CALENDAR Exported Constants | |
| Clock divider | |
| Calendar Timer clock select defines | |
| 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 | |
| Block2 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 | |
| ►CLK | CLOCK CALIBRATION LL module driver |
| ►Defines | |
| ►CLK Exported Constants | |
| Clock source select | |
| System clock frequency select | |
| XO PLL state | |
| Functions | |
| ►LL Clock Calibration | CLOCK CALIBRATION LL module driver |
| ►Defines | |
| Clock Calibration Source | |
| Functions | |
| COMP | COMP LL module driver |
| ►DDVS | DDVS LL module driver |
| ►Defines | |
| DDVS enable | |
| Mode defines | |
| Ringo defines | |
| Divide factor defines | |
| Clock Selection defines | |
| Clock defines | |
| Functions | |
| ►DMA | DMA LL module driver |
| ►Structures | |
| DMA Exported init structures | |
| ►Defines | |
| ►DMA Exported Constants | |
| CHANNEL | |
| Transfer Direction | |
| Transfer mode | |
| Destination LLP Enable | |
| Source LLP Enable | |
| Destination Status Update Enable | |
| Source Status Update Enable | |
| Destination Scatter Enable | |
| Source Gather Enable | |
| 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 | |
| DSPI | DSPI 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 | |
| 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 | |
| ►DVS | DVS LL module driver |
| ►Defines | |
| Analog Voltage Scaling enable state defines | |
| Analog Voltage Scaling slop control type defines | |
| Voltage Scaling limiter enable defines | |
| 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 Mode | |
| PIN | |
| Mode | |
| Pull Up Pull Down | |
| Alternate Function | |
| IO Speed | |
| IO Strength | |
| Input type | |
| Interrupt Trigger | |
| Address 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 | |
| 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 | |
| ►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 | |
| 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 |
| OSPI | OSPI LL module driver |
| PDM | PDM LL module driver |
| ►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 stop io level | |
| 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 |
| ►QSPI | QSPI LL module driver |
| ►Structures | |
| QSPI Exported init structure | |
| ►Defines | |
| ►SPI Exported Constants | |
| Defines | |
| 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 RX SAMPLE EDGE | |
| QSPI Address and Instruction Transfer Format | |
| : endian mode for qspi xip | |
| : Which Slave to Enable in XIP | |
| : data frame size in xip, take effect when enable DFS_HC | |
| : mode bits length for xip mode | |
| : instruction size for concurrent xip mode | |
| : address size for concurrent xip mode | |
| : transfer of inst & address for concurrent xip mode | |
| : frame format for concurrent xip mode | |
| Mode Clock stretch mode | |
| XQSPI Xip Prefetch | |
| QSPI Xip Count Xferr | |
| QSPI Xip Inst Phase | |
| QSPI Xip Mode Enable | |
| QSPI Xip Dfs Hardcode Enable | |
| QSPI Concurrent Xip Inst Sent Mode | |
| InitStrcut default configuartion | |
| Defines | |
| ►SPI Exported Macros | |
| Common Write and read registers Macros | |
| ►Functions | |
| Configuration functions | |
| IT_Management | |
| FLAG_Management | |
| DMA_Management | |
| Data_Management | |
| QSPI Initialization and de-initialization functions | |
| SPIM Initialization and de-initialization functions | |
| SPIS Initialization and de-initialization functions | |
| ►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 | |
| ►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 Timer clock select defines | |
| 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 | |
| Defines | |
| 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 RX SAMPLE EDGE | |
| QSPI Address and Instruction Transfer Format | |
| : endian mode for qspi xip | |
| : Which Slave to Enable in XIP | |
| : data frame size in xip, take effect when enable DFS_HC | |
| : mode bits length for xip mode | |
| : instruction size for concurrent xip mode | |
| : address size for concurrent xip mode | |
| : transfer of inst & address for concurrent xip mode | |
| : frame format for concurrent xip mode | |
| Mode Clock stretch mode | |
| XQSPI Xip Prefetch | |
| QSPI Xip Count Xferr | |
| QSPI Xip Inst Phase | |
| QSPI Xip Mode Enable | |
| QSPI Xip Dfs Hardcode Enable | |
| QSPI Concurrent Xip Inst Sent Mode | |
| InitStrcut default configuartion | |
| Defines | |
| ►SPI Exported Macros | |
| Common Write and read registers Macros | |
| ►Functions | |
| Configuration functions | |
| IT_Management | |
| FLAG_Management | |
| DMA_Management | |
| Data_Management | |
| QSPI Initialization and de-initialization functions | |
| 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 | |
| ►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 | |
| disable | |
| 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 | |
| ►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 | |
| Type Typedefs | |
| Enumerations | |
| 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 | |
| ►SYS_CFG | Definitions and prototypes for SYS_CFG interface |
| Structures | |
| ►Platform SDK | Definitions and prototypes for the Platform SDK |
| Enumerations | |
| Functions | |