diff --git a/components/driver/spi_master.c b/components/driver/spi_master.c index 7eb160cb99..9d4ee65bd7 100644 --- a/components/driver/spi_master.c +++ b/components/driver/spi_master.c @@ -505,13 +505,13 @@ static inline SPI_MASTER_ISR_ATTR bool spi_bus_device_is_polling(spi_device_t *d -----------------------------------------------------------------------------*/ // The interrupt may get invoked by the bus lock. -static void spi_bus_intr_enable(void *host) +static void SPI_MASTER_ISR_ATTR spi_bus_intr_enable(void *host) { esp_intr_enable(((spi_host_t*)host)->intr); } // The interrupt is always disabled by the ISR itself, not exposed -static void spi_bus_intr_disable(void *host) +static void SPI_MASTER_ISR_ATTR spi_bus_intr_disable(void *host) { esp_intr_disable(((spi_host_t*)host)->intr); }