|
12 | 12 |
|
13 | 13 | #define ARDUINOJSON_CONCAT_(A, B) A##B
|
14 | 14 | #define ARDUINOJSON_CONCAT2(A, B) ARDUINOJSON_CONCAT_(A, B)
|
| 15 | +#define ARDUINOJSON_CONCAT3(A, B, C) \ |
| 16 | + ARDUINOJSON_CONCAT2(ARDUINOJSON_CONCAT2(A, B), C) |
15 | 17 | #define ARDUINOJSON_CONCAT4(A, B, C, D) \
|
16 | 18 | ARDUINOJSON_CONCAT2(ARDUINOJSON_CONCAT2(A, B), ARDUINOJSON_CONCAT2(C, D))
|
17 | 19 |
|
18 |
| -#define ARDUINOJSON_HEX_DIGIT_0000() 0 |
19 |
| -#define ARDUINOJSON_HEX_DIGIT_0001() 1 |
20 |
| -#define ARDUINOJSON_HEX_DIGIT_0010() 2 |
21 |
| -#define ARDUINOJSON_HEX_DIGIT_0011() 3 |
22 |
| -#define ARDUINOJSON_HEX_DIGIT_0100() 4 |
23 |
| -#define ARDUINOJSON_HEX_DIGIT_0101() 5 |
24 |
| -#define ARDUINOJSON_HEX_DIGIT_0110() 6 |
25 |
| -#define ARDUINOJSON_HEX_DIGIT_0111() 7 |
26 |
| -#define ARDUINOJSON_HEX_DIGIT_1000() 8 |
27 |
| -#define ARDUINOJSON_HEX_DIGIT_1001() 9 |
28 |
| -#define ARDUINOJSON_HEX_DIGIT_1010() A |
29 |
| -#define ARDUINOJSON_HEX_DIGIT_1011() B |
30 |
| -#define ARDUINOJSON_HEX_DIGIT_1100() C |
31 |
| -#define ARDUINOJSON_HEX_DIGIT_1101() D |
32 |
| -#define ARDUINOJSON_HEX_DIGIT_1110() E |
33 |
| -#define ARDUINOJSON_HEX_DIGIT_1111() F |
34 |
| -#define ARDUINOJSON_HEX_DIGIT_(A, B, C, D) ARDUINOJSON_HEX_DIGIT_##A##B##C##D() |
35 |
| -#define ARDUINOJSON_HEX_DIGIT(A, B, C, D) ARDUINOJSON_HEX_DIGIT_(A, B, C, D) |
| 20 | +#define ARDUINOJSON_BIN2ALPHA_0000() A |
| 21 | +#define ARDUINOJSON_BIN2ALPHA_0001() B |
| 22 | +#define ARDUINOJSON_BIN2ALPHA_0010() C |
| 23 | +#define ARDUINOJSON_BIN2ALPHA_0011() D |
| 24 | +#define ARDUINOJSON_BIN2ALPHA_0100() E |
| 25 | +#define ARDUINOJSON_BIN2ALPHA_0101() F |
| 26 | +#define ARDUINOJSON_BIN2ALPHA_0110() F |
| 27 | +#define ARDUINOJSON_BIN2ALPHA_0111() H |
| 28 | +#define ARDUINOJSON_BIN2ALPHA_1000() I |
| 29 | +#define ARDUINOJSON_BIN2ALPHA_1001() J |
| 30 | +#define ARDUINOJSON_BIN2ALPHA_1010() K |
| 31 | +#define ARDUINOJSON_BIN2ALPHA_1011() L |
| 32 | +#define ARDUINOJSON_BIN2ALPHA_1100() M |
| 33 | +#define ARDUINOJSON_BIN2ALPHA_1101() N |
| 34 | +#define ARDUINOJSON_BIN2ALPHA_1110() O |
| 35 | +#define ARDUINOJSON_BIN2ALPHA_1111() P |
| 36 | +#define ARDUINOJSON_BIN2ALPHA_(A, B, C, D) ARDUINOJSON_BIN2ALPHA_##A##B##C##D() |
| 37 | +#define ARDUINOJSON_BIN2ALPHA(A, B, C, D) ARDUINOJSON_BIN2ALPHA_(A, B, C, D) |
0 commit comments