TEST_CASE("check if ROM or Flash is used for functions", "[newlib]")
{
-#ifdef CONFIG_NEWLIB_NANO_FORMAT
+#if defined(CONFIG_NEWLIB_NANO_FORMAT) && !defined(CONFIG_SPIRAM_SUPPORT)
TEST_ASSERT(fn_in_rom(printf, "printf"));
TEST_ASSERT(fn_in_rom(sscanf, "sscanf"));
#else
TEST_ASSERT_FALSE(fn_in_rom(printf, "printf"));
TEST_ASSERT_FALSE(fn_in_rom(sscanf, "sscanf"));
#endif
+#if !defined(CONFIG_SPIRAM_SUPPORT)
TEST_ASSERT(fn_in_rom(atoi, "atoi"));
TEST_ASSERT(fn_in_rom(strtol, "strtol"));
+#else
+ TEST_ASSERT_FALSE(fn_in_rom(atoi, "atoi"));
+ TEST_ASSERT_FALSE(fn_in_rom(strtol, "strtol"));
+#endif
}
#ifndef CONFIG_NEWLIB_NANO_FORMAT