Skip to content

Commit 6657de1

Browse files
committed
Fix communication
1 parent ed74f65 commit 6657de1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

source/main.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,6 @@ static void core0( void *pvParameters )
163163
if (statistics.printLogs.exchange(false))
164164
{
165165
statistics.printToSerial(base.processDataHandle, base.processSerialHandle);
166-
stdio_flush();
167-
vTaskDelay(pdMS_TO_TICKS(5));
168166
}
169167

170168
sem_release(&base.serialSemaphore);
@@ -181,7 +179,9 @@ static void serialEvent(void *)
181179

182180
void on_fifo_irq()
183181
{
184-
multicore_fifo_drain();
182+
while (multicore_fifo_rvalid()) {
183+
multicore_fifo_pop_blocking();
184+
}
185185

186186
serialEvent(nullptr);
187187
}

0 commit comments

Comments
 (0)