Bon, j'avance lentement mais surement.
Pour l'heure j'essaie de faire en sorte que ma librairie me fournisse 0xFFFF quand je lui demande d'initialisé une connexion. Avant de coder le programme principal, je test ma lib. Normal, je préfère de loin que ce soit bon.
J'ai toutefois un souci de compilation avec ce qui suit.
In file included from sketch_apr13a.cpp:1:
/home/geeks/Install/arduino-1.0/libraries/GSerieLib/GSerieLib.h:12: erreur: ‘Byte’ does not name a type
J'ai donc un problème dans mon .h

Mon .h contient ceci pour le moment:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
//Classe
class Gsl {
public:
Gsl(); //Constructeur
Byte StartBit(); //Start bit
private:
};
Et mon .cpp cela :
/**
*
*
* */
#include "Arduino.h"
#include "GSerieLib.h"
//Constructeur
Gsl::Gsl() {
}
//Start Bit
Byte Gsl::StartBit() {
return "0xFFFF";
}
Enfin mon programme est vide et c'est normal. Ceci afin de tester la librairie sans son code, pour le moment

#include <GSerieLib.h>
void setup() {
}
void loop() {
}
Est-ce que j'ai bien compris ou je ne peux pas retourné de Byte ? Ou bien est-ce que je ne dois pas mettre le 0x devant ?