@@ -179,6 +179,38 @@ 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+ };
213+
182214//| ipv4_gateway: Optional[ipaddress.IPv4Address]
183215//| """IP v4 Address of the gateway when connected to an access point. None otherwise."""
184216//|
@@ -284,6 +316,8 @@ STATIC const mp_rom_map_elem_t wifi_radio_locals_dict_table[] = {
284316 // { MP_ROM_QSTR(MP_QSTR_connect_to_enterprise), MP_ROM_PTR(&wifi_radio_connect_to_enterprise_obj) },
285317
286318 { 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 ) },
287321 { MP_ROM_QSTR (MP_QSTR_ipv4_dns ), MP_ROM_PTR (& wifi_radio_ipv4_dns_obj ) },
288322 { MP_ROM_QSTR (MP_QSTR_ipv4_gateway ), MP_ROM_PTR (& wifi_radio_ipv4_gateway_obj ) },
289323 { MP_ROM_QSTR (MP_QSTR_ipv4_subnet ), MP_ROM_PTR (& wifi_radio_ipv4_subnet_obj ) },
0 commit comments