File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,12 +105,18 @@ STATIC mp_obj_t esp_disconnect() {
105105}
106106STATIC MP_DEFINE_CONST_FUN_OBJ_0 (esp_disconnect_obj , esp_disconnect );
107107
108+ STATIC mp_obj_t esp_status () {
109+ return MP_OBJ_NEW_SMALL_INT (wifi_station_get_connect_status ());
110+ }
111+ STATIC MP_DEFINE_CONST_FUN_OBJ_0 (esp_status_obj , esp_status );
112+
108113STATIC const mp_map_elem_t esp_module_globals_table [] = {
109114 { MP_OBJ_NEW_QSTR (MP_QSTR___name__ ), MP_OBJ_NEW_QSTR (MP_QSTR_esp ) },
110115
111116 { MP_OBJ_NEW_QSTR (MP_QSTR_connect ), (mp_obj_t )& esp_connect_obj },
112117 { MP_OBJ_NEW_QSTR (MP_QSTR_disconnect ), (mp_obj_t )& esp_disconnect_obj },
113118 { MP_OBJ_NEW_QSTR (MP_QSTR_scan ), (mp_obj_t )& esp_scan_obj },
119+ { MP_OBJ_NEW_QSTR (MP_QSTR_status ), (mp_obj_t )& esp_status_obj },
114120};
115121
116122STATIC MP_DEFINE_CONST_DICT (esp_module_globals , esp_module_globals_table );
Original file line number Diff line number Diff line change 4545Q (connect )
4646Q (disconnect )
4747Q (scan )
48+ Q (status )
You can’t perform that action at this time.
0 commit comments