浏览代码

Straighten poweredCount logic for i2c

tags/v1.2.0
Bertrand Lemasle 6 年前
父节点
当前提交
0ec46f7699
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. +5
    -4
      Hardware.cpp

+ 5
- 4
Hardware.cpp 查看文件

@@ -120,9 +120,9 @@ namespace hardware {
pinMode(I2C_PWR, OUTPUT);

Wire.begin();
poweredCount = 1;
}

poweredCount++;
else poweredCount++;
}

void powerOff(bool forced = false) {
@@ -137,9 +137,10 @@ namespace hardware {
//disable i2c internal pull ups
digitalWrite(A4, LOW);
digitalWrite(A5, LOW);
}

poweredCount--;
poweredCount = 0;
}
else if(poweredCount > 1) poweredCount--; //avoid decrement if == 0
}
}
}

||||||
x
 
000:0
正在加载...
取消
保存