Several libraries (HX711, OneWire, DallasTemperature) check the installed Arduino version before including Arduino.h:
#if ARDUINO >= 100
#include <Arduino.h> // for delayMicroseconds, digitalPinToBitMask, etc
#else
#include "WProgram.h" // for delayMicroseconds
#include "pins_arduino.h" // for digitalPinToBitMask, etc
#endif
I did not find out where this definition is set, but it seems to be missing when I compile for the CubeCell board. I know that it is the version of the Arduino (IDE or compiler?) and has nothing to do with CubeCell, but it might be related with you tooling.
I am using version 0.0.3, installed by the board manager on Arduino IDE 1.8.10.
Several libraries (HX711, OneWire, DallasTemperature) check the installed Arduino version before including Arduino.h:
I did not find out where this definition is set, but it seems to be missing when I compile for the CubeCell board. I know that it is the version of the Arduino (IDE or compiler?) and has nothing to do with CubeCell, but it might be related with you tooling. I am using version 0.0.3, installed by the board manager on Arduino IDE 1.8.10.