Пытаюсь наладить работу esp в спящем режиме. В теории модуль просыпается, отправляет данные по TCP и уходит спать обратно. Ничего сверхестественного. Использую для этого
. Допустим, модуль загрузился, отправил данные и ушел спать. Потом после просыпания я вижу следующее:
Последние 2 строки появляются после 1-2 сек после строки deep sleep. Правильно я понимаю, что модуль просыпается? или все-таки нет? ? Проверить энергопотребление возможности нет. Я видел где-то в интернете информацию о кодах перезагрузки, но не могу найти. Может, кто ссылочку кинет. Благодарен за помощь.
Код:
system_deep_sleep_instant(sleep_time)
Код:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 32744, room 16
tail 8
chksum 0x3a
load 0x3ffe8000, len 1992, room 0
tail 8
chksum 0x13
load 0x3ffe87d0, len 2076, room 0
tail 12
chksum 0xb3
csum 0xb3
rf[112mode : sta(18:fe:34:a3:25:31)
add if0
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 5
cnt
connected with dev, channel 4
dhcp client start...
ip:192.168.1.90,mask:255.255.255.0,gw:192.168.1.1
tcp connected
tcp sent
deep sleep...
ets Jan 8 2013,rst cause:5, boot mode:(3,7)
ets_main.c