Deep Dive w/Scott: CircuitPython Implementer's guide #adafruit
Channel: Adafruit Industries
Date: 2024-02-03

Join Scott as he tests and documents some APIs on ESP that he updated the implemention of. He'll also answer any questions folks have.

Visit the Adafruit shop online - http://www.adafruit.com

Thanks to dcd for timecodes:

0:00 Getting started
02:06 Hello from Scott
05:33 Circuit Python (CP) 2024 blog post
11:10 Arduino documention 
13:50 CI workflow to enable features ( reviewing https://adafruit-playground.com/u/dglaude/pages/circuitpython2024-random-ideas )
16:05 CP support for Adafruit new products/hardware
26:38 LLVM (llvm-project on github ) ESP-32 - getting functions into RAM
28:50 help with arduino libraries
29:32 Web pages from CP to browser over USB?
33:00 a look at the Milkv-duo ( with respect to CP reqirements ) ( e.g. USB, and networking )
35:26 looking and Milkv chip manufacture sophon.ai 
36:13 Implementers Guide to the Circuit Python API ( to add a family, like the guide to add a board )
37:10 Issue 6998 - Espressif: FrequencyIn causes crashes #6998
44:00 Spresense CP support (CXD5602) discussion
44:50 SciLabs CP support
45:17 back to learn.adafruit.com Implementers Guid to the CircuitPython API page
54:00 Looking for test script writer support for the guide
55:08 Restert into development environment "replace_legacy_esp_drivers"
56:52 pulseOut.c errors
58:30 rmt transiting to rmt_new_tx_channel
1:01:40 changed to clock divider 
1:02:57 also set up the tx_carrier_cfg
1:04:50 discuss changing frequency at run time
1:06:35 Neo_pixel configuration
1:09:20 Care must be taken to allow background tasks to run
1:11:32 Neopixel blocking / bug? ( background tasks not running?)
1:16:19 checking esp-idf documentation ( https://docs.espressif.com/projects/esp-idf/en/v5.2-beta2/esp32/api-reference/peripherals/rmt.html )
1:22:29 consider creating a custom encoder 
1:28:05 github led_strip example code 
1:39:20 fixing compile errors - fix the first error first :-)
1:44:25 mention of sublime text editor as Scott's editor of choice
1:50:46 update Weekly meeting (in the weeds) topic for Monday CP Weekly meeting
1:59:56 wrap up 
2:03:11 normal schedule next week 


-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord
Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------