This commit is contained in:
yueming
2021-09-06 15:06:35 +08:00
parent f23caa6742
commit b0605eb980
11 changed files with 1583 additions and 1860 deletions

View File

@@ -9,6 +9,7 @@ void Dev_ScanExtIndicate(void) {
Delay_ms(200);
if(Read_BootKey())
{
Power_3V3(1);
while(Read_BootKey());
DevParam.ShortRunPhase = RunPhase_Runing;
}
@@ -26,14 +27,13 @@ void Dev_ScanExtIndicate(void) {
Delay_ms(200);
if(Read_BootKey())
{
while(Read_BootKey());
while(Read_BootKey());
DevParam.ShortRunPhase = RunPhase_Runing;
}
}
}
// 运行模式
if(DevParam.RunPhase==RunPhase_Runing)
{
if(DevParam.RunPhase==RunPhase_Runing) {
if(Read_BootKey())
{
Delay_ms(200);
@@ -56,20 +56,20 @@ void Dev_SwitchWorkMode(void)
{
if(DevParam.RunPhase!=DevParam.ShortRunPhase)
{
if(DevParam.ShortRunPhase == RunPhase_Runing)
if(DevParam.ShortRunPhase == RunPhase_Runing)
{
// 显示初始化
#ifdef Device_LCD
Power_3V3(1);
Power_LCD(0);
/*显示部分,基础外形刷新*/
Show_BasicShapeRefresh();
/*显示部分,电池图标外形刷新*/
if(DevParam.RunPhase == 0)
Show_BatIconShapeRefresh();
else
Power_LCD(1);
#endif
// 侧边跳动初始化
@@ -78,9 +78,11 @@ void Dev_SwitchWorkMode(void)
/*空气检测仪初始化*/
PMD4_Init();
Power_LCD(1);
DevParam.RunPhase = RunPhase_Runing;
}
if(DevParam.ShortRunPhase == RunPhase_Standby)
if(DevParam.ShortRunPhase == RunPhase_Standby)
{
Power_PMD4(0);
@@ -90,7 +92,9 @@ void Dev_SwitchWorkMode(void)
if(DevParam.RunPhase==0)
{
/*显示部分,电池图标外形刷新*/
Show_BatIconShapeRefresh();
Show_BatIconShapeRefresh();
Power_LCD(1);
}
else if(DevParam.RunPhase==RunPhase_Runing)
{
@@ -113,9 +117,13 @@ void Dev_SwitchWorkMode(void)
if(DevParam.ShortRunPhase == RunPhase_Close)
{
Delay_ms(1000);
Power_PMD4(0);
Power_LCD(0);
Power_3V3(0);
DevParam.RunPhase = RunPhase_Close;
while(1);
}