Customer:
I received a Maker Display 64 and attempted to compile the Arduino example. I got two errors:
Line 11 in Maker_LED_Matrix_64.cpp has:
IS31FL3731 matrixLL = IS31FL3731();
This generates a function mismatch error. Looking at the IS31FL3731 C code, there is no IS31FL3731() constructor, but there is IS31FL3731(uint8_t n). I added a value of 4 to work around it.
Then on line 153 of Maker_LED_Matrix_64.cpp:
if (!matrixLL.begin(0x74)) return 0;
The prototype for .begin() does not take a value, but here it appears to be a wire address. There is a vague reference to an address variable in the begin() function itself.
I’m not sure if these are oversights, version mismatches, or something I did wrong. I followed the instructions for including the zipped libraries in the Arduino IDE.
Originally submitted via email support on 31 May 2019. Migrated to the forum for community visibility.