@@ -179,37 +179,37 @@ const mp_obj_property_t wifi_radio_ap_rssi_obj = {
179179 (mp_obj_t )& mp_const_none_obj },
180180};
181181
182- //| ap_ssid: int
183- //| """SSID of the currently connected AP. Returns none if not connected"""
184- //|
185- STATIC mp_obj_t wifi_radio_get_ap_ssid (mp_obj_t self ) {
186- return common_hal_wifi_radio_get_ap_ssid (self );
187-
188- }
189- MP_DEFINE_CONST_FUN_OBJ_1 (wifi_radio_get_ap_ssid_obj , wifi_radio_get_ap_ssid );
190-
191- const mp_obj_property_t wifi_radio_ap_ssid_obj = {
192- .base .type = & mp_type_property ,
193- .proxy = { (mp_obj_t )& wifi_radio_get_ap_ssid_obj ,
194- (mp_obj_t )& mp_const_none_obj ,
195- (mp_obj_t )& mp_const_none_obj },
196- };
197-
198- //| ap_bssid: int
199- //| """BSSID (usually MAC) of the currently connected AP. Returns none if not connected"""
200- //|
201- STATIC mp_obj_t wifi_radio_get_ap_bssid (mp_obj_t self ) {
202- return common_hal_wifi_radio_get_ap_bssid (self );
203-
204- }
205- MP_DEFINE_CONST_FUN_OBJ_1 (wifi_radio_get_ap_bssid_obj , wifi_radio_get_ap_bssid );
206-
207- const mp_obj_property_t wifi_radio_ap_bssid_obj = {
208- .base .type = & mp_type_property ,
209- .proxy = { (mp_obj_t )& wifi_radio_get_ap_bssid_obj ,
210- (mp_obj_t )& mp_const_none_obj ,
211- (mp_obj_t )& mp_const_none_obj },
212- };
182+ // // | ap_ssid: int
183+ // // | """SSID of the currently connected AP. Returns none if not connected"""
184+ // // |
185+ // STATIC mp_obj_t wifi_radio_get_ap_ssid(mp_obj_t self) {
186+ // return common_hal_wifi_radio_get_ap_ssid(self);
187+
188+ // }
189+ // MP_DEFINE_CONST_FUN_OBJ_1(wifi_radio_get_ap_ssid_obj, wifi_radio_get_ap_ssid);
190+
191+ // const mp_obj_property_t wifi_radio_ap_ssid_obj = {
192+ // .base.type = &mp_type_property,
193+ // .proxy = { (mp_obj_t)&wifi_radio_get_ap_ssid_obj,
194+ // (mp_obj_t)&mp_const_none_obj,
195+ // (mp_obj_t)&mp_const_none_obj },
196+ // };
197+
198+ // // | ap_bssid: int
199+ // // | """BSSID (usually MAC) of the currently connected AP. Returns none if not connected"""
200+ // // |
201+ // STATIC mp_obj_t wifi_radio_get_ap_bssid(mp_obj_t self) {
202+ // return common_hal_wifi_radio_get_ap_bssid(self);
203+
204+ // }
205+ // MP_DEFINE_CONST_FUN_OBJ_1(wifi_radio_get_ap_bssid_obj, wifi_radio_get_ap_bssid);
206+
207+ // const mp_obj_property_t wifi_radio_ap_bssid_obj = {
208+ // .base.type = &mp_type_property,
209+ // .proxy = { (mp_obj_t)&wifi_radio_get_ap_bssid_obj,
210+ // (mp_obj_t)&mp_const_none_obj,
211+ // (mp_obj_t)&mp_const_none_obj },
212+ // };
213213
214214//| ipv4_gateway: Optional[ipaddress.IPv4Address]
215215//| """IP v4 Address of the gateway when connected to an access point. None otherwise."""
@@ -275,6 +275,22 @@ const mp_obj_property_t wifi_radio_ipv4_dns_obj = {
275275 (mp_obj_t )& mp_const_none_obj },
276276};
277277
278+ //| ap_info: Optional[Network]
279+ //| """None otherwise."""
280+ //|
281+ STATIC mp_obj_t wifi_radio_get_ap_info (mp_obj_t self ) {
282+ return common_hal_wifi_radio_get_ap_info (self );
283+
284+ }
285+ MP_DEFINE_CONST_FUN_OBJ_1 (wifi_radio_get_ap_info_obj , wifi_radio_get_ap_info );
286+
287+ const mp_obj_property_t wifi_radio_ap_info_obj = {
288+ .base .type = & mp_type_property ,
289+ .proxy = { (mp_obj_t )& wifi_radio_get_ap_info_obj ,
290+ (mp_obj_t )& mp_const_none_obj ,
291+ (mp_obj_t )& mp_const_none_obj },
292+ };
293+
278294//| def ping(self, ip, *, timeout: float = 0.5) -> float:
279295//| """Ping an IP to test connectivity. Returns echo time in seconds.
280296//| Returns None when it times out."""
@@ -315,9 +331,10 @@ STATIC const mp_rom_map_elem_t wifi_radio_locals_dict_table[] = {
315331 { MP_ROM_QSTR (MP_QSTR_connect ), MP_ROM_PTR (& wifi_radio_connect_obj ) },
316332 // { MP_ROM_QSTR(MP_QSTR_connect_to_enterprise), MP_ROM_PTR(&wifi_radio_connect_to_enterprise_obj) },
317333
334+ { MP_ROM_QSTR (MP_QSTR_ap_info ), MP_ROM_PTR (& wifi_radio_ap_info_obj ) },
318335 { MP_ROM_QSTR (MP_QSTR_ap_rssi ), MP_ROM_PTR (& wifi_radio_ap_rssi_obj ) },
319- { MP_ROM_QSTR (MP_QSTR_ap_ssid ), MP_ROM_PTR (& wifi_radio_ap_ssid_obj ) },
320- { MP_ROM_QSTR (MP_QSTR_ap_bssid ), MP_ROM_PTR (& wifi_radio_ap_bssid_obj ) },
336+ // { MP_ROM_QSTR(MP_QSTR_ap_ssid), MP_ROM_PTR(&wifi_radio_ap_ssid_obj) },
337+ // { MP_ROM_QSTR(MP_QSTR_ap_bssid), MP_ROM_PTR(&wifi_radio_ap_bssid_obj) },
321338 { MP_ROM_QSTR (MP_QSTR_ipv4_dns ), MP_ROM_PTR (& wifi_radio_ipv4_dns_obj ) },
322339 { MP_ROM_QSTR (MP_QSTR_ipv4_gateway ), MP_ROM_PTR (& wifi_radio_ipv4_gateway_obj ) },
323340 { MP_ROM_QSTR (MP_QSTR_ipv4_subnet ), MP_ROM_PTR (& wifi_radio_ipv4_subnet_obj ) },
0 commit comments