Errore compilazione codice

Devo caricare questo sketch sul mio arduino mega

https://github.com/Nadeflore/ACreal_IO (scaricate tramite il tasto download zip)

però mi dà questo errore in compilazione:

Arduino:1.6.6 (Windows 7), Scheda:“Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

sketch\CardDispenser.cpp: In constructor ‘CardDispenser::CardDispenser(char*)’:

CardDispenser.cpp:8: error: taking address of temporary array

setVersion((byte) {0x04, 0x00, 0x00, 0x01}, 0x00, (byte) {0x00, 0x00, 0x07}, rCode);

^

exit status 1
taking address of temporary array

Questo report potrebbe essere più ricco di informazioni con
“Mostra un output dettagliato durante la compilazione”
abilitato in “File > Impostazioni”

però ad un altro amico mio non dà assolutamente nessun problem.
Ho provato anche su un altro mio pc, ma nulla. stesso errore.

come posso risolvere?

Prova usando l'IDE 1.0.6 L'errore è dovuto al nuovo compilatore che non accetta più quel modo di passare i dati tra funzioni.

Oppure puoi provare ad aprire una issue su github o contattando l'autore del codice.