Arduino Library for Dabble app, which includes virtual shields for robot control, sensors, camera, IoT and much more. Compatible with Bluetooth modules like HC-05, HC-06, HM-10, and ESP32 (BLE or Bluetooth 2.0 or 4.0)
It looks like Dabble isn't compatible with the megaavr architecture:
In file included from C:\Users\jens\Documents\Arduino\libraries\Dabble-master\src/DabblePrintln.h:4:0,
from C:\Users\jens\Documents\Arduino\libraries\Dabble-master\src/TerminalModule.h:6,
from C:\Users\jens\Documents\Arduino\libraries\Dabble-master\src/ModuleIncludes.h:4,
from C:\Users\jens\Documents\Arduino\libraries\Dabble-master\src/Dabble.h:56,
from C:\Users\jens\Documents\Arduino\libraries\Dabble-master\examples\02. Uno Nano Mega\03.Gamepad\03.Gamepad.ino:11:
C:\Users\jens\Documents\Arduino\libraries\Dabble-master\src/DabblePrint.h:34:19: error: 'PrintClass PinStatus' redeclared as different kind of symbol
extern PrintClass PinStatus;
^~~~~~~~~
In file included from C:\Users\jens\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/api/Interrupts.h:8:0,
from C:\Users\jens\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/api/ArduinoAPI.h:29,
from C:\Users\jens\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/Arduino.h:23,
from sketch\03.Gamepad.ino.cpp:1:
C:\Users\jens\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/api/Common.h:16:3: note: previous declaration 'typedef enum PinStatus PinStatus'
} PinStatus;
^~~~~~~~~
exit status 1
Error compiling for board Arduino Nano Every.
Arduino: 1.8.13
Dabble: 1.5.2
Board: Arduino Nano Every
I have looked at the code but can't really figure out how to fix this. And if this is the only problem or if more problems will turn up when this problem is fixed.
It looks like Dabble isn't compatible with the megaavr architecture:
Arduino: 1.8.13 Dabble: 1.5.2 Board: Arduino Nano Every
Possibly related: https://github.com/arduino/ArduinoCore-API/issues/25
I have looked at the code but can't really figure out how to fix this. And if this is the only problem or if more problems will turn up when this problem is fixed.