buffer_handle->file_recv_stat.file_name,\r
buffer_handle->file_recv_stat.file_size\r
);\r
- buffer_handle->file_recv_stat.received_size = 0;\r
- buffer_handle->file_recv_stat.lrcvalue = 0;\r
- buffer_handle->receive_file_flag = 1;\r
- uapi_ble_connect_param_update(BLE_CONNECT_INTERVAL_HIGH);\r
- TRANSMIT_DATA=TRANS_MP3_TRANSMITTING;\r
- CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ // buffer_handle->file_recv_stat.received_size = 0;\r
+ // buffer_handle->file_recv_stat.lrcvalue = 0;\r
+ // buffer_handle->receive_file_flag = 1;\r
+ // uapi_ble_connect_param_update(BLE_CONNECT_INTERVAL_HIGH);\r
+ // TRANSMIT_DATA=TRANS_MP3_TRANSMITTING;\r
+ // CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ if(IS_free_save_Mp3(ota_size_json->valueint)==false)\r
+ {\r
+ TRANSMIT_DATA=TRANS_MP3_FAIL;\r
+ CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
+ return ERRCODE_FAIL;\r
+ }\r
+ else\r
+ {\r
+ buffer_handle->file_recv_stat.received_size = 0;\r
+ buffer_handle->file_recv_stat.lrcvalue = 0;\r
+ buffer_handle->receive_file_flag = 1;\r
+ uapi_ble_connect_param_update(BLE_CONNECT_INTERVAL_HIGH);\r
+ TRANSMIT_DATA=TRANS_MP3_TRANSMITTING;\r
+ CustomEventPublish(TOPIC_EVENT_BLE_TRANSMIT,&TRANSMIT_DATA,1);\r
\r
- return ERRCODE_SUCC;\r
+ return ERRCODE_SUCC;\r
+ }\r
\r
}else{\r
buffer_handle->receive_file_flag = 0; \r
{\r
if (decode_mp3_json( buffer_handle) == ERRCODE_SUCC)\r
{\r
+ printf("11111111112\n");\r
ble_reply_cmd(MP3_FILE_RECV_CMD,1);\r
}else{\r
+ printf("11111111113\n");\r
ble_reply_cmd(MP3_FILE_RECV_CMD,2);\r
} \r
}\r
fclose(ble_read_timer_p->file_recv_stat.file);\r
ble_read_timer_p->file_recv_stat.file = NULL;\r
}\r
+\r
+ if (ble_read_timer_p->file_recv_stat.file_type == 2)\r
+ {\r
+ char musicpath[64]={0};\r
+ get_music_path(musicpath,64);\r
+ //"/user/userdata/music"\r
+ char filepath[256]={0};\r
+ create_mp3_name(filepath,musicpath,ble_read_timer_p->file_recv_stat.file_name);\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"filepath %s\r\n",filepath);\r
+ remove(filepath);\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"filepath %s\r\n",filepath);\r
+ }\r
+\r
+\r
if (ble_read_timer_p->file_recv_stat.file_name != NULL)\r
{\r
free(ble_read_timer_p->file_recv_stat.file_name);\r