blob: b761bd177560b64074a8e82e2c8e25df5256e9cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef LIBTIO_IO_USB_H
# define LIBTIO_IO_USB_H 20190429
# include "../cdefs.h"
TIO_BEGIN_NAMESPACE
/* A USB stream serves for interacting with a USB device.
* Using such a stream, you can send USB requests and receive the answer
* (act as the master).
*
* USB packets are described in the callbacks section. */
/* TODO: USB descriptors. */
/* ---
* Utilities.
* --- */
TIO_BEGIN_DECLS
/* TODO: list USB devices. */
TIO_END_DECLS
TIO_END_NAMESPACE
#endif /* LIBTIO_IO_USB_H */
|