OVMS3-idf/components/soc/esp32
Ivan Grokhotkov 22b840f3df bootloader: don’t reload RTC_FAST DRAM after deep sleep
When CONFIG_ESP32_RTCDATA_IN_FAST_MEM is enabled, RTC data is placed
into RTC_FAST memory region, viewed from the data bus. However the
bootloader was missing a check that this region should not be
overwritten after deep sleep, which caused .rtc.bss segment to loose
its contents after wakeup.
2018-09-29 14:02:16 +08:00
..
include/soc bootloader: don’t reload RTC_FAST DRAM after deep sleep 2018-09-29 14:02:16 +08:00
test tests: use new CPU frequency setting API 2018-08-21 13:02:46 +08:00
component.mk soc/rtc_clk: reduce data size by disabling CSWTCH generation 2018-08-21 13:02:46 +08:00
cpu_util.c esp_restart: fix possible race while stalling other CPU, enable WDT early 2017-10-26 19:53:53 +08:00
gpio_periph.c soc: Fix check_long_hold_gpio and move def to soc 2018-06-22 09:20:27 +05:00
i2c_apll.h soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
i2c_bbpll.h soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
i2c_rtc_clk.h soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
rtc_clk.c esp32/sleep: Add a function to disable logging from ROM code 2018-09-04 16:03:18 +08:00
rtc_clk_common.h soc/rtc_clk: split rtc_clk_init into separate object file 2018-08-21 13:02:46 +08:00
rtc_clk_init.c soc: fix CPU frequency not updated in rtc_clk_init 2018-09-12 21:13:42 +08:00
rtc_init.c soc: rtc_vddsdio_get_config() In default configuration, VDD_SDIO LDO is always enabled 2018-05-25 15:14:13 +10:00
rtc_periph.c Fix errors in rtc_gpio_desc values 2018-07-12 23:16:15 -07:00
rtc_pm.c soc/rtc: don’t switch frequency in rtc_sleep_init 2018-04-26 18:52:45 +08:00
rtc_sleep.c soc/rtc: Force power on 8M clock if it is used to derive RTC slow clock 2018-08-22 11:33:20 +08:00
rtc_time.c soc/clk: Fix range CONFIG_ESP32_RTC_CLK_CAL_CYCLES 2018-07-10 11:56:12 +05:00
rtc_wdt.c bootloader_support: Fix enable rtc_wdt for resolve issue with varying supply 2018-09-03 05:43:01 +00:00
sdio_slave_periph.c Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
sdmmc_periph.c Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
soc_log.h soc: add source code of rtc_clk, rtc_pm 2017-04-11 15:45:54 +08:00
soc_memory_layout.c soc: fix trace memory region for single core mode 2018-08-15 20:52:39 +05:30
sources.cmake cmake: make main a component again 2018-09-11 09:44:12 +08:00
spi_periph.c Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00