diff --git a/arch/arm/src/samv7/sam_xdmac.c b/arch/arm/src/samv7/sam_xdmac.c index 5a3aea0f316..3910a25c75f 100644 --- a/arch/arm/src/samv7/sam_xdmac.c +++ b/arch/arm/src/samv7/sam_xdmac.c @@ -39,6 +39,7 @@ #include +#include #include #include #include @@ -1533,7 +1534,7 @@ static int sam_xdmac_interrupt(int irq, void *context, FAR void *arg) { /* Yes... Terminate the transfer with an error? */ - dmaerr("ERROR: DMA failed: %08x\n", chpending); + dmaerr("ERROR: DMA failed: %08" PRIx32 "\n", chpending); sam_dmaterminate(xdmach, -EIO); } @@ -1550,7 +1551,8 @@ static int sam_xdmac_interrupt(int irq, void *context, FAR void *arg) else { - dmaerr("ERROR: Unexpected interrupt: %08x\n", chpending); + dmaerr("ERROR: Unexpected interrupt: %08" PRIx32 "\n", + chpending); DEBUGPANIC(); }