POPULARITY
Categories
0:00 Housekeeping 2:30 Community News 5:32 State of CircuitPython, Libraries & Blinka 11:37 Hug Reports 14:20 Status Updates 20:38 In the Weeds 20:50 Wrap-up Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-05-19.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Larsio Paint Music is an homage to Mario Paint music composition mode running on Metro RP2350 and the upcoming Fruit Jam board. Written in CircuitPython, John Park's Learn Guide coming soon. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-05-12.md 0:00 Housekeeping 04:03 Community News 08:47 State of CircuitPython, Libraries & Blinka 20:49 Hug Reports 23:22 Status Updates 26:51 In the Weeds 27:09 Wrap-up Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-05-12.md 0:00 Housekeeping 04:03 Community News 08:47 State of CircuitPython, Libraries & Blinka 20:49 Hug Reports 23:22 Status Updates 26:51 In the Weeds 27:09 Wrap-up Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec How to read button bitmasks from seesaw boards such as the Gamepad QT. https://github.com/jedgarpark/parsec/blob/main/2025-05-01/code.py https://www.adafruit.com/product/5743 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
The wonderful world of Python on hardware! Episode 310 (May 7, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Over 12,168 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Over 600 compatible microcontroller boards! --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
The wonderful world of Python on hardware! Episode 310 (May 7, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Over 12,168 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Over 600 compatible microcontroller boards! --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-05-05.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com 0:00 Housekeeping 02:03 Community News 04:26 State of CircuitPython, Libraries & Blinka 11:14 Hug Reports 12:58 Status Updates 19:47 Wrap-up ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-05-05.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com 0:00 Housekeeping 02:03 Community News 04:26 State of CircuitPython, Libraries & Blinka 11:14 Hug Reports 12:58 Status Updates 19:47 Wrap-up ----------------------------------------- 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/ -----------------------------------------
The wonderful world of Python on hardware! Episode 309 (April 30, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Over 12,144 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Over 600 compatible microcontroller boards! --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
The wonderful world of Python on hardware! Episode 309 (April 30, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Over 12,144 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Over 600 compatible microcontroller boards! --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-04-28.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. 0:00 Housekeeping 2:05 Community News 6:07 State of CircuitPython, Libraries & Blinka 14:00 Hug Reports 16:30 Status Updates 24:00 In the Weeds 24:12 Wrap-up ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-04-28.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. 0:00 Housekeeping 2:05 Community News 6:07 State of CircuitPython, Libraries & Blinka 14:00 Hug Reports 16:30 Status Updates 24:00 In the Weeds 24:12 Wrap-up ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
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/ -----------------------------------------
#circuitpythonparsec Fade LEDs with constant current for a flicker-free look! https://github.com/jedgarpark/parsec/blob/main/2025-04-25/code.py https://www.adafruit.com/product/4886 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Note: The last few minutes including the last status update and wrap up were cut from the recording in error. See the notes doc for details that are missing from the audio / video recordings. Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-04-21.md 0:00 Housekeeping 4:06 Community News 9:18 State of CircuitPython, Libraries & Blinka 18:33 Hug Reports 20:48 Status Updates Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec Use the built-in BME280 Temperature/Humidity/Pressure sensor on the Feather ESP32-S2. https://github.com/jedgarpark/parsec/tree/main/2025-04-17 https://www.adafruit.com/product/5303 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-04-14.md Sorry for the quiet audio of other participants! Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. 0:00 Housekeeping 2:52 Community News 6:10 State of CircuitPython, Libraries & Blinka 15:24 Hug Reports 19:10 Status Updates 31:34 In the Weeds 47:20 Wrap-up
Larsio Paint Music for Adafruit Fruit Jam demo 1 An homage to SNES Mario Paint Music written in CircuitPython with HDMI, mouse, and I2S DAC. Fruit Jam coming soon, sign up here: https://www.adafruit.com/product/6200 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-04-07.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec Create NeoPixel strip segments using CircuitPython list slices. https://github.com/jedgarpark/parsec/blob/main/2025-04-03/code.py https://www.adafruit.com/product/1487 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
The wonderful world of Python on hardware! Episode 308 (April 2, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Over 12,100 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Over 600 compatible microcontroller boards! --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
Visit the Adafruit shop online - http://www.adafruit.com Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-03-31.md 0:00 Housekeeping 3:34 Community News 7:10 State of CircuitPython, Libraries & Blinka 17:04 Hug Reports 20:12 Status Updates 26:00 In the Weeds 26:22 Wrap-up Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. ----------------------------------------- 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/ -----------------------------------------
Join Scott as he finishes up work on LVGL font on disk support and answers any questions folks have. He's been trying Windsurf AI assistant for coding too! Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for timecodes: 0:00 Getting started 1:11 Hello everyone - welcome to Deep Dive 2:15 Fruit Jam will be available in the future 2:40 Thanks to Tim / FoamyGuy for filling the past few weeks 3:00 Scott will not be doing Deep Dives in May 4:40 Status update: Added third drive to CP 7:00 NerdSnipping - supporting emojis 8:37 unifoundry.com emojis 9:14 added lvmfont to the Adafruit_CircuitPython_BitMap_Font library 10:05 used Claude code to generate file parsing code (it checks for error message from compiler) 12:00 Demo of what is working so far - using new capture card - live output from Fruit Jam 13:16 Windsurf - (a fork of vscode) 14:13 emojipedia.org 15:01 partypopper, parting face, and other emojis 15:40 fonts loaded off the "disk" - not using all the RAM 17:13 NERD FONTS nerdfonts.com - fetching rain cloud icon 21:26 Status Bar emojis vs. terminal emojis 22:40 meta-period to get to emoji selector 23:09 emojipedia / wire keyboard / unicode plains 24:30 Circuitpython-font-generator (created by AI Friend) 26:53 Unicode Character Ranges at jrgraphix.net 27:18 using Cascade AI to help generate code - using Windsurf for code review 30:26 Might look at RooCode in the future 37:08 eject the drive and restart 39:07 Look at Claude code 43:22 vscode issues - the constant pop-ups.... 48:55 check out the Japanese fonts - ( see tio showing the fonts ) 54:45 return to windsurf and add some debug prints 1:00:27 Disable some of the serial mirroring 1:11:23 More debugging required :-) 1:27:06 fix might be to use the counts...54:45 return to windsurf and add some debug prints 1:00:27 Disable some of the serial mirroring 1:11:23 More debugging required :-) 1:27:06 fix might be to use the counts...54:45 return to windsurf and add some debug prints 1:00:27 Disable some of the serial mirroring 1:11:23 More debugging required :-) 1:27:06 fix might be to use the counts...54:45 return to windsurf and add some debug prints 1:00:27 Disable some of the serial mirroring 1:11:23 More debugging required :-) 1:27:06 fix might be to use the counts...54:45 return to windsurf and add some debug prints 1:00:27 Disable some of the serial mirroring 1:11:23 More debugging required :-) 1:27:06 fix might be to use the counts... 1:29:46 add ascii font also to a few languages 1:33:10 that fixed it - ascii in title bar and terminal 1:34:44 update settings.toml ( selecting fonts? ) 1:38:00 staging changes and rebuild 1:42:35 now we have emojis 1:45:10 how to get cascade to remember context 1:48:50 edit ing .windsurfrules 1:49:29 claude created CLAUDE.md, windsurf didn't 1:51:38 stage more changes and git commit --amend 1:53:41 the new HDMI capture card was XR1 lite from EVGA ( was using the adafruit card ) 1:56:46 wrap-up 1:58:39 artifacts in the circuitpython-font-generator ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec Here's a demo of Feather RP2040 USB Host running a USB gamepad to read data and remap button presses inside of CircuitPython. https://learn.adafruit.com/adafruit-feather-rp2040-with-usb-type-a-host/usb-host-read-data https://github.com/jedgarpark/parsec/blob/main/2025-03-25/ https://www.adafruit.com/product/5723 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
The wonderful world of Python on hardware! Episode 307 (March 26, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Over 12,000 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Over 600 compatible boards! --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
For this week's EYE ON NPI, we'll Hazard a guess that you'll be excited to see the Raspberry Pi RP2350 chip available for purchase at Digi-Key for integration into your next design. We've been working with this chip for a few months and it's quickly becoming our favorite Arm Cortex chip, with fun peripherals and a well-supported toolchain. It also is one of the first mass-produced RISC-V chips: one that you can buy and start using for trying out RISC-V development without the 'risc' of worrying you may have picked the wrong core. Available in two chip sizes and with a boost in performance and peripherals, the RP2350 (https://www.digikey.com/short/mzpjhptm) represents a big upgrade to the RP2040 (https://www.digikey.com/en/products/detail/raspberry-pi/SC0914-13/14306010) that you've seen take over the microcontroller world over the last 4 years. Raspberry Pi is famous for their single board computers (https://www.digikey.com/en/products/filter/single-board-computers-sbcs/933) so much so that they created a full market for sub-$100 all-in-one PCs. The big disruption we feel they brought to the market was the creation of a hackable and open-source ecosystem with good main-line OS and driver support. With well-written documentation and up-to-date Linux software, purchasing a Pi meant you got to join in with a community that was having fun, not struggling with compiling out-of-tree kernel modules and closed-source firmware. So in 2021 when they announced the RP2040, folks were interested: could a SBC maker design low power silicon? Turns out, yes! The RP2040 was a fun dual-core 133 MHz Cortex-M0+ processor, with 264K of SRAM, with a satisfying collection of peripherals: USB, ADC, UART/SPI/I2C, PWM, DMA and timers plus the nifty PIO state machine (https://www.raspberrypi.com/news/what-is-pio/). The killer feature, though, was the price: at $1 a chip, and tons of availability with an on-going chip shortage, the RP2040 won our hearts and soldering stations! Three years later, Raspberry Pi is back with a sequel: The RP2350A (https://www.digikey.com/en/products/filter/microcontrollers/685?s=N4IgTCBcDaIE4AcwGYCsAGAgiAugXyA) and RP2350B (https://www.digikey.com/en/products/filter/microcontrollers/685?s=N4IgTCBcDaIE4AcwGYCsAGAQiAugXyA) two variants of an upgrade chip that keeps what was great about the '2040 but with some boosts. First up, the core was upgraded from dual Cortex-M0's to the M33: this means you get an FPU and better low-power performance, plus TrustZone security. The core is spec'd for 150MHz but we've overclocked it to 264MHz without too much complaint. You also have the option to get dual RISC-V cores (https://riscv.org/) instead. SRAM was also bumped: from 264K to 520KB. This is great for running interpreted languages like MicroPython (https://micropython.org/) or CircuitPython (https://circuitpython.org/). Like the original, the RP2350 does not have any built in FLASH memory. Instead, you will need to wire it to a QSPI flash memory chip (https://www.digikey.com/short/80t4zt5t). This way you can pick from 1 MBytes to 16 MBytes whatever your code size needs. This new chip adds the ability to wire in PSRAM (https://www.digikey.com/short/d8033bfw) to the same QSPI bus plus an extra chip select. This is not going to be nearly as fast as on-chip SRAM, but it's great when you want large working memory that the chip will manage for you: by configuring it in the CMakefile, you 'magically' get a huge area you can malloc. Another improvement is in the number of PIO blocks: the original had 2, the RP2350 has 3. The two biggest new features we found are the new HSTX peripheral and the 80-QFN RP2350B (https://www.digikey.com/en/products/filter/microcontrollers/685?s=N4IgTCBcDaIE4AcwGYCsAGAQiAugXyA) variant. HSTX stands for High Speed Transmission and its a high-speed peripheral that can drive 8 output lines - note that it's output only! There's a few possible use cases, but the core reasoning is that this lets you control a DVI display directly from the chip using just the DMA and internal memory without requiring overclocking, PIO, or an extra core. Note that the built in SRAM limits the size of the display if you want to have a video buffer: you can do 320x240 @16bpp or 640x480 @8bpp but, still! Second, if you found the original QFN-60 a bit constraining in terms of GPIO, the QFN-80 'B' version has 20 extra GPIO available for just 10 cents more. If you've been doing grabby-hands in hopes of getting a reel of RP2350 chips into your next design: today is your lucky day! Digi-Key has these chips in stock RIGHT NOW for immediate shipment. You can get a reel of either A or B type chips, with cut tape individual components coming shortly. Both types are great, but recently we've been having a lot of fun with the roomy B type (https://www.digikey.com/short/mzpjhptm), with the extra GPIO. Order today and you can start integrating the trendiest new silicon into your new PCB assembly by tomorrow afternoon.
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-03-24.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec How to use Unicode characters in the REPL. https://github.com/jedgarpark/parsec/blob/main/2025-03-20/code.py https://www.adafruit.com/product/6003 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Thanks to FoamyGuy for the backup recording with better audio. Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-03-17.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. 0:00 Housekeeping 3:12 Community News 4:52 State of CircuitPython, Libraries & Blinka 13:00 Hug Reports 16:48 Status Updates 27:40 In the Weeds 39:36 Wrap-up
#circuitpythonparsec How to format text with ANSI escape sequences in the REPL. https://github.com/jedgarpark/parsec/blob/main/2025-03-13/ansi_text_code.py https://www.adafruit.com/product/6003 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
The wonderful world of Python on hardware! Episode 306 (March 12, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ We just surpassed 12,000 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-03-10.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Add this and add time codes at the start of each line so people can skip through to a section: 0:00 Housekeeping 01:52 Community News 03:37 State of CircuitPython, Libraries & Blinka 12:11 Hug Reports 15:16 Status Updates 22:05 Wrap-up Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec Use the SD card detect pin in an SD card reader to know when the card's been inserted. https://github.com/jedgarpark/parsec/blob/main/2025-03-06/simpl_sd_insert_code.py" https://github.com/jedgarpark/parsec/blob/main/2025-03-06/cart_code.py" https://www.adafruit.com/product/6003 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Full tutorial: https://learn.adafruit.com/programmable-12v-outdoor-cafe-lights/overview Cafe-style light strands with edison bulbs are a beautiful way to decorate your patio. They are a fantastic and classy way to light up any outdoor space. Wineries, bistros, and night markets use them to create a cozy, intimately lit space that's warm and inviting to diners, and they look fabulous in backyards of just about any size. These lights are a programmable, addressable version of the cafe market lights you can find at the hardware store. Add arduino or CircuitPython code and you can turn your lights on in party mode, sending warm rainbow animations across your yard. These lights require 12v power, and also need to hold up in an outdoor environment. This guide will focus on how to power 12v lights and also show how to use a waterproof enclosure to keep your lights safe from rain and weather. Visit the Adafruit shop online - http://www.adafruit.com Erin St Blaine - www.erinstblaine.com ----------------------------------------- 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/ ----------------------------------------- -----------------------------------------
The wonderful world of Python on hardware! Episode 305 (March 5, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ We just reached 12,000 subscribers! *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-03-03.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Join Scott as he works on CircuitPython on the Fruit Jam and answers questions. FoamyGuy will be deep diving the next three Fridays. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec Overclock the RP2040 and RP2350 with microcontroller.cpu.frequency https://github.com/jedgarpark/parsec/blob/main/2025-02-27/code.py https://www.adafruit.com/product/6000 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Podcast available on most services. Let us know if we're missing some. Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-02-24.md Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-02-18.md 0:00 Housekeeping 4:01 Community News 8:21 State of CircuitPython, Libraries & Blinka 17:05 Hug Reports 21:01 Status Updates 31:49 In the Weeds 42:10 Wrap-up Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Join Scott as he works on getting CircuitPython working on the Fruit Jam prototype board and answers questions. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for timecodes! 0:00 Getting started 1:40 Welcome everyone 3:00 metro rp2350 4:15 fruit jam priority interrupt 8:20 fruitjam display modes 800x480, 720x400 9:28 more unboxing.. 13:14 display testing - hstx peripheral on rp2350 - 8 bit color 15:30 audio tone test also 17:30 720x400 - from 80x25 text 20:45 desktop code - reset 23:09 HDMI and I2C devices 24:45 Emoji support 26:00 Serenityos.org and fonts 28:17 CP and file grid fonts 29:45 consider support for half and full width characters 30:40 consider coloring text 31:10 Unifoundry.com unifont 36:00 terminal and tile grid changes 37:00 CP Terminal terminalio in github 38:00 CP terminalio pythoh example search ( "/random_backups/" ) 42:14 CP now has the ability to dynamicaly allocate memory 48:24 X11 PCF and BDF fonts ( fontforge.org ) 53:00 investigate lvgl font format 58:00 explore lvgl font converter tool 1:01:44 converted into 1.9Mb unifont.bin file 1:07:45 celeste.py and pico-8 1:22:45 Celeste on the screen! (128x128 screen) 1:23:54 explore rescaling 1:37:27 Celeste live 1:38:44 dive into code.py for optimization 1:47:10 looks better and faster 1:48:49 backup - but first 8 bit 100x180 - and DMA discussion 2:00:32 update the uf2 and download - and try 180x100 2:04:01 wrapup ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec Create a character font module for your LED Matrix Display https://github.com/jedgarpark/parsec/blob/main/2025-02-13/code.py https://github.com/jedgarpark/parsec/blob/main/2025-02-13/matrix_chars.py https://www.adafruit.com/product/902 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
The wonderful world of Python on hardware! Episode 304 (February 12, 2025). This is our weekly Python video highlights! Ladyada and PT review the Python on hardware news of the week. The news comes from the Python community, Discord, Adafruit communities and more. It's part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes *************************************************** Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ *************************************************** Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ --------------------------------------------------------------- Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-02-10.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. 0:00 Housekeeping 3:07 Community News 7:41 State of CircuitPython, Libraries & Blinka 16:35 Hug Reports 22:05 Status Updates 30:43 In the Weeds 31:02 Wrap-up Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Join Scott as he tries to get WiFi working in CircuitPython's Zephyr port. He'll also answer any questions folks have. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Build a countdown clock to help teach toddlers how to visualize time. Guide: https://learn.adafruit.com/toddler-timer This project uses NeoPixel LEDs to represent blocks of time that can be setup to countdown any number of minutes. It features an OLED display to show the time remaining and a rotary encoder to set up the intervals and to start and stop the countdown. You can customize the blocks of time in the code and easily cycle between them with the rotary encoder. We think it's a unique way to show the passage of time with NeoPixel LEDs. This uses the Adafruit QT PY RP2040 dev board to drive the NeoPixels and the rotary encoder. CircuitPython makes it easy to change up the code so you can make adjustments or adapt to your roll your own countdown timer. You can customize the code to have different blocks of time or change the colors of the NeoPixel LEDs. 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 Shop for parts to build your own DIY projects http://adafru.it/3dprinting 3D Printing Projects Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG 3D Hangout Show Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y Layer by Layer CAD Tutorials Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb Timelapse Tuesday Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_ Connect with Noe and Pedro on Social Media: Noe's Twitter / Instagram: @ecken Pedro's Twitter / Instagram: @videopixil ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Subscribe to Adafruit on YouTube: http://adafru.it/subscribe Adafruit Monthly Deals & FREE Specials https://www.adafruit.com/free?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Join our weekly Show & Tell on G+ Hangouts On Air: http://adafru.it/showtell Watch our latest project videos: http://adafru.it/latest?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting 3DThursday Posts: https://blog.adafruit.com/category/3d-printing?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting New tutorials on the Adafruit Learning System: http://learn.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting -----------------------------------------
Build a countdown clock to help teach toddlers how to visualize time. Guide: https://learn.adafruit.com/toddler-timer This project uses NeoPixel LEDs to represent blocks of time that can be setup to countdown any number of minutes. It features an OLED display to show the time remaining and a rotary encoder to set up the intervals and to start and stop the countdown. You can customize the blocks of time in the code and easily cycle between them with the rotary encoder. We think it's a unique way to show the passage of time with NeoPixel LEDs. This uses the Adafruit QT PY RP2040 dev board to drive the NeoPixels and the rotary encoder. CircuitPython makes it easy to change up the code so you can make adjustments or adapt to your roll your own countdown timer. You can customize the code to have different blocks of time or change the colors of the NeoPixel LEDs. 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 Shop for parts to build your own DIY projects http://adafru.it/3dprinting 3D Printing Projects Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG 3D Hangout Show Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y Layer by Layer CAD Tutorials Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb Timelapse Tuesday Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_ Connect with Noe and Pedro on Social Media: Noe's Twitter / Instagram: @ecken Pedro's Twitter / Instagram: @videopixil ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Subscribe to Adafruit on YouTube: http://adafru.it/subscribe Adafruit Monthly Deals & FREE Specials https://www.adafruit.com/free?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Join our weekly Show & Tell on G+ Hangouts On Air: http://adafru.it/showtell Watch our latest project videos: http://adafru.it/latest?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting 3DThursday Posts: https://blog.adafruit.com/category/3d-printing?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting New tutorials on the Adafruit Learning System: http://learn.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-02-03.md The CircuitPython Weekly normally is held at 2pm US ET/11am us PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we're missing some. ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Join Scott as he continues polishing CircuitPython on Zephyr and answers questions folks ask. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for timecodes: 0:00 Getting started 1:40 Welcome - and grabs the macropad with rp2040 microprocessor 4:00 discuss debug connections 6:00 finding the schematic 8:08 progress redirected towards building zephyr in CI 9:43 CI and scheduler 12:00 tricks for building on windows 13:50 circuitpython/ports/zephyr ( fetching blobs for CI builds ) 15:08 UART and USB I/O with ports/zephyr-cp 19:53 using sublime merge to review recent changes 24:05 on big flaw in ninja - concurency management 25:00 back to zephyr2cp.py 26:00 split out USB vs storage 28:40 adafruit usb_vid_pid.csv tracking 30:35 commit recent changes 32:30 pre-commits are failing - why? 34:00 scheduler failed? 37:25 trying out the new sublime outline extension 38:00 shared_bindings_matrix.py 42:26 changing autogenede file generation 43:03 git mv ST autogen files 46:00 boldly git rm */*..... and regenerate them 47:48 TOML Kit (tomlkit ) allows comments! 50:12 more cptools work 51:00 stm32 discovery kit 51:44 RA8 may be in the future :-) 57:00 review stm32h7b3i_dk.dts 1:07:00 continue work on renesas_ek_ra8d1 port 1:24:00 what goes onto the second core of disimilar dual core systems like Portenta 1:31:48 hello from ra8 zephyr! 1:35:16 ra6 building too! 1:35:50 see if "make html" works 1:38:20 need to exclude the zephyr docs 1:42:00 peek at MCUmgr - Zephyr project docs 1:43:20 add zephyr-cp docs to supported_ports.rst 1:44:00 update README.md in zephyr-config 1:46:00 pushed to github tannewt/circuitpython.git 1:50:57 look at things that broke the build 1:55:07 commit a few changes - to be squashed later :-) 1:59:30 next steps in the zephyr thread 2:01:42 protothreads discussion 2:02:48 tasks for next week - (nordic) 2:05:17 wrap up - but first - investigate build failures :-) 2:10:00 re-wrap up :-) ----------------------------------------- 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/ -----------------------------------------