X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Farm%2Fdrv%2Fspi_dma_at91.c;h=dceae9767d68c2bc3bb637f410658e340695ccb1;hb=d57ed7ecf592540f90a714813bd5619cac825306;hp=406e9d8742a6f299db0d7fec95a6f87f4107244f;hpb=bb26872e115380a4354346bce26a0e1ec94f7628;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..dceae976 100644 --- a/bertos/cpu/arm/drv/spi_dma_at91.c +++ b/bertos/cpu/arm/drv/spi_dma_at91.c @@ -32,7 +32,6 @@ * * \brief SPI driver with DMA. * - * \version $Id$ * \author Francesco Sacchi * \author Luca Ottaviano */ @@ -42,7 +41,7 @@ #include "spi_dma_at91.h" #include "hw/hw_spi_dma.h" -#include +#include #include #include #include @@ -75,8 +74,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 +141,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;