#include typedef struct WIFIStatus { uint8_t status; uint8_t action; uint8_t ip_addr[4]; char ssid[EOS_WIFI_SIZE_SSID]; } WIFIStatus; void wifi_init(void); int wifi_app(EVEWindow *window, EVEViewStack *stack); int wifi_uievt(EVEPage *page, uint16_t evt, void *param); void wifi_close(EVEPage *page); void wifi_update_status(EVEPage *page, int action); void wifi_update_scanr(EVEPage *page, unsigned char *buffer, size_t size);