diff options
| author | Dan Halbert <halbert@halwitz.org> | 2019-06-18 23:46:20 -0400 |
|---|---|---|
| committer | Dan Halbert <halbert@halwitz.org> | 2019-06-18 23:46:20 -0400 |
| commit | 35b919185747c42e183ccfc41f99fd370acca450 (patch) | |
| tree | 5c1a383a99c53592c16daed8c61f84a4176d99f0 /shared-bindings/bleio/Scanner.c | |
| parent | 1356819de195810da09b5fc051ef5cc9dc21b2f4 (diff) | |
Don't operate directly on bleio objects in shared-bindings: use common_hal
routines instead. Changes made but not yet tested.
Diffstat (limited to 'shared-bindings/bleio/Scanner.c')
| -rw-r--r-- | shared-bindings/bleio/Scanner.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/shared-bindings/bleio/Scanner.c b/shared-bindings/bleio/Scanner.c index a249d5343..92f6a2a18 100644 --- a/shared-bindings/bleio/Scanner.c +++ b/shared-bindings/bleio/Scanner.c @@ -61,6 +61,8 @@ STATIC mp_obj_t bleio_scanner_make_new(const mp_obj_type_t *type, size_t n_args, bleio_scanner_obj_t *self = m_new_obj(bleio_scanner_obj_t); self->base.type = type; + common_hal_bleio_scanner_construct(self); + return MP_OBJ_FROM_PTR(self); } @@ -108,11 +110,9 @@ STATIC mp_obj_t bleio_scanner_scan(size_t n_args, const mp_obj_t *pos_args, mp_m mp_raise_ValueError(translate("window must be <= interval")); } - self->adv_reports = mp_obj_new_list(0, NULL); - common_hal_bleio_scanner_scan(self, timeout, interval, window); - return self->adv_reports; + return common_hal_bleio_scanner_get_adv_reports(self); } STATIC MP_DEFINE_CONST_FUN_OBJ_KW(bleio_scanner_scan_obj, 2, bleio_scanner_scan); |
