Robot Control Library
|
#include <stdint.h>
Go to the source code of this file.
Functions | |
int | rc_uart_init (int bus, int baudrate, float timeout, int canonical_en, int stop_bits, int parity_en) |
Initializes a UART bus /dev/ttyO{bus} at specified baudrate and timeout. More... | |
int | rc_uart_close (int bus) |
closes a UART bus More... | |
int | rc_uart_get_fd (int bus) |
Fetches the file descriptor to a uart bus after the bus has been initialized. More... | |
int | rc_uart_flush (int bus) |
flushes (discards) any data received but not read, or data written but not sent. More... | |
int | rc_uart_write (int bus, uint8_t *data, size_t bytes) |
Sends data out the uart port. More... | |
int | rc_uart_read_bytes (int bus, uint8_t *buf, size_t bytes) |
reads bytes from the UART bus More... | |
int | rc_uart_read_line (int bus, uint8_t *buf, size_t max_bytes) |
reads a line of characters ending in newline ' ' More... | |
int | rc_uart_bytes_available (int bus) |
Fetches the number of bytes ready to be read from a bus. More... | |