File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed
Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -34,12 +34,6 @@ static esp_err_t system_event_handler(void *ctx, system_event_t *event)
3434 break ;
3535 case SYSTEM_EVENT_STA_GOT_IP : {
3636 xEventGroupSetBits (system_event_group , WIFI_READY_BIT );
37- EventBits_t uxBits = xEventGroupGetBits (system_event_group );
38- if (uxBits & WIFI_CONFIG_BIT ) {
39- esp_smartconfig_stop ();
40- xEventGroupClearBits (system_event_group , WIFI_CONFIG_BIT );
41- xEventGroupSetBits (daemon_event_group , KEY_DAEMON_READY_BIT );
42- }
4337 ntp_sync_time ();
4438 ota_check_update ();
4539 gui_show_image (3 );
@@ -50,14 +44,14 @@ static esp_err_t system_event_handler(void *ctx, system_event_t *event)
5044 case SYSTEM_EVENT_STA_CONNECTED :
5145 break ;
5246 case SYSTEM_EVENT_STA_DISCONNECTED : {
53- xEventGroupClearBits (system_event_group , WIFI_READY_BIT );
5447 EventBits_t uxBits = xEventGroupGetBits (system_event_group );
55- if (!(uxBits & WIFI_CONFIG_BIT )) {
48+ if (!(uxBits & WIFI_CONFIG_BIT ) && ( uxBits & WIFI_READY_BIT ) ) {
5649 nfc_set_mode (0 );
5750 led_set_mode (7 );
5851 gui_show_image (0 );
5952 }
6053 ESP_ERROR_CHECK (esp_wifi_connect ());
54+ xEventGroupClearBits (system_event_group , WIFI_READY_BIT );
6155 break ;
6256 }
6357 case SYSTEM_EVENT_SCAN_DONE :
You can’t perform that action at this time.
0 commit comments