 #define LINE_START    0x0A // 0x0A \n
 #define LINE_END      0x0D // 0x0D \r
 #define LINE_LENGTH   30   //      taille de ligne maximum
-#define VALUES_LENGTH 5   //      taille de tableau à enregitrer avant envoie
-
-char sep = ' ';
+#define VALUES_LENGTH 5    //      taille de tableau à enregitrer avant envoie
+#define MODE_TEST     1    //      désactivé pour la "release" (gagne de la mémoire)
 
 struct valuesWeCareAbout {
   long HC;

  __charIndex = (__charIndex + 1) % 170;
  return c;
}

/* Retourne le prochain caractère en entrée */
char getChar() {

  //return getCharSimulated();
  //while(!cptSerial->available()) {}
  return cptSerial->read() & 0x7F;
}
/* Reset le tableau de relevé de valeurs */
void resetTable()
{
  Serial.println("Reset table");
  Serial.flush();
 for(int i = 0 ; i < VALUES_LENGTH ; i++)
 {
  b[i].HC = 0;

/* Variable intermédiaire */
struct valuesWeCareAbout frame;

/* Séparateur des lignes de la trame */
char sep = ' ';

/* FOR TEST */
#if MODE_TEST
int  __charIndex = 0;
char __simulatedString[] = ":\nADCO 030622716812 =\r\nOPTARIF HC.. <\r\nISOUSC 30 9\r\nHCHC 035318160 !\r\nHCHP 039061379 9\r\nPTEC HP..  \r\nIINST 001 X\r\nIMAX 029 J\r\nPAPP 00180 *\r\nHHPHC C .\r\nMOTDETAT 000000 B\r?";
char getCharSimulated(){
