Přeskočit obsah

UART — číst vše dostupné (uart_read_all)

Co dělá: Přečte všechna aktuálně dostupná data z UART a vrátí je jako text/řetězec.

uart_read_all

Vstupy

  • Žádné datové vstupy.

Výstup

  • Text nebo řetězec bajtů.
  • None, pokud nebyla dostupná žádná data.

Kdy použít

  • Pro jednoduché logy nebo diagnostiku sériové komunikace.
  • Když nechceš řešit délku nebo značky zprávy.

Tipy a pasti

  • Blok nečeká na doplnění rámce; vezme jen to, co je právě v bufferu.
  • Pro strukturovaná data je bezpečnější uart_read_line nebo uart_detect_message.

Ukázka generovaného Python kódu

data = read_uart(uart1)