mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 19:24:33 +02:00
newlib: fix unit test for psram config
This commit is contained in:
@@ -124,15 +124,20 @@ static bool fn_in_rom(void *fn, const char *name)
|
|||||||
|
|
||||||
TEST_CASE("check if ROM or Flash is used for functions", "[newlib]")
|
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(printf, "printf"));
|
||||||
TEST_ASSERT(fn_in_rom(sscanf, "sscanf"));
|
TEST_ASSERT(fn_in_rom(sscanf, "sscanf"));
|
||||||
#else
|
#else
|
||||||
TEST_ASSERT_FALSE(fn_in_rom(printf, "printf"));
|
TEST_ASSERT_FALSE(fn_in_rom(printf, "printf"));
|
||||||
TEST_ASSERT_FALSE(fn_in_rom(sscanf, "sscanf"));
|
TEST_ASSERT_FALSE(fn_in_rom(sscanf, "sscanf"));
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(CONFIG_SPIRAM_SUPPORT)
|
||||||
TEST_ASSERT(fn_in_rom(atoi, "atoi"));
|
TEST_ASSERT(fn_in_rom(atoi, "atoi"));
|
||||||
TEST_ASSERT(fn_in_rom(strtol, "strtol"));
|
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
|
#ifndef CONFIG_NEWLIB_NANO_FORMAT
|
||||||
|
Reference in New Issue
Block a user