diff --git a/src/main.cpp b/src/main.cpp index 5731d55..47cf4ac 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -169,8 +169,6 @@ void loop() { unsigned long loopmillis=millis(); enableTiming=true; //reactivate - - ec_loop(loopmillis); @@ -227,9 +225,9 @@ void loop() { - if (eccalibrationoutput && !digitalRead(PIN_BUTTON) && !getReading) { //Calibration UI - if (!isValueArrayOK(ec_calib_array,EC_CALIB_ARRAY_SIZE,EC_ADC_UNAVAILABLE)) { - for (uint8_t blink=0;blink<5;blink++) { + if (eccalibrationoutput && !digitalRead(PIN_BUTTON) && !getReading) { //Calibration UI . Button Pressed + if (!isValueArrayOK(ec_calib_array,EC_CALIB_ARRAY_SIZE,EC_ADC_UNAVAILABLE)) { //Calibration Array filled? + for (uint8_t blink=0;blink<5;blink++) { //Error Blink #ifdef PIN_LED digitalWrite(PIN_LED,HIGH); delay(100); @@ -245,7 +243,7 @@ void loop() { delay(100); #endif } - }else{ + }else{ //Calibration Array is ok, initiate ec reading getReading=true; force_ec_measurement=true; ec_flag_measurement_available=false;