Deep Dive w/Scott: BLE Debugging #adafruit
Join Scott today as he answers questions and debugs the BLE workflow code. Visit the Adafruit shop online - http://www.adafruit.com
0:00 Getting going and hellos
4:48 Housekeeping
11:05 bluetooth mesh
12:40 robotics start
14:22 wave file
15:17 atecc chip
17:25 CP target
~19:00 “Feature rich” question of board & chips
Support matrix: https://circuitpython.readthedocs.io/en/latest/shared-bindings/support_matrix.html
How to choose a microcontroller: https://learn.adafruit.com/how-to-choose-a-microcontroller/overrview
23:02 does sleep go into low power
24:58 will there be interrupts in circuitpython?
26:45 BLE workflow
Glider app for BLE workflow from mobile device
Will be on iOS app store later (when ready)
Open protocol for file transfer over BLE
35:00 Start covering BLE workflow
40:00 Disclose phone PIN on-stream
41:00 Advertising, devices, pairing and bonding
1:06:15 Kitty Interlude
1:31:36 Q: “What is the hardest board to get up and running?”
1:38:30 Q: “What do you think is the hardest sensor/module to interface with for beginners or advanced creators?”
1:40:10 Going back to this file sharing stuff - Between BLE and USB (?)
What should happen if the device is already bonded over BLE, but then connect USB?
Should we determine whether any file transfer has happened over BLE to determine if USB should connect read/write?
1:44:00 Q (summarized) “Could a proxy running on the device handle read/writes for BLE, USB and others?”
Scott mentions GhostFS that we could do, that Microsoft did for UF2
~1:54:00 Discussion about how to handle mounting the filesystem Read/Write vs. Read-Only when connecting a device over USB as Mass Storage
1:59:40 (T-2:00) “I think I can knock that out now” - talking about altering the way the filesystem behaves with USB connection
2:06:03 Wrap-up
-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------