Hi,
I bought one of these:
http://www.ulisp.com/show?2AJI#dstike-packet-monitor
For me it feels not quite right to change the board definition files of the Arduino IDE directly.
Next time you flash another board with an ESP32 and another GPIO setup, you will get in trouble… ;)
Another thing is the definition for pins SS, MOSI, MISO and SCK.
Which are given as:
static const uint8_t SS = 13;
static const uint8_t MOSI = 15;
static const uint8_t MISO = 2;
static const uint8_t SCK = 14;
on that page.
Compare these with the board definition files for that board published here:
which gives the pins as follows:
static const uint8_t SS = 15;
static const uint8_t MOSI = 13;
static const uint8_t MISO = 12;
static const uint8_t SCK = 14;
…
Could it be possible, that “static const uint8_t MISO = 2;” as missing a “1” on the uLisp pages?
By the way: Using these extra board definition files for Arduino will get one around the problem of
hacking the internals of Arduino… :)
Cheers!
mcc
PS: Yoda a Lisp programmer he is! :)