}\r
else\r
{\r
- sprintf_s(path,256,"%s/%s",dir_path,file_name);\r
+ sprintf_s(path,256,"%s/%s.mp3",dir_path,file_name);\r
}\r
return ERRCODE_FAIL;\r
\r
#else\r
devnamelen = 0;\r
getPhoneNameLen(data,&devnamelen,&phone_type);//获取手机下发的手机设备名称长度\r
- if(devnamelen > 0 )\r
+\r
+ if(phone_type==0)\r
{\r
- if(phone_type==0)\r
+ unsigned int paired_devices_num=0;\r
+ bool gap_get_paired =gap_get_paired_devices_num(&paired_devices_num);\r
+ if(gap_get_paired!=true ||paired_devices_num!=0 )\r
{\r
- unsigned int paired_devices_num=0;\r
- bool gap_get_paired =gap_get_paired_devices_num(&paired_devices_num);\r
- if(gap_get_paired!=true ||paired_devices_num!=0 )\r
- {\r
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"sendBindInfor!!!!!!!!!:gap_remove_all_pairs \r\n");\r
- gap_remove_all_pairs();\r
- }\r
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"sendBindInfor!!!!!!!!!:gap_remove_all_pairs \r\n");\r
+ gap_remove_all_pairs();\r
}\r
+ }\r
\r
\r
+ if(devnamelen > 0 )\r
+ {\r
+ \r
devname = getPhoneName(data);\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"devname!!!!!!!!!:%s devnamelen:%d",devname,devnamelen);\r
if (devname != NULL){\r
osTimerDelete(BR_TRANSFER_timer);\r
BR_TRANSFER_timer = NULL;\r
}\r
-\r
+ ble_read_timer_p=NULL;\r
ble_reply_cmd(OTA_FILE_SUCC_CMD,1);//接收成功\r
- }\r
+ }\r
\r
}\r
else if (last_package_id==package_id)\r
ble_read_timer_p->file_recv_stat.file_name=NULL;\r
}\r
ble_read_timer_p->file_recv_stat.recv_file_stat = -1;\r
- ble_read_timer_p=NULL;\r
+ //ble_read_timer_p=NULL;\r
+ CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
}\r
- CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ // else\r
+ // {\r
+ // CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ // }\r
+ ble_read_timer_p=NULL;\r
+ \r
}\r
\r
\r
osTimerDelete(BR_TRANSFER_timer);\r
BR_TRANSFER_timer = NULL;\r
}\r
-\r
+ ble_read_timer_p=NULL;\r
\r
ble_reply_cmd(FILE_RECV_REPLY_STAT_CMD,1);//接收成功\r
}\r