Skip to content

Commit 57fa6be

Browse files
committed
allow radio.enabled to be settable
1 parent fb90f51 commit 57fa6be

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

shared-bindings/wifi/Radio.c

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,19 @@ STATIC mp_obj_t wifi_radio_get_enabled(mp_obj_t self) {
5555
}
5656
MP_DEFINE_CONST_FUN_OBJ_1(wifi_radio_get_enabled_obj, wifi_radio_get_enabled);
5757

58+
static mp_obj_t wifi_radio_set_enabled(mp_obj_t self, mp_obj_t value) {
59+
const bool enabled = mp_obj_is_true(value);
60+
61+
common_hal_wifi_radio_set_enabled(self, enabled);
62+
63+
return mp_const_none;
64+
}
65+
STATIC MP_DEFINE_CONST_FUN_OBJ_2(wifi_radio_set_enabled_obj, wifi_radio_set_enabled);
66+
5867
const mp_obj_property_t wifi_radio_enabled_obj = {
5968
.base.type = &mp_type_property,
6069
.proxy = { (mp_obj_t)&wifi_radio_get_enabled_obj,
61-
(mp_obj_t)&mp_const_none_obj,
70+
(mp_obj_t)&wifi_radio_set_enabled_obj,
6271
(mp_obj_t)&mp_const_none_obj },
6372
};
6473

0 commit comments

Comments
 (0)