Hi,
I purchased the Artemis ATP board (https://www.sparkfun.com/products/15442) under the impression that existing sparkfun shields would be compatible with it.
However, I just connected the Sparkfun CAN-BUS shield (https://www.sparkfun.com/products/13262)
I tried selecting the Apollo3 Artemis ATP board, and compiling an example, but I got a compile error as below:
Canbus.cpp:13:10: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^~~~~~~~~~~~~~~~
If I switch boards on my program to “Arduino Uno”, I have no compile issues and can run the example fine on my Sparkfun Redboard Qwiic board (https://www.sparkfun.com/products/15123) which has a ATmega328 chip on it.
Is it possible to use this CAN-BUS shield with Artemis boards? If not, is there a way to enable this shield on it by changing the software?
I was really looking for the extra pins, functionality, and computing power of the Artemis ATP board, but I need to use the CAN shield.
Is there a board like the Arduino Mega / Artemis ATP with lots of pins, a qwiic connector, and compatibility with Arduino shields?