mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-13 11:29:58 +03:00
CLI - prevent serial overflow (#14251)
use serialWriteBufBlocking for cli, busy-waiting if TX buffer is full
This commit is contained in:
parent
d63726f928
commit
b96c0b69cb
3 changed files with 14 additions and 1 deletions
|
@ -6896,7 +6896,7 @@ void cliEnter(serialPort_t *serialPort, bool interactive)
|
|||
setPrintfSerialPort(cliPort);
|
||||
}
|
||||
|
||||
bufWriterInit(&cliWriterDesc, cliWriteBuffer, sizeof(cliWriteBuffer), (bufWrite_t)serialWriteBufShim, serialPort);
|
||||
bufWriterInit(&cliWriterDesc, cliWriteBuffer, sizeof(cliWriteBuffer), (bufWrite_t)serialWriteBufBlockingShim, serialPort);
|
||||
cliErrorWriter = cliWriter = &cliWriterDesc;
|
||||
|
||||
if (interactive) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue