Scott Shawcroft
4659102cfe
Factor out common code and comment it
2021-09-13 16:12:40 -07:00
Scott Shawcroft
b0adf65d94
Bump to v4 with move and dir path tweaks
2021-09-13 14:46:14 -07:00
Scott Shawcroft
64ff8d9e19
v3 BLE file service: Add file modification times
2021-09-13 14:46:14 -07:00
Scott Shawcroft
0d280fa83c
Two fixes, one for ble workflow, one for linking
...
BLE workflow had an incorrect list size for characteristics
Linking didn't advance . link it should have without extra ().
2021-09-01 12:43:43 -07:00
microDev
d7a92f7fd6
Merge pull request #5271 from tannewt/switch_cp_serial_uuids
...
Switch CircuitPython serial off Nordic UUIDs
2021-08-31 09:14:03 +05:30
Scott Shawcroft
76cbd0d74a
Switch CircuitPython serial off Nordic UUIDs
...
This will un-break examples that got confused by the presence of
two Nordic UART Services. It also adds a version characteristic
that gives the CircuitPython build tag back.
Fixes #5252
2021-08-30 15:09:12 -07:00
Scott Shawcroft
a8dd881ee5
Fix GPIOTE crashes by checking everything is ok
...
Fixes #5240 and fixes #5211
2021-08-27 16:07:29 -07:00
Scott Shawcroft
a5f2f6e1b1
Two tweaks to BLE workflow
...
1. Use autoreload for restarting after a write. This gives time for
a follow up command before restarting BLE.
2. Switch to recursive deletion of directories. This greatly
simplifies deleting directories with contents.
Fixes https://github.com/adafruit/Adafruit_CircuitPython_BLE_File_Transfer/issues/7
2021-08-24 13:57:42 -07:00
Scott Shawcroft
fdf49a4b2f
Increase tx power for BLE workflow pairing
2021-08-13 11:30:09 -07:00
Scott Shawcroft
713c8e7b3f
Fix builds without the ble workflow
2021-08-03 14:36:41 -07:00
Scott Shawcroft
1e225610cc
Add ability to disable BLE workflow
...
Call `supervisor.disable_ble_workflow()` and the BLE workflow will
be disabled until the chip is reset.
This also includes a couple fixes:
1. Terminals can now be deinit by setting the tilegrid to NULL. This
prevents using the tilegrid before display is init.
2. Fix BLE serial send amount when sending more than a single packet.
Fixes #5049
2021-08-02 18:37:19 -07:00
Scott Shawcroft
f8290e746b
Don't blink blue on non-BLE workflow boards
...
This includes any boards that have _bleio implemented via HCI.
Fixes #4969
2021-07-19 18:40:37 -07:00
Scott Shawcroft
4d3a355f0a
Tweak blink and treat SWD reset like reset button
2021-07-14 16:45:47 -07:00
Scott Shawcroft
0fadf028ef
Create first BLE-only board, Micro:Bit v2
...
This fixes build issues with USB off, tweaks the README to allow
for BLE-only boards and adds the Micro:Bit v2 definition.
Fixes #4546
2021-07-14 09:55:51 -07:00
Scott Shawcroft
3940878695
Shrink builds and handle 0-length writes
2021-07-01 12:49:11 -07:00
Scott Shawcroft
f2ef586331
clean up
2021-06-29 11:54:15 -07:00
Scott Shawcroft
b36858daa0
Fix advertisement
2021-06-25 16:40:23 -07:00
Scott Shawcroft
3177973843
Add BLE serial service
2021-06-25 15:00:10 -07:00