erreur compilation sketch jeedouino

bonjours, j'essaie d'utiliser Jeedom avec un arduino uno et le plugin jeedouino et impossible de téléverser le sketch que je télécharge sur la page de configuration du plugin.
Je ne sait pas du tous d’où le problème viens.

Arduino : 1.6.9 (Mac OS X), Carte : "Arduino/Genuino Uno"

JeedouinoUSB:62: error: expected ',' or ';' before 'byte'
 byte BootMode;
 ^
/Users/zely/Desktop/JeedouinoUSB/JeedouinoUSB.ino: In function 'void loop()':
JeedouinoUSB:400: error: 'BootMode' was not declared in this scope
     BootMode=int(c[1]-'0');
     ^
/Users/zely/Desktop/JeedouinoUSB/JeedouinoUSB.ino: In function 'void Load_EEPROM(int)':
JeedouinoUSB:836: error: 'BootMode' was not declared in this scope
  BootMode=EEPROM.read(14);
  ^
/Users/zely/Desktop/JeedouinoUSB/JeedouinoUSB.ino: In function 'void PinWriteHIGH(long int)':
JeedouinoUSB:1011: error: 'BootMode' was not declared in this scope
  if (BootMode==4) EEPROM.update(110+p, 1); 
      ^
/Users/zely/Desktop/JeedouinoUSB/JeedouinoUSB.ino: In function 'void PinWriteLOW(long int)':
JeedouinoUSB:1026: error: 'BootMode' was not declared in this scope
  if (BootMode==4) EEPROM.update(110+p, 0); 
      ^
/Users/zely/Desktop/JeedouinoUSB/JeedouinoUSB.ino: In function 'void Init_EEPROM()':
JeedouinoUSB:1046: error: 'BootMode' was not declared in this scope
  BootMode=2;
  ^
exit status 1
expected ',' or ';' before 'byte'

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

le type byte est un type particulier utilisé dans l'IDE d'arduino pour simplifier/clarifier les choses.
Tu devrais ajouter un simple

typedef unsigned char byte;

tout en haut de ton fichier source et ca devrait le faire... :wink:

ça marche, merci de ton aide.