]> granicus.if.org Git - esp-idf/commit
deep sleep: fix regression due to moving ets_update_cpu_frequency into IRAM
authorIvan Grokhotkov <igrokhotkov@gmail.com>
Wed, 11 Jan 2017 09:17:13 +0000 (17:17 +0800)
committerIvan Grokhotkov <igrokhotkov@gmail.com>
Thu, 12 Jan 2017 06:15:25 +0000 (14:15 +0800)
commite4811216ffdd19e2a72ff60cf791245caf087091
tree51425c8226c49d1c1ef3393f2089085fc7fc6089
parentd3a0580bef823c0ca042b6043f494efb4db57572
deep sleep: fix regression due to moving ets_update_cpu_frequency into IRAM

Deep sleep stub may call ets_update_cpu_frequency, which has been moved from ROM to IRAM.
Restore the ROM version in the linker script, call it ets_update_cpu_frequency_rom, use it in the deep sleep stub.
components/esp32/deep_sleep.c
components/esp32/include/rom/ets_sys.h
components/esp32/ld/esp32.rom.ld