Skip to content
Snippets Groups Projects
Commit bfd2a0bb authored by rocketscream's avatar rocketscream Committed by Sandeep Mistry
Browse files

Fix Serial.flush() blocking if called immediately after Serial.begin().

parent cfa831f1
No related branches found
No related tags found
No related merge requests found
......@@ -104,6 +104,8 @@ void SERCOM::enableUART()
void SERCOM::flushUART()
{
// Skip checking transmission completion if data register is empty
if(isDataRegisterEmptyUART()) return;
// Wait for transmission to complete
while(!sercom->USART.INTFLAG.bit.TXC);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment