usbdev/adb: fixed adb build issue

Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
This commit is contained in:
zhangyuan21 2023-02-26 22:22:26 +08:00 committed by Xiang Xiao
parent 3c162b1e14
commit 528dce4f7f

View File

@ -1232,10 +1232,12 @@ static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
uint16_t value; uint16_t value;
uint16_t len; uint16_t len;
int ret = -EOPNOTSUPP; int ret = -EOPNOTSUPP;
bool cfg_req = true;
FAR struct usbdev_adb_s *priv; FAR struct usbdev_adb_s *priv;
#ifndef CONFIG_USBADB_COMPOSITE
FAR struct usbdev_req_s *ctrlreq; FAR struct usbdev_req_s *ctrlreq;
bool cfg_req = true;
#endif
#ifdef CONFIG_DEBUG_FEATURES #ifdef CONFIG_DEBUG_FEATURES
if (!driver || !dev || !dev->ep0 || !ctrl) if (!driver || !dev || !dev->ep0 || !ctrl)
@ -1258,7 +1260,9 @@ static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
} }
#endif #endif
#ifndef CONFIG_USBADB_COMPOSITE
ctrlreq = priv->ctrlreq; ctrlreq = priv->ctrlreq;
#endif
/* Extract the little-endian 16-bit values to host order */ /* Extract the little-endian 16-bit values to host order */
@ -1365,7 +1369,9 @@ static int usbclass_setup(FAR struct usbdevclass_driver_s *driver,
if (ctrl->type == 0) if (ctrl->type == 0)
{ {
ret = usbclass_setconfig(priv, value); ret = usbclass_setconfig(priv, value);
#ifndef CONFIG_USBADB_COMPOSITE
cfg_req = false; cfg_req = false;
#endif
} }
} }
break; break;