micropython/ports/esp32/main_esp32s3
Jim Mussared acbdbcd95e esp32: Workaround IDF issue placing ISR ringbuf functions in IRAM.
This workaround makes sure that all ringbuf functions that may be called
from an ISR are placed in IRAM.  See
https://github.com/espressif/esp-idf/issues/13378

Note that this means that all esp32-og builds get non-ISR ringbuf functions
placed in flash now, whereas previously it was just the spiram variant.
This might be a good thing (e.g. free up some IRAM for native/viper).

Fixes issue #14005.

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2024-03-22 12:14:27 +11:00
..
CMakeLists.txt esp32: Update port to support IDF v5.0.2. 2023-06-23 15:34:22 +10:00
idf_component.yml esp32: Change minimum supported IDF version to v5.0.4. 2023-12-11 13:00:09 +11:00
linker.lf esp32: Workaround IDF issue placing ISR ringbuf functions in IRAM. 2024-03-22 12:14:27 +11:00