Does uart_read_bytes() yield so other tasks can run before the timeout? If not, what is the best strategy to prevent starvation?
My goal is to read GPS data as soon as available (as done here: https://github.com/nkolban/esp32-snippe ... main/gps.c) without blocking other tasks.
uart_read_bytes() concurrent behavior
Who is online
Users browsing this forum: No registered users and 105 guests