Deep Dive w/Scott: Dusting off ESP-IDF 5 update #adafruit

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



Category:
Vlog
Duration: 1:58:54
1,196 views
17


Join Scott as he answers questions and dusts off the pending PR for updating CircuitPython to ESP-IDF 5+.

CircuitPython Day schedule: https://blog.adafruit.com/2023/08/09/circuitpython-day-august-18-2023-schedule-circuitpython-circuitpythonday-python/
Updating the IDF 5 update PR: https://github.com/adafruit/circuitpython/pull/6913

Thanks to dcd for taking time codes:
0:00 getting going
3:45 introduction
5:28 - switching from usb host to
6:20 - IDF Update
8:00 - Q:Would this new IDF make it easier to support BT on esp32-s2, -s3
9:05 - Circuit Python Day - ( schedule is on Adafruit blog )
13:30 - updating from CP 8 to 9 - review PRs update esp-idf to v5.0 #6913?
17:50 - OBS errors - why cat cam isn't working
19:20 - recommend renaming remote git repo
21:20 - committed "update-idf"
22:01 - Dan doing 1.19, Jeff doing 1.20
22:45 - git Submodules update / issues
23:47 - reviewing changes in git submodules / still messed up
27:30 - git submodule deinit -f
28:00 - git switch update-idf improves
29:00 - git fetch adafruit ; git rebase -i adafruit/main # ( interactive )
31:40 - rebase is cherry picking in order
32:35 - github and rebase - leaving PRs open
34:36 - edit github/workflows/build.yml
35:20 - make fetch all submodules
36:10 - reviewing / resolving conflicts
37:20 - circuityton/port/espressif
38:55 - resetting camera - good, but lost audio
41:52 - auido and cat cam works!
43:05 - both cats on cams - cat interlude
44:30 - back to resolving conflicts in git
50:30 - sdkconfig / merged with script earlier
52:40 - git submodules are tricky
53:45 - git remote - look at changes via github web
58:00 - get CP protomatter from web
1:00:47 - git rebase continue / reset camera
1:02:35 - continue resolving
1:04:10 - deactivate virtual environment / install
1:05:00 - make BOARD=adafruit ... parallel ... reverse_tft ?
1:06:20 - quick catcam break - still working
1:06:45 - python version conflicts - cryptography
1:07:45 - pip install cryptography 36.1 ( new version of py open ssl ? )
1:09:00 - review pipi.org pyOpenSSL
1:10:00 - install python modules
1:10:20 - resolving build errors which ulp file to
1:12:10 - plug for rg ( ripgrep ) an ag ( silversearch?)
1:12:50 - building
1:15:10 - "what is fzf" - fuzzy finder / ui written in go
1:19:35 - where are we now - git status ( 9 remaining 0
1:21:30 - rather avoid changes to the partition table
1:22:55 - git rebase --continue
1:28:10 - ports/espressif/tools update_sdkconfig.py
1:30:10 - updated -
1:30:39 - try to build - with 5.0 update
1:31:20 - not using make -j parallel builds on espressif
1:33:35 - unknown type name i2s_lcd_handle_t
1:34:30 - weather server might be down...
1:36:40 - make V=1 ?
1:37:40 - unknown target libmdns.a ... EXTRA_COMPONENTS ...
1:40:55 - no ndns directory any more
1:41:33 - found in protocols
1:42:33 - "fd" - reimplimentation of find
1:44:30 - looking for ndns library out of protocols
1:46:00 - digging into CMake files
1:48:30 - over to espressif/esp-protocols - cmake / ninja files
1:51:10 - look at CMakeLists.txt for mdns
1:53:15 - test methodology?
1:54:00 - running off main to find bugs
1:55:00 - automated testing with external devices is tricky....
1:55:49 - wrap up - next week 2:30 - circuitpython day
1:57:17 - cat cam

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

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


2023-08-15DIY Overhead Camera Rig #adafruit #3dprinting
2023-08-15PCB of the day! HUSB238 USB PD Sink Breakout 🔌🔋💡
2023-08-14Rocket Tea Light #3dprinting #adafruit #timelapse
2023-08-14PCB of the day! NeoKey 1x4 QT I2C - Four Mechanical Key Switches with NeoPixels - STEMMA Qwiic 🔧🎛️🔗
2023-08-14CircuitPython Weekly Meeting for August 14, 2023 @circuitpython #circuitpython #adafruit
2023-08-14The Great Search: 2x5 0.05" JTAG/SWD connector and cable #TheGreatSearch #digikey #adafruit @DigiKey
2023-08-14The Desk of Ladyada - Complex kernel compiles? Docker it up!
2023-08-13Adafruit BusIO library makes debugging I2C failures fast 🛠️💡🔌
2023-08-13PCB of the day! Ultimate GPS GNSS with USB - 99 channel w/10 Hz updates 🌐🔌💻
2023-08-12It's 10pm ... Never give up on ESP32-S3 Linux builds... success! 🔧💻🎉
2023-08-12Deep Dive w/Scott: Dusting off ESP-IDF 5 update #adafruit
2023-08-11fAcToRy fRiDaY - MaDe iN NyC 🏭🔧🗽
2023-08-11John Park's CircuitPython Parsec: Circuit Playground Buttons #adafruit #circuitpython
2023-08-11PCB of the day! Adafruit BME688 - Temperature, Humidity, Pressure and Gas Sensor - STEMMA QT 🌡️💨🔌
2023-08-11JOHN PARK'S WORKSHOP LIVE 8/10/23 Taylor Loves LEDs @adafruit @johnedgarpark #adafruit
2023-08-10#NewProducts 8/9/23 Featuring #AdafruitMetro #RP2040!
2023-08-10Adafruit Top Secret August 9, 2023 #Adafruit #AdafruitTopSecret @Adafruit
2023-08-10Python on Hardware weekly video 242 #CircuitPython #Python @Adafruit @micropython
2023-08-10ASK AN ENGINEER 8/9/2023 LIVE!
2023-08-10SHOW and TELL 8/9/2023
2023-08-10Advanced Manufacturing: Made in NYC by Adafruit 8/9/2023



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