From 6c6f926aeeac96a6ae0cb058e65815682d28761d Mon Sep 17 00:00:00 2001 From: dragonmux Date: Sun, 14 Jan 2024 05:40:19 +0000 Subject: [PATCH] usb/usb_lm4f: Removed the unnecessary and standards-forbidden `(void *)` casts from the callback registrations --- lib/usb/usb_lm4f.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/usb/usb_lm4f.c b/lib/usb/usb_lm4f.c index 510eb922..99036a61 100644 --- a/lib/usb/usb_lm4f.c +++ b/lib/usb/usb_lm4f.c @@ -264,8 +264,7 @@ static void lm4f_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t type, USB_TXFIFOSZ = reg8; USB_TXFIFOADD = ((usbd_dev->fifo_mem_top) >> 3); if (callback) { - usbd_dev->user_callback_ctr[ep][USB_TRANSACTION_IN] = - (void *)callback; + usbd_dev->user_callback_ctr[ep][USB_TRANSACTION_IN] = callback; } if (type == USB_ENDPOINT_ATTR_ISOCHRONOUS) { USB_TXCSRH(ep) |= USB_TXCSRH_ISO; @@ -277,8 +276,7 @@ static void lm4f_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t type, USB_RXFIFOSZ = reg8; USB_RXFIFOADD = ((usbd_dev->fifo_mem_top) >> 3); if (callback) { - usbd_dev->user_callback_ctr[ep][USB_TRANSACTION_OUT] = - (void *)callback; + usbd_dev->user_callback_ctr[ep][USB_TRANSACTION_OUT] = callback; } if (type == USB_ENDPOINT_ATTR_ISOCHRONOUS) { USB_RXCSRH(ep) |= USB_RXCSRH_ISO;