#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 |

1.7.1