circuitpython/ports/nrf/common-hal
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
..
_bleio Enable a BLE workflow 2021-06-24 12:59:14 -07:00
alarm Minor text fixes 2021-05-18 15:16:25 -04:00
analogio run code formatting script 2021-03-15 19:27:36 +05:30
audiobusio run code formatting script 2021-03-15 19:27:36 +05:30
audiopwmio run code formatting script 2021-03-15 19:27:36 +05:30
board Remove nRF52832 support 2018-12-30 22:49:20 -05:00
busio run code formatting script 2021-03-15 19:27:36 +05:30
countio codeformat: Fix filename matching 2021-04-30 10:48:08 -05:00
digitalio run code formatting script 2021-03-15 19:27:36 +05:30
displayio More formatting 2021-03-16 08:29:04 -05:00
microcontroller Simplify the status LED to save power 2021-05-13 14:41:20 -07:00
neopixel_write run code formatting script 2021-03-15 19:27:36 +05:30
nvm run code formatting script 2021-03-15 19:27:36 +05:30
os run code formatting script 2021-03-15 19:27:36 +05:30
pulseio run code formatting script 2021-03-15 19:27:36 +05:30
pwmio run code formatting script 2021-03-15 19:27:36 +05:30
rgbmatrix run code formatting script 2021-03-15 19:27:36 +05:30
rotaryio codeformat: Fix filename matching 2021-04-30 10:48:08 -05:00
rtc s/Circuit Python/CircuitPython/g 2021-05-06 16:22:35 +03:00
supervisor run code formatting script 2021-03-15 19:27:36 +05:30
watchdog run code formatting script 2021-03-15 19:27:36 +05:30