18 #ifdef ACCESSORIES_DEBUG_MODE 19 if ((
int)inPWMType < ANALOG)
20 Serial.print(F(
" PortSpeedDirBrake begin() : inPWMType must be ANALOG or ANALOG_INVERTED !"));
21 if ((
int)inDigitalType >= ANALOG)
22 Serial.print(F(
" PortSpeedDirBrake begin() : inDigitalType must be DIGITAL or DIGITAL_INVERTED !"));
26 this->
pinDir = Arduino_to_GPIO_pin(inPinDir);
27 this->
pinBrake = Arduino_to_GPIO_pin(inPinBrake);
51 #ifdef ACCESSORIES_DEBUG_MODE 52 Serial.print(F(
" PortSpeedDirBrake MoveLeftDir() "));
55 Serial.print(F(
"for "));
56 Serial.print(inDuration);
57 Serial.println(F(
"ms"));
71 #ifdef ACCESSORIES_DEBUG_MODE 72 Serial.print(F(
" PortSpeedDirBrake MoveRightDir() "));
75 Serial.print(F(
"for "));
76 Serial.print(inDuration);
77 Serial.println(F(
"ms"));
90 #ifdef ACCESSORIES_DEBUG_MODE 91 Serial.println(F(
" PortSpeedDirBrake MoveStop()"));
97 #ifdef ACCESSORIES_PRINT_ACCESSORIES 98 void PortSpeedDirBrake::printPort()
100 Serial.print(F(
"[PortSpeedDirBrake pinPWM:"));
102 Serial.print(F(
" dir:"));
104 Serial.print(F(
" brake:"));
106 Serial.print(F(
"]"));
void MovePin(int inPin, int inValue, PIN_TYPE inType = UNDEFINED) const
void MoveLeftDir(unsigned long inDuration = 0)
PIN_TYPE GetPinType() const
int MapDigitalValue(int inValue) const
int beginPin(int inPin, PIN_TYPE inType = UNDEFINED) const
void SetPinType(PIN_TYPE inType)
void MoveRightDir(unsigned long inDuration = 0)
void SetPortState(PORT_STATE inState)