// BT_CONN_STATE_NOT_FOUND = 4
char s_mac[18];
memset(s_mac,0,18);
- sprintf(s_mac,"%02x:%02X:%02X:%02X:%02X:%02X",maddr[0],maddr[1],maddr[2],maddr[3],maddr[4],maddr[5]);
+ sprintf(s_mac,"%02X:%02X:%02X:%02X:%02X:%02X",maddr[0],maddr[1],maddr[2],maddr[3],maddr[4],maddr[5]);
// cJSON_AddStringToObject(data, "name", (char *)userremote_name);
cJSON_AddStringToObject(data, "mac", (char *)s_mac);
if(bt_state == 1){
if(bt_connect){
user_emitter_cmd_prepare(USER_CTRL_DISCONNECTION_HCI, 0, NULL);
}
- u8 *current_mac = get_cur_connect_emitter_mac_addr();
- for(u8 i=0;i<6;i++)
- {
- printf("%02x",current_mac[i]);
- }
- bd_addr_t *connect_bd_addr = NULL;
- for(u8 i=0;i<6;i++)
- {
- printf("%02x",bt_conn_addr[i]);
- }
- if(bt_conn_addr[0] != 0x00 || bt_conn_addr[1] != 0x00 || bt_conn_addr[2] != 0x00 || bt_conn_addr[3] != 0x00 || bt_conn_addr[4] != 0x00 || bt_conn_addr[5] != 0x00){
- connect_bd_addr=malloc(sizeof(bd_addr_t));
- if(connect_bd_addr == NULL){
- return;
- }
- memcpy(connect_bd_addr,bt_conn_addr,6);
- printf("删除成功");
- delete_link_key(connect_bd_addr,1);
- }
- // user_emitter_cmd_prepare(USER_CTRL_DEL_ALL_REMOTE_INFO, 0, NULL);
+ delete_last_device_from_vm();
uart_send_clear_earphoneok();
-
}
int uart_send_clear_earphoneok(void)
{