#include <microstrain/common/platform.h>
#include <errno.h>
#include <fcntl.h>
#include <poll.h>
#include <string.h>
#include <sys/ioctl.h>
#include <termios.h>
#include <unistd.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
Go to the source code of this file.
|
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) |
|