LOCAL void ICACHE_FLASH_ATTR user_event_wifi(System_Event_t *evt) { switch (evt->event) { case EVENT_STAMODE_CONNECTED: break; case EVENT_STAMODE_DISCONNECTED: // TODO - register callbacks to break module/device dependency #if DEVICE == BADGE badge_wifi_animation_start(); #endif #if DEVICE == PLUG plug_wifi_blink_start(); #endif wifi_auto_detect(); break; case EVENT_STAMODE_AUTHMODE_CHANGE: break; case EVENT_STAMODE_DHCP_TIMEOUT: break; case EVENT_STAMODE_GOT_IP: // TODO - register callbacks to break module/device dependency #if DEVICE == BADGE badge_wifi_animation_stop(); #endif #if DEVICE == PLUG plug_wifi_blink_stop(); #endif user_event_connect(); break; case EVENT_SOFTAPMODE_STACONNECTED: break; case EVENT_SOFTAPMODE_STADISCONNECTED: break; } }
LOCAL void ICACHE_FLASH_ATTR user_event_wifi(System_Event_t *evt) { switch (evt->event) { case EVENT_STAMODE_CONNECTED: break; case EVENT_STAMODE_DISCONNECTED: break; case EVENT_STAMODE_AUTHMODE_CHANGE: break; case EVENT_STAMODE_GOT_IP: user_event_connect(); break; case EVENT_SOFTAPMODE_STACONNECTED: break; case EVENT_SOFTAPMODE_STADISCONNECTED: break; } }