QDNix
Quick’n’dirty *NIX
tty.h
1 #ifndef _SYS_DEV_TTY_H
2 # define _SYS_DEV_TTY_H 1
3 
4 # include <dev/tty/serial/serial.h>
5 
6 typedef struct {
7  void (*init)(void *);
8  size_t (*write)(void *, const char *, size_t);
9  size_t (*read)(void *, char *, size_t);
10  void (*deinit)(void *);
11 
12  void *config;
13 } TTYDevice;
14 
15 #endif /* !_SYS_DEV_TTY_H */
Definition: tty.h:6