mirror of
https://github.com/apache/nuttx.git
synced 2026-06-02 17:48:54 +08:00
drivers/usbdev/: don't send setconfig response for xxxx_setup with composite
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
This commit is contained in:
@@ -1887,9 +1887,12 @@ static int cdcecm_setup(FAR struct usbdevclass_driver_s *driver,
|
|||||||
ctrlreq->len = MIN(len, ret);
|
ctrlreq->len = MIN(len, ret);
|
||||||
ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT;
|
ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT;
|
||||||
|
|
||||||
|
#ifndef CONFIG_CDCECM_COMPOSITE
|
||||||
ret = EP_SUBMIT(dev->ep0, ctrlreq);
|
ret = EP_SUBMIT(dev->ep0, ctrlreq);
|
||||||
uinfo("EP_SUBMIT ret: %d\n", ret);
|
uinfo("EP_SUBMIT ret: %d\n", ret);
|
||||||
|
#else
|
||||||
|
ret = composite_ep0submit(driver, dev, ctrlreq, ctrl);
|
||||||
|
#endif
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
ctrlreq->result = OK;
|
ctrlreq->result = OK;
|
||||||
|
|||||||
@@ -2836,8 +2836,12 @@ static int cdcncm_setup(FAR struct usbdevclass_driver_s *driver,
|
|||||||
ctrlreq->len = MIN(len, ret);
|
ctrlreq->len = MIN(len, ret);
|
||||||
ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT;
|
ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT;
|
||||||
|
|
||||||
|
#ifndef CONFIG_CDCNCM_COMPOSITE
|
||||||
ret = EP_SUBMIT(dev->ep0, ctrlreq);
|
ret = EP_SUBMIT(dev->ep0, ctrlreq);
|
||||||
uinfo("EP_SUBMIT ret: %d\n", ret);
|
uinfo("EP_SUBMIT ret: %d\n", ret);
|
||||||
|
#else
|
||||||
|
ret = composite_ep0submit(driver, dev, ctrlreq, ctrl);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user