关机之后长按10S,恢复出厂设置,恢复之后开机不播报开机提示音,如果按住1.5S以上,10S以内松手,即开机(需要播报开机提示音);按住1.5S以内松手不动作;具体实现如下:
bsp_sys.c中创建变量:
u8 power_reset_flag = 0;//开机的时候长按10S复位操作标志位
bsp_sys.h中声明为全局变量
extern u8 power_reset_flag;//开机的时候长按10S复位操作标志位
bsp_key.c下power_on_check_do()中:
int ticks_num = 0;
While(1