OVMS3-idf/components
Ivan Grokhotkov 07ff47f103 deep sleep: clarify compatibility issues between wakeup sources
ULP and touch FSMs in ESP32 revisions 0 and 1 do not operate correctly
if RTC_PERIPH power domain is force powered on (ESP_PD_OPTION_ON).

Both ULP and touch still work, but clock frequency of the ULP may be
incorrect and touch values may be off by considerable amount. As such,
when these wakeup modes are used, RTC_PERIPH power domain has to be set
to ESP_PD_OPTION_AUTO (or, in the current implementation,
ESP_PD_OPTION_OFF — though this will change in the future when _OFF will
actually *force* the power domain to be powered off).

Because EXT0 wakeup source requires RTC_PERIPH to be powered ON, mark
ULP and touch wakeup sources as incompatible with EXT0. Workaround for
this is to use EXT1 wakeup source instead, which offers similar or
better functions without having to keep RTC_PERIPH powered on.
2017-02-22 14:40:36 +08:00
..
app_update OTA: Always clean up OTA handle regardless of esp_ota_end() result 2017-02-03 10:07:30 +11:00
bootloader Build system: Fix error if librtc submodule not available to bootloader 2017-02-22 11:59:37 +11:00
bootloader_support bootloader: disconnect VRTC from SAR input in bootloader_random_disable 2017-02-21 17:07:15 +08:00
bt component/bt : add bluetooth status check 2017-02-21 01:05:37 +08:00
coap coap: Initialise/update the libcoap submodule 2017-01-10 11:12:02 +11:00
cxx cxx: add iostreams test 2017-01-11 15:03:14 +08:00
driver uart driver docs: Remove references to setting interrupt number 2017-02-20 10:39:29 +11:00
esp32 deep sleep: clarify compatibility issues between wakeup sources 2017-02-22 14:40:36 +08:00
espcoredump esp32: Fixed search path for esptool 2017-01-26 19:28:13 +03:00
esptool_py Update esptool.py to v2.0-beta1 2017-01-10 14:04:54 +11:00
ethernet ethernet: add doc 2017-02-11 16:42:16 +08:00
expat Build system: Raise warning level 2016-11-16 15:57:34 +11:00
fatfs fatfs: Add unit test for overwrite/append fix 2017-02-15 18:04:28 +11:00
freertos disable phy and rf 2017-02-17 10:24:55 +08:00
idf_test CI: add script for parsing unit test cases for CI from test files 2017-01-18 17:08:20 +08:00
json cJSON:Add float format process 2017-01-09 17:51:48 +08:00
log log: fix esp_log_level_set function name in docs 2017-01-16 02:37:10 +08:00
lwip lwip: optimize the dhcp client 2017-01-23 13:44:34 +08:00
mbedtls esp32: add [ignore] tag to some unit test cases for CI 2017-01-18 17:08:20 +08:00
mdns Initial mDNS component and example 2017-01-13 12:12:43 +02:00
micro-ecc micro-ecc: Add submodule dependency 2016-11-17 09:18:51 +11:00
newlib newlib: fix register used for DPORT/RTC bug workaround 2017-01-19 00:36:30 +08:00
nghttp components/coap: Add libcoap port for ESP32 platform 2016-12-30 15:05:26 +08:00
nvs_flash newlib: change definition of assert for release builds 2017-01-17 00:49:38 +08:00
openssl components/openssl: Add more debugging information at platform level 2017-01-26 10:12:58 +08:00
partition_table Merge branch 'feature/partition_table_envvars' into 'master' 2017-02-22 07:22:04 +08:00
sdmmc esp32: add [ignore] tag to some unit test cases for CI 2017-01-18 17:08:20 +08:00
spi_flash spi_flash: protect spi_flash_unlock 2017-02-22 12:51:16 +08:00
tcpip_adapter Do not printf if debug is not enabled 2017-01-18 16:06:54 +02:00
ulp ulp: add I_SLEEP instruction and improve comments 2017-02-22 14:40:36 +08:00
vfs docs: use custom roles to generate GitHub links 2017-01-20 17:22:47 +08:00
wpa_supplicant wpa2 enterprise: change the type macro to platform default macro ESP_PLATFORM. 2016-11-25 16:56:09 +08:00
xtensa-debug-module build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00