case STATE_STATION:
// waiting until auto-start by user or timer triggered
if (batMonitor) {
if ((chgVoltage > 5.0) && (batVoltage > 8)) {
if (batVoltage < startChargingIfBelow) { //read the battery voltage immediatly before it increase
setNextState(STATE_STATION_CHARGING, 0);
}
case STATE_STATION:
// waiting until auto-start by user or timer triggered
if (batMonitor) {
if (chgVoltage > 5.0) {
if (batVoltage < startChargingIfBelow && (millis() - stateStartTime > 2000)) {
setNextState(STATE_STATION_CHARGING, 0);
}
&& (batVoltage > 8)
#if defined (PCB_1_3)
#define DIVIDER_DIP_SWITCH 2 // sets used PCB odometry divider (2=DIV/2, 4=DIV/4, 8=DIV/8, etc.)
odometryTicksPerRevolution /= DIVIDER_DIP_SWITCH; // encoder ticks per one full resolution