memory_utils: Modify esp_ptr_in_diram_iram to be compatible with esp32c6

pull/9946/head
wuzhenghui 2022-07-18 11:38:05 +08:00 zatwierdzone przez Song Ruo Jing
rodzic a8b43d197f
commit fbc19fad70
2 zmienionych plików z 10 dodań i 0 usunięć

Wyświetl plik

@ -69,7 +69,12 @@ inline static bool esp_ptr_in_diram_dram(const void *p) {
*/
__attribute__((always_inline))
inline static bool esp_ptr_in_diram_iram(const void *p) {
// TODO: IDF-5980 esp32c6 D/I RAM share the same address
#if SOC_DIRAM_IRAM_LOW == SOC_DIRAM_DRAM_LOW
return false;
#else
return ((intptr_t)p >= SOC_DIRAM_IRAM_LOW && (intptr_t)p < SOC_DIRAM_IRAM_HIGH);
#endif
}
/**

Wyświetl plik

@ -69,7 +69,12 @@ inline static bool esp_ptr_in_diram_dram(const void *p) {
*/
__attribute__((always_inline))
inline static bool esp_ptr_in_diram_iram(const void *p) {
// TODO: IDF-5980 esp32c6 D/I RAM share the same address
#if SOC_DIRAM_IRAM_LOW == SOC_DIRAM_DRAM_LOW
return false;
#else
return ((intptr_t)p >= SOC_DIRAM_IRAM_LOW && (intptr_t)p < SOC_DIRAM_IRAM_HIGH);
#endif
}
/**