@@ -52,14 +52,14 @@ static bool hostname_valid(const char *ptr, size_t len) {
52
52
}
53
53
54
54
static 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 ++ ) {
57
56
if (!unichar_isxdigit (buf [i ])) {
58
57
mp_raise_ValueError_varg (MP_ERROR_TEXT ("Invalid hex password" ));
59
58
}
60
59
}
61
60
}
62
61
62
+
63
63
//| class Radio:
64
64
//| """Native wifi radio.
65
65
//|
@@ -133,6 +133,7 @@ MP_PROPERTY_GETSET(wifi_radio_hostname_obj,
133
133
//| **Limitations:** Not settable on RP2040 CYW43 boards, such as Pi Pico W.
134
134
//| """
135
135
136
+
136
137
static mp_obj_t _wifi_radio_get_mac_address (mp_obj_t self_in ) {
137
138
wifi_radio_obj_t * self = MP_OBJ_TO_PTR (self_in );
138
139
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,
262
263
//| """
263
264
//| ...
264
265
static 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 };
270
267
static const mp_arg_t allowed_args [] = {
271
268
{MP_QSTR_start_channel , MP_ARG_KW_ONLY | MP_ARG_INT , {.u_int = 1 }},
272
269
{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);
359
356
//| """
360
357
//| ...
361
358
static 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 };
370
360
static const mp_arg_t allowed_args [] = {
371
361
{MP_QSTR_ssid , MP_ARG_REQUIRED | MP_ARG_OBJ },
372
362
{MP_QSTR_password , MP_ARG_OBJ , {.u_obj = mp_const_empty_bytes }},
@@ -464,14 +454,7 @@ MP_PROPERTY_GETTER(wifi_radio_ap_active_obj,
464
454
//| connect to the AP with the given ``bssid`` and ``ssid``."""
465
455
//| ...
466
456
static 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 };
475
458
static const mp_arg_t allowed_args [] = {
476
459
{MP_QSTR_ssid , MP_ARG_REQUIRED | MP_ARG_OBJ },
477
460
{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,
598
581
//| """
599
582
//| ...
600
583
static 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 };
608
585
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 , },
621
589
{MP_QSTR_ipv4_dns , MP_ARG_OBJ | MP_ARG_KW_ONLY , {.u_obj = MP_OBJ_NULL }},
622
590
};
623
591
@@ -640,25 +608,11 @@ static MP_DEFINE_CONST_FUN_OBJ_KW(wifi_radio_set_ipv4_address_obj, 1, wifi_radio
640
608
//| """Sets the IP v4 address of the access point. Must include the netmask and gateway."""
641
609
//| ...
642
610
static 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 };
649
612
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 , },
662
616
};
663
617
664
618
wifi_radio_obj_t * self = MP_OBJ_TO_PTR (pos_args [0 ]);
@@ -776,11 +730,7 @@ MP_PROPERTY_GETTER(wifi_radio_stations_ap_obj,
776
730
//| """
777
731
//| ...
778
732
static 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 };
784
734
static const mp_arg_t allowed_args [] = {
785
735
{MP_QSTR_ipv4 , MP_ARG_KW_ONLY | MP_ARG_BOOL , {.u_bool = MP_ROM_TRUE }},
786
736
{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,
838
788
//| ...
839
789
//|
840
790
static 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 };
846
792
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 , },
851
794
{MP_QSTR_timeout , MP_ARG_KW_ONLY | MP_ARG_OBJ , {.u_obj = mp_const_none }},
852
795
};
853
796
@@ -925,7 +868,8 @@ MP_DEFINE_CONST_OBJ_TYPE(
925
868
wifi_radio_type ,
926
869
MP_QSTR_Radio ,
927
870
MP_TYPE_FLAG_HAS_SPECIAL_ACCESSORS ,
928
- locals_dict , & wifi_radio_locals_dict );
871
+ locals_dict , & wifi_radio_locals_dict
872
+ );
929
873
930
874
const mp_obj_namedtuple_type_t wifi_radio_station_type = {
931
875
NAMEDTUPLE_TYPE_BASE_AND_SLOTS (MP_QSTR_WifiRadioStation ),
0 commit comments