Skip to content
This repository was archived by the owner on Dec 8, 2019. It is now read-only.
This repository was archived by the owner on Dec 8, 2019. It is now read-only.

Not declared buffer size while compiling #67

Open
@mcsabi

Description

@mcsabi

Any thoughts would be appreciated why I am receiving this error when compiling the code in Arduino:

Arduino: 1.8.5 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (3M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"

C:\Users\xxxx\Documents\Arduino\Multisensor_Bruh\sketch_jan01a\sketch_jan01a.ino: In function 'bool processJson(char*)':

sketch_jan01a:260: error: 'StaticJsonBuffer' was not declared in this scope

StaticJsonBuffer<BUFFER_SIZE> jsonBuffer;

^

sketch_jan01a:260: error: 'jsonBuffer' was not declared in this scope

StaticJsonBuffer<BUFFER_SIZE> jsonBuffer;

                             ^

sketch_jan01a:264: error: 'ArduinoJson::JsonObject' has no member named 'success'

if (!root.success()) {

         ^

C:\Users\xxxx\Documents\Arduino\Multisensor_Bruh\sketch_jan01a\sketch_jan01a.ino: In function 'void sendState()':

sketch_jan01a:335: error: 'StaticJsonBuffer' was not declared in this scope

StaticJsonBuffer<BUFFER_SIZE> jsonBuffer;

^

sketch_jan01a:335: error: 'jsonBuffer' was not declared in this scope

StaticJsonBuffer<BUFFER_SIZE> jsonBuffer;

                             ^

sketch_jan01a:340: error: invalid initialization of non-const reference of type 'ArduinoJson::JsonObject& {aka ArduinoJson670_0_0::ObjectRef&}' from an rvalue of type 'ArduinoJson670_0_0::ObjectRef'

JsonObject& color = root.createNestedObject("color");

                                                  ^

sketch_jan01a:354: error: 'ArduinoJson::JsonObject' has no member named 'measureLength'

char buffer[root.measureLength() + 1];

                ^

sketch_jan01a:355: error: 'ArduinoJson::JsonObject' has no member named 'printTo'

root.printTo(buffer, sizeof(buffer));

    ^

sketch_jan01a:355: error: 'buffer' was not declared in this scope

root.printTo(buffer, sizeof(buffer));

            ^

exit status 1
'StaticJsonBuffer' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions