|
@@ -45,10 +45,6 @@ void Jump_interface(void)
|
|
|
case 0:
|
|
|
{
|
|
|
logoDisplay();//无任何绑定,显示Logo界面
|
|
|
- //lockWork();
|
|
|
- //ApplyPermission();
|
|
|
- //PleaseWakeUp();
|
|
|
- //SecondMain();
|
|
|
break;
|
|
|
}
|
|
|
case 1:
|
|
@@ -73,9 +69,23 @@ void Jump_interface(void)
|
|
|
}
|
|
|
case 5:
|
|
|
{
|
|
|
+ if(HAL_GetTick()-enterInterface_time > 15000)
|
|
|
+ {
|
|
|
+ ReturnInterface = true;
|
|
|
+ }
|
|
|
SecondMain();
|
|
|
break;
|
|
|
}
|
|
|
+ case 6:
|
|
|
+ {
|
|
|
+ if(HAL_GetTick()-enterInterface_time > 3000)
|
|
|
+ {
|
|
|
+ ReturnInterface = true;
|
|
|
+ }
|
|
|
+ lockWork();
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -138,36 +148,51 @@ void lockWork(void) //
|
|
|
{
|
|
|
char count[6]; // 数字1转换为字符串形式最多需要2个字符,再加上终止符'\0'共6个字符的空间
|
|
|
sprintf(count, "%u", macsetptr->macCount);
|
|
|
- OLED_ShowChinese(18,2,56,16,1);//一
|
|
|
- OLED_ShowChinese(38,2,57,16,1);//键
|
|
|
- OLED_ShowChinese(58,2,18,16,1);//解
|
|
|
- OLED_ShowChinese(78,2,19,16,1);//封
|
|
|
- OLED_ShowChinese(18,25,56,16,1);//一
|
|
|
- OLED_ShowChinese(38,25,57,16,1);//键
|
|
|
- OLED_ShowChinese(58,25,17,16,1);//施
|
|
|
- OLED_ShowChinese(78,25,19,16,1);//封
|
|
|
-
|
|
|
- OLED_ShowChinese(20,48,26,12,1);//已
|
|
|
- OLED_ShowChinese(35,48,27,12,1);//绑
|
|
|
- OLED_ShowChinese(50,48,28,12,1);//定
|
|
|
- OLED_ShowChinese(65,48,29,12,1);//锁
|
|
|
- OLED_ShowString(80,48,(unsigned char*)"(",12,1);
|
|
|
- OLED_ShowString(89,48,(unsigned char*)count,12,1);
|
|
|
- OLED_ShowString(95,48,(unsigned char*)")",12,1);
|
|
|
-
|
|
|
-//*选择
|
|
|
- if(menu.down==0)
|
|
|
+ if(menu.current==6)
|
|
|
{
|
|
|
- OLED_ShowString(100,2,(unsigned char*)"<<-",12,0);
|
|
|
+
|
|
|
+ OLED_ShowChinese(20,48,26,12,1);//已
|
|
|
+ OLED_ShowChinese(35,48,27,12,1);//绑
|
|
|
+ OLED_ShowChinese(50,48,28,12,1);//定
|
|
|
+ OLED_ShowChinese(65,48,29,12,1);//锁
|
|
|
+ OLED_ShowString(80,48,(unsigned char*)"(",12,1);
|
|
|
+ OLED_ShowString(89,48,(unsigned char*)count,12,1);
|
|
|
+ OLED_ShowString(95,48,(unsigned char*)")",12,1);
|
|
|
}
|
|
|
- else if(menu.down==1)
|
|
|
+ else
|
|
|
{
|
|
|
- OLED_ShowString(100,25,(unsigned char*)"<<-",12,0);
|
|
|
+ OLED_ShowChinese(18,2,56,16,1);//一
|
|
|
+ OLED_ShowChinese(38,2,57,16,1);//键
|
|
|
+ OLED_ShowChinese(58,2,18,16,1);//解
|
|
|
+ OLED_ShowChinese(78,2,19,16,1);//封
|
|
|
+ OLED_ShowChinese(18,25,56,16,1);//一
|
|
|
+ OLED_ShowChinese(38,25,57,16,1);//键
|
|
|
+ OLED_ShowChinese(58,25,17,16,1);//施
|
|
|
+ OLED_ShowChinese(78,25,19,16,1);//封
|
|
|
+
|
|
|
+ OLED_ShowChinese(20,48,26,12,1);//已
|
|
|
+ OLED_ShowChinese(35,48,27,12,1);//绑
|
|
|
+ OLED_ShowChinese(50,48,28,12,1);//定
|
|
|
+ OLED_ShowChinese(65,48,29,12,1);//锁
|
|
|
+ OLED_ShowString(80,48,(unsigned char*)"(",12,1);
|
|
|
+ OLED_ShowString(89,48,(unsigned char*)count,12,1);
|
|
|
+ OLED_ShowString(95,48,(unsigned char*)")",12,1);
|
|
|
+
|
|
|
+ //*选择
|
|
|
+ if(menu.down==0)
|
|
|
+ {
|
|
|
+ OLED_ShowString(100,2,(unsigned char*)"<<-",12,0);
|
|
|
+ }
|
|
|
+ else if(menu.down==1)
|
|
|
+ {
|
|
|
+ OLED_ShowString(100,25,(unsigned char*)"<<-",12,0);
|
|
|
+ }
|
|
|
+ else if(menu.down==2)
|
|
|
+ {
|
|
|
+ OLED_ShowString(110,48,(unsigned char*)"<<-",12,0);
|
|
|
+ }
|
|
|
}
|
|
|
- else if(menu.down==2)
|
|
|
- {
|
|
|
- OLED_ShowString(110,48,(unsigned char*)"<<-",12,0);
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
}
|
|
|
void ApplyPermission(void)//界面2 申请权限
|
|
@@ -203,7 +228,7 @@ void PleaseWakeUp(void)//
|
|
|
sprintf(workedCount, "%u", macsetptr->macWorked);
|
|
|
|
|
|
char workedFail[6]; // 数字1转换为字符串形式最多需要2个字符,再加上终止符'\0'共6个字符的空间
|
|
|
- sprintf(workedFail, "%u", macsetptr->macWorkedfail);
|
|
|
+// sprintf(workedFail, "%u", macsetptr->macWorkedfail);
|
|
|
|
|
|
OLED_ShowChinese(5,5,64,16,1); //请
|
|
|
OLED_ShowChinese(25,5,65,16,1); //唤
|