Deep Dive w/Scott: CircuitPython Bugs & Builds #adafruit

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



Duration: 2:00:13
408 views
8


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




Other Videos By Adafruit Industries


2024-03-15JOHN PARK'S WORKSHOP LIVE 3/14/24 Happy Pi Day
2024-03-14#NewProducts 3/13/24 Feat. #adafruit Terminal #PiCowbell for Pico - Reset Button & STEMMA QT!
2024-03-14EYE on NPI - Analog Devices ADuM1252/3 Bidirectional I²C Isolators #EYEonNPI @DigiKey @ADI_News
2024-03-14ASK AN ENGINEER 3/13/2024 LIVE!
2024-03-14SHOW and TELL 3/13/2024
2024-03-13MEMENTO Adafruit’s DIY programmable camera dev board www.adafru.it/5420 #3dprinting #adafruit
2024-03-12MEMENTO Programmable Camera #adafruit #circuitpython #3dprinting
2024-03-12Airless Ping Pong Ball By E.T. #timelapse #3dprinting #adafruit
2024-03-11micro #RFID NFC tag is small enough to embed into all sorts of objects #3dprinting #adafruit
2024-03-10Build your own DIY MIDI Controller with LED Arcade buttons and #RaspberryPi Pico #3dprinting
2024-03-08Deep Dive w/Scott: CircuitPython Bugs & Builds #adafruit
2024-03-08retro inspired 3.5in floppy disk with PyPortal, CircuitPython and 3D Printing!#3dprinting #dafruit
2024-03-063D Hangouts – Camera Bot, IoT Bird Feeder and Easter Egg Box
2024-03-06JP’s Product Pick of the Week 3/5/24 3.5-inch TFT FeatherWing Cap Touchscreen 480x320 w STEMMA QT
2024-03-05Face Tracking Robot #adafruit #3dprinting
2024-03-05JP’s Product Pick of the Week 3/5/24 3.5-inch TFT FeatherWing Cap Touchscreen 480x320 RECAP
2024-03-04CircuitPython Weekly Meeting for March 4th, 2024 #adafruit
2024-03-04The Great Search: High Accuracy Temperature & Humidity Sensor #TheGreatSearch #DigiKey @DigiKey
2024-03-04Desk of Ladyada - TCRT1000 Stemma & Pico Plate Playground #DeskOfLadyada #Adafruit @Adafruit
2024-03-04Build a sketch drawing toy using CircuitPython and #3DPrinting #Adafruit
2024-03-03Kitty Paw Keypad #adafruit #3dprinting



Tags:
adafruit
electronics
diy
arduino
hardware
opensource
projects
raspberry
pi
computer
raspberrypi
microcontrollers
limor
limorfried
ladyada
STEAM
STEM
python
microbit
circuitpython
neopixel
neopixels
raspberry pi
circuitplaygound
nyc
make
makers
micro:bit
adafrit
adafruit promo code
ada fruit
adafruit coupons
raspberry pi zero
micropython
machine learning
ai
tensorflow