杰理蓝牙读取txt文件更新蓝牙名字

杰理蓝牙读取txt文件更新蓝牙名字
voidread_bt_name_from_udisk(void){#defineUSER_READ_DEVudisk0//sd0sd1”其他设备名参考dev_reg.h#defineUSER_READ_FILE_NANEBTNAME.TXT#defineUSER_READ_FILE_BUF_SIZE(512)charuser_file_path[48]{0};constcharuser_file_name[]USER_READ_FILE_NANE;structdev*devdev_manager_find_spec(USER_READ_DEV,0);if(!dev){printf(dev manager find spec error);return;}sprintf(user_file_path,%s%s,dev_manager_get_root_path(dev),user_file_name);printf(read file path%s,user_file_path);FILE*fdfopen(user_file_path,r);if(!fd){printf(open %s file err!!!\n,user_file_path);return;}u8 buf[USER_READ_FILE_BUF_SIZE]{0};u8 len0;lenfread(fd,buf,sizeof(buf));printf(read file len %d,len);printf(read file data %s,buf);// 修改蓝牙名字bt_modify_name(buf);fclose(fd);update_result_deal();cpu_reset();}写好这个读取文件更新蓝牙名字的函数后可以在app_common.c的app_common_device_event_handler函数中调用注意需要将BTNAME.TXT文件放在U盘的根目录进行读取