| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-15 | run code formatting script | microDev | |
| 2021-02-12 | wip | Dan Halbert | |
| 2020-06-25 | hci early wip; refactor supervisor bluetooth.c for nrf: tested | Dan Halbert | |
| 2020-06-03 | Fix up end of file and trailing whitespace. | Diego Elio Pettenò | |
| This can be enforced by pre-commit, but correct it separately to make it easier to review. | |||
| 2020-05-19 | nrf: _bleio: clean up timeout calculation | Sean Cross | |
| 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 <sean@xobs.io> | |||
| 2020-04-30 | nrf: bluetooth: add s147 v7.0.1 softdevice hexfile | Sean Cross | |
| This was not added as part of the initial v7.0.1 patchset because .hex files are in this project's .gitignore, and so git ignored it. Signed-off-by: Sean Cross <sean@xobs.io> | |||
| 2020-04-22 | nrf: bluetooth: add s140 v7.0.1 | Sean Cross | |
| This is the first version with official support for nRF52833. Signed-off-by: Sean Cross <sean@xobs.io> | |||
| 2020-01-31 | increase max connections from 2 to 5 | Dan Halbert | |
| 2020-01-30 | track vm_used_ble better | Dan Halbert | |
| 2020-01-03 | Add PacketBuffer and MTU negotiation support. | Scott Shawcroft | |
| PacketBuffer facilitates packet oriented BLE protocols such as BLE MIDI and the Apple Media Service. This also adds PHY, MTU and connection event extension negotiation to speed up data transfer when possible. | |||
| 2019-12-12 | merge from master | Dan Halbert | |
| 2019-12-12 | sd_flash_operation_status should be volatile | Dan Halbert | |
| 2019-12-10 | merge from upstream | Dan Halbert | |
| 2019-12-06 | Check connection validity after service discovery. | Scott Shawcroft | |
| Fixes #2347 | |||
| 2019-12-05 | wip | Dan Halbert | |
| 2019-12-04 | Add connection interval and debugging | Scott Shawcroft | |
| This also sets TinyUSB to master and to not include its submodules. It also fixes an old displayio example comment and retries gattc reads. | |||
| 2019-10-21 | Refine _bleio | Scott Shawcroft | |
| This PR refines the _bleio API. It was originally motivated by the addition of a new CircuitPython service that enables reading and modifying files on the device. Moving the BLE lifecycle outside of the VM motivated a number of changes to remove heap allocations in some APIs. It also motivated unifying connection initiation to the Adapter class rather than the Central and Peripheral classes which have been removed. Adapter now handles the GAP portion of BLE including advertising, which has moved but is largely unchanged, and scanning, which has been enhanced to return an iterator of filtered results. Once a connection is created (either by us (aka Central) or a remote device (aka Peripheral)) it is represented by a new Connection class. This class knows the current connection state and can discover and instantiate remote Services along with their Characteristics and Descriptors. Relates to #586 | |||
| 2019-10-06 | WIP: bonding | Dan Halbert | |
| 2019-08-29 | rename bleio module to _bleio | Dan Halbert | |
| 2019-08-11 | nrf: Use RUN_BACKGROUND_TASKS | Jeff Epler | |
| 2019-06-19 | WIP: backup only; not compiled | Dan Halbert | |
| 2019-06-19 | Update copyrights; get ready for Central | Dan Halbert | |
| 2019-05-23 | Scanner working, but not very first time | Dan Halbert | |
| 2019-03-18 | nrf: fix internal flash writes | Dan Halbert | |
| 2019-02-21 | Use critical section, not lock, in CharacteristicBuffer; use a root pointer ↵ | Dan Halbert | |
| for ble_drv list | |||
| 2019-02-15 | finish Makefile refactoring; nrf builds work | Dan Halbert | |
| 2019-01-29 | update tinyusb, work better with sd | hathach | |
| 2019-01-07 | add CharacteristicBuffer; UART seems to work! | Dan Halbert | |
| 2019-01-03 | evt handler list bugs; unique evt handler names; remove uuid128_reference | Dan Halbert | |
| 2018-12-31 | don't free event handler list manually; let gc do it | Dan Halbert | |
| 2018-12-30 | Remove nRF52832 support | Dan Halbert | |
| 2018-12-29 | free event handlers on reset; fix typo in Broadcaster | Dan Halbert | |
| 2018-12-28 | Add Broadcaster. Reset correctly on reload. | Dan Halbert | |
| 2018-11-30 | Stop ignoring SD hex files and improve the error when its missing. | Scott Shawcroft | |
| 2018-11-30 | Capture stderr as well and work on nRF build | Scott Shawcroft | |
| 2018-11-30 | Fix BLE build | Scott Shawcroft | |
| 2018-10-21 | bleio: A bit of cleanup | arturo182 | |
| 2018-10-21 | nrf: Fix ble uart using the new API | arturo182 | |
| 2018-10-21 | nrf: Move bluetooth driver to the 'bluetooth' folder | arturo182 | |
