   Serial.begin(115200);
   while (CAN_OK != CAN.begin(CAN_500KBPS))              // init can bus : baudrate = 500k
       {
-          Serial.println("CAN BUS Shield init fail");
-          Serial.println(" Init CAN BUS Shield again");
+          Serial.println(F("CAN BUS Shield init fail"));
+          Serial.println(F(" Init CAN BUS Shield again"));
           delay(100);
       }
-  Serial.println("COMM OK");
+  Serial.println(F("COMM OK"));
 }
 
 void loop() {


  lcd.setCursor(4, 0);
  if(is_current_value_shorter(*quadModeGauges[0][0])) {
    lcd.print("     ");
    lcd.setCursor(4, 0);
  }
  lcd.print(quadModeGauges[0][0]->currentValue, quadModeGauges[0][0]->decimalPlaces);

  //if(dualModeGauges[0][0]->currentValue != dualModeGauges[0][0]->previousValue) {
    lcd.setCursor(4, 0);
    if(is_current_value_shorter(*dualModeGauges[0][0])) {
      lcd.print(F("     "));
      lcd.setCursor(4, 0);
    }
    lcd.print(dualModeGauges[0][0]->currentValue, dualModeGauges[0][0]->decimalPlaces);
