Deep Dive w/Scott: ESP USB Host and Renode #adafruit

Subscribers:
458,000
Published on ● Video Link: https://www.youtube.com/watch?v=65p4Wi-4na4



Duration: 2:09:12
885 views
12


Join Scott as he fixes PRs for adding USB Host support to non-USB ESP chips, fixes up the Renode emulator PR and answers questions.

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

Thanks to dcd for timecodes:

0:00 Getting started
1:30 Zephr Summit summary -before start of deep dive.
3:50 USB host work - not today
4:17 Hello Everyone - introduction to Deep Dive
7:20 SPI on Arduino vs. Adafruit ( mp3 shield )
8:09 Adafruit twitch
9:07 PR for Renode
10:00 Soldering discussion
13:33 USB Host featherwing support - future
14:05 Renode port
14:40 Future CP port to Renode emulator
15:56 using Renode to measure library sizes
19:40 VisTracer (github)
20:40 esp32 ble work ( next week )
21:20 Digikey unbox ( exp 8684 ) esp32 C2 dev kit and esp32 c6 dev kit (also has ble )
22:44 S3 devkit with 16MB flash
23:23 antistatic mat - floor cam :-)
24:50 adding max support tinyusb
27:47 finding audiomp3 on github/adafruit/circuitpython shared modules
28:45 port specific stuff
29:00 question: NVM pickel dictionary
30:30 PR 9207 -
31:10 github actions usage
33:30 PR #9199 renode port
35:00 github pr conversation
37:25 accepting changes / renaming files
38:00 try out CP on Custom Renode / renode.resc
43:25 renode boots up CP faster when disabling profiling
44:58 liking copilot and clangd
45:50 Renode prints CP message
46:15 Renode-run
48:28 Renode board definitions
49:10 sick of CMake
50:10 renode-run atmel - logging
52:30 Microptyon does both CMake and make files
53:18 Embedded.build
54:35 honcho ideas
55:20 back to renode logging
55:50 renode runmacro $reset
57:49 renode trace speedscope flamegraph visualizer
58:39 renode track memory use
59:20 poncho and api documentation
1:01:50 looking at the trace ( seen on show and tell )
1:04:20 would like to view characters sent to uart
1:06:20 perfetto.dev ( google tool )
1:11:30 serial delay PR 7041
1:20:20 using gdb to control profiling
1:21:22 how to get variable and uart monitoring into the profiling
1:22:30 back to PR 9207 and getting stuff to build
1:24:18 git switch back to squeeze_in_max
1:25:04 potential speed up of builds by sharing LTO
1:25:45 set config in tusb_config.h
1:26:30 Hazard3 + OrangeCrab / custom CP peripherals
1:28:00 Adafruit blog reference
1:30:55 model example github/tannewt/StemmaG0-Template ( nope - not this example )
1:34:12 Adafruit_CircuitPython_ULP_Blink (s2 and S3 coprocessor )
1:35:28 push changes for CI to process squeeze_in_max
1:36:42 (rant) makeqstrdefs.py uses concurrency
1:37:33 back to Adafruit_CircuitPython_ULP_Blink - clang ast generates python
1:44:45 seesaw doesn't load code over I2C
1:51:20 github/tannewt/embedded/tree/main/embedded
1:52:58 back to the build / pico w build errors
1:56:00 fix nordic port
1:59:00 commit the build error fixes
2:00:10 Nordic new chip announced - not out yet Cortex-M33 nRF54H20
2:02:15 also nRF54L15
2:04:18 build system work to support clang
2:04:38 considering Matter things to CPY
2:06:19 patch panel concept
2:07:25 wrap up - planning for next week, but not the week after

-----------------------------------------
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-05-01Pico arcade stick mod
2024-05-01JP’s Product Pick of the Week 4/30/24 TCRT1000 Photo Interrupt Sensor RECAP
2024-05-01MemoryGun from the Gravity Falls learn.adafruit.com/gravity-falls-memory-gun #adafruit #3dprinting
2024-04-30Triangle Sliding Fidget printables.com/model/857780-triangle-sliding-fidget-toy #adafruit #3dprint
2024-04-29Triangle Sliding Fidget #3dprinting #timelapse #adafruit
2024-04-29CircuitPython Weekly Meeting for April 29, 2024 @circuitpython #circuitpython #adafruit
2024-04-29The Great Search: ESP32-C6 chips & modules #TheGreatSearch #DigiKey @DigiKey @adafruit
2024-04-29Desk of Ladyada - SEN-5x, C6 Protomatter & Thumbstick Trinkey #DeskOfLadyada #adafruit @adafruit
2024-04-29Connection Machine to house a Raspberry Pi https://learn.adafruit.com/little-connection-machine
2024-04-28Use PVA to #3DPrint a D20 in a #D20 in a dodecahedron: https://learn.adafruit.com/how-use-to-pva
2024-04-27Deep Dive w/Scott: ESP USB Host and Renode #adafruit
2024-04-26John Park's CircuitPython Parsec: circup Code Examples #adafruit #circuitpython
2024-04-26Relive the glory days of 128k by making your own Mac Classic https://learn.adafruit.com/mini-mac-pi
2024-04-25ASK AN ENGINEER 4/24/2024 LIVE!
2024-04-25SHOW and TELL 4/24/2024
2024-04-25Advanced Manufacturing: Made in NYC by Adafruit 4/24/2024
2024-04-25LED Mace Guide: https://learn.adafruit.com/3d-printed-glowing-mace-prop #diy #Adafruit
2024-04-24PlayStation ESP32 ItsyBitsy Wireless Conversion
2024-04-24JP’s Product Pick of the Week 4/23/24 Crickit HAT for Raspberry Pi
2024-04-23Croc Glasses Holder By Pabzh https://www.thingiverse.com/thing:6555442 #3dprinting #adafruit
2024-04-22Croc Glasses Holder #timelapse #adafruit



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