|
36 | 36 | const mp_obj_type_t wifi_radio_type;
|
37 | 37 |
|
38 | 38 | typedef enum {
|
39 |
| - WIFI_RADIO_ERROR_NONE, |
40 |
| - WIFI_RADIO_ERROR_UNKNOWN, |
41 |
| - WIFI_RADIO_ERROR_AUTH, |
42 |
| - WIFI_RADIO_ERROR_NO_AP_FOUND |
| 39 | + // 0 is circuitpython-specific; 1-53 are IEEE; 200+ are Espressif |
| 40 | + WIFI_RADIO_ERROR_NONE = 0, |
| 41 | + WIFI_RADIO_ERROR_UNSPECIFIED = 1, |
| 42 | + WIFI_RADIO_ERROR_AUTH_EXPIRE = 2, |
| 43 | + WIFI_RADIO_ERROR_AUTH_LEAVE = 3, |
| 44 | + WIFI_RADIO_ERROR_ASSOC_EXPIRE = 4, |
| 45 | + WIFI_RADIO_ERROR_ASSOC_TOOMANY = 5, |
| 46 | + WIFI_RADIO_ERROR_NOT_AUTHED = 6, |
| 47 | + WIFI_RADIO_ERROR_NOT_ASSOCED = 7, |
| 48 | + WIFI_RADIO_ERROR_ASSOC_LEAVE = 8, |
| 49 | + WIFI_RADIO_ERROR_ASSOC_NOT_AUTHED = 9, |
| 50 | + WIFI_RADIO_ERROR_DISASSOC_PWRCAP_BAD = 10, |
| 51 | + WIFI_RADIO_ERROR_DISASSOC_SUPCHAN_BAD = 11, |
| 52 | + WIFI_RADIO_ERROR_IE_INVALID = 13, |
| 53 | + WIFI_RADIO_ERROR_MIC_FAILURE = 14, |
| 54 | + WIFI_RADIO_ERROR_4WAY_HANDSHAKE_TIMEOUT = 15, |
| 55 | + WIFI_RADIO_ERROR_GROUP_KEY_UPDATE_TIMEOUT = 16, |
| 56 | + WIFI_RADIO_ERROR_IE_IN_4WAY_DIFFERS = 17, |
| 57 | + WIFI_RADIO_ERROR_GROUP_CIPHER_INVALID = 18, |
| 58 | + WIFI_RADIO_ERROR_PAIRWISE_CIPHER_INVALID = 19, |
| 59 | + WIFI_RADIO_ERROR_AKMP_INVALID = 20, |
| 60 | + WIFI_RADIO_ERROR_UNSUPP_RSN_IE_VERSION = 21, |
| 61 | + WIFI_RADIO_ERROR_INVALID_RSN_IE_CAP = 22, |
| 62 | + WIFI_RADIO_ERROR_802_1X_AUTH_FAILED = 23, |
| 63 | + WIFI_RADIO_ERROR_CIPHER_SUITE_REJECTED = 24, |
| 64 | + WIFI_RADIO_ERROR_INVALID_PMKID = 53, |
| 65 | + WIFI_RADIO_ERROR_BEACON_TIMEOUT = 200, |
| 66 | + WIFI_RADIO_ERROR_NO_AP_FOUND = 201, |
| 67 | + WIFI_RADIO_ERROR_AUTH_FAIL = 202, |
| 68 | + WIFI_RADIO_ERROR_ASSOC_FAIL = 203, |
| 69 | + WIFI_RADIO_ERROR_HANDSHAKE_TIMEOUT = 204, |
| 70 | + WIFI_RADIO_ERROR_CONNECTION_FAIL = 205, |
| 71 | + WIFI_RADIO_ERROR_AP_TSF_RESET = 206, |
43 | 72 | } wifi_radio_error_t;
|
44 | 73 |
|
45 | 74 | extern bool common_hal_wifi_radio_get_enabled(wifi_radio_obj_t *self);
|
|
0 commit comments