UART — číst řádek do oddělovače (uart_read_line)¶
Co dělá: Čte data z UART, dokud nenajde zadaný konec řádku, nebo dokud nevyprší timeout.

Vstupy¶
- Pole
ending: oddělovač řádku ("\r\n","\n","\r"). timeout: maximální čekání v milisekundách.
Výstup¶
- Text řádku bez koncového oddělovače.
None, pokud se řádek do timeoutu nenačte.
Kdy použít¶
- Pro čtení textových protokolů po řádcích (AT příkazy, CSV, logy).
- Když protistrana posílá data zakončená CR/LF.
Tipy a pasti¶
- Zvol správný oddělovač podle protistrany, jinak budeš často dostávat timeout.
- Funkce používá interní buffer mezi voláními, takže umí skládat rozdělené zprávy.
Ukázka generovaného Python kódu¶
line = read_line(uart1, "\n", 1000)