OVMS3-idf/components/esp32
Wu Jian Gang 702e749667 Merge branch 'feature/deep_sleep_wake_stub' into 'master'
esp32: Bootloader wake deep sleep stub

App can contain a stub program resident in RTC fast memory. Bootloader
will load the stub on initial boot. If the device wakes from deep sleep,
the stub is run immediately (before any other data is loaded, etc.)

To implement a custom wake stub, implement a function in your program:

```
void RTC_IRAM_ATTR esp_wake_deep_sleep(void)
{
  esp_default_wake_deep_sleep();
  // other wake logic
}
```

... and it will replace the default implementation.

See merge request !78
2016-09-29 18:07:16 +08:00
..
hwcrypto hwcrypto sha: Fix initialisation of SHA hardware in esp_shaX_start functions 2016-09-09 14:27:53 +10:00
include Merge branch 'feature/deep_sleep_wake_stub' into 'master' 2016-09-29 18:07:16 +08:00
ld Add Comments 2016-09-29 16:29:13 +08:00
lib@ef242f4fe5 components/lib: update wifi lib 2016-09-28 21:35:49 +08:00
abi.cpp Initial public version 2016-08-17 23:08:22 +08:00
component.mk esp32: Pass memory layout linker script through C preprocessor 2016-09-28 11:15:29 +08:00
cpu_freq.c esp32: wait uart tx finish before cpu freq change 2016-09-21 16:15:42 +08:00
cpu_start.c 1. Change the deep sleep stub code to fix wake bug. 2016-09-28 11:52:39 +08:00
deepsleep.c 1. Change the deep sleep stub code to fix wake bug. 2016-09-28 11:52:39 +08:00
event_default_handlers.c Event handling refactoring 2016-09-26 01:17:32 +08:00
event_loop.c components/esp32: fix renaming of esp_event_set_cb, minor clean up 2016-09-26 12:35:09 +08:00
heap_alloc_caps.c components/log: add implementation, update a few components to use it 2016-09-15 00:53:33 +08:00
heap_alloc_caps.h Initial public version 2016-08-17 23:08:22 +08:00
ipc.c components/esp32: add inter-processor call API and implement spi_flash through it 2016-09-12 18:54:45 +08:00
Kconfig Kconfig: use 4 spaces to instead 1 tab 2016-09-28 13:24:58 +08:00
libhal.a Initial public version 2016-08-17 23:08:22 +08:00
spiram.h Initial public version 2016-08-17 23:08:22 +08:00
syscalls.c components/freertos: override per-task __cleanup handler to close stdin, stdout, stderr 2016-09-19 19:28:36 +08:00