circuitpython/ports
Scott Shawcroft dc76306cfa
Enable a BLE workflow
nRF CircuitPython boards will now provide the file transfer
service defined here: https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer

USB capable boards will only advertise if previously bonded to a
device or if the reset button is pressed during the fast blue
flashes on start up. When pressed, the board will restart again but
the blue period will not flash.

Boards without USB will always advertise.

When previously bonded, the advertisement is private so that no
other peers can connect. If advertising publicly, the tx power is
lowered to reduce the likelihood of bonding from a distance.

This PR also fixes issues with loading identities of bonded peers
so that our address can now be resolved and we can resolve others'
addresses when scanning.
2021-06-24 12:59:14 -07:00
..
atmel-samd Merge pull request #4891 from dhalbert/keypad-scanning-events 2021-06-24 10:25:21 -07:00
cxd56 spresense: Fix USB CDC and MSC 2021-05-18 17:02:16 +02:00
esp32s2 Merge pull request #4897 from jepler/merge-1.16 2021-06-23 10:15:10 -07:00
litex count in/out endpoints; allow more usb modules on low-endpoint boards 2021-05-13 21:59:02 -04:00
mimxrt10xx Merge remote-tracking branch 'adafruit/main' into simplify_status_led 2021-05-20 08:35:15 -07:00
nrf Enable a BLE workflow 2021-06-24 12:59:14 -07:00
raspberrypi Merge pull request #4816 from hierophect/rp2040-alarms 2021-06-24 08:15:57 -04:00
stm Merge pull request #4891 from dhalbert/keypad-scanning-events 2021-06-24 10:25:21 -07:00
unix Merge tag 'v1.16' 2021-06-18 10:54:19 -05:00