Deep Dive w/Scott: Fruit Jam OS #adafruit

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



Duration: 0:00
858 views
15


Join Scott as he puts all of the Fruit Jam demos into a (hopefully) cohesive "operating system" image. He'll also answer any questions folks have.

Visit the Adafruit shop online - http://www.adafruit.com/

Thanks to dcd for timecodes:
0:00 Getting started
1:30 Hello everyone / introduction
2:08 Fruit Jam RP2350 example microcontroller
3:19 Fruit Jam topics: improving USB Host, multi-partition support
4:43 Fruit Jam innovation
5:52 Launcher / distracted by Claude code and Windsurf
6:35 Can claude build pathlib native on circuit python?
8:10 import pathlib !
9:50 pathlib exists()
11:00 reviewing recent changes before git adding pathlib
12:00 compact claude history
12:52 look at the binary_op in the int object
13:51 claude proposed __truediv__, give it more hints
17:29 Airlift Breakout on Fruit Jam question
18:40 Claude generated an error, and rebuilt the code, and fixed the error!
22:00 Claude code seems to be doing better than windsurf
23:15 try to get claude to return an iterator
24:00 claude responses seem to give a clue that it was trained on "old circuitpython"
31:30 get gdb to help diagnose
42:53 notice the new fonts are loaded!
46:00 what about test driven development
47:50 compact and start some housekeeping
58:50 clear and start over
1:03:00 Regarding the using the compiler to elide code, it is hard to save RAM since the functions might be called
1:04:00 Consider using throwing Claude at LLVM
1:07:28 USB host is disabled from accessing flash from core1
1:08:00 iterdir worked!
1:08:30 back to windsurf and use pathlib in code.py
1:10:10 windsurfs suggestions
1:16:30 backup, eject, restart
1:17:47 PosixPath object has no attribute "name"
1:30:16 first fix - add HAS_SPECIAL_ACCESSORS attribute (sp)
1:33:07 consider collecting a list of learn guides and put them in apps
1:34:00 go to learn.adafruit.com to find projects to appify
1:36:15 get the blinka colored snake project too
1:38:30 prompt claude to create the code
1:50:00 the code looks ok - try it out
1:52:00 check out the cost
2:01:58 Launcher Menu starts, but stopped working
2:02:46 try to get backtrace
2:04:00 wrap up - see you next week
2:04:47 - code stopped due to assertion failure! ( for Monday )

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


2025-04-09Larsio Paint Music for Adafruit Fruit Jam demo 1
2025-04-09JP’s Product Pick of the Week 4/8/25 RECAP 1.28" 240x240 Round TFT LCD Display w MicroSD + EYESPI
2025-04-09IOT Asteroid Tracker powered by a QTPy ESP32 S3 learn.adafruit.com/asteroid-tracker #adafruit
2025-04-09JP’s Product Pick of the Week 4/8/25
2025-04-07CircuitPython Weekly Meeting for April 7, 2025 @circuitpython #circuitpython #adafruit
2025-04-07The Great Search - 1.1V Mini Regulator #TheGreatSearch #DigiKey @digikey @adafruit
2025-04-07Use a Trellis to trigger samples learn.adafruit.com/portable-trellis-sound-board #adafruit
2025-04-07Desk of Ladyada – RP2350 Bones Day #DeskOfLadyada #Adafruit @adafruit
2025-04-06Inspired by Logan's Run - life clock learn.adafruit.com/led-in-you-hand-logans-run-life-clock
2025-04-05floppy disk PyPortal learn.adafruit.com/a-floppy-thumb-drive-with-a-color-file-icon-display
2025-04-05Deep Dive w/Scott: Fruit Jam OS #adafruit
2025-04-03Rapid Render - AI CAD tools: this week Meshy - meshy.ai #adafruit #3dprinting
2025-04-03EYE ON NPI - Infineon Technologies PSOC Control C3 Microcontroller Line #EYEonNPI #digikey @digikey
2025-04-03Adafruit Top Secret for April 2, 2025 #adafruit
2025-04-03Python on Hardware weekly video for April 2, 2025 #Python #adafruit
2025-04-03ASK AN ENGINEER 4/2/2025 LIVE!
2025-04-03SHOW and TELL 4/2/2025
2025-04-03Little Connection Machine for a Raspberry Pi or Pico learn.adafruit.com/little-connection-machine
2025-04-023D Hangouts – Asteroid Tracker, Camera Slider and REPO robot
2025-04-02JP’s Product Pick of the Week 4/1/25 RECAP Sparkle Motion Mini WLED-friendly ESP32 LED Driver
2025-04-02#3DPrint a Chaos Emerald inspired by Sonic learn.adafruit.com/led-emerald-with-circuit-playground