1 |
#ifndef SERIAL_IO_H_INCLUDED
|
2 |
#define SERIAL_IO_H_INCLUDED
|
3 |
|
4 |
int serial_io_init( const char* port, const char* strsettings );
|
5 |
int serial_io_read(int fd, char * buffer, int buffer_size );
|
6 |
int serial_io_write(int fd, const char * buffer);
|
7 |
void serial_io_shutdown(int fd );
|
8 |
typedef unsigned int speed_t;
|
9 |
|
10 |
#define B0 0000000
|
11 |
#define B50 0000001
|
12 |
#define B75 0000002
|
13 |
#define B110 0000003
|
14 |
#define B134 0000004
|
15 |
#define B150 0000005
|
16 |
#define B200 0000006
|
17 |
#define B300 0000007
|
18 |
#define B600 0000010
|
19 |
#define B1200 0000011
|
20 |
#define B1800 0000012
|
21 |
#define B2400 0000013
|
22 |
#define B4800 0000014
|
23 |
#define B9600 0000015
|
24 |
#define B19200 0000016
|
25 |
#define B38400 0000017
|
26 |
#define B57600 0010001
|
27 |
#define B115200 0010002
|
28 |
#define B230400 0010003
|
29 |
#define B460800 0010004
|
30 |
#define B500000 0010005
|
31 |
#define B576000 0010006
|
32 |
#define B921600 0010007
|
33 |
#define B1000000 0010010
|
34 |
#define B1152000 0010011
|
35 |
#define B1500000 0010012
|
36 |
#define B2000000 0010013
|
37 |
#define B2500000 0010014
|
38 |
#define B3000000 0010015
|
39 |
#define B3500000 0010016
|
40 |
#define B4000000 0010017
|
41 |
|
42 |
#endif
|