Deep Dive w/Scott: Gaming on Fruit Jam #adafruit

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



Duration: 0:00
896 views
12


Join Scott as he tests the Fruit Jam by creating simple games. He'll also answer questions folks ask.

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

Thanks to dcd for timecodes:
0:00 Getting running
1:08 let's get started - circuitpython runs on controllers examples microcontroler STM development board
2:30 Next week last week for Scott - for 3 weeks off, back for most of April
4:45 Fruit Jam desk cam image - Fruit Jam product page 6200
5:30 watch discord for announcemebts too
9:15 CP can set the CPU speed (e.g. to 200 MHz )
10:50 Starting Fruit Jam
13:54 circutpython.org "microcontroller / processor or cpu 0 / frequecy
15:05 fruit jam game demo
16:09 adding cgrovers wind chime audio
18:30 usb controller (iNNext)
20:20 Graphics from sprout-lands-asset-pack
24:25 USB speed
25:10 low speed USB devices
27:37 low speed devices not supported by PIO - breaks USB
28:55 dive into code.py
29:40 "big mode" corn showing tile grids for plants and player depth
33:00 game state variables
34:40 question about hard faults
43:08 two player might be in the future
46:20 PIO does have low speed support
49:00 USB code deep dive
51:38 CP tries to protect access to file system
54:35 CP uses 24-bit SysTick
59:15 pio_usb.c ... pio_usb_bus_wait_packet()
1:11:00 resolutions cvt 1024 768 30 ...
1:14:30 try to build - not yet
1:20:00 Systick research ....
1:34:40 openocd to second core ( core1 )
1:39:45 --- break
1:42:08 --- back
1:43:20 problems with using Beagle in the loop
1:44:45 Fruit Jam has ch324 usb hub on it.
1:46:10 Partially worked with the delay!
1:53:00 diving into pio_usb_host.c
2:07:00 no interrupts in this CP tinyusb - other implementations might
2:09:00 add a while(true) to inspect variables
2:13:00 push code to github tannewt pico_usb
2:14:15 see you 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


2025-02-28Tron Disc using NeoPixel LEDs and #CircuitPython learn.adafruit.com/trondisc #3dprinting #adafdruit
2025-02-27John Park's CircuitPython Parsec: Overclocking #adafruit #circuitpython
2025-02-26Sparkle Motion for WLED #adafruit
2025-02-26JP’s Product Pick of the Week 2/25/25 RECAP TFT FeatherWing 2.4” 320x240 Touchscreen V2
2025-02-26QT Py Compass With Round Display #adafruit #learnguide
2025-02-26Build a portable Raspberry Pi learn.adafruit.com/touch-pi-portable-raspberry-pi #Adafruit
2025-02-26JP’s Product Pick of the Week 2/25/25
2025-02-24The Great Search: Pocket Multimeter #TheGreatSearch #DigiKey @Digikey @adafruit
2025-02-24#3DPrint cases for 5.25” + 3.5” Floppy Drives learn.adafruit.com/floppy-case
2025-02-23spools of wire in a #3Dprinted carousel caddy learn.adafruit.com/wire-spool-carousel/3d-printing
2025-02-22Deep Dive w/Scott: Gaming on Fruit Jam #adafruit
2025-02-20Adafruit Top Secret for February 19, 2025 #adafruit
2025-02-20Build Obsidian’s Sword from Steven Universe. learn.adafruit.com/obsidain-sword-steven-universe
2025-02-193D Hangouts – Iconic Coat Hanger, Sparkle Motion, AI CAD and Lattice Bowl
2025-02-18CircuitPython Weekly Meeting for February 18, 2025 @circuitpython #circuitpython #adafruit
2025-02-17The Great Search: Tall Contacts for Compute Module #TheGreatSearch #DigiKey @Digikey @adafruit
2025-02-17replica of the PET commodore learn.adafruit.com/mini-commodore-pet-with-charlieplexed-led-matrix
2025-02-17Desk of Ladyada - I2S DACs, Claude API, and Compute Module Backpack
2025-02-15A Compact Pi Compute Module Backpack 🍓🥧📸🎒
2025-02-15monitor ambient carbon dioxide levels learn.adafruit.com/matrix-portal-room-co2-monitor #adafruit
2025-02-15Deep Dive w/Scott: Fruit Jammin' #adafruit