         tft.setTextColor(TFT_BLACK);
         digitalWrite(40, HIGH);
       }
-//      tft.setTextSize(1);
-//      tft.drawString("Ready", 50, 115, 1);                // write the text to coordinates
-//      displayRefreshFlags &= ~DISPLAY_REFRESH_BSY;
-    }
-  }
-}
+    }
+  }
+}

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
// --- end of Keypad code ---

void busReceiver(char cmd, uint8_t length, const TCommand *payload) {
  switch (cmd) {
    case cmdStatus: {

  tft.drawString(DisplayValueC2pF, 50, 107, 4);
}

void ErasDisplayValueC2pF() {                                       // erase display C1 values in pF
  tft.setTextColor(TFT_BLACK);
  tft.setTextSize(1);
  tft.drawString(DisplayValueC2pF, 50, 107, 4);
}

void displayC2steps() {                                             // display C2 steps values
  dtostrf(valueRotateC2, 5, 0, DisplayValueC2);
  if (isBusy) {
    tft.setTextColor(TFT_YELLOW);
