From 9f19a333d236f2be338e3e658c6df2ee197c5275 Mon Sep 17 00:00:00 2001 From: sunkun3 Date: Tue, 30 May 2023 19:48:56 +0800 Subject: [PATCH] usbdev/cdcacm: Logic error handled in USB_REQ_SETINTERFACE. config value changed after resetconfig was executed endpoint will stay disable state after setinterface cmd Signed-off-by: sunkun3 --- drivers/usbdev/cdcacm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usbdev/cdcacm.c b/drivers/usbdev/cdcacm.c index cfff2f14c42..d46c0d7929d 100644 --- a/drivers/usbdev/cdcacm.c +++ b/drivers/usbdev/cdcacm.c @@ -1720,7 +1720,7 @@ static int cdcacm_setup(FAR struct usbdevclass_driver_s *driver, value == CDCACM_DATAALTIFID)) { cdcacm_resetconfig(priv); - cdcacm_setconfig(priv, priv->config); + cdcacm_setconfig(priv, CDCACM_CONFIGID); ret = 0; } }