#include <sys/signal.h>
#include <termios.h>
#include <sys/types.h>
Classes | |
struct | sercom_data |
Defines | |
#define | _POSIX_SOURCE 1 |
#define | SERCOM_DEFAULT_DEV "/dev/ttyS0" |
#define | SERCOM_DEVNAME_LEN 80 |
Enumerations | |
enum | { SERCOM_PARNONE = 0, SERCOM_PARODD, SERCOM_PAREVEN } |
Functions | |
long | sercom_get_baudrate (unsigned int baudrate) |
FUNCTION PROTOTYPES. | |
long | sercom_get_databits (int databits) |
Get constant representing number of data bits. | |
long | sercom_get_stopbits (int stopbits) |
Get constant representing number of stop bits. | |
long | sercom_get_parity (int parity) |
Get constant representing number of parity bits. | |
int | sercom_open (struct sercom_data *sercom) |
Open serial communication. | |
ssize_t | sercom_read (struct sercom_data *sercom, char *buf, ssize_t buflen) |
Read received bytes to a buffer. | |
void | sercom_close (struct sercom_data *sercom) |
Close serial communication. |
#define _POSIX_SOURCE 1 |
#define SERCOM_DEFAULT_DEV "/dev/ttyS0" |
#define SERCOM_DEVNAME_LEN 80 |
void sercom_close | ( | struct sercom_data * | sercom | ) |
Close serial communication.
sercom | serial communication settings |
long sercom_get_baudrate | ( | unsigned int | baudrate | ) |
FUNCTION PROTOTYPES.
FUNCTION PROTOTYPES.
baudrate | in bauds |
long sercom_get_databits | ( | int | databits | ) |
Get constant representing number of data bits.
databits | number of data bits |
long sercom_get_parity | ( | int | parity | ) |
Get constant representing number of parity bits.
parity | number of parity bits |
long sercom_get_stopbits | ( | int | stopbits | ) |
Get constant representing number of stop bits.
stopbits | number of stop bits |
int sercom_open | ( | struct sercom_data * | sercom | ) |
Open serial communication.
sercom | serial communication settings |
ssize_t sercom_read | ( | struct sercom_data * | sercom, | |
char * | buf, | |||
ssize_t | buflen | |||
) |
Read received bytes to a buffer.
sercom | serial communication settings | |
buf | receive buffer | |
buflen | buffer length |