I am moving from the WebIDE to get to learn Workbench. I initialised a new project. Installed all the libraries, copied all the src files from a downloaded zip from the WebIDE.
1st compile error
/Users/shanevanj/Documents/Workbench/fMonX/fMonX1/lib/ArduinoJson/src/ArduinoJson/Strings/SizedFlashStringAdapter.hpp: In member function 'int8_t ArduinoJson6113_11000::SizedFlashStringAdapter::compare(const char*) const': /Users/shanevanj/Documents/Workbench/fMonX/fMonX1/lib/ArduinoJson/src/ArduinoJson/Strings/SizedFlashStringAdapter.hpp:18:72: error: 'strncmp_P' was not declared in this scope return -strncmp_P(other, reinterpret_cast<const char*>(_str), _size);
obviously objecting to strncmp_P, understandable as there is only one space in Gen3 devices (my target) - however in the web wide the doesn’t happen - So how do I get around it without necessarily editing library files locally ?