|
|
@@ -33,13 +33,13 @@ extern int _ext_ram_bss_end;
|
|
|
|
|
|
//Variables for test: Attributes place variables into correct sections
|
|
|
static __NOINIT_ATTR uint32_t s_noinit;
|
|
|
-#if !TEMPORARY_DISABLED_FOR_TARGETS(ESP32C2)
|
|
|
+#if SOC_RTC_MEM_SUPPORTED
|
|
|
static RTC_NOINIT_ATTR uint32_t s_rtc_noinit;
|
|
|
static RTC_DATA_ATTR uint32_t s_rtc_data;
|
|
|
static RTC_RODATA_ATTR uint32_t s_rtc_rodata;
|
|
|
static RTC_FAST_ATTR uint32_t s_rtc_force_fast;
|
|
|
static RTC_SLOW_ATTR uint32_t s_rtc_force_slow;
|
|
|
-#endif // !TEMPORARY_DISABLED_FOR_TARGETS(ESP32C2)
|
|
|
+#endif // SOC_RTC_MEM_SUPPORTED
|
|
|
#if CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY
|
|
|
static EXT_RAM_NOINIT_ATTR uint32_t s_noinit_ext;
|
|
|
#endif
|
|
|
@@ -54,8 +54,7 @@ TEST_CASE("Attributes place variables into correct sections", "[ld]")
|
|
|
{
|
|
|
TEST_ASSERT(data_in_segment(&s_noinit, &_noinit_start, &_noinit_end));
|
|
|
|
|
|
-//IDF-5045
|
|
|
-#if !TEMPORARY_DISABLED_FOR_TARGETS(ESP32C2)
|
|
|
+#if SOC_RTC_MEM_SUPPORTED
|
|
|
TEST_ASSERT(data_in_segment(&s_rtc_noinit, &_rtc_noinit_start, &_rtc_noinit_end));
|
|
|
TEST_ASSERT(data_in_segment(&s_rtc_data, &_rtc_data_start, &_rtc_data_end));
|
|
|
TEST_ASSERT(data_in_segment(&s_rtc_rodata, &_rtc_data_start, &_rtc_data_end));
|
|
|
@@ -76,7 +75,7 @@ TEST_CASE("Attributes place variables into correct sections", "[ld]")
|
|
|
|
|
|
TEST_ASSERT(data_in_segment(&s_rtc_force_fast, (int*) SOC_RTC_DRAM_LOW, (int*) SOC_RTC_DRAM_HIGH));
|
|
|
TEST_ASSERT(data_in_segment(&s_rtc_force_slow, (int*) SOC_RTC_DATA_LOW, (int*) SOC_RTC_DATA_HIGH));
|
|
|
-#endif //!TEMPORARY_DISABLED_FOR_TARGETS(ESP32C2)
|
|
|
+#endif // SOC_RTC_MEM_SUPPORTED
|
|
|
|
|
|
#if CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY
|
|
|
TEST_ASSERT(data_in_segment(&s_noinit_ext, &_ext_ram_noinit_start, &_ext_ram_noinit_end));
|