mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
44b1bc0ab9
Added .rtc_noinit and .noinit section definitions into linker file /esp32/ld/esp32.common.ld. The macro __NOINIT_ATTR, RTC_NOINIT_ATTR declared in esp32/esp_attr.h file. Added unit test file to test added behavior for noinit variables and its attributes. Added documentation changes for new added attributes. Make some corrections after code review: The linker file has been corrected to place noinit section before bss_start to make it safer. Documentation file has been modified to clarify reset behavior of allocated data . Corrected typos in test_noinit.c and removed assertion of noinit variable to avoid possible issues with ROM boot loader memory allocation. The linker file has been corrected to place noinit section before bss_start to make it safer. Documentation file has been modified to clarify reset behavior of allocated data . Corrected typos in test_noinit.c and removed assertion of noinit variable to avoid possible issues with ROM boot loader memory allocation. Update test_noinit.c file to address RTCWDT_RTC_RESET reset reason instead of POWERON_RESET. Test optimized to pass automated unit testing. esp32: Add .noinit and .rtc_noinit sections to the linker script Update of general-notes.rst documentation to fomat examples as code and attributes as identifiers. Test test_noinit.c corrected to pass automated testing (support ofTEST_CASE_MULTIPLE_STAGES()) https://ezredmine.espressif.cn:8765/issues/15878 |
||
---|---|---|
.. | ||
app_trace | ||
app_update | ||
aws_iot | ||
bootloader | ||
bootloader_support | ||
bt | ||
coap | ||
console | ||
cxx | ||
driver | ||
esp32 | ||
esp_adc_cal | ||
esp-tls | ||
espcoredump | ||
esptool_py | ||
ethernet | ||
expat | ||
fatfs | ||
freertos | ||
heap | ||
idf_test | ||
jsmn | ||
json | ||
libsodium | ||
log | ||
lwip | ||
mbedtls | ||
mdns | ||
micro-ecc | ||
newlib | ||
nghttp | ||
nvs_flash | ||
openssl | ||
partition_table | ||
pthread | ||
sdmmc | ||
smartconfig_ack | ||
soc | ||
spi_flash | ||
spiffs | ||
tcpip_adapter | ||
ulp | ||
vfs | ||
wear_levelling | ||
wpa_supplicant | ||
xtensa-debug-module |