Merge pull request #4688 from AnHardt/crittical_section
Repair MarlinSerial with TX-buffer
This commit is contained in:
commit
13e337ac4b
1 changed files with 5 additions and 4 deletions
|
@ -244,10 +244,11 @@ void MarlinSerial::flush(void) {
|
|||
}
|
||||
|
||||
tx_buffer.buffer[tx_buffer.head] = c;
|
||||
CRITICAL_SECTION_START;
|
||||
{ CRITICAL_SECTION_START;
|
||||
tx_buffer.head = i;
|
||||
SBI(M_UCSRxB, M_UDRIEx);
|
||||
CRITICAL_SECTION_END;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue