Пример #1
0
void hardware::setBatteryOutput(bool enable)
{
    IO::digitalWrite(OUTPUT_DISABLE_PIN, !enable);
    if(!enable) {
        setChargerOutput(false);
        setDischargerOutput(false);
    }
}
Пример #2
0
void hardware::setBatteryOutput(bool enable)
{
    IO::digitalWrite(OUTPUT_DISABLE_PIN, !enable);
#ifdef ENABLE_BALANCER_PWR
    IO::digitalWrite(BALANCER_PWR_ENABLE_PIN, enable);
#endif
    if(!enable) {
        setChargerOutput(false);
        setDischargerOutput(false);
    }
}
Пример #3
0
void hardware::setDischargerOutput(bool enable)
{
    if(enable) setChargerOutput(false);
    digitalWrite(DISCHARGE_DISABLE_PIN, !enable);
}