diff --git a/arch/arm/src/imxrt/imxrt_enet.c b/arch/arm/src/imxrt/imxrt_enet.c index 278cd0ce7bd..573731df5f0 100644 --- a/arch/arm/src/imxrt/imxrt_enet.c +++ b/arch/arm/src/imxrt/imxrt_enet.c @@ -39,6 +39,7 @@ #include +#include #include #include #include @@ -1025,7 +1026,7 @@ static void imxrt_enet_interrupt_work(FAR void *arg) NETDEV_ERRORS(&priv->dev); - nerr("ERROR: Network interface error occurred (0x%08X)\n", + nerr("ERROR: Network interface error occurred (0x%08" PRIX32 ")\n", (pending & ERROR_INTERRUPTS)); } @@ -1309,8 +1310,10 @@ static int imxrt_ifup_action(struct net_driver_s *dev, bool resetphy) int ret; ninfo("Bringing up: %d.%d.%d.%d\n", - dev->d_ipaddr & 0xff, (dev->d_ipaddr >> 8) & 0xff, - (dev->d_ipaddr >> 16) & 0xff, dev->d_ipaddr >> 24); + (int)(dev->d_ipaddr & 0xff), + (int)((dev->d_ipaddr >> 8) & 0xff), + (int)((dev->d_ipaddr >> 16) & 0xff), + (int)(dev->d_ipaddr >> 24)); /* Initialize ENET buffers */ @@ -1452,8 +1455,10 @@ static int imxrt_ifdown(struct net_driver_s *dev) irqstate_t flags; ninfo("Taking down: %d.%d.%d.%d\n", - dev->d_ipaddr & 0xff, (dev->d_ipaddr >> 8) & 0xff, - (dev->d_ipaddr >> 16) & 0xff, dev->d_ipaddr >> 24); + (int)(dev->d_ipaddr & 0xff), + (int)((dev->d_ipaddr >> 8) & 0xff), + (int)((dev->d_ipaddr >> 16) & 0xff), + (int)(dev->d_ipaddr >> 24)); /* Flush and disable the Ethernet interrupts at the NVIC */