From 6ef29be9dda2c5d72d755bc7213dd62213e33712 Mon Sep 17 00:00:00 2001 From: dragonmux Date: Sun, 14 Jan 2024 05:39:45 +0000 Subject: [PATCH] usb/usb_dwc_common: Removed the unnecessary and standards-forbidden `(void *)` casts from the callback registrations --- lib/usb/usb_dwc_common.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/usb/usb_dwc_common.c b/lib/usb/usb_dwc_common.c index f989ee75..1fa78740 100644 --- a/lib/usb/usb_dwc_common.c +++ b/lib/usb/usb_dwc_common.c @@ -93,8 +93,7 @@ void dwc_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t type, | (addr << 22) | max_size; if (callback) { - usbd_dev->user_callback_ctr[addr][USB_TRANSACTION_IN] = - (void *)callback; + usbd_dev->user_callback_ctr[addr][USB_TRANSACTION_IN] = callback; } } @@ -107,8 +106,7 @@ void dwc_ep_setup(usbd_device *usbd_dev, uint8_t addr, uint8_t type, OTG_DOEPCTLX_SD0PID | (type << 18) | max_size; if (callback) { - usbd_dev->user_callback_ctr[addr][USB_TRANSACTION_OUT] = - (void *)callback; + usbd_dev->user_callback_ctr[addr][USB_TRANSACTION_OUT] = callback; } } }