
Deep Dive w/Scott & guest Dan! #circuitpython #adafruit
Dan, myself and others are sponsored by Adafruit to work on CircuitPython. Support them, and by extension us, by purchasing hardware from https://adafruit.com
Chat with me and lot of others on the Adafruit Discord at https://adafru.it/discord.
Deep Dive happens every week. Normally Fridays at 2pm Pacific but occasionally shifted to Thursday at 2pm. Typically goes for two hours or more. Questions are welcome. Next week will also be on Friday at the normal time.
0:00 Getting started and hellos
05:34 Any further work or investigation on pinalarm and current use?
06:57 @danh Will you have time to work on https://github.com/adafruit/Adafruit_CircuitPython_BLE/issues/37 to support Serial over BLE with other UUID than the Nordic.
08:18 Housekeeping
11:14 Dan intro
17:19 node-red? interested in your opinion Dan!
19:49 ParallelBus request from kmatch98: https://github.com/adafruit/circuitpython/issues/3600
38:16 IDF and vendor SDKs
43:31 So how much work would be required to setup an eink display that requires parallel interface? Would one just have to enable ParallelBus (for a custom board,) or will it require more deep coding in CircuitPython codebase?
45:58 I have the motor shield v2 module, what is the best compatible SOC module except for Adruino the best platform for circuit python
46:45 So basically for the displays Adafruit sells, you guys basically had to write something like a "driver" for it? There are no standard ways to talk to displays?
47:55 Maybe an interesting question on ESP32S2 and the variation on CP maturity. What are the "special hardware support" that you have on older platform that are not there on ESP32S2 yet like: (1) Fast Neopixel with DMA(?) (2) Matrix Hub75 with parallel writing byte on multiple GPIO(?) (3) Rotate IO why is this special(?).
51:09 is it feasible to do PID with a TOF sensor and a stepper (or dc motor) feasible in CircuitPython ?
52:42 CircuitPython2021:
1:16:39 Dan’s bug fixes
1:18:37 `git bisect`
1:23:00 What bug have you fixed that was the most satisfying to find and fix?
1:25:35 If you want to keep it clean, do an interactive rebase on your branch before merging
1:27:39 Is what you just discuss relate to the monotonic precision, and how it decrease over time? Should we have a way to "reset" the monotonic? Or is there a way?
1:28:57 Is bisec smart about the size of the commit? Trying to find a place where half of the change are before or after.
1:29:31 satisfying bug to fix
1:35:37 watchpoint
1:41:44 Are there Adafruit board that do USB Host. And any plan to have some kind of support in CP?
1:45:21 in progress bug hunt 1:53:42
1:50:00 - basic python demo
2:04:41 6.1.0-rc.1
2:14:05 Wrap-up
Links
https://blog.adafruit.com/2021/01/15/tannewts-focus-for-circuitpython2021/
https://blog.adafruit.com/2021/01/13/dan-halbert-thoughts-for-circuitpython2021/
https://blog.adafruit.com/tag/circuitpython2021/
Visit the Adafruit shop online - http://www.adafruit.com
-----------------------------------------
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/
-----------------------------------------