mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-18 13:02:25 +02:00
Added a clear error message for StaticJsonBuffer
and DynamicJsonBuffer
This commit is contained in:
@ -1,6 +1,11 @@
|
|||||||
ArduinoJson: change log
|
ArduinoJson: change log
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
HEAD
|
||||||
|
----
|
||||||
|
|
||||||
|
* Added a clear error message for `StaticJsonBuffer` and `DynamicJsonBuffer`
|
||||||
|
|
||||||
v6.9.0 (2019-02-26)
|
v6.9.0 (2019-02-26)
|
||||||
------
|
------
|
||||||
|
|
||||||
|
@ -28,6 +28,8 @@
|
|||||||
#include "ArduinoJson/MsgPack/MsgPackDeserializer.hpp"
|
#include "ArduinoJson/MsgPack/MsgPackDeserializer.hpp"
|
||||||
#include "ArduinoJson/MsgPack/MsgPackSerializer.hpp"
|
#include "ArduinoJson/MsgPack/MsgPackSerializer.hpp"
|
||||||
|
|
||||||
|
#include "ArduinoJson/compatibility.hpp"
|
||||||
|
|
||||||
namespace ArduinoJson {
|
namespace ArduinoJson {
|
||||||
typedef ARDUINOJSON_NAMESPACE::ArrayConstRef JsonArrayConst;
|
typedef ARDUINOJSON_NAMESPACE::ArrayConstRef JsonArrayConst;
|
||||||
typedef ARDUINOJSON_NAMESPACE::ArrayRef JsonArray;
|
typedef ARDUINOJSON_NAMESPACE::ArrayRef JsonArray;
|
||||||
|
23
src/ArduinoJson/compatibility.hpp
Normal file
23
src/ArduinoJson/compatibility.hpp
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// ArduinoJson - arduinojson.org
|
||||||
|
// Copyright Benoit Blanchon 2014-2019
|
||||||
|
// MIT License
|
||||||
|
//
|
||||||
|
// clang-format off
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
|
||||||
|
#define ARDUINOJSON_PRAGMA(x) _Pragma(#x)
|
||||||
|
|
||||||
|
#define ARDUINOJSON_COMPILE_ERROR(msg) ARDUINOJSON_PRAGMA(GCC error msg)
|
||||||
|
|
||||||
|
#define ARDUINOJSON_STRINGIFY(S) #S
|
||||||
|
|
||||||
|
#define ARDUINOJSON_DEPRECATION_ERROR(X, Y) \
|
||||||
|
ARDUINOJSON_COMPILE_ERROR(ARDUINOJSON_STRINGIFY(X is a Y from ArduinoJson 5. Please see arduinojson.org/upgrade to learn how to upgrade your program to ArduinoJson version 6))
|
||||||
|
|
||||||
|
#define StaticJsonBuffer ARDUINOJSON_DEPRECATION_ERROR(StaticJsonBuffer, class)
|
||||||
|
#define DynamicJsonBuffer ARDUINOJSON_DEPRECATION_ERROR(DynamicJsonBuffer, class)
|
||||||
|
#define JsonBuffer ARDUINOJSON_DEPRECATION_ERROR(JsonBuffer, class)
|
||||||
|
#define RawJson ARDUINOJSON_DEPRECATION_ERROR(RawJson, function)
|
||||||
|
|
||||||
|
#endif
|
Reference in New Issue
Block a user