Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
serial.h
Go to the documentation of this file.
1 
2 
3 extern int fd;
4 
5 #include "std.h"
6 
7 int serial_init(char *port_name);
8 
9 static inline int ttyUSB0ChAvailable(void)
10 {
11  return false;
12 }
13 
14 #define ttyUSB0Transmit(_char) \
15  { \
16  char c = _char; \
17  int __attribute__((unused)) ret = write(fd,&c,1); \
18  }
19 
20 #define ttyUSB0Getch() ({char c;int ret=read(fd, &c,1);c;})
int serial_init(char *port_name)
Definition: serial.c:28
int fd
Definition: serial.c:26
static int ttyUSB0ChAvailable(void)
Definition: serial.h:9