From d9acaeaccf81572caf4970e7394b8f001098d6c3 Mon Sep 17 00:00:00 2001 From: sunkun3 Date: Mon, 19 Sep 2022 16:28:50 +0800 Subject: [PATCH] usbdev:resolve ADB compilation errors Signed-off-by: sunkun3 --- drivers/usbdev/adb.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) mode change 100644 => 100755 drivers/usbdev/adb.c diff --git a/drivers/usbdev/adb.c b/drivers/usbdev/adb.c old mode 100644 new mode 100755 index dd165640672..39fa624319f --- a/drivers/usbdev/adb.c +++ b/drivers/usbdev/adb.c @@ -528,7 +528,7 @@ static void usb_adb_wrcomplete(FAR struct usbdev_ep_s *ep, { case OK: /* Normal completion */ { - usbtrace(TRACE_CLASSWRCOMPLETE, priv->nwrq); + usbtrace(TRACE_CLASSWRCOMPLETE, sq_count(&priv->txfree)); /* Notify all waiting writers that write req is available */ @@ -549,7 +549,7 @@ static void usb_adb_wrcomplete(FAR struct usbdev_ep_s *ep, case -ESHUTDOWN: /* Disconnection */ { - usbtrace(TRACE_CLSERROR(USBSER_TRACEERR_WRSHUTDOWN), priv->nwrq); + usbtrace(TRACE_CLSERROR(USBSER_TRACEERR_WRSHUTDOWN), sq_count(&priv->txfree)); } break; @@ -600,7 +600,7 @@ static void usb_adb_rdcomplete(FAR struct usbdev_ep_s *ep, { case 0: /* Normal completion */ - usbtrace(TRACE_CLASSRDCOMPLETE, priv->nrdq); + usbtrace(TRACE_CLASSRDCOMPLETE, sq_count(&priv->rxpending)); /* Restart request due to either no reader or * empty frame received. @@ -816,7 +816,7 @@ static void usbclass_ep0incomplete(FAR struct usbdev_ep_s *ep, #ifdef CONFIG_USBDEV_DUALSPEED static int16_t usbclass_mkcfgdesc(FAR uint8_t *buf, FAR struct usbdev_devinfo_s *devinfo, - uint8_t speed, uint8_t type); + uint8_t speed, uint8_t type) #else static int16_t usbclass_mkcfgdesc(FAR uint8_t *buf, FAR struct usbdev_devinfo_s *devinfo) @@ -1198,7 +1198,12 @@ static int usbclass_setup(FAR struct usbdevclass_driver_s *driver, case USB_DESC_TYPE_CONFIG: { +#ifndef CONFIG_USBDEV_DUALSPEED ret = usbclass_mkcfgdesc(ctrlreq->buf, NULL); +#else + ret = usbclass_mkcfgdesc(ctrlreq->buf, NULL, + dev->speed, ctrl->req); +#endif } break;