代码暂存 灯光优化
This commit is contained in:
parent
c4a73d0399
commit
37c112e9ff
|
@ -1 +1,5 @@
|
||||||
目前存在当电容电压较低时启动模组会偶现系统卡住现象
|
1.灯光需按说明显示
|
||||||
|
2.低电压
|
||||||
|
3.初始阀门状态确定
|
||||||
|
4.按键偶现反转现象
|
||||||
|
5.暂时屏蔽4G
|
||||||
|
|
|
@ -763,18 +763,20 @@ uint16_t Check_ProcessEvent(uint8_t task_id, uint16_t events)
|
||||||
if(motor_flag == 1)
|
if(motor_flag == 1)
|
||||||
{
|
{
|
||||||
motor_flag = 0;
|
motor_flag = 0;
|
||||||
|
LED_VALVE_OPEN;
|
||||||
VALVE_OPEN();
|
VALVE_OPEN();
|
||||||
|
DelayMs(1000);
|
||||||
IotFlag_t.Valve_Open_flag = 1;
|
IotFlag_t.Valve_Open_flag = 1;
|
||||||
fault_state = 0;
|
fault_state = 0;
|
||||||
LED_VALVE_OPEN;
|
|
||||||
logDebug("motor/LED open");
|
logDebug("motor/LED open");
|
||||||
tmos_start_task(check_task_id, MOTOR_STOP_EVT, MS1_TO_SYSTEM_TIME(1000));
|
tmos_start_task(check_task_id, MOTOR_STOP_EVT, MS1_TO_SYSTEM_TIME(1000));
|
||||||
}
|
}
|
||||||
else if(motor_flag == 2)
|
else if(motor_flag == 2)
|
||||||
{
|
{
|
||||||
motor_flag = 0;
|
motor_flag = 0;
|
||||||
VALVE_CLOSE();
|
|
||||||
LED_VALVE_CLOSE;
|
LED_VALVE_CLOSE;
|
||||||
|
VALVE_CLOSE();
|
||||||
|
DelayMs(1000);
|
||||||
fault_state = 4;
|
fault_state = 4;
|
||||||
logDebug("motor/LED close");
|
logDebug("motor/LED close");
|
||||||
tmos_start_task(check_task_id, MOTOR_STOP_EVT, MS1_TO_SYSTEM_TIME(1000));
|
tmos_start_task(check_task_id, MOTOR_STOP_EVT, MS1_TO_SYSTEM_TIME(1000));
|
||||||
|
@ -786,11 +788,11 @@ uint16_t Check_ProcessEvent(uint8_t task_id, uint16_t events)
|
||||||
{
|
{
|
||||||
VALVE_STOP();
|
VALVE_STOP();
|
||||||
logDebug("motor STOP");
|
logDebug("motor STOP");
|
||||||
if(fault_state == 4)
|
// if(fault_state == 4)
|
||||||
{
|
// {
|
||||||
IotFlag_t.Valve_Close_flag = 1;
|
// IotFlag_t.Valve_Close_flag = 1;
|
||||||
Iot_Send_Data();
|
// Iot_Send_Data();
|
||||||
}
|
// }
|
||||||
return (events ^ MOTOR_STOP_EVT);
|
return (events ^ MOTOR_STOP_EVT);
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -255,6 +255,7 @@ static uint16_t VAVLE_Task_ProcessEvent(uint8_t task_id, uint16_t events) // 阀
|
||||||
logDebug("VAVLE_CLOSE_START_EVT");
|
logDebug("VAVLE_CLOSE_START_EVT");
|
||||||
|
|
||||||
BSP_BlockSleep();
|
BSP_BlockSleep();
|
||||||
|
LED_VALVE_OPEN;
|
||||||
DelayUs(200);
|
DelayUs(200);
|
||||||
|
|
||||||
VALVE_STOP();
|
VALVE_STOP();
|
||||||
|
@ -301,6 +302,7 @@ static uint16_t VAVLE_Task_ProcessEvent(uint8_t task_id, uint16_t events) // 阀
|
||||||
logDebug("VAVLE_OPEN_START_EVT");
|
logDebug("VAVLE_OPEN_START_EVT");
|
||||||
|
|
||||||
BSP_BlockSleep();
|
BSP_BlockSleep();
|
||||||
|
LED_VALVE_OPEN;
|
||||||
DelayUs(200);
|
DelayUs(200);
|
||||||
|
|
||||||
VALVE_STOP();
|
VALVE_STOP();
|
||||||
|
|
Loading…
Reference in New Issue