#include "include.h" #include "func.h" #include "func_update.h" #if USB_SD_UPDATE_EN typedef struct _func_upd_t { uint sta; } func_upd_t; func_upd_t f_upd; const char upd_filename[13] = UPD_FILENAME; AT(.text.func.update) void func_update(void) { int res; res = updatefile_init(upd_filename); if (res == -1) { return; } if (res == 0) { mp3_res_play(RES_BUF_UPDATE_DONE_MP3, RES_LEN_UPDATE_MP3); return; } #if SYS_KARAOK_EN bsp_karaok_exit(AUDIO_PATH_KARAOK); #endif mp3_res_play(RES_BUF_UPDATE_MP3, RES_LEN_UPDATE_MP3); updateproc(); //升级 while (1); } #endif //USB_SD_UPDATE_EN