guild icon
Toit
#Problem DeepSleep on ESP32C3 Jaguar v2.0.0-alpha.106 ,
Thread channel in help
kaxori
kaxori 09/24/2023 07:28 PM
when deep sleep is executed, then the monitor link terminates with:
[toit] INFO: entering deep sleep for 2000ms
Error: Port has been closed: Der E/A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen.
kaxori
kaxori 09/24/2023 07:30 PM
import esp32

ENABLE_DEEP_SLEEP ::= true

main:

restartReason := esp32.reset_reason
print "\n\n\n===> Restart($(restartReason)) <==="


if ENABLE-DEEP-SLEEP == true:
esp32.deep_sleep (Duration --ms=2000)
else:
sleep --ms=2000
main
kaxori
kaxori 09/24/2023 07:31 PM
bitphlipphar
bitphlipphar 09/25/2023 06:02 AM
I think this is because the USB is powered off when deep sleeping on the ESP32C3: https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-guides/usb-serial-jtag-console.html#deep-sleep.
kaxori
kaxori 09/25/2023 06:17 AM
:👍🏻:ok, Thank you.
5 messages in total