|
17 | 17 |
|
18 | 18 | // Public Methods ////////////////////////////////////////////////////////////// |
19 | 19 |
|
20 | | -/* |
21 | | -#define Serial_begin(B) HardwareSerial_begin(B) |
22 | | -#define Serial_begin_config(B,C) HardwareSerial_begin_config((B),(C)) |
23 | | -
|
24 | | -#define Serial_available(X) HardwareSerial_available(X) |
25 | | -#define Serial_read(X) HardwareSerial_read(X) |
26 | | -#define Serial_write(X) HardwareSerial_write(X) |
27 | | -#define Serial_flush(X) HardwareSerial_flush(X) |
28 | | -
|
29 | | -#define Serial_end(X) HardwareSerial_end(X) |
30 | | -
|
31 | | -// the more sophisticated Arduino-Style functions: |
32 | | -
|
33 | | -// variants of the standard Serial.print() function: Separate impementations |
34 | | -// for string, char, unsigned, signed int |
35 | | -#define Serial_print_s(S) printStr(HardwareSerial_write,S) |
36 | | -#define Serial_print_c(C) HardwareSerial_write(C) |
37 | | -#define Serial_print_u(X) Print_print_u(HardwareSerial_write,X) |
38 | | -#define Serial_print_i(X) Print_print_i(HardwareSerial_write,X) |
39 | | -#define Serial_print_ub(U,B) Print_print_ub(HardwareSerial_write,U,B) |
40 | | -#define Serial_print_ib(I,B) Print_print_ib(HardwareSerial_write,I,B) |
41 | | -
|
42 | | -#define Serial_println() Print_println(HardwareSerial_write) |
43 | | -#define Serial_println_s(S) Print_println_s(HardwareSerial_write,S) |
44 | | -#define Serial_println_u(X) Print_println_u(X) |
45 | | -#define Serial_println_i(X) Print_println_i(X) |
46 | | -//#define Serial_println_ub(U,B) Print_println_ub(U,B) |
47 | | -//#define Serial_println_ib(I,B) Print_println_ib(I,B) |
48 | | -*/ |
49 | | - |
50 | 20 | // Alias Definitions for a more Arduino-like look //////////////////////////// |
51 | | -#if 0 |
52 | | -#define Serial_begin HardwareSerial_begin |
53 | | -#define Serial_begin_config HardwareSerial_begin_config |
54 | | -#define Serial_available HardwareSerial_available |
55 | | -#define Serial_read HardwareSerial_read |
56 | | -#define Serial_write HardwareSerial_write |
57 | | -#define Serial_flush HardwareSerial_flush |
58 | | -#define Serial_end HardwareSerial_end |
59 | | - |
60 | | -// variants of the standard Serial.print() function: Separate implementations |
61 | | -// for string, char, unsigned, signed int |
62 | | -#define Serial_print_s(S) printStr(HardwareSerial_write,S) |
63 | | -#define Serial_print_c(C) HardwareSerial_write(C) |
64 | | - |
65 | | -// print signed/unsigned integer values (char, short, int, long) as decimal values |
66 | | -#define Serial_print_i(I) Print_print_i(HardwareSerial_write,I) |
67 | | -#define Serial_print_u(U) Print_print_u(HardwareSerial_write,U) |
68 | | - |
69 | | -// print signed/unsigned integer values (char, short, int, long) to base B |
70 | | -#define Serial_print_ib(I,B) printInt(HardwareSerial_write,I,B) |
71 | | -#define Serial_print_ub(U,B) printNumber(HardwareSerial_write,U,B) |
72 | 21 |
|
| 22 | +/* |
| 23 | + * all empty. |
| 24 | + * |
| 25 | + * so far, the alias definitions are done in HardwareSerial and not here. |
| 26 | + * This file is supposed to be a kind of intermediate switch to choose the |
| 27 | + * serial module depending on the configured CPU. |
| 28 | + * |
| 29 | + */ |
73 | 30 |
|
74 | | -#define Serial_println() Print_println(HardwareSerial_write) |
75 | | -#define Serial_println_s(S) Print_println_s(HardwareSerial_write,S) |
76 | | -#define Serial_println_u(U) Print_println_u(HardwareSerial_write,U) |
77 | | -#define Serial_println_i(I) Print_println_i(HardwareSerial_write,I) |
78 | 31 |
|
79 | | -// float (not implemented yet) |
80 | | -#define Serial_print_f(F,D) Print_printFloat(HardwareSerial_write,F,D) |
81 | | -#endif |
82 | 32 | #endif |
0 commit comments