Deep Dive w/Scott: CircuitPython Bugs & Builds #adafruit
Join Scott as he discusses the last few CircuitPython bug fixes he did, experiments with a new build system and answers questions.
Visit the Adafruit shop online -
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
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 experiment
1:19:25
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!
Subscribe to Adafruit on YouTube:
New tutorials on the Adafruit Learning System:
-----------------------------------------
1 view
198
47
1 month ago 00:08:50 1
Just Dance 2025 Edition - The Making Of
1 month ago 00:11:19 1
10 Integrative Approaches in Plastic Surgery | Episode 10 of SurgiMind Podcast | Plastic Surgery