prevent locking wifictl on/off events

This commit is contained in:
sharandac
2020-08-10 15:28:35 +02:00
parent 15ea982ac4
commit 953e170dd2

View File

@@ -342,13 +342,11 @@ void wifictl_on( void ) {
return; return;
log_i("request wifictl on"); log_i("request wifictl on");
if ( powermgm_get_event( POWERMGM_WIFI_OFF_REQUEST ) || powermgm_get_event( POWERMGM_WIFI_ON_REQUEST ) ) { while( powermgm_get_event( POWERMGM_WIFI_OFF_REQUEST | POWERMGM_WIFI_ON_REQUEST ) ) {
return; yield();
}
else {
powermgm_set_event( POWERMGM_WIFI_ON_REQUEST );
vTaskResume( _wifictl_Task );
} }
powermgm_set_event( POWERMGM_WIFI_ON_REQUEST );
vTaskResume( _wifictl_Task );
} }
/* /*
@@ -359,13 +357,11 @@ void wifictl_off( void ) {
return; return;
log_i("request wifictl off"); log_i("request wifictl off");
if ( powermgm_get_event( POWERMGM_WIFI_OFF_REQUEST ) || powermgm_get_event( POWERMGM_WIFI_ON_REQUEST )) { while( powermgm_get_event( POWERMGM_WIFI_OFF_REQUEST | POWERMGM_WIFI_ON_REQUEST ) ) {
return; yield();
}
else {
powermgm_set_event( POWERMGM_WIFI_OFF_REQUEST );
vTaskResume( _wifictl_Task );
} }
powermgm_set_event( POWERMGM_WIFI_OFF_REQUEST );
vTaskResume( _wifictl_Task );
} }
void wifictl_standby( void ) { void wifictl_standby( void ) {