mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	Fix compatibility with the Blynk libary (fixes #1914)
This commit is contained in:
		| @@ -1,6 +1,11 @@ | |||||||
| ArduinoJson: change log | ArduinoJson: change log | ||||||
| ======================= | ======================= | ||||||
|  |  | ||||||
|  | HEAD | ||||||
|  | ---- | ||||||
|  |  | ||||||
|  | * Fix compatibility with the Blynk libary (issue #1914) | ||||||
|  |  | ||||||
| v6.21.2 (2023-04-12) | v6.21.2 (2023-04-12) | ||||||
| ------- | ------- | ||||||
|  |  | ||||||
|   | |||||||
| @@ -46,6 +46,7 @@ update_version_in_source () { | |||||||
| 		-e "s/ARDUINOJSON_VERSION_MAJOR .*$/ARDUINOJSON_VERSION_MAJOR $MAJOR/" \ | 		-e "s/ARDUINOJSON_VERSION_MAJOR .*$/ARDUINOJSON_VERSION_MAJOR $MAJOR/" \ | ||||||
| 		-e "s/ARDUINOJSON_VERSION_MINOR .*$/ARDUINOJSON_VERSION_MINOR $MINOR/" \ | 		-e "s/ARDUINOJSON_VERSION_MINOR .*$/ARDUINOJSON_VERSION_MINOR $MINOR/" \ | ||||||
| 		-e "s/ARDUINOJSON_VERSION_REVISION .*$/ARDUINOJSON_VERSION_REVISION $REVISION/" \ | 		-e "s/ARDUINOJSON_VERSION_REVISION .*$/ARDUINOJSON_VERSION_REVISION $REVISION/" \ | ||||||
|  | 		-e "s/ARDUINOJSON_VERSION_MACRO .*$/ARDUINOJSON_VERSION_MACRO V$MAJOR$MINOR$REVISION/" \ | ||||||
| 		src/ArduinoJson/version.hpp | 		src/ArduinoJson/version.hpp | ||||||
| 	rm src/ArduinoJson/version.hpp*~ | 	rm src/ArduinoJson/version.hpp*~ | ||||||
| } | } | ||||||
|   | |||||||
| @@ -55,5 +55,8 @@ | |||||||
| // issue #1905 | // issue #1905 | ||||||
| #define _current | #define _current | ||||||
|  |  | ||||||
|  | // issue #1914 | ||||||
|  | #define V6 6 | ||||||
|  |  | ||||||
| // catch.hpp mutes several warnings, this file also allows to detect them | // catch.hpp mutes several warnings, this file also allows to detect them | ||||||
| #include "ArduinoJson.h" | #include "ArduinoJson.h" | ||||||
|   | |||||||
| @@ -12,9 +12,7 @@ | |||||||
|  |  | ||||||
| #  define ARDUINOJSON_VERSION_NAMESPACE                                       \ | #  define ARDUINOJSON_VERSION_NAMESPACE                                       \ | ||||||
|     ARDUINOJSON_CONCAT3(                                                      \ |     ARDUINOJSON_CONCAT3(                                                      \ | ||||||
|         ARDUINOJSON_CONCAT4(V, ARDUINOJSON_VERSION_MAJOR,                     \ |         ARDUINOJSON_VERSION_MACRO,                                            \ | ||||||
|                             ARDUINOJSON_VERSION_MINOR,                        \ |  | ||||||
|                             ARDUINOJSON_VERSION_REVISION),                    \ |  | ||||||
|         ARDUINOJSON_BIN2ALPHA(                                                \ |         ARDUINOJSON_BIN2ALPHA(                                                \ | ||||||
|             ARDUINOJSON_ENABLE_PROGMEM, ARDUINOJSON_USE_LONG_LONG,            \ |             ARDUINOJSON_ENABLE_PROGMEM, ARDUINOJSON_USE_LONG_LONG,            \ | ||||||
|             ARDUINOJSON_USE_DOUBLE, ARDUINOJSON_ENABLE_STRING_DEDUPLICATION), \ |             ARDUINOJSON_USE_DOUBLE, ARDUINOJSON_ENABLE_STRING_DEDUPLICATION), \ | ||||||
|   | |||||||
| @@ -8,8 +8,6 @@ | |||||||
| #define ARDUINOJSON_CONCAT2(A, B) ARDUINOJSON_CONCAT_(A, B) | #define ARDUINOJSON_CONCAT2(A, B) ARDUINOJSON_CONCAT_(A, B) | ||||||
| #define ARDUINOJSON_CONCAT3(A, B, C) \ | #define ARDUINOJSON_CONCAT3(A, B, C) \ | ||||||
|   ARDUINOJSON_CONCAT2(ARDUINOJSON_CONCAT2(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_BIN2ALPHA_0000() A | #define ARDUINOJSON_BIN2ALPHA_0000() A | ||||||
| #define ARDUINOJSON_BIN2ALPHA_0001() B | #define ARDUINOJSON_BIN2ALPHA_0001() B | ||||||
|   | |||||||
| @@ -8,3 +8,4 @@ | |||||||
| #define ARDUINOJSON_VERSION_MAJOR 6 | #define ARDUINOJSON_VERSION_MAJOR 6 | ||||||
| #define ARDUINOJSON_VERSION_MINOR 21 | #define ARDUINOJSON_VERSION_MINOR 21 | ||||||
| #define ARDUINOJSON_VERSION_REVISION 2 | #define ARDUINOJSON_VERSION_REVISION 2 | ||||||
|  | #define ARDUINOJSON_VERSION_MACRO V6212 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user