1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- // enum {
- // REASON_UNSPECIFIED = 1,
- // REASON_AUTH_EXPIRE = 2,
- // REASON_AUTH_LEAVE = 3,
- // REASON_ASSOC_EXPIRE = 4,
- // REASON_ASSOC_TOOMANY = 5,
- // REASON_NOT_AUTHED = 6,
- // REASON_NOT_ASSOCED = 7,
- // REASON_ASSOC_LEAVE = 8,
- // REASON_ASSOC_NOT_AUTHED = 9,
- // REASON_DISASSOC_PWRCAP_BAD = 10, /* 11h */
- // REASON_DISASSOC_SUPCHAN_BAD = 11, /* 11h */
- // REASON_IE_INVALID = 13, /* 11i */
- // REASON_MIC_FAILURE = 14, /* 11i */
- // REASON_4WAY_HANDSHAKE_TIMEOUT = 15, /* 11i */
- // REASON_GROUP_KEY_UPDATE_TIMEOUT = 16, /* 11i */
- // REASON_IE_IN_4WAY_DIFFERS = 17, /* 11i */
- // REASON_GROUP_CIPHER_INVALID = 18, /* 11i */
- // REASON_PAIRWISE_CIPHER_INVALID = 19, /* 11i */
- // REASON_AKMP_INVALID = 20, /* 11i */
- // REASON_UNSUPP_RSN_IE_VERSION = 21, /* 11i */
- // REASON_INVALID_RSN_IE_CAP = 22, /* 11i */
- // REASON_802_1X_AUTH_FAILED = 23, /* 11i */
- // REASON_CIPHER_SUITE_REJECTED = 24, /* 11i */
- // REASON_BEACON_TIMEOUT = 200,
- // REASON_NO_AP_FOUND = 201,
- // REASON_AUTH_FAIL = 202,
- // REASON_ASSOC_FAIL = 203,
- // REASON_HANDSHAKE_TIMEOUT = 204,
- // };
- // enum {
- // EVENT_STAMODE_CONNECTED = 0,
- // EVENT_STAMODE_DISCONNECTED,
- // EVENT_STAMODE_AUTHMODE_CHANGE,
- // EVENT_STAMODE_GOT_IP,
- // EVENT_STAMODE_DHCP_TIMEOUT,
- // EVENT_SOFTAPMODE_STACONNECTED,
- // EVENT_SOFTAPMODE_STADISCONNECTED,
- // EVENT_SOFTAPMODE_PROBEREQRECVED,
- // EVENT_MAX
- // };
- #ifndef USER_WIFI_H_
- #define USER_WIFI_H_
- #include "os_type.h"
- typedef struct{
- bool ip_flag;
- bool wifi_flag;
- uint8_t wifi_count;
- uint8_t process_count;
- } WIFI_PROCESS_FLAGS;
- void ICACHE_FLASH_ATTR wifi_set_station(uint8_t* ssid, uint8_t* pass);
- void ICACHE_FLASH_ATTR disable_wifi_reconnect(void);
- void ICACHE_FLASH_ATTR start_wifi_process(void);
- void ICACHE_FLASH_ATTR show_wifi_config(void);
- #endif /* USER_WIFI_H_ */
|