#ifndef SERIAL_IO_H_INCLUDED #define SERIAL_IO_H_INCLUDED int serial_io_init( const char* port, const char* strsettings ); int serial_io_read(int fd, char * buffer, int buffer_size ); int serial_io_write(int fd, const char * buffer); void serial_io_shutdown(int fd ); typedef unsigned int speed_t; #define B0 0000000 #define B50 0000001 #define B75 0000002 #define B110 0000003 #define B134 0000004 #define B150 0000005 #define B200 0000006 #define B300 0000007 #define B600 0000010 #define B1200 0000011 #define B1800 0000012 #define B2400 0000013 #define B4800 0000014 #define B9600 0000015 #define B19200 0000016 #define B38400 0000017 #define B57600 0010001 #define B115200 0010002 #define B230400 0010003 #define B460800 0010004 #define B500000 0010005 #define B576000 0010006 #define B921600 0010007 #define B1000000 0010010 #define B1152000 0010011 #define B1500000 0010012 #define B2000000 0010013 #define B2500000 0010014 #define B3000000 0010015 #define B3500000 0010016 #define B4000000 0010017 #endif