   }
 
   updateFilteredMeter(value);
-  buildMeterDisplayString();
-  writeMeterDisplay(0,0);
+  writeSMeter(0,0);
 
   nextMeterUpdate = nowmillis + meterUpdateMillis;
 }

// 10 characters plus a null character 
// so we can use it as a proper string.
#define meterdisplaysize 10
char meterdisplay[11] = 
{ METER_CHAR_1,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_0,
  METER_CHAR_1};

int currentMeter = 0;


  }

  updateFilteredMeter(analogRead(SMETER));
  writeSMeter(0,0);

  nextMeterUpdate = nowmillis + meterUpdateMillis;
}
