diff options
Diffstat (limited to 'protocol/usb_hid/NullSerial.cpp')
-rw-r--r-- | protocol/usb_hid/NullSerial.cpp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/protocol/usb_hid/NullSerial.cpp b/protocol/usb_hid/NullSerial.cpp new file mode 100644 index 000000000..6d85caf2d --- /dev/null +++ b/protocol/usb_hid/NullSerial.cpp | |||
@@ -0,0 +1,44 @@ | |||
1 | #include "USBAPI.h" | ||
2 | |||
3 | |||
4 | void NullSerial::begin(uint16_t baud_count) | ||
5 | { | ||
6 | } | ||
7 | |||
8 | void NullSerial::end(void) | ||
9 | { | ||
10 | } | ||
11 | |||
12 | void NullSerial::accept(void) | ||
13 | { | ||
14 | } | ||
15 | |||
16 | int NullSerial::available(void) | ||
17 | { | ||
18 | return 0; | ||
19 | } | ||
20 | |||
21 | int NullSerial::peek(void) | ||
22 | { | ||
23 | return -1; | ||
24 | } | ||
25 | |||
26 | int NullSerial::read(void) | ||
27 | { | ||
28 | return -1; | ||
29 | } | ||
30 | |||
31 | void NullSerial::flush(void) | ||
32 | { | ||
33 | } | ||
34 | |||
35 | size_t NullSerial::write(uint8_t c) | ||
36 | { | ||
37 | return 1; | ||
38 | } | ||
39 | |||
40 | NullSerial::operator bool() { | ||
41 | return true; | ||
42 | } | ||
43 | |||
44 | NullSerial Serial; | ||