Deep Dive w/Scott: 9.0 update to IDF 5.1.2 #adafruit

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



Category:
Vlog
Duration: 1:56:09
997 views
0


Join Scott as he debugs 9.0 build issues after updating the ESP IDF 5.1 and answers questions.

Thanks to dcd for timecodes:
0:00 getting started
1:30 hello to all
1:48 thanks to Tim!
2:16 Introduction
11:21 Improving Web Workflow
13:48 github and CP 9
15:13 next adabox needs CP 9.0 :-)
16:00 40 bugs left to address before release candidate
16:19 review PRs 8667 Improve web workflow error handling
20:09 Web Workflow access to SD cards triggered API version to 3
20:45 8668 while loop vs. control c
21:57 ESP idf updated from 4 to 5.1 now 5.1.2 ( need to finish )
23:15 release notes - esp-idf 5.1.2
25:00 ESP NimBLE support / dynamic services addition/deletion
26:25 BLE workflow in CP - additional servers can be added in user code
28:14 5926 - Add BLE GATT server
28:40 mynewt - NimBLE history
30:33 esp NimBLE ( forked version )
31:43 Raspberry Pi background
36:20 back to 8686 - update to ESP IDF v5.1.2
37:58 OrangeCrab feather from 1 Bit Squared
39:10 Multiple threads support in CP ?
41:24 OpenAMP support in micropython #12961
42:32 back to 8686 - update to ESP IDF v5.1.2 - builds too big
43:15 second core with respect to JPs issue with display interfering with sound
43:55 display update discussion ( overlapping display update with computation )
45:00 CP background tasks
45:40 CP and GPUs ( frame buffer on board )
46:35 Q: is CP core modular?
48:25 CP has 'knobs' for building CP on the module level
49:47 back to 8686 - fixing compile errors
51:13 OTA needs 2 regions reserved for updates ( especially for Web Workflow )
53:53 looking for esp-idf flash api ( octal flash ) - bootloader_flash.c
55:30 browsing code using github web
57:27 looking through config settings with rg CONFIG_SPI_FLASH_OCTAL_32BIT_ADDR_ENABLE
58:55 Kconfig settings searching
1:00:50 check esp-idf issues
1:01:42 compare with adafruit esp-idf 5.1
1:05:15 esp-idf master dive - defaut to SLOW read?
1:08:50 make clean is your friend ( when having build issues )
1:10:20 turn of the non-compiling code with #if 0 && .....
1:14:25 esp working on esp 5.1.3, maybe don't go all the way new
1:15:18 git foo to checkout to get back to 5.1.2 ( git rebase --abort ... )
1:17:07 git rebase ts get appropriate esp-idf code
1:19:50 idf developement layout using Konsole ?
1:21:00 git push --force-with-lease
1:22:10 new laptop discussion - not macbook ...
1:23:23 Framework Laptop (frame.work) 13 inch Ryzen 7040 upgradeable running linux
1:25:57 right to repair influenced decision
1:28:00 stm32G0 diversion -
1:33:00 forum support
1:33:13 vimium extension
1:40:00 kfocus / kubuntu focus
1:42:32 Debugging CP with a debugger ( out of date arm guide ... ) - reset into safe mode
1:44:42 Debugging CP on RP2040 / dual core
1:45:10 Debugging USB - beagle USB 12
1:45:50 TinyUSB debug - supervisor/shared/usb - spits out tinyusb 'stuff' on console
1:47:30 github bnahill PyCortexMDebug - python extensions in GDB - svd file (System View Description)
1:50:50 rp2040 and svd support
1:53:05 green checkmark on the build 5.1.2 fixed the build!
1:54:00 wrap up

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-12-05Qualia S3 Fireplace Video Player #adafruit #3dprinting
2023-12-04Print-In-Place Present Box #adafruit #3dprinting
2023-12-04Print-In-Place Present Box #adafruit
2023-12-04Tutorial Intro: Build an Edge-Lit Acrylic Tavern Sign with Wifi & IR Control and WLED #adafruit
2023-12-04Tutorial Intro: Edge-Lit Acrylic Tavern Sign with WLED and IR Remote Control #adafruit
2023-12-04CircuitPython Weekly Meeting for December 4, 2023 @circuitpython #circuitpython #adafruit
2023-12-04The Great Search: Industrial MicroSD Cards #TheGreatSearch #DigiKey #adafruit @DigiKey @adafruit
2023-12-04Desk of Ladyada - Moar Sample Sunday, Camera PCBs, and ADV7611
2023-12-03Joy Controller #adafruit #3dprinting
2023-12-03Christmas Tree for Circuit Playground #adafruit #3dprinting
2023-12-01Deep Dive w/Scott: 9.0 update to IDF 5.1.2 #adafruit
2023-12-01JOHN PARK'S WORKSHOP LIVE 12/1/23 Faderwave
2023-11-30Micro Lipo Charger #adafruit #3dprinting
2023-11-30#NewProducts #Adafruit Feat 3.5" #TFT 320x480 with #CapacitiveTouch #BreakoutBoard - EYESPI!
2023-11-30EYE on NPI - Analog Devices' TMC5240 Stepper Motor Controller and Driver IC @digikey @ADI_News
2023-11-30LED Nood Snowflake ❄️
2023-11-29Adafruit Top Secret November 29, 2023 #Adafruit #AdafruitTopSecret #display @Adafruit
2023-11-29Python on Hardware weekly video Nov 29, 2023 #CircuitPython #Python #adafruit @Adafruit @micropython
2023-11-29SHOW and TELL 11/29/2023
2023-11-29Advanced Manufacturing: Made in NYC by Adafruit 11/29/2023
2023-11-293D Hangouts – Space Clock, Fireplace, Ghost and Tree Ornament



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