diff --git a/arch/arm/src/stm32/stm32_i2s.c b/arch/arm/src/stm32/stm32_i2s.c index f2d059bcd0c..f9d37601e78 100644 --- a/arch/arm/src/stm32/stm32_i2s.c +++ b/arch/arm/src/stm32/stm32_i2s.c @@ -61,6 +61,7 @@ #include #include +#include #include #include #include @@ -1897,7 +1898,7 @@ static int stm32_i2s_receive(struct i2s_dev_s *dev, struct ap_buffer_s *apb, #endif DEBUGASSERT(priv && apb && ((uintptr_t)apb->samp & priv->align) == 0); - i2sinfo("apb=%p nmaxbytes=%d arg=%p timeout=%d\n", + i2sinfo("apb=%p nmaxbytes=%d arg=%p timeout=%" PRId32 "\n", apb, apb->nmaxbytes, arg, timeout); i2s_init_buffer(apb->samp, apb->nmaxbytes); @@ -2107,7 +2108,7 @@ static int stm32_i2s_send(struct i2s_dev_s *dev, struct ap_buffer_s *apb, */ DEBUGASSERT(priv && apb); - i2sinfo("apb=%p nbytes=%d arg=%p timeout=%d\n", + i2sinfo("apb=%p nbytes=%d arg=%p timeout=%" PRId32 "\n", apb, apb->nbytes - apb->curbyte, arg, timeout); i2s_dump_buffer("Sending", &apb->samp[apb->curbyte],