diff --git a/code/lib/source/sifar/code/source/mcu/sf_mcu_client.c b/code/lib/source/sifar/code/source/mcu/sf_mcu_client.c index 6cbdbe2c0..1b281ad35 100644 --- a/code/lib/source/sifar/code/source/mcu/sf_mcu_client.c +++ b/code/lib/source/sifar/code/source/mcu/sf_mcu_client.c @@ -777,6 +777,11 @@ void sf_mcu_dataready_ck(UINT8 startMode) else if(startMode == 1) //SETUP { /*exit pir mode*/ + if(sf_get_pir_statu_flag()){ + sf_set_auto_off_time(0); + sf_set_pir_statu_flag(0); + sf_sys_status_led_set(SF_LED_SYS_STATE_EXIT_GO_TO_PIR); + } } else if(startMode == 3) //ON {