esp-idf/components/esp32
Ivan Grokhotkov eac80b0651 deep sleep: add option to delay CPU startup
When ESP32 wakes up from deep sleep, flash is accessed an approximately 900us after power on.
Some flash chips need more time to become ready. This change adds a menuconfig option to add
some delay to the default deep sleep wake stub.

Fixes https://github.com/espressif/esp-idf/issues/117
2016-12-16 14:30:27 +08:00
..
hwcrypto mbedTLS SHA: Fix cloning of SHA-384 digests 2016-11-25 19:26:30 +11:00
include deep sleep: implement wake up using ULP, EXT0, EXT1 sources 2016-12-16 14:30:27 +08:00
ld Replace non-multicore-aware rom funcs with multicore-aware funcs, ESP_LOG->ESP_EARLY_LOG fix, reserve ints used in wireless libs. Fixes WiFi crashing 2016-12-13 13:24:01 +08:00
lib@02232f974b esp32: update wifi lib, fix some modem sleep bugs 2016-12-15 17:18:40 +08:00
test deep sleep: implement wake up using ULP, EXT0, EXT1 sources 2016-12-16 14:30:27 +08:00
Kconfig deep sleep: add option to delay CPU startup 2016-12-16 14:30:27 +08:00
Makefile.projbuild phy init data: Read PHY init data partition offset from menuconfig 2016-11-18 20:11:16 +08:00
abi.cpp
brownout.c
component.mk build system: Project ELF should depend on linker scripts, binary libraries 2016-12-12 15:58:53 +11:00
cpu_freq.c support for console redirection to other UART 2016-12-08 01:42:37 +08:00
cpu_start.c Replace non-multicore-aware rom funcs with multicore-aware funcs, ESP_LOG->ESP_EARLY_LOG fix, reserve ints used in wireless libs. Fixes WiFi crashing 2016-12-13 13:24:01 +08:00
cpu_util.c Implement system_* APIs in IDF 2016-11-22 21:14:36 +08:00
crosscore_int.c Add interrupt allocation scheme / interrupt sharing. Also modifies drivers and examples. Also allows interrupts 2016-12-08 12:39:33 +08:00
deepsleep.c deep sleep: add option to delay CPU startup 2016-12-16 14:30:27 +08:00
event_default_handlers.c ethernet: add first version of ethernet driver 2016-12-01 19:17:48 +08:00
event_loop.c
freertos_hooks.c Add comments/headers according to merge request comments 2016-11-15 12:10:02 +08:00
gdbstub.c Fix small bug in gdbstub where it sometimes would not return a valid stop reason, timing out gdb. Also clean up the code a bit. 2016-12-02 17:42:11 +08:00
heap_alloc_caps.c Make internal function static 2016-12-15 15:03:22 +08:00
hw_random.c esp32: add some implementation comments 2016-11-23 12:55:49 +08:00
int_wdt.c driver: timer 2016-11-23 17:23:21 +08:00
intr_alloc.c Put ets_isr_* functions into IRAM. Original fns were in ROM so people may expect them to work when flash cache is out. 2016-12-13 13:24:01 +08:00
ipc.c
lib_printf.c uart_tx_wait_idle: fix issue with last character not transmitted 2016-12-08 01:42:37 +08:00
libhal.a
panic.c esp32: ReformatReformat panic.c (remove tabs, etc) 2016-12-07 13:25:56 -08:00
phy.h phy_init: reduce the amount of hardwired logic, add coexist init 2016-11-18 20:11:17 +08:00
phy_init.c implement esp_deep_sleep, fix build issues 2016-11-22 21:54:49 +08:00
phy_init_data.h add PHY init support 2016-11-18 20:11:16 +08:00
rtc.h esp32: add some implementation comments 2016-11-23 12:55:49 +08:00
spiram.h
system_api.c uart_tx_wait_idle: fix issue with last character not transmitted 2016-12-08 01:42:37 +08:00
task_wdt.c Add interrupt allocation scheme / interrupt sharing. Also modifies drivers and examples. Also allows interrupts 2016-12-08 12:39:33 +08:00