esp-idf/docs/en
Alex Lisitsyn ec5eb1e5c2 esp32: Add option to place.rtc_data and .rtc_rodata into the RTC_FAST segment
Changes:
KConfig: The option CONFIG_ESP32_RTCDATA_IN_FAST_MEM is added in Kconfig file for esp32 component.
esp32.common.ld: added support of RTC_DATA_ATTR, RTC_RODATA_ATTR data placement into appropriate segment according to Kconfig option.
esp32.ld: linker script is modified to set alias for memory segment selected by Kconfig option to place data. The segments for force placement are added for RTC_FAST_ATTR, RTC_SLOW_ATTR attributes.
esp_attr.h: added new attributes RTC_FAST_ATTR, RTC_SLOW_ATTR for force placement into fest/slow memory.
test_rtc_fast.c: Added unit test cases to check data placement into appropriate memory segment.
Updated documentation for RTC_DATA_ATTR, RTC_FAST_ATTR, RTC_SLOW_ATTR in deep_sleep_stub.rst file.

TW#18001
Closes https://github.com/espressif/esp-idf/issues/1553
2018-09-12 09:25:13 +02:00
..
api-guides esp32: Add option to place.rtc_data and .rtc_rodata into the RTC_FAST segment 2018-09-12 09:25:13 +02:00
api-reference Merge branch 'feature/task_wdt_add_timestamp' into 'master' 2018-09-10 16:31:20 +08:00
contribute Merge branch 'master' into feature/cmake 2018-08-16 17:14:17 +10:00
get-started Merge branch 'feature/esp-wrover-kit-v4_1' into 'master' 2018-09-10 14:48:41 +08:00
get-started-cmake Merge branch 'master' into feature/cmake 2018-08-30 18:51:01 +08:00
hw-reference Included ESP-WROVER-KIT V4.1 in documenation: Added 'Get Started' guide and updated 'HW Reference' 2018-09-05 22:10:42 +02:00
security docs/en/security: Add documentation for signed apps without hardware secure boot feature 2018-08-29 17:05:34 +08:00
about.rst Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
cmake-pending-features.rst docs: Copy CMake docs to a separate set of directories 2018-08-13 15:37:03 +10:00
cmake-warning.rst docs: Copy CMake docs to a separate set of directories 2018-08-13 15:37:03 +10:00
conf.py doc: Move non-language-specific RTD/Sphinx config to conf_common.py 2018-03-16 12:00:01 +11:00
COPYRIGHT.rst expat: Move libexpat into submodule and update to version 2.2.5 2018-07-31 13:25:00 +02:00
index.rst Merge branch 'master' into feature/cmake 2018-08-16 17:14:17 +10:00
languages.rst Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
Makefile docs: Combine the common en/zh_CN Makefiles to one common file 2018-08-09 11:08:03 +10:00
resources.rst Fix few typos in the docs 2018-05-03 18:20:16 +05:30
versions.rst docs: Add version-specific include files, version documentation 2018-08-06 15:38:32 +10:00