Artwork

Indhold leveret af Adafruit Industries. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Adafruit Industries eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !

Deep Dive w/Scott: CircuitPython Bugs & Builds

2:00:13
 
Del
 

Manage episode 405538385 series 1242341
Indhold leveret af Adafruit Industries. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Adafruit Industries eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Join Scott as he discusses the last few CircuitPython 9.0.0 bug fixes he did, experiments with a new build system and answers questions. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for the time codes: 0:00 getting started 1:04 hello 10:22 bugs and builds 10:40 issues closed in CP on github 12:14 issue 8994 web workflow 13:33 tlsf Two-Level Segregated Fit memory allocator / split heaps 19:33 adafruit learn guide issue 2746 dvi 23:07 how to choose a microcontroller learn guide(s) 24:00 espressif tlsf pull request 25:15 find top and bottom bits in 32 bit word 29:52 tlsf mapping_search() 31:10 debugging the tlsf allocator 34:55 fragmentation issues 39:44 another bsd tlsf implementation on github 42:18 circuitpythgon supervisor shared memory allocation in CP 44:30 CP allocation has other constraints 45:50 issue 9008 improve RGBMatrix reliabilty 48:05 cache disabled race condition - mp_hal_delay moved to IRAM 49:10 tweak watchdog #9012 50:30 esp-idf releases CP using v5.1.3 52:00 esp C6 feather 54:00 licensing GPL / MIT / BSD etc 55:00 build systems github aapleby / hancho written in python 56:20 picolibc on github 59:40 moving in the direction of sharing and not recompiling common code 1:01:25 writing python code to drive cmake ! 1:01:50 back to Hancho - and cmake gripes :-) 1:11:00 continuing the hancho tutorial 1:14:35 picolib meson build / turing complete build systems 1:16:10 hancho and asyncio! 1:18:30 board.hancho experiment 1:19:25 rp2040.hancho 1:22:10 sharing artifacts 1:22:45 build systems and upstream changes ( micro python ) 1:24:15 bringing in the 3 libraries libc, libm, .... ( shared/libc vs. picolibc ) 1:25:30 libgcc ( libm ) / llvm compiler runtime 1:26:00 LLVM-embedded-toolchain-for-Arm 1:28:11 Q-string generation in hancho? 1:30:38 hacker news hancho article 1:34:50 "what is a q-string" 1:49:47 debugging hancho syntax errors 1:57:45 wrap up - Tim deep diving 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/ -----------------------------------------
  continue reading

4302 episoder

Artwork
iconDel
 
Manage episode 405538385 series 1242341
Indhold leveret af Adafruit Industries. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af Adafruit Industries eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Join Scott as he discusses the last few CircuitPython 9.0.0 bug fixes he did, experiments with a new build system and answers questions. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for the time codes: 0:00 getting started 1:04 hello 10:22 bugs and builds 10:40 issues closed in CP on github 12:14 issue 8994 web workflow 13:33 tlsf Two-Level Segregated Fit memory allocator / split heaps 19:33 adafruit learn guide issue 2746 dvi 23:07 how to choose a microcontroller learn guide(s) 24:00 espressif tlsf pull request 25:15 find top and bottom bits in 32 bit word 29:52 tlsf mapping_search() 31:10 debugging the tlsf allocator 34:55 fragmentation issues 39:44 another bsd tlsf implementation on github 42:18 circuitpythgon supervisor shared memory allocation in CP 44:30 CP allocation has other constraints 45:50 issue 9008 improve RGBMatrix reliabilty 48:05 cache disabled race condition - mp_hal_delay moved to IRAM 49:10 tweak watchdog #9012 50:30 esp-idf releases CP using v5.1.3 52:00 esp C6 feather 54:00 licensing GPL / MIT / BSD etc 55:00 build systems github aapleby / hancho written in python 56:20 picolibc on github 59:40 moving in the direction of sharing and not recompiling common code 1:01:25 writing python code to drive cmake ! 1:01:50 back to Hancho - and cmake gripes :-) 1:11:00 continuing the hancho tutorial 1:14:35 picolib meson build / turing complete build systems 1:16:10 hancho and asyncio! 1:18:30 board.hancho experiment 1:19:25 rp2040.hancho 1:22:10 sharing artifacts 1:22:45 build systems and upstream changes ( micro python ) 1:24:15 bringing in the 3 libraries libc, libm, .... ( shared/libc vs. picolibc ) 1:25:30 libgcc ( libm ) / llvm compiler runtime 1:26:00 LLVM-embedded-toolchain-for-Arm 1:28:11 Q-string generation in hancho? 1:30:38 hacker news hancho article 1:34:50 "what is a q-string" 1:49:47 debugging hancho syntax errors 1:57:45 wrap up - Tim deep diving 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/ -----------------------------------------
  continue reading

4302 episoder

Alle episoder

×
 
Loading …

Velkommen til Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Hurtig referencevejledning