Skip to content

Commit 4f1a71a

Browse files
Bogdan Pricopcalvinatintel
Bogdan Pricop
authored andcommitted
CDC-ACM fix flush() API
Signed-off-by: Bogdan Pricop <bogdan.pricop@emutex.com>
1 parent 0f07ea0 commit 4f1a71a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cores/arduino/CDCSerialClass.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,9 @@ int CDCSerialClass::read( void )
112112

113113
void CDCSerialClass::flush( void )
114114
{
115-
while (_tx_buffer->_iTail != _tx_buffer->_iHead);
115+
while (_tx_buffer->_iTail != _tx_buffer->_iHead) {
116+
delayMicroseconds(1);
117+
}
116118
}
117119

118120
size_t CDCSerialClass::write( const uint8_t uc_data )

0 commit comments

Comments
 (0)