int Rat::Init() { if (SetMemoryPins()) { SetSerial(); SetPins(); return 0; } else { return -1; } }
void Motor::SetPins(uint8_t pinHBridge, uint8_t pinPositive, uint8_t pinNegative, bool resetPinMode) { SetPins(pinHBridge, true, pinPositive, pinNegative, resetPinMode); }
Motor::Motor(uint8_t hBridge, uint8_t pinPositive, uint8_t pinNegative) { isOn = false; currentValue = 255; SetPins(hBridge, pinPositive, pinNegative, false); }
void Motor::SetPins(uint8_t pinHBridge, uint8_t pinPositive, uint8_t pinNegative) { SetPins(pinHBridge, pinPositive, pinNegative, true); }
void LipoSingleCellMonitor::SetCustomPins(int32_t a, int32_t b, int32_t c, int32_t d, int32_t e, int32_t f) { SetPins(a, b, c, d, e, f); }