Deep Dive w/Scott: ESP32-C6 Deep Sleep #adafruit
Join Scott as he tests deep sleep on the ESP32-C6 and answers questions. Next week @Zobrombee will be hosting deep dive.
Thanks to dcd for time codes:
0:00 Getting started
2:00 Hello and welcome
8:50 Seattle has a "hardware happy hour" - meetup - first thursday? of the month
9:31 hope to compare Github Copilot vs. open source tools
9:59 Arch linux tools- and github actions for arm-none-eabi-gcc - modified from arm distribution
14:18 arm-gnu-toolchain-downloads
16:53 Large Language Models
17:49 Gcc 14 broke python exceptions
18:30 PATH order for CP builds
18:50 clang / LLVM / libgcc and runtime
19:54 copilot (with sublime text autocomplete) and clang plugins
23:38 circuitpython deep sleep / esp32-c6 issue 9056 https://github.com/adafruit/circuitpython/issues/9056
25:30 deep sleep work build on magtag sleep efforts
27:40 ESP Pin Wakeup Methods ( EXT0, EXT1, GPIO deep Sleep .... )
28:40 Alarm module - see deep-sleep-with-circuitpython learn guide https://learn.adafruit.com/deep-sleep-with-circuitpython/overview
31:50 Test Deep Sleep on C6
33:00 "pretend" deep sleep - for debugging :-)
33:45 light sleep in esp-idf
34:41 Web workflow
35:00 Code editor
37:51 Nordic Power Profiler Kit II
41:00 Nordic PPK2 app to view the
45:15 Wake the sleeping micro (with wire to wake)
51:00 How to wake up over web workflow when in deep sleep
53:00 consider fake_sleeping in web workflow
59:50 enable logging
1:02:35 consider how we connect to wifi during wake from deep sleep
1:04:00 low cost logic analyzers
1:05:20 safe mode
1:09:00 wait for safe mode ( with log messages thanks to copilot )
1:11:45 wake with boot & reset buttons pressed
1:18:20 ESP32-C6 coming soon
1:19:30 check out the ESP32-C6 Rev A schematic for Boot button - still looking at safe mode
1:28:00 will we wake up from pretend deep sleep from alarm
1:36:58 PPK2 logic port documentation
1:38:10 now we have logic analysis bit 0 to identify code progress
1:40:40 looking into auto wifi connect
1:42:30 fix compile errors
1:47:40 wake from NOT deep sleep
1:48:00 wake from deep sleep graph
1:48:30 observe the scan wifi current graph - 4 seconds just to connect
1:51:30 experiment if we know the channel we were connected to before deep sleep
1:53:40 saved 2 seconds by optimizing the channel on wakeup ( channel 0 vs. non-zero)
1:58:20 stage the changes
2:01:00 PyCortexMDebug tool for SVD
2:02:09 wrap up and goodbye - scott not streaming next week. foamyguy is
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/
-----------------------------------------