MT7697 API Reference  LinkIt SDK v4
Data Structures
Here are the data structures with brief descriptions:
 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_config_tx_power_tThis structure defines the detail information about config tx power level
 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_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_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_memory_tx_buffer_available_ind_tTX buffer availability indication
 Cbt_panic_tBluetooth panic event parameter
 Cbt_power_on_cnf_tPower on confirmation structure
 Cbt_uuidBt_uuid union
 Ccli_history_sThe MiniCLI control block definition
 Ccli_sThe MiniCLI control block definition
 Ccmd_sThe MiniCLI command declaration structure
 Chal_aes_buffer_tThis structure defines the buffer used in the operation
 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_des_buffer_tThis structure defines the buffer used in the operation
 Chal_eint_config_tThis structure defines the initial configuration structure
 Chal_gpc_config_tThis structure defines the initial configuration structure
 Chal_i2c_config_tThis structure defines the configuration settings to initialize the I2C master
 Chal_i2c_running_status_tThis structure defines the I2C bus status
 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_irrx_pwd_config_tPulse-Width-Modulation receive config
 Chal_irrx_rc5_code_tRC5 code
 Chal_md5_context_tMD5 context
 Chal_rtc_time_tRTC time structure definition
 Chal_sha_context_tSHA context - SHA1/224/256/384/512
 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_uart_config_tThis struct defines UART configure parameters
 Chal_uart_dma_config_tThis struct defines configuration 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
 Cwifi_ap_config_tThis structure is the Wi-Fi configuration for initialization in AP mode
 Cwifi_channel_table_tThis structures provide the country code information
 Cwifi_cipher_key_tThis structure provides the detailed cipher information
 Cwifi_config_ext_tWi-Fi extention configuration for initialization
 Cwifi_config_tWi-Fi configuration for initialization
 Cwifi_country_code_t
 Cwifi_profile_tWi-Fi profile entity
 Cwifi_rssi_sample_tThe RSSI sample is a measurement of the power in a received radio signal
 Cwifi_scan_list_item_tThis structure defines the list of scanned APs with their corresponding information
 Cwifi_scan_list_tThis structure defines a link to the scanned AP list
 Cwifi_sta_config_tThis structure is the Wi-Fi configuration for initialization in STA mode
 Cwifi_sta_list_tSpecifies the Wi-Fi station items, including the Wi-Fi transmitter settings, the RSSI sample, MAC address, power saving mode, bandwidth and keep alive status
 Cwifi_transmit_setting_tSpecifies the Wi-Fi transmitter settings, including MCS, LDPC, bandwidth, short-GI algorithms, STBC and others
 Cwifi_wep_key_tWi-Fi WEP keys
 Cwifi_wps_credential_info_tRepresents the credentials used for WPS
 Cwifi_wps_device_info_tRepresents the device information used for WPS
 Cwifi_wps_element_tThis defines the WPS element