X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Farm%2Fdrv%2Fspi_dma_at91.c;h=8576fc07e6d887ed9240160fd845e13ccc1e3ede;hb=32d1445272120a254d77ce8d1af1f527da7a2c17;hp=406e9d8742a6f299db0d7fec95a6f87f4107244f;hpb=fe0a14d1434098bfd0780d06a2a7e55f27940d27;p=bertos.git diff --git a/bertos/cpu/arm/drv/spi_dma_at91.c b/bertos/cpu/arm/drv/spi_dma_at91.c index 406e9d87..8576fc07 100644 --- a/bertos/cpu/arm/drv/spi_dma_at91.c +++ b/bertos/cpu/arm/drv/spi_dma_at91.c @@ -75,8 +75,7 @@ INLINE void spi_dma_startTx(void) } } -static void spi0_dma_write_irq_handler(void) __attribute__ ((interrupt)); -static void spi0_dma_write_irq_handler(void) +static DECLARE_ISR(spi0_dma_write_irq_handler) { SPI_DMA_STROBE_ON(); /* Pop sent chars from FIFO */ @@ -143,8 +142,7 @@ static int spi_dma_flush(UNUSED_ARG(struct KFile *, fd)) return 0; } -static void spi0_dma_read_irq_handler(void) __attribute__ ((interrupt)); -static void spi0_dma_read_irq_handler(void) +static DECLARE_ISR(spi0_dma_read_irq_handler) { /* do nothing */ AIC_EOICR = 0;