armando
|
7a6cd632c5
|
fix(psram): fixed psram ptr check under xip_psram condition
Closes https://github.com/espressif/esp-idf/pull/15999
Closes https://github.com/espressif/esp-idf/issues/15997
|
2025-06-06 10:11:32 +08:00 |
|
John Boiles
|
0e680775f9
|
fix(memory-utils): Add _instruction_reserved_start/end to esp_psram_check_ptr_addr
Adds missing range check that can be used when SPIRAM_XIP_FROM_PSRAM is enabled.
|
2025-06-06 10:11:32 +08:00 |
|
harshal.patil
|
3123fff18a
|
fix(esp_psram): Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled
|
2025-05-05 10:50:19 +05:30 |
|
harshal.patil
|
ab229a34b3
|
feat(cpu_region_protect): Enable basic memory protection for SPIRAM
|
2025-04-29 11:48:27 +05:30 |
|
harshal.patil
|
49f253361e
|
feat(esp_psram): Add the gap created due to alignment of XIP segments in heap
|
2025-04-29 11:48:27 +05:30 |
|
harshal.patil
|
0f628496c8
|
feat(esp_psram): Add some helper APIs to get usable PSRAM memory size
|
2025-04-29 11:48:27 +05:30 |
|
harshal.patil
|
46225a4026
|
feat(esp_psram): Add a new API to just detect and enable the PSRAM
- esp_psram_chip_init() just detects and does basic initialisations of PSRAM
- esp_psram_init() initialises and maps/loads the PSRAM pages
|
2025-04-29 11:48:27 +05:30 |
|
armando
|
ac8cfadab0
|
refactor(psram): cleanup psram component code structure
|
2025-03-20 15:17:01 +08:00 |
|