summaryrefslogtreecommitdiff
path: root/shared-bindings
diff options
context:
space:
mode:
authorDan Halbert <halbert@halwitz.org>2019-01-01 14:11:59 -0500
committerDan Halbert <halbert@halwitz.org>2019-01-01 14:11:59 -0500
commit87c6f33bccc38548ec1b811885cd974aadf6804e (patch)
tree013dbb946fa0e38152d81ddf3fc630e440b7340a /shared-bindings
parent941ccf87c88e9a72804b829682d842cac8f116b7 (diff)
Broadcaster now takes whole packet. Also should be scannable
Diffstat (limited to 'shared-bindings')
-rw-r--r--shared-bindings/bleio/Broadcaster.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/shared-bindings/bleio/Broadcaster.c b/shared-bindings/bleio/Broadcaster.c
index ae4f28b74..c4524e8fc 100644
--- a/shared-bindings/bleio/Broadcaster.c
+++ b/shared-bindings/bleio/Broadcaster.c
@@ -42,18 +42,14 @@
//| import bleio
//| import time
//|
-//|
//| # Broadcast once a second.
//| broadcaster = bleio.Broadcaster(interval=1)
//| i = 0
-//| data = bytearray(1)
//| # Broadcast a byte of data that's incremented once a minute
//| while True:
-//| data[0] = i
-//| bytearray
+//| # data is an entire advertising data packet, starting with flags.
//| broadcaster.start_advertising(data)
//| time.sleep(60)
-//| i += 1
//|
//| .. class:: Broadcaster(interval=1)
//|
@@ -88,9 +84,9 @@ STATIC mp_obj_t bleio_broadcaster_make_new(const mp_obj_type_t *type, size_t n_a
//| .. method:: start_advertising(data)
//|
-//| Start advertising the given manufacturer-specific data.
+//| Start advertising using the given data packet.
//|
-//| :param buf data: Send data bytes in advertising packets, labeled as manufacturer-specific data
+//| :param buf data: advertising data packet, starting with advertising data flags (0x01)
//|
STATIC mp_obj_t bleio_broadcaster_start_advertising(mp_uint_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args) {
bleio_broadcaster_obj_t *self = MP_OBJ_TO_PTR(pos_args[0]);