  */
  byte DEBUG = 3;
 
-uint16_t dtime = 1000;  // delay in loop
+uint16_t dtime = 5000;  // delay in loop
 
 uint8_t config_value;
 

  {
    text_ptr = (PCA9548A_70.status_text[PCA9548A_70.error.error_val]);
    Serial.printf("mux0 control write failed with return of 0x%.2X: %s\r\n", PCA9548A_70.error.error_val, text_ptr);
    text_ptr = (PCA9548A_70.status_text[PCA9548A_70.error.error_val]);
    delay(dtime/2); // don't blast repeat failures too quickly
  }
  else

  // Wait here for 10 seconds to see if we will use Serial Monitor, so output is not lost
  while((!Serial) && (millis()<10000));    // wait until serial monitor is open or timeout, which seems to fall through
 
  Serial.printf("\r\nHabitat Temp Monitor at MUX address 0x%.2X\r\n", PCA9548A_70.base_get());

  Serial.printf("Build %s - %s\r\n%s\r\n", __DATE__, __TIME__, __FILE__);

#if defined(__MKL26Z64__)
  Serial.println( "CPU is T_LC");
