 
 void displayValueLuH() {                                         // display L values in uH
   dtostrf(stepsToUH(valueRotateL), 4, 3, DisplayValueL1uH);
-  if (isBusy) {
-    tft.setTextColor(TFT_YELLOW);
+  tft.setTextSize(1);
+  tft.drawString(DisplayValueL1uH, 50, 42, 4);  
+  if (isBusy) {
+    tft.setTextColor(TFT_YELLOW, TFT_BLACK);
   } else {
-    tft.setTextColor(TFT_GREEN);
-  }
-  tft.setTextSize(1);
-  tft.drawString(DisplayValueL1uH, 50, 42, 4);
+    tft.setTextColor(TFT_GREEN, TFT_BLACK);
+  }
 }
 
 void ErasDisplayValueLuH() {                                   // erase display L values in uH

    }
    if ((displayRefreshFlags & DISPLAY_REFRESH_BSY) != 0) {
      if (!isBusy) {
        tft.setTextColor(TFT_YELLOW);
        digitalWrite(40, LOW);
      } else {
        tft.setTextColor(TFT_BLACK);


void displayValueC2pF() {                                           // display C2 values in pF
  dtostrf(stepsC2topF(valueRotateC2), 4, 1, DisplayValueC2pF);
   tft.setTextSize(1);
   tft.drawString(DisplayValueC2pF, 50, 107, 4);   
  
  if (isBusy) {
     tft.setTextColor(TFT_YELLOW, TFT_BLACK);
   } else {
    tft.setTextColor(TFT_GREEN, TFT_BLACK);
  }

}

void ErasDisplayValueC2pF() {                                       // erase display C1 values in pF
