<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/nrf/common-hal/_bleio/Adapter.c, 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>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>
<entry>
<title>nrf: bleio: parameterize softradio configuration</title>
<updated>2020-04-21T04:29:59+00:00</updated>
<author>
<name>Sean Cross</name>
<email>sean@xobs.io</email>
</author>
<published>2020-04-21T03:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c04e6d6f52cf7f4393604b9c3eb493f55d6730fd'/>
<id>urn:sha1:c04e6d6f52cf7f4393604b9c3eb493f55d6730fd</id>
<content type='text'>
Allow for setting various softradio memory settings as part of a
board in order to support lower-memory configurations.  If a
parameter is unspecified then the previously-defined value is used.

Signed-off-by: Sean Cross &lt;sean@xobs.io&gt;
</content>
</entry>
<entry>
<title>First try at lowering the power consumption</title>
<updated>2020-03-13T18:12:30+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-03-06T01:14:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6f60afe8c521011d1a2d34a2632295b483a8cee3'/>
<id>urn:sha1:6f60afe8c521011d1a2d34a2632295b483a8cee3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crash after empty REPL session</title>
<updated>2020-02-25T00:11:17+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-02-25T00:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=28c7a1e9c3193f386197d6cb629f6843a6302d89'/>
<id>urn:sha1:28c7a1e9c3193f386197d6cb629f6843a6302d89</id>
<content type='text'>
We were trying to reset bluetooth when it was off and then trying
to raise an exception without the heap.
</content>
</entry>
<entry>
<title>Add another error message for extended advertisements at the same</title>
<updated>2020-02-05T23:56:17+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-02-05T23:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=72a1bdab30cc93bcef16c6c81cad4eee175531f0'/>
<id>urn:sha1:72a1bdab30cc93bcef16c6c81cad4eee175531f0</id>
<content type='text'>
time as scan response. The SD can't do it.
</content>
</entry>
<entry>
<title>increase max connections from 2 to 5</title>
<updated>2020-01-31T19:58:23+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-01-31T19:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4abd5f1f7b54d2fb3641ce2ab807db1d45e82731'/>
<id>urn:sha1:4abd5f1f7b54d2fb3641ce2ab807db1d45e82731</id>
<content type='text'>
</content>
</entry>
<entry>
<title>track vm_used_ble better</title>
<updated>2020-01-30T14:52:06+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-01-30T14:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=87f73e2729be3158ea3bb030644cbc42a4913c4c'/>
<id>urn:sha1:87f73e2729be3158ea3bb030644cbc42a4913c4c</id>
<content type='text'>
</content>
</entry>
</feed>
