menu "ESP-Driver:UART Configurations" config UART_ISR_IN_IRAM bool "Place UART ISR function into IRAM" depends on !RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH select VFS_SELECT_IN_RAM if VFS_SUPPORT_SELECT default n help If this option is not selected, UART interrupt will be disabled for a long time and may cause data lost when doing spi flash operation. endmenu menu "ESP-Driver:UHCI Configurations" config UHCI_ISR_HANDLER_IN_IRAM bool "Place UHCI ISR function into IRAM" default n select GDMA_CTRL_FUNC_IN_IRAM if SOC_GDMA_SUPPORTED help If this option is not selected, UHCI interrupt will be disabled for a long time and may cause data lost when doing spi flash operation. config UHCI_ISR_CACHE_SAFE bool "Allow UHCI ISR to execute when cache is disabled" if !SPI_FLASH_AUTO_SUSPEND select UHCI_ISR_HANDLER_IN_IRAM select GDMA_ISR_HANDLER_IN_IRAM if SOC_GDMA_SUPPORTED default n help Enable this option to allow the ISR for UHCI to execute even when the cache is disabled. This can be useful in scenarios where the cache might be turned off, but the UHCI functionality is still required to operate correctly. config UHCI_ENABLE_DEBUG_LOG bool "Enable debug log" default n help whether to enable the debug log message for UHCI driver. Note that, this option only controls the UHCI driver log, won't affect other drivers. endmenu