Skip to content

Commit 18d509e

Browse files
committed
fixed CDC handshake on Windows
1 parent 6db7a16 commit 18d509e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,8 @@ static uint8_t IRAM_ATTR HandleData(uint8_t *pData, size_t len) {
783783
((usbPackageSizeMultiplier * 32) >> 8) & 0xff;
784784
response[63 - N_ACK_CHARS] = 'R';
785785
Serial.write(response, 64 - N_ACK_CHARS);
786+
// This flush is required for USB CDC on Windows.
787+
Serial.flush();
786788
free(response);
787789
return 1;
788790
}

0 commit comments

Comments
 (0)