Deep Dive w/Scott: CircuitPython debugging #adafruit

Subscribers:
458,000
Published on ● Video Link: https://www.youtube.com/watch?v=5TMCTs1MqLQ



Duration: 0:00
700 views
13


Join Scott for his last deep dive before more paternity leave. He'll be debugging CircuitPython code. Not sure what. He'll also answer any questions people ask and provide an update on the garbage collection improvements.

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

0:00 Getting started
1:14 Hello everyone - welcome to Deep Dive w/Scott
1:37 Circuit Python - runs on Adafruit Metro RP2350 and many other microprocessors
2:43 Scott's last Deep Dive for the year - then Dad mode and part time
4:00 question about databases on CP - BTree and SQLite
6:43 New 16 inch Framework Laptop ( upgraded from 13 inch )
9:00 Garbage Collection last week
10:30 Met with MicroPython developers on Tuesday
11:35 Adjusting GC stack speed things up
13:24 working on USB PR commit #10821
16:57 CI scheduler overview
19:07 Shrinking USB static buffers to get the CI to run again
23:10 Merge the "fix" into gc_selective_collect
25:05 test mimxrt10xx port
28:59 looking at linker scripts for sizes
38:00 checking the esp-idf template memory.ld.in
42:00 found "Internal SRAM0 and SRAM1" in datasheet
45:49 back to PR 10293
51:00 investigate second stage boot loader
54:30 linker scripts "digression"
1:09:00 switch to the Fruit Jam
1:13:30 Fruit Jam booted
1:17:39 debug the startup crash
1:25:30 audio playback buffers
1:33:00 examine rp2350 Datasheet DMA and continue to debug DMA
1:50:22 maybe console uart running background task triggers issue
1:52:43 audio_dma_stop called twice?
1:58:27 any final questions? adfru.it/discord
2:04:00 wrap up - thanks to Tim for future deep dives

-----------------------------------------
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/
-----------------------------------------




Other Videos By Adafruit Industries


4 days agoJP’s Product Pick of the Week 4/29/25
4 days agoMinecraft Bee By TyronMakesStuff makerworld.com/en/models/1279928-minecraft-bee-fidget-1-20th-scale
4 days agoMinecraft Bee Fidget #3dprinting #timelapse #adafruit
5 days agoCircuitPython Weekly Meeting for April 28, 2025 @circuitpython #circuitpython #adafruit
5 days agoGamePads for the Adafruit PyBadge learn.adafruit.com/pybadge-gamepad #3dprinting #adafruit #nintendo
6 days agoDisplay Adafruit IO data on any DVI or HDMI display learn.adafruit.com/dvi-io #adafruit #3dprinting
2025-04-26Feather RP2040 has USB Host support learn.adafruit.com/adafruit-feather-rp2040-with-usb-type-a-host
2025-04-26Deep Dive w/Scott: CircuitPython debugging #adafruit
2025-04-24Rapid Render - AI CAD tools: this week MakerWorld Image to 3D makerworld.com/en/makerlab/imageTo3d
2025-04-24EYE ON NPI - Bulgin's Battery Holders for Diverse Applications
2025-04-24TARIFF TALK! WITH LADYADA - April 23, 2025
2025-04-24Adafruit Top Secret for April 23, 2025 #adafruit
2025-04-24#Pybadge Thermal Camera 📸🌡 learn.adafruit.com/pybadge-thermal-camera-case #3dprinting #adafruit
2025-04-233D Hangouts – Piranha Pi Camera, AI Figurines and Musical Fidget
2025-04-23JP’s Product Pick of the Week 4/22/25 Terminal PiCowbell for Pico with Pre-Soldered Sockets RECAP
2025-04-23Make your own figurines using AI generated online tools and multicolor learn.adafruit.com/ai-figure
2025-04-23JP’s Product Pick of the Week 4/22/25
2025-04-22Mario Musical Fidget By kida makerworld.com/en/models/1134416-musical-fidget-video-game-edition
2025-04-21Mario Musical Fidget #3dprinting #timelapse #adafruit
2025-04-20WLED IoT NeoPixel EPCOT ball learn.adafruit.com/epcot-spaceship-earth-with-wled #adafruit
2025-04-19PC fan into a solder fume extractor learn.adafruit.com/desktop-fume-extractor #3dprinting #adafruit