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

        boolean bsy = payload->status.flags & (1 << 3);
        if (isBusy != bsy) {
          isBusy = bsy;
          displayRefreshFlags |= DISPLAY_REFRESH_BSY;
        }
        break;
      }
    case cmdDebug: {


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

void ErasDisplayValueLuH() {                                   // erase display L values in uH
