Skip to content

Commit 5c4d667

Browse files
committed
Merge remote-tracking branch 'origin/beta'
2 parents 020b419 + 566feb7 commit 5c4d667

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cores/arduino/USB/CDC.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ bool Serial_::setup(USBSetup& setup)
155155
// auto-reset into the bootloader is triggered when the port, already
156156
// open at 1200 bps, is closed. We check DTR state to determine if host
157157
// port is open (bit 0 of lineState).
158-
if (_usbLineInfo.dwDTERate == 1200 && (_usbLineInfo.lineState & 0x01) == 0)
158+
if (_usbLineInfo.dwDTERate == 1200 && (_usbLineInfo.lineState & CDC_LINESTATE_DTR) == 0)
159159
{
160160
initiateReset(250);
161161
}
@@ -331,11 +331,11 @@ uint8_t Serial_::numbits() {
331331
}
332332

333333
bool Serial_::dtr() {
334-
return _usbLineInfo.lineState & 0x1;
334+
return ((_usbLineInfo.lineState & CDC_LINESTATE_DTR) == CDC_LINESTATE_DTR);
335335
}
336336

337337
bool Serial_::rts() {
338-
return _usbLineInfo.lineState & 0x2;
338+
return ((_usbLineInfo.lineState & CDC_LINESTATE_RTS) == CDC_LINESTATE_RTS);
339339
}
340340

341341
Serial_ SerialUSB(USBDevice);

0 commit comments

Comments
 (0)