A simple implementation for reading and writing to/from a serial port.
More...
|
void | serial_port_init (serial_port *port) |
|
bool | serial_port_open (serial_port *port, const char *port_str, int baudrate) |
|
bool | serial_port_set_baudrate (serial_port *port, int baudrate) |
|
bool | serial_port_close (serial_port *port) |
|
bool | serial_port_write (serial_port *port, const void *buffer, size_t num_bytes, size_t *bytes_written) |
|
bool | serial_port_read (serial_port *port, void *buffer, size_t num_bytes, int wait_time, size_t *bytes_read) |
|
uint32_t | serial_port_read_count (serial_port *port) |
|
bool | serial_port_is_open (const serial_port *port) |
|
A simple implementation for reading and writing to/from a serial port.
◆ serial_port
◆ serial_port_close()
◆ serial_port_init()
◆ serial_port_is_open()
◆ serial_port_open()
bool serial_port_open |
( |
serial_port * |
port, |
|
|
const char * |
port_str, |
|
|
int |
baudrate |
|
) |
| |
◆ serial_port_read()
bool serial_port_read |
( |
serial_port * |
port, |
|
|
void * |
buffer, |
|
|
size_t |
num_bytes, |
|
|
int |
wait_time, |
|
|
size_t * |
bytes_read |
|
) |
| |
◆ serial_port_read_count()
◆ serial_port_set_baudrate()
bool serial_port_set_baudrate |
( |
serial_port * |
port, |
|
|
int |
baudrate |
|
) |
| |
◆ serial_port_write()
bool serial_port_write |
( |
serial_port * |
port, |
|
|
const void * |
buffer, |
|
|
size_t |
num_bytes, |
|
|
size_t * |
bytes_written |
|
) |
| |