Kconfig 925 B

123456789101112131415161718192021222324
  1. menu "ESP Ringbuf"
  2. config RINGBUF_PLACE_FUNCTIONS_INTO_FLASH
  3. bool "Place non-ISR ringbuf functions into flash"
  4. default n
  5. help
  6. Place non-ISR ringbuf functions (like xRingbufferCreate/xRingbufferSend) into flash.
  7. This frees up IRAM, but the functions can no longer be called when the cache is disabled.
  8. config RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH
  9. bool "Place ISR ringbuf functions into flash"
  10. default n
  11. help
  12. Place non-ISR ringbuf functions (like xRingbufferSendFromISR/xRingbufferReceiveFromISR) into flash.
  13. This frees up IRAM, but the functions can no longer be called when the cache is disabled
  14. or from an IRAM interrupt context.
  15. This option is not compatible with ESP-IDF drivers which is configured to run the ISR from an IRAM context,
  16. e.g. CONFIG_UART_ISR_IN_IRAM.
  17. endmenu