Experimental Added API

page Experimental_Added_API_2_14_0_0

Global aes128_cbc_decrypt_by_dma  (uint32_t *input, uint32_t *output, uint32_t data_word_len, const uint8_t key[16], uint32_t *p_iv, void(*cback)(void *))

Global aes128_cbc_dma_done  (uint32_t parameter)

Global aics_write_input_des  (uint16_t conn_handle, uint8_t srv_instance_id, uint8_t *p_input_des, uint16_t input_des_len)

Global ascs_get_ase_prefer_qos  (uint16_t conn_handle, uint8_t ase_id, T_ASCS_PREFER_QOS_DATA *p_qos)

Global audio_volume_in_is_muted  (T_AUDIO_STREAM_TYPE type)

Global audio_volume_out_is_muted  (T_AUDIO_STREAM_TYPE type)

Global ble_audio_reg_bond_mgr  (const T_BT_BOND_MGR *p_mgr)

Global ble_ext_adv_mgr_change_own_address_type  (uint8_t adv_handle, T_GAP_LOCAL_ADDR_TYPE own_addr_type)

Global ble_mgr_handle_gap_common_cb  (uint8_t cb_type, void *p_cb_data)

Global broadcast_source_establish_test_mode  (T_BROADCAST_SOURCE_HANDLE handle, T_BIG_MGR_ISOC_BROADCASTER_CREATE_BIG_TEST_PARAM test_big_param)

Global bt_a2dp_deinit  (void)

Global bt_a2dp_stream_endpoint_delete  (T_BT_A2DP_STREAM_ENDPOINT sep)

Global bt_att_deinit  (void)

Global bt_avrcp_deinit  (void)

Global bt_avrcp_register_notification_req  (uint8_t bd_addr[6], uint8_t event_id)

Global bt_bond_cfg_send_bond_full  (bool enable)

Global bt_bond_register_bond_get_cb  (P_FUN_BT_BOND_CB app_callback)

Global bt_bond_unregister_app_cb  (P_FUN_BT_BOND_CB app_callback)

Global bt_hfp_ag_audio_connect_cfm  (uint8_t bd_addr[6], bool accept)

Global bt_hfp_ag_call_hold  (uint8_t bd_addr[6])

Global bt_hfp_ag_deinit  (void)

Global bt_hfp_ag_held_call_accept  (uint8_t bd_addr[6])

Global bt_hfp_ag_held_call_release  (uint8_t bd_addr[6])

Global bt_hfp_ag_voice_recognition_set  (uint8_t bd_addr[6], bool enable)

Global bt_hfp_audio_connect_cfm  (uint8_t bd_addr[6], bool accept)

Global bt_hfp_call_hold_req  (uint8_t bd_addr[6])

Global bt_hfp_deinit  (void)

Global bt_hfp_held_call_accept_req  (uint8_t bd_addr[6])

Global bt_hfp_held_call_release_req  (uint8_t bd_addr[6])

Global bt_hfp_indicator_activate  (uint8_t bd_addr[6], uint32_t indicator_types)

Global bt_hfp_indicator_deactivate  (uint8_t bd_addr[6], uint32_t indicator_types)

Global bt_hfp_nrec_disable  (uint8_t bd_addr[6])

Global bt_hid_device_control_req  (uint8_t bd_addr[6], T_BT_HID_DEVICE_CONTROL_OPERATION operation)

Global bt_hid_host_connect_cfm  (uint8_t bd_addr[6], bool accept)

Global bt_hid_host_connect_req  (uint8_t bd_addr[6], uint8_t proto_mode)

Global bt_hid_host_control_req  (uint8_t bd_addr[6], T_BT_HID_HOST_CONTROL_OPERATION operation)

Global bt_hid_host_deinit  (void)

Global bt_hid_host_descriptor_set  (uint8_t bd_addr[6], uint8_t *descriptor, uint16_t len)

Global bt_hid_host_disconnect_req  (uint8_t bd_addr[6])

Global bt_hid_host_get_protocol_req  (uint8_t bd_addr[6])

Global bt_hid_host_get_report_req  (uint8_t bd_addr[6], T_BT_HID_HOST_REPORT_TYPE report_type, uint8_t report_id, uint16_t buffer_size)

Global bt_hid_host_init  (bool boot_proto_mode)

Global bt_hid_host_interrupt_data_send  (uint8_t bd_addr[6], T_BT_HID_HOST_REPORT_TYPE report_type, uint8_t *buf, uint16_t len)

Global bt_hid_host_set_protocol_req  (uint8_t bd_addr[6], T_BT_HID_HOST_PROTOCOL_MODE proto_mode)

Global bt_hid_host_set_report_req  (uint8_t bd_addr[6], T_BT_HID_HOST_REPORT_TYPE report_type, uint8_t *buf, uint16_t len)

Global bt_iap_deinit  (void)

Global bt_l2cap_authorization_cfm  (uint8_t *bd_addr, bool result)

Global bt_l2cap_buf_get  (uint16_t psm, uint16_t cid, uint16_t dlci, uint16_t size, bool ack)

Global bt_l2cap_conn_cfm  (uint16_t cid, uint16_t cause, uint16_t mtu_size, uint8_t mode, uint16_t flush_timeout)

Global bt_l2cap_conn_req  (uint8_t bd_addr[6], uint16_t psm, uint16_t uuid, uint16_t mtu_size, uint8_t mode, uint16_t flush_timeout)

Global bt_l2cap_data_send  (uint16_t cid, uint8_t *buf, uint16_t len, bool flush)

Global bt_l2cap_disconn_cfm  (uint16_t cid)

Global bt_l2cap_disconn_req  (uint16_t cid)

Global bt_l2cap_security_register  (uint16_t psm, uint16_t server_chann, uint16_t uuid, uint16_t requirement)

Global bt_l2cap_security_unregister  (uint16_t psm, uint16_t server_chann, uint16_t uuid, uint16_t requirement)

Global bt_l2cap_service_register  (uint16_t psm, T_BT_L2CAP_SERVICE_CBACK cback)

Global bt_l2cap_service_unregister  (uint16_t psm)

Global bt_le_set_dev_ltk  (T_LE_BOND_ENTRY *p_entry, bool remote, uint8_t key_len, uint8_t *p_ltk)

Global bt_link_preferred_data_rate_set  (uint8_t bd_addr[6], T_BT_LINK_DATA_RATE basic_data_rate, T_BT_LINK_DATA_RATE enhanced_data_rate)

Global bt_map_deinit  (void)

Global bt_opp_connect_cfm  (uint8_t bd_addr[6], bool accept)

Global bt_opp_connect_over_l2c_req  (uint8_t bd_addr[6], uint16_t l2c_psm)

Global bt_opp_connect_over_rfc_req  (uint8_t bd_addr[6], uint8_t server_chann)

Global bt_opp_deinit  (void)

Global bt_opp_disconnect_req  (uint8_t bd_addr[6])

Global bt_opp_init  (uint8_t server_chann, uint16_t l2c_psm)

Global bt_opp_push_abort  (uint8_t bd_addr[6])

Global bt_opp_push_data_header_req  (uint8_t bd_addr[6], uint32_t total_len, uint8_t *name, uint16_t name_len, uint8_t *type, uint16_t type_len, bool srm_enable)

Global bt_opp_push_data_req  (uint8_t bd_addr[6], uint8_t *data, uint16_t data_len, bool more_data)

Global bt_opp_send_data_rsp  (uint8_t bd_addr[6], T_BT_OPP_RESPONSE_CODE rsp_code)

Global bt_pbap_connect_over_l2c_req  (uint8_t bd_addr[6], uint16_t l2c_psm, bool feat_flag)

Global bt_pbap_deinit  (void)

Global bt_pbap_pull_vcard_entry  (uint8_t bd_addr[6], uint8_t *p_name, uint8_t name_len, uint64_t filter)

Global bt_rfc_service_unregister  (uint8_t server_chann)

Global bt_sco_conn_req  (uint8_t bd_addr[6], uint32_t tx_bandwidth, uint32_t rx_bandwidth, uint16_t max_latency, uint16_t voice_setting, uint8_t retrans_effort, uint16_t packet_type)

Global bt_sco_disconn_req  (uint8_t bd_addr[6])

Global bt_sniff_mode_exit  (uint8_t bd_addr[6], bool refresh)

Global bt_spp_deinit  (void)

Global bt_spp_service_unregister  (uint8_t server_chann)

Global cfg_read_enable_expa  (uint8_t *p_enable_expa)

Global cfg_read_esco_link  (uint8_t *p_esco_link)

Global cfg_read_low_power_freq_offset  (uint16_t *p_low_freq_offset)

Global cfg_update_enable_expa  (uint8_t enable_expa)

Global cfg_update_esco_link  (uint8_t esco_link)

Global cfg_update_low_power_freq_offset  (uint16_t low_power_freq_offset)

Global cig_mgr_update_cig_setting_info  (uint8_t cig_id, uint8_t cis_id, uint16_t cis_conn_handle)

Global csis_update_size  (uint8_t service_id, uint8_t csis_size)

Global dma_print_allocated_channel  (void)

Global fmc_flash_nor_clock_switch  (FMC_SPIC_ID idx, uint32_t required_mhz, uint32_t *actual_mhz)

Global gap_br_link_preferred_data_rate_set  (uint8_t bd_addr[6], uint8_t basic_data_rate, uint8_t enhanced_data_rate)

Global gap_br_local_oob_extended_data_read  (void)

Global gap_br_remote_oob_extended_data_req_reply  (uint8_t *bd_addr, uint8_t *p_data_c_192, uint8_t *p_data_r_192, uint8_t *p_data_c_256, uint8_t *p_data_r_256)

Global gap_br_tx_power_read  (uint16_t handle, uint8_t type)

Global gap_vendor_le_set_host_feature  (uint16_t bit_number, uint8_t bit_value)

Global gaps_get_service_handle_range  (uint16_t *p_starting_handle, uint16_t *p_ending_handle)

Global gatt_client_cfg_pending_num  (T_GATT_CLIENT_PENDING_NUM num)

Global gatt_server_service_change_update_database_hash  (T_GATT_SERVER_SERVICE_CHANGE_UPDATE_DATABASE_HASH_PARAM *p_param)

Global gatt_server_service_change_update_service_change_state  (T_GATT_SERVER_SERVICE_CHANGE_UPDATE_SERVICE_CHANGE_STATE_PARAM *p_param)

Global gatt_svc_cfg_pending_num  (T_GATT_SVC_PENDING_NUM num)

Global gatt_svc_register_general_cb  (P_FUNC_GATT_SVC_GENERAL_CB svc_cb)

Global gatt_svc_service_changed_indicate  (uint16_t conn_handle, uint16_t cid, uint16_t start_handle, uint16_t end_handle)

Global gatts_get_service_handle_range  (uint16_t *p_starting_handle, uint16_t *p_ending_handle)

Global gmas_client_init  (void)

Global gmas_features_read_confirm  (uint16_t conn_handle, uint16_t cid, uint16_t char_uuid, uint8_t features)

Global gmas_init  (uint8_t gmap_role)

Global gmas_read_features  (uint16_t conn_handle, uint16_t char_uuid)

Global gmas_read_gmap_role  (uint16_t conn_handle)

Global hal_ver_print  (void)

Global hrs_body_sensor_location_read_confirm  (uint8_t conn_id, T_SERVER_ID service_id, uint8_t hrs_body_sensor_location, T_APP_RESULT cause)

Global hw_sha256_flash_data_by_dma  (uint32_t src_flash_addr, uint32_t len, uint32_t *result)

Global log_enable_vendor  (LOG_VENDOR_DIRECT_SEND_FUNC direct_send_func, LOG_VENDOR_ASYNC_SEND_FUNC async_send_func)

Global log_flash_format  (void)

Global log_trace_mask_get  (void *p_trace_mask_buf, uint32_t buf_size)

Global log_trace_mask_size_get  (void)

Global ota_flash_dma_write  (size_t dest_addr, void *buf, size_t len)

Global ota_flash_dma_write_deinit  (void)

Global ota_flash_dma_write_init  (void)

Global pm_cpu_set_auto_slow_enable  (bool is_auto_slow)

Global sd_deinit  (uint8_t sdio_id)

Global sd_init  (uint8_t sdio_id)

Global sd_resume  (uint8_t sdio_id)

Global sd_suspend  (uint8_t sdio_id)

Global sys_timestamp_get_us  (void)

Global vcs_get_all_inc_aics  (uint16_t conn_handle, T_ATTR_INSTANCE *p_aics_instance)

Global vocs_write_audio_location  (uint16_t conn_handle, uint8_t srv_instance_id, uint32_t audio_location)

Global vocs_write_output_des  (uint16_t conn_handle, uint8_t srv_instance_id, uint8_t *p_output_des, uint16_t output_des_len)