dev.h (632B)
1 /* 2 * MySmartUSB MK3 Interface 3 * 4 * @copyright: Copyright (c) 2012, Dominik Schmidt 5 * @author: Dominik Schmidt <das1993@hotmail.com> 6 * @version: 0.0.0 7 * @license: CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/) 8 * 9 */ 10 #pragma once 11 #include <termios.h> 12 extern int closeDevice(int dev); 13 extern int autoConfigBaud(int fd); 14 extern int openDevice(char *dev); 15 extern speed_t getBaudRate(int fd); 16 extern int setBaudRate(int fd, speed_t baud, unsigned int baud_select); 17 extern int setBaudRateExt(int fd, speed_t baud, unsigned int baud_select, int extra); 18 enum BAUD_SELECT{ 19 BAUD_INPUT=(1<<0), 20 BAUD_OUTPUT=(1<<1) 21 };