mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Changed the default value of ARDUINOJSON_ENABLE_PROGMEM (fixes #1433)
It now checks that the pgm_read_XXX macros are defined before enabling PROGMEM.
This commit is contained in:
		| @@ -5,6 +5,8 @@ HEAD | ||||
| ---- | ||||
|  | ||||
| * Fixed invalid conversion error in `operator|(JsonVariant, char*)` (issue #1432) | ||||
| * Changed the default value of `ARDUINOJSON_ENABLE_PROGMEM` (issue #1433). | ||||
|   It now checks that the `pgm_read_XXX` macros are defined before enabling `PROGMEM`. | ||||
|  | ||||
| v6.17.1 (2020-11-07) | ||||
| ------- | ||||
|   | ||||
| @@ -172,7 +172,8 @@ | ||||
| #endif  // ARDUINO | ||||
|  | ||||
| #ifndef ARDUINOJSON_ENABLE_PROGMEM | ||||
| #ifdef PROGMEM | ||||
| #if defined(PROGMEM) && defined(pgm_read_byte) && defined(pgm_read_dword) && \ | ||||
|     defined(pgm_read_ptr) && defined(pgm_read_float) | ||||
| #define ARDUINOJSON_ENABLE_PROGMEM 1 | ||||
| #else | ||||
| #define ARDUINOJSON_ENABLE_PROGMEM 0 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user