         report_indicators();
 
         
-        // switch to default reference (5V on Arduino Uno/Leonardo)
-        analogReference(DEFAULT);
-
-        // discard the first ADC conversion
-        analogRead(A11);
-
-
         // send timestamp
         Serial.print("$TIME,");
         Serial.println(time_env, DEC);

        raw_bat3 = analogRead(A3);      // J4 (pin 4)

        // voltage level conversion
        bat0 = BAT_RK * (float)raw_bat0 * ADC_INTERNAL_V;
        bat1 = BAT_RK * (float)raw_bat1 * ADC_INTERNAL_V;
        bat2 = BAT_RK * (float)raw_bat2 * ADC_INTERNAL_V;
        bat3 = BAT_RK * (float)raw_bat3 * ADC_INTERNAL_V;

        // send battery report
        report_battery();

        //raw_tm3 = analogRead(A11);        // J5 (pin 2)

        // lm35 temperature conversion
        tm0 = (float(raw_tm0) * ADC_MV) / LM35_MVC;
        tm1 = (float(raw_tm1) * ADC_MV) / LM35_MVC;
        tm2 = (float(raw_tm2) * ADC_MV) / LM35_MVC;
        //tm3 = (float(raw_tm3) * ADC_MV) / LM35_MVC;

        // send temperature report
        report_temperature();
