summaryrefslogtreecommitdiff
path: root/shared-bindings
diff options
context:
space:
mode:
authorDan Halbert <halbert@halwitz.org>2020-07-15 09:46:13 -0400
committerDan Halbert <halbert@halwitz.org>2020-07-15 09:46:13 -0400
commitb08b0264cce3fae379035da4d53b8e96174405aa (patch)
tree4028de3ec53b9585417e87fc07e579272b89a30e /shared-bindings
parentf6869c69c5fda701b57fbfca0eaf1aa03a2d164b (diff)
back to working; check for extended advertising support
Diffstat (limited to 'shared-bindings')
-rw-r--r--shared-bindings/_bleio/Adapter.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/shared-bindings/_bleio/Adapter.c b/shared-bindings/_bleio/Adapter.c
index 867304416..61999282c 100644
--- a/shared-bindings/_bleio/Adapter.c
+++ b/shared-bindings/_bleio/Adapter.c
@@ -83,6 +83,8 @@ STATIC void check_enabled(bleio_adapter_obj_t *self) {
//| The `uart`, `rts`, and `cts` objects are used to
//| communicate with the HCI co-processor in HCI mode.
//|
+//| The `_bleio.adapter` object is enabled during this call.
+//|
mp_obj_t bleio_adapter_hci_uart_init(mp_uint_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) {
#if CIRCUITPY_BLEIO_HCI
bleio_adapter_obj_t *self = MP_OBJ_TO_PTR(pos_args[0]);
@@ -108,9 +110,9 @@ mp_obj_t bleio_adapter_hci_uart_init(mp_uint_t n_args, const mp_obj_t *pos_args,
!MP_OBJ_IS_TYPE(cts, &digitalio_digitalinout_type)) {
mp_raise_ValueError(translate("Expected a DigitalInOut"));
}
- check_enabled(self);
+
+ // Will enable the adapter.
common_hal_bleio_adapter_hci_uart_init(self, uart, rts, cts);
- common_hal_bleio_adapter_set_enabled(self, true);
return mp_const_none;
#else