Adafruit Industries

Deep Dive w/Scott: CircuitPython Bugs & Builds


Listen Later

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/
-----------------------------------------
...more
View all episodesView all episodes
Download on the App Store

Adafruit IndustriesBy Adafruit Industries

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

13 ratings


More shows like Adafruit Industries

View all
3D Printing Projects by Adafruit Industries

3D Printing Projects

11 Listeners

Raspberry Pi by Adafruit Industries

Raspberry Pi

24 Listeners

Ask an Engineer by Adafruit Industries

Ask an Engineer

2 Listeners

Collin's Lab by Adafruit Industries

Collin's Lab

3 Listeners

New Products by Adafruit Industries

New Products

3 Listeners

Show and Tell by Adafruit Industries

Show and Tell

0 Listeners

3D Hangouts by Adafruit Industries

3D Hangouts

1 Listeners

Circuit Playground by Adafruit Industries

Circuit Playground

0 Listeners