micropython/ports
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
..
bare-arm
cc3200
embed
esp32 esp32: Workaround IDF issue placing ISR ringbuf functions in IRAM. 2024-03-22 12:14:27 +11:00
esp8266 all: Update extmod, ports, examples to build with new berkeley-db lib. 2024-03-16 12:19:12 +11:00
mimxrt
minimal
nrf
pic16bit
powerpc
qemu-arm
renesas-ra
rp2
samd samd: Enable support for Python USB devices. 2024-03-15 14:24:52 +11:00
stm32 stm32/stm32.mk: Enable _Float16 support on MCUs with hardware floats. 2024-03-20 14:13:49 +11:00
unix unix/variants: Don't use native _Float16 type. 2024-03-20 14:13:49 +11:00
webassembly
windows py/objdeque: Expand implementation to be doubly-ended and support iter. 2024-03-18 14:10:14 +11:00
zephyr