MT2523 API Reference  LinkIt SDK v4
Data Structures
Here are the data structures with brief descriptions:
 C_bt_media_handle_tA2DP audio handle structure type
 Catci_cmd_hdlr_item_tThis structure defines AT command handler structure
 Catci_cmd_hdlr_table_tThis structure defines AT command handler table structure
 Catci_parse_cmd_param_tThis structure defines AT command handler input structure
 Catci_response_tThis structure defines the response structure
 Cbt_a2dp_aac_codec_tThis structure defines the AAC codec details
 Cbt_a2dp_codec_capability_tThis structure defines the A2DP codec capability
 Cbt_a2dp_connect_cnf_tThis structure defines the data type of the parameter in the callback for BT_A2DP_CONNECT_CNF event
 Cbt_a2dp_connect_ind_tThis structure defines the data type of the parameter in the callback for BT_A2DP_CONNECT_IND event
 Cbt_a2dp_disconnect_cnf_tHis structure defines the data type of the parameter in the callback for BT_A2DP_DISCONNECT_CNF event
 Cbt_a2dp_disconnect_ind_tThis structure defines the data type of the parameter in the callback for BT_A2DP_DISCONNECT_IND event
 Cbt_a2dp_init_params_tThis structure defines the initialization parameters
 Cbt_a2dp_reconfigure_cnf_tThis structure defines the data type of the parameter in the callback for BT_A2DP_RECONFIGURE_CNF event
 Cbt_a2dp_reconfigure_ind_tThis structure defines the data type of the parameter in the callback for BT_A2DP_RECONFIGURE_IND event
 Cbt_a2dp_sbc_codec_tThis structure defines the SBC codec details
 Cbt_a2dp_start_streaming_cnf_tThis structure defines the data type of the parameter in the callback for BT_A2DP_START_STREAMING_CNF event
 Cbt_a2dp_start_streaming_ind_tThis structure defines the data type of the parameter in the callback for BT_A2DP_START_STREAMING_IND event
 Cbt_a2dp_streaming_received_ind_tThis structure defines the data type of the parameter in the callback for BT_A2DP_STREAMING_RECEIVED_IND event
 Cbt_a2dp_suspend_streaming_cnf_tThis structure defines the data type of the parameter in the callback for BT_A2DP_SUSPEND_STREAMING_CNF event
 Cbt_a2dp_suspend_streaming_ind_tThis structure defines the data type of the parameter in the callback for BT_A2DP_SUSPEND_STREAMING_IND event
 Cbt_addr_tThis structure defines the Bluetooth address
 Cbt_att_error_rsp_tATT error response structure
 Cbt_att_exchange_mtu_req_tATT exchange MTU request structure
 Cbt_att_exchange_mtu_rsp_tATT exchange MTU response structure
 Cbt_att_execute_write_req_tATT execute write request structure
 Cbt_att_find_by_type_value_req_tATT find by type value request structure
 Cbt_att_find_by_type_value_rsp_tATT find by type value response structure
 Cbt_att_find_info_req_tATT find information request structure
 Cbt_att_find_info_rsp_tATT find information response structure
 Cbt_att_handle_value_notification_tATT handle value notification structure
 Cbt_att_prepare_write_req_tATT prepare write request structure
 Cbt_att_prepare_write_rsp_tATT prepare write response structure
 Cbt_att_read_blob_req_tATT read blob request structure
 Cbt_att_read_by_type_req_tATT read by type request structure
 Cbt_att_read_by_type_rsp_tATT read by type response structure
 Cbt_att_read_multiple_req_tATT read multiple request structure
 Cbt_att_read_multiple_rsp_tATT read multiple response structure
 Cbt_att_read_req_tATT read request structure
 Cbt_att_read_rsp_tATT read response structure
 Cbt_att_write_req_tATT write request structure
 Cbt_att_write_rsp_tATT write response structure
 Cbt_audio_buffer_tThis structure defines the shared buffer structure
 Cbt_avrcp_abort_continuing_response_tThe struct of BT_AVRCP_ABORT_CONTINUING_CNF
 Cbt_avrcp_app_setting_value_tThe struct of player application setting value, with attribute ID and the corresponding value
 Cbt_avrcp_application_setting_changed_tThe struct of response data format for BT_AVRCP_EVENT_PLAYER_APP_SETTING_CHANGED
 Cbt_avrcp_connect_cnf_tThe struct for BT_AVRCP_CONNECT_CNF
 Cbt_avrcp_connect_ind_tThe struct for BT_AVRCP_CONNECT_IND
 Cbt_avrcp_event_notification_tThe struct of BT_AVRCP_EVENT_NOTIFICATION_IND
 Cbt_avrcp_get_app_setting_value_response_tThe struct of BT_AVRCP_GET_APP_SETTING_VALUE_CNF
 Cbt_avrcp_get_app_setting_value_tThe parameter of bt_avrcp_get_app_setting_value
 Cbt_avrcp_get_element_attributes_response_tThe struct of BT_AVRCP_GET_ELEMENT_ATTRIBUTES_CNF
 Cbt_avrcp_get_element_attributes_response_value_tThe struct of response values to get element attribute
 Cbt_avrcp_get_element_attributes_tThe parameter of bt_avrcp_get_element_attributes
 Cbt_avrcp_list_attributes_response_value_tThe struct to list player application setting attribute
 Cbt_avrcp_list_attruibutes_response_tThe struct of BT_AVRCP_LIST_APP_SETTING_ATTRIBUTES_CNF
 Cbt_avrcp_metadata_error_response_tThe error structure of all metadata commands when the status of corresponding response is not BT_STATUS_SUCCESS
 Cbt_avrcp_pass_through_cnf_tThe struct for BT_AVRCP_PASS_THROUGH_CNF
 Cbt_avrcp_register_notification_commant_tThe struct of BT_AVRCP_REGISTER_NOTIFICATION_IND
 Cbt_avrcp_send_register_notification_response_tThe struct of sending register notification response parameters
 Cbt_avrcp_set_absolute_volume_response_tThe struct of BT_AVRCP_SET_ABSOLUTE_VOLUME_CNF
 Cbt_avrcp_set_app_setting_value_response_tThe struct of BT_AVRCP_SET_APP_SETTING_VALUE_CNF
 Cbt_codec_a2dp_audio_tThis structure defines the A2DP codec
 Cbt_codec_a2dp_bitstream_tThe A2DP audio codec bitstream information structure
 Cbt_codec_a2dp_buffer_tThe A2DP audio codec buffer information structure
 Cbt_codec_a2dp_data_count_tThe A2DP audio codec data count structure
 Cbt_codec_aac_tThis structure defines the AAC codec details
 Cbt_codec_capability_tThis structure defines the A2DP codec capability
 Cbt_codec_hfp_audio_tThis structure defines the HFP codec
 Cbt_codec_sbc_tThis structure defines the SBC codec details
 Cbt_codec_tThis union defines the A2DP codec
 Cbt_device_manager_le_connection_param_tConnection parameter structure
 Cbt_device_manager_paired_infomation_tThis structure defines the information about the paired device
 Cbt_gap_config_tThis structure defines the Bluetooth configuration information, please refer to bt_gap_get_local_configuration()
 Cbt_gap_default_sniff_params_tThis structure defines the default sniff parameters used in the function bt_gap_set_default_sniff_parameters()
 Cbt_gap_default_sniff_subrating_params_tThis structure defines the default sniff subrating parameters used in the function bt_gap_set_default_sniff_subrating_parameters()
 Cbt_gap_inquiry_ind_tThis structure defines the BT_GAP_INQUIRY_IND event parameter type
 Cbt_gap_le_advertising_report_ind_tThis structure defines the associated parameter type in the callback for BT_GAP_LE_ADVERTISING_REPORT_IND event
 Cbt_gap_le_bonding_complete_ind_tThis structure defines the associated parameter type in the callback for BT_GAP_LE_BONDING_COMPLETE_IND event
 Cbt_gap_le_bonding_info_req_ind_tIndication to request bonding information
 Cbt_gap_le_bonding_info_tLE bonding information structure
 Cbt_gap_le_bonding_reply_req_ind_tThis structure defines the associated parameter type in the callback for BT_GAP_LE_BONDING_REPLY_REQ_IND event
 Cbt_gap_le_bonding_reply_tBond reply
 Cbt_gap_le_bonding_start_ind_tBonding start indication
 Cbt_gap_le_connection_ind_tThis structure defines the associated parameter type in the callback for BT_GAP_LE_CONNECT_IND event
 Cbt_gap_le_connection_information_tThis structure defines the detail information about le connection
 Cbt_gap_le_connection_update_ind_tThis structure defines the associated parameter type in the callback for BT_GAP_LE_CONNECTION_UPDATE_IND event
 Cbt_gap_le_connection_update_param_tReceived connection update parameters from the remote device
 Cbt_gap_le_encryption_info_tBonding information
 Cbt_gap_le_identity_address_info_tIdentity address information
 Cbt_gap_le_identity_info_tIdentity information
 Cbt_gap_le_local_config_req_ind_tIndication to request the local configuration
 Cbt_gap_le_local_key_tLE local key information
 Cbt_gap_le_master_identification_tMaster identification
 Cbt_gap_le_signing_info_tSigning information
 Cbt_gap_le_smp_pairing_config_tFor more information about the pairing configuration, please refer to the Bluetooth core specification version 4.2 [Vol 3, Part H] Section 3.5.1
 Cbt_gap_link_key_notification_ind_tThis structure defines the BT_GAP_LINK_KEY_NOTIFICATION_IND events parameter type
 Cbt_gap_link_status_updated_ind_tThis structure defines the BT_GAP_LINK_STATUS_UPDATED_IND parameter type
 Cbt_gap_pin_code_information_tThis structure defines the pin code information used in the function bt_gap_get_pin_code()
 Cbt_gap_read_remote_name_complete_ind_tThis structure defines the BT_GAP_READ_REMOTE_NAME_COMPLETE_IND event parameter type
 Cbt_gap_read_rssi_cnf_tThis structure defines the BT_GAP_READ_RSSI_CNF parameter type
 Cbt_gap_role_changed_ind_tThis structure defines the BT_GAP_ROLE_CHANGED_IND parameter type
 Cbt_gatt_exchange_mtu_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_EXCHANGE_MTU) which indicates exchange MTU response
 Cbt_gatt_handle_value_notification_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_CHARC_VALUE_NOTIFICATION) which indicates handle value notification
 Cbt_gattc_charc_value_notification_indication_tNotification or Indication
 Cbt_gattc_discover_charc_req_tDiscover All Characteristics of a Service or Discover Characteristics by UUID request
 Cbt_gattc_discover_primary_service_by_uuid_req_tDiscover Primary Service By UUID request
 Cbt_gattc_discover_primary_service_req_tDiscover Primary Service request
 Cbt_gattc_error_rsp_tError response
 Cbt_gattc_execute_write_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_WRITE_LONG_CHARC or BT_GATTC_RELIABLE_WRITE_CHARC) which indicates execute write response
 Cbt_gattc_find_by_type_value_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_DISCOVER_PRIMARY_SERVICE_BY_UUID) which indicates find by type value response
 Cbt_gattc_find_info_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_DISCOVER_CHARC_DESCRIPTOR) which indicates find information response
 Cbt_gattc_prepare_write_charc_req_tWrite Long Characteristic Value or Write Long Characteristic Descriptors request
 Cbt_gattc_prepare_write_rsp_tPrepare write response
 Cbt_gattc_read_blob_rsp_tRead blob response
 Cbt_gattc_read_by_group_type_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_DISCOVER_PRIMARY_SERVICE) which indicates read by group type response
 Cbt_gattc_read_by_type_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_FIND_INCLUDED_SERVICES or BT_GATTC_DISCOVER_CHARC or BT_GATTC_READ_USING_CHARC_UUID) which indicates read by type value response
 Cbt_gattc_read_multi_charc_values_req_tRead Multiple Characteristic Values request
 Cbt_gattc_read_multiple_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_READ_MULTI_CHARC_VALUES) which indicates read multiple response
 Cbt_gattc_read_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_READ_CHARC or # BT_GATTC_READ_LONG_CHARC) which indicates read response
 Cbt_gattc_write_charc_req_tWrite Characteristic Value or Write Characteristic Descriptors request
 Cbt_gattc_write_rsp_tThis structure defines the data type of the callback parameter for the event (BT_GATTC_WRITE_CHARC) which indicates write response
 Cbt_gattc_write_without_rsp_req_tWrite Without Response or Signed Write Without Response request
 Cbt_gatts_authorization_check_req_tRequest the GATTS to do an authorization check
 Cbt_gatts_characteristic_128_t128-bit UUID characteristic structure of the GATTS
 Cbt_gatts_characteristic_16_t16-bit UUID characteristic structure of the GATTS
 Cbt_gatts_characteristic_aggregate_format_tCharacteristic aggregate format descriptor structure of the GATTS
 Cbt_gatts_characteristic_extended_properties_tCharacteristic extended properties descriptor structure of the GATTS
 Cbt_gatts_characteristic_format_tCharacteristic presentation format descriptor structure of the GATTS
 Cbt_gatts_characteristic_format_value_tCharacteristic format value structure of the GATTS
 Cbt_gatts_characteristic_halfw8_tHalf word characteristic structure of the GATTS
 Cbt_gatts_characteristic_str16_tUtf-16 characteristic structure of the GATTS
 Cbt_gatts_characteristic_tCharacteristic structure of the GATTS
 Cbt_gatts_characteristic_user_description_tCharacteristic user description descriptor structure of the GATTS
 Cbt_gatts_characteristic_uuid128_value_tCharacteristic UUID128 value structure of the GATTS
 Cbt_gatts_characteristic_uuid16_value_tCharacteristic UUID16 value structure of the GATTS
 Cbt_gatts_characteristic_value_tCharacteristic value structure of the GATTS
 Cbt_gatts_client_characteristic_config_tClient characteristic configuration descriptor structure of the GATTS
 Cbt_gatts_execute_write_req_tRequest the GATTS to do the execute write
 Cbt_gatts_included_service_tIncluded service structure of the GATTS
 Cbt_gatts_included_service_value_tIncluded service value structure of the GATTS
 Cbt_gatts_le_gap_ppcp_tThe Peripheral Preferred Connection Parameters structure of the GAP service
 Cbt_gatts_primary_service_128_t128-bit primary service structure of the GATTS
 Cbt_gatts_primary_service_16_t16-bit primary service structure of the GATTS
 Cbt_gatts_service_rec_tRecord structure of the GATTS
 Cbt_gatts_service_tService structure of the GATTS
 Cbt_hci_cmd_disconnect_tDisconnect command
 Cbt_hci_cmd_le_add_device_to_resolving_list_tLE add device to the resolving list command
 Cbt_hci_cmd_le_add_device_to_white_list_tLE add device to the white list command
 Cbt_hci_cmd_le_connection_update_tLE connection update command
 Cbt_hci_cmd_le_create_connection_tLE create connection command
 Cbt_hci_cmd_le_remove_device_from_resolving_list_tLE remove device from the resolving list command
 Cbt_hci_cmd_le_set_address_resolution_enable_tLE set address resolution enable command
 Cbt_hci_cmd_le_set_advertising_data_tLE set advertising data command
 Cbt_hci_cmd_le_set_advertising_enable_tLE set advertising enable command
 Cbt_hci_cmd_le_set_advertising_parameters_tLE set advertising parameters command
 Cbt_hci_cmd_le_set_data_length_tLE set data length command
 Cbt_hci_cmd_le_set_resolvable_private_address_timeout_tLE set resolvable private address timeout command
 Cbt_hci_cmd_le_set_scan_enable_tLE set scan enable command
 Cbt_hci_cmd_le_set_scan_parameters_tLE set scan parameters command
 Cbt_hci_cmd_le_set_scan_response_data_tLE set scan response data command
 Cbt_hci_cmd_le_set_tx_power_tLE set transmit power command
 Cbt_hci_cmd_read_rssi_tFor more information on the status parameters, please refer to Bluetooth core specification version 4.2 [VOL 2, Part E] Section 7.5
 Cbt_hci_evt_cc_le_long_term_key_request_reply_tLE long term key request reply command complete event
 Cbt_hci_evt_cc_read_rssi_tRead the RSSI command complete event
 Cbt_hci_evt_disconnect_complete_tDisconnect complete event information
 Cbt_hfp_action_cnf_tThis structure defines the parameter type in the callback for the event BT_HFP_ACTION_CMD_CNF
 Cbt_hfp_audio_connect_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_AUDIO_CONNECT_IND to indicate the SCO is connected
 Cbt_hfp_audio_disconnect_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_AUDIO_DISCONNECT_IND to indicate the SCO is disconnected
 Cbt_hfp_audio_status_change_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_AUDIO_STATUS_CHANGE_IND to indicate the audio connection status has changed
 Cbt_hfp_battery_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_BATTCHG_IND to indicate the battery charge indicator's value
 Cbt_hfp_call_hold_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_CALL_HOLD_IND to indicate the call on hold indicator's value
 Cbt_hfp_call_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_CALL_IND to indicate the call indicator's value
 Cbt_hfp_call_list_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CURRENT_CALLS_IND to indicate the current call information
 Cbt_hfp_call_setup_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_CALL_SETUP_IND to indicate the call setup indicator's value
 Cbt_hfp_call_waiting_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CALL_WAITING_IND to indicate the call waiting information, if any
 Cbt_hfp_caller_id_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CALLER_ID_IND to indicate the call information if there's an incoming call
 Cbt_hfp_connect_request_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CONNECT_REQUEST_IND to indicate the remote connection request
 Cbt_hfp_disconnect_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_DISCONNECT_IND to indicate the service level connection is disconnected
 Cbt_hfp_feature_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_BRSF_FEATURES_IND to indicate the supported features of a remote device
 Cbt_hfp_hold_feature_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CALL_HOLD_FEATURES_IND to indicate the remote device supports call hold features
 Cbt_hfp_in_band_ring_status_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_IN_BAND_RING_IND to indicate the in-band ring state of the AG
 Cbt_hfp_indicator_tThis structure defines the status of optional indicators
 Cbt_hfp_init_param_tThis structure defines the initialization parameters of the HFP
 Cbt_hfp_ring_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_RING_IND to indicate the remote is ringing
 Cbt_hfp_roaming_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_ROAMING_IND to indicate the roaming indicator's value
 Cbt_hfp_service_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_SERVICE_IND to indicate the service indicator's value
 Cbt_hfp_signal_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_CIEV_SIGNAL_IND to indicate the signal indicator's value
 Cbt_hfp_slc_connected_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_SLC_CONNECTED_IND to indicate the service level connection is connected
 Cbt_hfp_slc_connecting_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_SLC_CONNECTING_IND to indicate the SLC is connecting
 Cbt_hfp_voice_recognition_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_VOICE_RECOGNITION_IND to indicate the voice recognition state of the AG
 Cbt_hfp_volume_sync_mic_gain_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_VOLUME_SYNC_MIC_GAIN_IND to indicate the microphone volume of the AG
 Cbt_hfp_volume_sync_speaker_gain_ind_tThis structure defines the parameter type in the callback for the event BT_HFP_VOLUME_SYNC_SPEAKER_GAIN_IND to indicate the speaker volume of the AG
 Cbt_memory_tx_buffer_available_ind_tTX buffer availability indication
 Cbt_notify_action_content_tDefine the action content of the notification received from a remote device
 Cbt_notify_callback_data_tDefine the structure for the callback content
 Cbt_notify_event_data_tDefine the structure of the event BT_NOTIFY_EVENT_DATA_RECEIVED
 Cbt_notify_missed_call_tDefine the missed call content received from the remote device
 Cbt_notify_notification_tDefine the notification content received from a remote device
 Cbt_notify_sms_tDefine the SMS content received from a remote device
 Cbt_panic_tBluetooth panic event parameter
 Cbt_pbapc_connect_cnf_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_CONNECT_CNF event
 Cbt_pbapc_contact_tThis structure defines the contact name
 Cbt_pbapc_disconnect_ind_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_DISCONNECT_IND event
 Cbt_pbapc_get_caller_name_cnf_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_GET_CALLER_NAME_CNF event
 Cbt_pbapc_get_caller_name_ind_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_GET_CALLER_NAME_IND event
 Cbt_pbapc_get_number_of_phonebook_objects_cnf_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_GET_NUMBER_OF_PHOENBOOK_OBJECTS_CNF event
 Cbt_pbapc_get_number_of_phonebook_objects_ind_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_GET_NUMBER_OF_PHOENBOOK_OBJECTS_IND event
 Cbt_pbapc_get_phonebook_objects_cnf_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_GET_PHONEBOOK_OBJECTS_CNF event
 Cbt_pbapc_get_phonebook_objects_ind_tThis structure defines the data type of the parameter in the callback for BT_PBAPC_GET_PHOENBOOK_OBJECTS_IND event
 Cbt_pbapc_phonebook_objects_tThis structure defines the name and number of a missed call
 Cbt_power_on_cnf_tPower on confirmation structure
 Cbt_sdps_attribute_tDefines the attribute of the SDP record
 Cbt_sdps_record_tDefines the attribute list of the SDP record
 Cbt_spp_connect_cnf_tThis structure defines BT_SPP_CONNECT_CNF
 Cbt_spp_connect_ind_tThis structure defines BT_SPP_CONNECT_IND
 Cbt_spp_data_received_ind_tThis structure defines BT_SPP_DATA_RECEIVED_IND
 Cbt_spp_disconnect_ind_tThis structure defines BT_SPP_DISCONNECT_IND
 Cbt_spp_ready_to_send_ind_tThis structure defines BT_SPP_READY_TO_SEND_IND
 Cbt_uuidBt_uuid union
 Cgdi_font_engine_color_tDefine the color of the font engine
 Cgdi_font_engine_display_string_info_tDefine the string information structure to display
 Cgdi_font_engine_language_tDefine the structure of the language details
 Cgdi_font_engine_string_info_tDefine the string information structure to query
 Cgdi_point_tPoint type
 Cgnss_debug_data_tData structure to carry the debugging data
 Chal_accdet_debounce_time_tACCDET debounce time
 Chal_aes_buffer_tThis structure defines the buffer used in the operation
 Chal_audio_stream_mode_tAudio stream mode structure
 Chal_audio_stream_tAudio structure
 Chal_cache_region_config_tThe CACHE region configuration structure that contains the start address and the size of the region, both must be 4kB aligned
 Chal_display_color_contrast_tThe display color contrast setting
 Chal_display_color_custom_table_tThe display color customization
 Chal_display_color_parameter_tThe color parameters
 Chal_display_color_saturation_tThe display color saturation setting
 Chal_display_color_sharpness_tThe display color sharpness setting
 Chal_display_dsi_dphy_timing_struct_tThis event structure presents the DSI D-PHY timing setting structure, as shown below
 Chal_display_lcd_interface_2_data_lane_tThis event structure presents the 2-data lane mode parameters of the serial interface
 Chal_display_lcd_interface_mode_tThis event structure presents the parameters of the serial interface
 Chal_display_lcd_interface_start_byte_mode_tThis event structure presents the start byte mode parameters of the serial interface
 Chal_display_lcd_interface_timing_tThis event structure presents the timing parameters of the serial interface
 Chal_display_lcd_layer_input_tThis event structure presents the input layer parameters
 Chal_display_lcd_roi_output_tThis event structure presents the output ROI parameters
 Chal_eint_config_tThis structure defines the initial configuration structure
 Chal_i2c_config_tThis structure defines the configuration settings to initialize the I2C master
 Chal_i2c_receive_config_tThis structure defines the configuration parameters for extended DMA receive transaction format
 Chal_i2c_running_status_tThis structure defines the I2C bus status
 Chal_i2c_send_config_tThis structure defines the configuration parameters for extended DMA send transaction format
 Chal_i2c_send_to_receive_config_ex_tThis structure defines the configuration parameters for extended DMA send to receive transaction format
 Chal_i2c_send_to_receive_config_tThis structure defines the configuration settings for send_to_receive transaction format
 Chal_i2s_config_tI2S configure structure
 Chal_i2s_link_config_tI2S link structure
 Chal_isink_breath_mode_tIsink config
 Chal_keypad_column_row_tThis structure defines keypad column and row parameter
 Chal_keypad_config_tThis structure defines keypad configuration
 Chal_keypad_event_tThis structure defines key event data
 Chal_keypad_powerkey_event_tThis structure defines powerkey key data
 Chal_keypad_scan_timing_tThis structure defines keypad scan timing
 Chal_mpu_config_tMPU configuration structure for the MPU features "PRIVDEFENA" and "HFNMIENA"
 Chal_mpu_region_config_tMPU region config structure contains the start address, the size and access rights of the region, the sub region feature is also included in the structure
 Chal_rtc_time_tRTC time structure definition
 Chal_sd_config_tThis structure define the SD/eMMC initialize parameter
 Chal_sdio_command52_config_tThis structure defines the SDIO COMMAND52 configuration parameter
 Chal_sdio_command53_config_tThis structure defines the SDIO COMMAND53 configuration parameter
 Chal_sdio_config_tThis structure defines the SDIO initialization parameters
 Chal_spi_master_advanced_config_tSPI master advanced configuration structure
 Chal_spi_master_chip_select_timing_tSPI master chip select configuration structure
 Chal_spi_master_config_tSPI master configuration structure
 Chal_spi_master_send_and_receive_config_tSPI master send and receive configuration structure
 Chal_spi_slave_config_tSPI slave configure
 Chal_spi_slave_transaction_status_tSPI slave transaction status definition
 Chal_uart_config_tThis struct defines UART configure parameters
 Chal_uart_dma_config_tThis struct defines config parameters and TX/RX buffers for the VFIFO DMA associated with a specific UART channel
 Chal_wdt_config_tThis structure defines the init config structure
 Cmp3_codec_audio_buffer_tShared buffer structure
 Cmp3_codec_mp3_id3v2_information_tMP3 id3v2 structure
 Cmp3_media_handle_sMP3 codec handle structure
 Cpage_structDefine the page structure of the notification received from a remote device
 Csensor_activity_tActivity recognition sensor event data
 Csensor_bio_tBiosensor event data
 Csensor_blood_pressure_event_tBlood pressure sensor event data
 Csensor_dataLink-listed timestamped sensor event data
 Csensor_data_unit_tTimstamped sensor event data
 Csensor_descriptorThe description for a virtual sensor (fusion algorithm) registration
 Csensor_driver_objectThe sensor driver object of a physical sensor
 Csensor_fall_tFall detection sensor event data
 Csensor_gesture_tGesture detection sensor event data
 Csensor_heart_rate_event_tHeart rate sensor event data
 Csensor_heart_rate_variability_event_tHeart rate variability sensor event data
 Csensor_input_listThe required input physical sensor list to register the fusion algorithms
 Csensor_pedometer_event_tPedometer sensor event data
 Csensor_pressure_vec_tPressure sensor event data
 Csensor_relative_humidity_vec_tRelative humidity sensor event data
 Csensor_sleepmonitor_event_tSleep monitor sensor event data
 Csensor_subscriberThe subscriber information for the sensor event of the specified sensor
 Csensor_uncalibrated_event_tUncalibrated sensor event data over 3-axis
 Csensor_vec_tSensor event data over 3-axis
 Cserial_port_assign_tThis defines the data structure for communications between the serial port device and its user
 Cserial_port_ctrl_para_tThis structure defines the data structure for each command in serial_port_ctrl_cmd_t
 Cserial_port_dev_setting_tThis structure is for configuring a device in the Serial Port Service
 Cserial_port_get_read_avail_tThis structure indicates current available data received when using #SERIAL_PORT_CMD_UART_GET_READ_AVAIL
 Cserial_port_get_write_avail_tThis structure indicates current available space to put the transmit data in when using #SERIAL_PORT_CMD_UART_GET_WRITE_AVAIL
 Cserial_port_open_para_tThis defines the data structure that calls serial_port_open() to open a Serial Port Service device
 Cserial_port_read_data_tThis structure defines the data structure for using SERIAL_PORT_CMD_READ_DATA to read data from the serial port
 Cserial_port_setting_uart_tThis structure is for configuring baud rate for UART device
 Cserial_port_write_data_tThis structure defines the data structure for using SERIAL_PORT_CMD_WRITE_DATA to write data to the serial port