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