<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/nrf/common-hal/_bleio, branch encoding</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-05-19T13:56:39+00:00</updated>
<entry>
<title>nrf: _bleio: clean up timeout calculation</title>
<updated>2020-05-19T13:56:39+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-05-19T13:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c1bcc25b88ff76dcbd7e365b3e9be7a94806f66b'/>
<id>urn:sha1:c1bcc25b88ff76dcbd7e365b3e9be7a94806f66b</id>
<content type='text'>
The timeout value is calculated by the common-hal layer now, so we don't
need to be quite so clever about calculating it here.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>bleio: adapter: add advertising timeout and status</title>
<updated>2020-05-19T07:01:19+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-05-19T06:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34f91f01c6691908e024eba07b7f0eff187a693a'/>
<id>urn:sha1:34f91f01c6691908e024eba07b7f0eff187a693a</id>
<content type='text'>
Add a field to allow specifying a timeout when initiating advertising.
As part of this, add a new property to determine if the device is still
advertising.

Additionally, have the `anonymous` property require a timeout, and set
the timeout to the maximum possible value if no timeout is specified.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>_bleio: support anonymous advertising</title>
<updated>2020-05-19T07:01:18+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-05-17T14:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cfe65742a376652be0b44ff93d47f407a9db8bf9'/>
<id>urn:sha1:cfe65742a376652be0b44ff93d47f407a9db8bf9</id>
<content type='text'>
Add a new parameter to the `start_advertising()` function to enable
anonymous advertising.  This forces a call to `sd_ble_gap_privacy_set()`
with `privacy_mode` set to `BLE_GAP_PRIVACY_MODE_DEVICE_PRIVACY` and
`private_addr_type` set to
`BLE_GAP_ADDR_TYPE_RANDOM_PRIVATE_RESOLVABLE`.

With this, addresses will cycle at a predefined rate (currently once
every 15 minutes).

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>address review comments</title>
<updated>2020-05-04T23:51:08+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-05-04T23:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b7836aeac67c32b940ac38ee967e30a24ce8cf6f'/>
<id>urn:sha1:b7836aeac67c32b940ac38ee967e30a24ce8cf6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make translate again</title>
<updated>2020-05-04T21:26:59+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-05-04T21:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bae7a5e4337bd7a05af6f68e7668c39dd78fa1e1'/>
<id>urn:sha1:bae7a5e4337bd7a05af6f68e7668c39dd78fa1e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add PacketBuffer .incoming_ and .outgoing_packet_length</title>
<updated>2020-05-04T19:59:45+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-05-04T18:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d6c6f9f4f080d60716b148aed951462a065074d2'/>
<id>urn:sha1:d6c6f9f4f080d60716b148aed951462a065074d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>further cleanup and bug fixing</title>
<updated>2020-04-30T03:18:08+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-04-30T03:06:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f3078511a6ca9bdcd67c893c421edbfc85c96ed1'/>
<id>urn:sha1:f3078511a6ca9bdcd67c893c421edbfc85c96ed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>back to '.packet_size' for compatiblity</title>
<updated>2020-04-30T02:10:56+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-04-30T02:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3d62f87e29474a1f9311f0a85d84c4e79a087fbc'/>
<id>urn:sha1:3d62f87e29474a1f9311f0a85d84c4e79a087fbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename and improve PacketBuffer packet length property</title>
<updated>2020-04-29T21:49:31+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-04-29T21:44:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=84cee1ab8de48cc5a3dcbbd78a381cfd0306ed49'/>
<id>urn:sha1:84cee1ab8de48cc5a3dcbbd78a381cfd0306ed49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'adafruit/master' into lower_power</title>
<updated>2020-04-27T23:45:10+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-04-27T23:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=755d404edf00ab99bb8497d2e4a36ba18dd17a69'/>
<id>urn:sha1:755d404edf00ab99bb8497d2e4a36ba18dd17a69</id>
<content type='text'>
</content>
</entry>
</feed>
