diff --git a/components/driver/spi_master.c b/components/driver/spi_master.c index 6973a49adb..e5438a12c5 100644 --- a/components/driver/spi_master.c +++ b/components/driver/spi_master.c @@ -487,13 +487,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); }