summaryrefslogtreecommitdiff
path: root/fw/fe310/phone/wifi.h
blob: 9ec668fd867ef93bfe6a8ef2dab7d6840d86ce91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <net/wifi.h>

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);