Skip to content

Commit dcf133b

Browse files
authored
Merge pull request #2681
usbh: Add set address recovery time
2 parents c48d2eb + 5e58ec1 commit dcf133b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/host/usbh.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1421,6 +1421,9 @@ static void process_enumeration(tuh_xfer_t* xfer) {
14211421
break;
14221422

14231423
case ENUM_GET_DEVICE_DESC: {
1424+
// Allow 2ms for address recovery time, Ref USB Spec 9.2.6.3
1425+
osal_task_delay(2);
1426+
14241427
uint8_t const new_addr = (uint8_t) tu_le16toh(xfer->setup->wValue);
14251428

14261429
usbh_device_t* new_dev = get_device(new_addr);

0 commit comments

Comments
 (0)