@@ -52,14 +52,14 @@ static bool hostname_valid(const char *ptr, size_t len) {
5252}
5353
5454static void validate_hex_password (const uint8_t * buf , size_t len ) {
55- for (size_t i = 0 ; i < len ; i ++ )
56- {
55+ for (size_t i = 0 ; i < len ; i ++ ) {
5756 if (!unichar_isxdigit (buf [i ])) {
5857 mp_raise_ValueError_varg (MP_ERROR_TEXT ("Invalid hex password" ));
5958 }
6059 }
6160}
6261
62+
6363//| class Radio:
6464//| """Native wifi radio.
6565//|
@@ -133,6 +133,7 @@ MP_PROPERTY_GETSET(wifi_radio_hostname_obj,
133133//| **Limitations:** Not settable on RP2040 CYW43 boards, such as Pi Pico W.
134134//| """
135135
136+
136137static mp_obj_t _wifi_radio_get_mac_address (mp_obj_t self_in ) {
137138 wifi_radio_obj_t * self = MP_OBJ_TO_PTR (self_in );
138139 return MP_OBJ_FROM_PTR (common_hal_wifi_radio_get_mac_address (self ));
@@ -262,11 +263,7 @@ MP_PROPERTY_GETTER(wifi_radio_mac_address_ap_obj,
262263//| """
263264//| ...
264265static mp_obj_t wifi_radio_start_scanning_networks (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
265- enum
266- {
267- ARG_start_channel ,
268- ARG_stop_channel
269- };
266+ enum { ARG_start_channel , ARG_stop_channel };
270267 static const mp_arg_t allowed_args [] = {
271268 {MP_QSTR_start_channel , MP_ARG_KW_ONLY | MP_ARG_INT , {.u_int = 1 }},
272269 {MP_QSTR_stop_channel , MP_ARG_KW_ONLY | MP_ARG_INT , {.u_int = 11 }},
@@ -359,14 +356,7 @@ MP_DEFINE_CONST_FUN_OBJ_1(wifi_radio_stop_station_obj, wifi_radio_stop_station);
359356//| """
360357//| ...
361358static mp_obj_t wifi_radio_start_ap (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
362- enum
363- {
364- ARG_ssid ,
365- ARG_password ,
366- ARG_channel ,
367- ARG_authmode ,
368- ARG_max_connections
369- };
359+ enum { ARG_ssid , ARG_password , ARG_channel , ARG_authmode , ARG_max_connections };
370360 static const mp_arg_t allowed_args [] = {
371361 {MP_QSTR_ssid , MP_ARG_REQUIRED | MP_ARG_OBJ },
372362 {MP_QSTR_password , MP_ARG_OBJ , {.u_obj = mp_const_empty_bytes }},
@@ -464,14 +454,7 @@ MP_PROPERTY_GETTER(wifi_radio_ap_active_obj,
464454//| connect to the AP with the given ``bssid`` and ``ssid``."""
465455//| ...
466456static mp_obj_t wifi_radio_connect (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
467- enum
468- {
469- ARG_ssid ,
470- ARG_password ,
471- ARG_channel ,
472- ARG_bssid ,
473- ARG_timeout
474- };
457+ enum { ARG_ssid , ARG_password , ARG_channel , ARG_bssid , ARG_timeout };
475458 static const mp_arg_t allowed_args [] = {
476459 {MP_QSTR_ssid , MP_ARG_REQUIRED | MP_ARG_OBJ },
477460 {MP_QSTR_password , MP_ARG_OBJ , {.u_obj = mp_const_empty_bytes }},
@@ -598,26 +581,11 @@ MP_PROPERTY_GETTER(wifi_radio_ipv4_subnet_ap_obj,
598581//| """
599582//| ...
600583static mp_obj_t wifi_radio_set_ipv4_address (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
601- enum
602- {
603- ARG_ipv4 ,
604- ARG_netmask ,
605- ARG_gateway ,
606- ARG_ipv4_dns
607- };
584+ enum { ARG_ipv4 , ARG_netmask , ARG_gateway , ARG_ipv4_dns };
608585 static const mp_arg_t allowed_args [] = {
609- {
610- MP_QSTR_ipv4 ,
611- MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ ,
612- },
613- {
614- MP_QSTR_netmask ,
615- MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ ,
616- },
617- {
618- MP_QSTR_gateway ,
619- MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ ,
620- },
586+ { MP_QSTR_ipv4 , MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ , },
587+ { MP_QSTR_netmask , MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ , },
588+ { MP_QSTR_gateway , MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ , },
621589 {MP_QSTR_ipv4_dns , MP_ARG_OBJ | MP_ARG_KW_ONLY , {.u_obj = MP_OBJ_NULL }},
622590 };
623591
@@ -640,25 +608,11 @@ static MP_DEFINE_CONST_FUN_OBJ_KW(wifi_radio_set_ipv4_address_obj, 1, wifi_radio
640608//| """Sets the IP v4 address of the access point. Must include the netmask and gateway."""
641609//| ...
642610static mp_obj_t wifi_radio_set_ipv4_address_ap (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
643- enum
644- {
645- ARG_ipv4 ,
646- ARG_netmask ,
647- ARG_gateway
648- };
611+ enum { ARG_ipv4 , ARG_netmask , ARG_gateway };
649612 static const mp_arg_t allowed_args [] = {
650- {
651- MP_QSTR_ipv4 ,
652- MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ ,
653- },
654- {
655- MP_QSTR_netmask ,
656- MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ ,
657- },
658- {
659- MP_QSTR_gateway ,
660- MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ ,
661- },
613+ { MP_QSTR_ipv4 , MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ , },
614+ { MP_QSTR_netmask , MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ , },
615+ { MP_QSTR_gateway , MP_ARG_REQUIRED | MP_ARG_KW_ONLY | MP_ARG_OBJ , },
662616 };
663617
664618 wifi_radio_obj_t * self = MP_OBJ_TO_PTR (pos_args [0 ]);
@@ -776,11 +730,7 @@ MP_PROPERTY_GETTER(wifi_radio_stations_ap_obj,
776730//| """
777731//| ...
778732static mp_obj_t wifi_radio_start_dhcp_client (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
779- enum
780- {
781- ARG_ipv4 ,
782- ARG_ipv6
783- };
733+ enum { ARG_ipv4 , ARG_ipv6 };
784734 static const mp_arg_t allowed_args [] = {
785735 {MP_QSTR_ipv4 , MP_ARG_KW_ONLY | MP_ARG_BOOL , {.u_bool = MP_ROM_TRUE }},
786736 {MP_QSTR_ipv6 , MP_ARG_KW_ONLY | MP_ARG_BOOL , {.u_bool = MP_ROM_FALSE }},
@@ -838,16 +788,9 @@ MP_PROPERTY_GETTER(wifi_radio_ap_info_obj,
838788//| ...
839789//|
840790static mp_obj_t wifi_radio_ping (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
841- enum
842- {
843- ARG_ip ,
844- ARG_timeout
845- };
791+ enum { ARG_ip , ARG_timeout };
846792 static const mp_arg_t allowed_args [] = {
847- {
848- MP_QSTR_ip ,
849- MP_ARG_REQUIRED | MP_ARG_OBJ ,
850- },
793+ { MP_QSTR_ip , MP_ARG_REQUIRED | MP_ARG_OBJ , },
851794 {MP_QSTR_timeout , MP_ARG_KW_ONLY | MP_ARG_OBJ , {.u_obj = mp_const_none }},
852795 };
853796
@@ -925,7 +868,8 @@ MP_DEFINE_CONST_OBJ_TYPE(
925868 wifi_radio_type ,
926869 MP_QSTR_Radio ,
927870 MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS ,
928- locals_dict , & wifi_radio_locals_dict );
871+ locals_dict , & wifi_radio_locals_dict
872+ );
929873
930874const mp_obj_namedtuple_type_t wifi_radio_station_type = {
931875 NAMEDTUPLE_TYPE_BASE_AND_SLOTS (MP_QSTR_WifiRadioStation ),
0 commit comments