 unsigned long next_aprs = 0;
 
 void setup() {
-//    pinMode(LED_PIN, OUTPUT);
-//    pin_write(LED_PIN, HIGH);
+    pinMode(LED_PIN, OUTPUT);
+    pin_write(LED_PIN, HIGH);
     pinMode(4, OUTPUT); //SD Card pin
 
     bmp.begin();


    if (!ds.search(addr)) {
        ds.reset_search();
        // delay(250);
        return lastExtTemp;
    }

    if (OneWire::crc8(addr, 7) != addr[7]) {
        return -100.0;
    }
    type_s = 0;

    ds.reset();
    ds.select(addr);


    // Convert the data to actual temperature
    int16_t raw = (data[1] << 8) | data[0];
    byte cfg = (data[4] & 0x60);
    // at lower res, the low bits are undefined, so let's zero them
    if (cfg == 0x00) raw = raw & ~7;  // 9 bit resolution, 93.75 ms
    else if (cfg == 0x20) raw = raw & ~3; // 10 bit res, 187.5 ms
    else if (cfg == 0x40) raw = raw & ~1; // 11 bit res, 375 ms
    //// default is 12 bit resolution, 750 ms conversion time

    lastExtTemp = (float) raw / 16.0;

    return lastExtTemp;
