 LocoNetCVClass lnCV;
 
 boolean programmingMode;
+
+OneWire ds(A3);
+byte addr[8];
 
 #define LOCONET_TX_PIN 5
 

    configureSlot(i);
  }
  tlc.begin();

  programmingMode = false;
}

void loop() {

        DEBUG("\n");

        return LNCV_LACK_OK;
		  } else if (lncvAddress == 1019) {
        lncvValue = addr[0];
        lncvValue = lncvValue << 8;
        lncvValue |= addr[1]; 
        return LNCV_LACK_OK;
      } else if (lncvAddress == 1020) {
        lncvValue = addr[2];
        lncvValue = lncvValue << 8;
        lncvValue |= addr[3]; 
        return LNCV_LACK_OK;
      } else if (lncvAddress == 1021) {
        lncvValue = addr[4];
        lncvValue = lncvValue << 8;
        lncvValue |= addr[5]; 
        return LNCV_LACK_OK;
      } else if (lncvAddress == 1022) {
        lncvValue = addr[6];
        lncvValue = lncvValue << 8;
        lncvValue |= addr[7]; 
        return LNCV_LACK_OK;
      } else if (lncvAddress == 1023) {
        lncvValue = VERSION;
        return LNCV_LACK_OK;
      } else if (lncvAddress == 1024) {
