|
|
@@ -12,24 +12,26 @@
|
|
|
|
|
|
#define ARDUINOJSON_CONCAT_(A, B) A##B
|
|
|
#define ARDUINOJSON_CONCAT2(A, B) ARDUINOJSON_CONCAT_(A, B)
|
|
|
+#define ARDUINOJSON_CONCAT3(A, B, C) \
|
|
|
+ ARDUINOJSON_CONCAT2(ARDUINOJSON_CONCAT2(A, B), C)
|
|
|
#define ARDUINOJSON_CONCAT4(A, B, C, D) \
|
|
|
ARDUINOJSON_CONCAT2(ARDUINOJSON_CONCAT2(A, B), ARDUINOJSON_CONCAT2(C, D))
|
|
|
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0000() 0
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0001() 1
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0010() 2
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0011() 3
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0100() 4
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0101() 5
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0110() 6
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_0111() 7
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1000() 8
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1001() 9
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1010() A
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1011() B
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1100() C
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1101() D
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1110() E
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_1111() F
|
|
|
-#define ARDUINOJSON_HEX_DIGIT_(A, B, C, D) ARDUINOJSON_HEX_DIGIT_##A##B##C##D()
|
|
|
-#define ARDUINOJSON_HEX_DIGIT(A, B, C, D) ARDUINOJSON_HEX_DIGIT_(A, B, C, D)
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0000() A
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0001() B
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0010() C
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0011() D
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0100() E
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0101() F
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0110() F
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_0111() H
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1000() I
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1001() J
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1010() K
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1011() L
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1100() M
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1101() N
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1110() O
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_1111() P
|
|
|
+#define ARDUINOJSON_BIN2ALPHA_(A, B, C, D) ARDUINOJSON_BIN2ALPHA_##A##B##C##D()
|
|
|
+#define ARDUINOJSON_BIN2ALPHA(A, B, C, D) ARDUINOJSON_BIN2ALPHA_(A, B, C, D)
|