• Damien George's avatar
    stm32/machine_uart: Change default UART timeout to 0, for non blocking. · 34942d0a
    Damien George authored
    It's more common to need non-blocking behaviour when reading from a UART,
    rather than having a large timeout like 1000ms (the original behaviour).
    With a large timeout it's 1) likely that the function will read forever if
    characters keep trickling it; or 2) the function will unnecessarily wait
    when characters come sporadically, eg at a REPL prompt.
    34942d0a
machine_uart.c 23.8 KB