瀏覽代碼

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
}
}
}

Loading…
取消
儲存