diff options
Diffstat (limited to 'fw/esp32/components/eos/include/wifi.h')
-rw-r--r-- | fw/esp32/components/eos/include/wifi.h | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/fw/esp32/components/eos/include/wifi.h b/fw/esp32/components/eos/include/wifi.h index 5a668fb..c1819e7 100644 --- a/fw/esp32/components/eos/include/wifi.h +++ b/fw/esp32/components/eos/include/wifi.h @@ -1,9 +1,16 @@ -#define EOS_WIFI_MTYPE_SCAN 1 -#define EOS_WIFI_MTYPE_AUTH 2 -#define EOS_WIFI_MTYPE_CONNECT 3 -#define EOS_WIFI_MTYPE_DISCONNECT 4 +#define EOS_WIFI_MTYPE_STATUS 0 +#define EOS_WIFI_MTYPE_SCAN 1 +#define EOS_WIFI_MTYPE_START 2 +#define EOS_WIFI_MTYPE_STOP 3 +#define EOS_WIFI_MTYPE_CONNECT 4 +#define EOS_WIFI_MTYPE_DISCONNECT 5 -#define EOS_WIFI_MAX_MTYPE 5 +#define EOS_WIFI_STATUS_OFF 0 +#define EOS_WIFI_STATUS_DISCONNECTED 1 +#define EOS_WIFI_STATUS_CONNECTED 2 +#define EOS_WIFI_STATUS_GOT_IP 3 + +#define EOS_WIFI_MAX_SCAN_RECORDS 20 void eos_wifi_init(void); @@ -11,3 +18,7 @@ int eos_wifi_scan(void); int eos_wifi_auth(char *ssid, char *pass); int eos_wifi_connect(void); int eos_wifi_disconnect(void); + +ssize_t eos_wifi_get_status(unsigned char *buffer); +void eos_wifi_send_status(void); +void eos_wifi_send_scan(void);
\ No newline at end of file |