23 #ifdef ACCESSORIES_DEBUG_MODE 25 Serial.print(F(
" / "));
27 Serial.print(F(
" PortTwoPins MoveLeftDir() "));
30 Serial.print(F(
"for "));
31 Serial.print(inDuration);
32 Serial.println(F(
"ms"));
38 this->Move(HIGH, LOW);
52 #ifdef ACCESSORIES_DEBUG_MODE 54 Serial.print(F(
" / "));
56 Serial.print(F(
" PortTwoPins MoveRightDir() "));
59 Serial.print(F(
"for "));
60 Serial.print(inDuration);
61 Serial.println(F(
"ms"));
67 this->Move(LOW, HIGH);
81 #ifdef ACCESSORIES_DEBUG_MODE 83 Serial.print(F(
" / "));
85 Serial.println(F(
" PortTwoPins MoveStop() "));
93 void PortTwoPins::Move(
int inValA,
int inValB)
99 #ifdef ACCESSORIES_PRINT_ACCESSORIES 100 void PortTwoPins::printPort()
102 Serial.print(F(
"[PortTwoPins pinA:"));
104 Serial.print(F(
" pinB:"));
106 Serial.print(F(
"]"));
PIN_TYPE GetPinType() const
void MovePin(int inPin, int inValue, PIN_TYPE inType = UNDEFINED) const
void MoveRightDir(unsigned long inDuration = 0)
void MoveLeftDir(unsigned long inDuration = 0)
int beginPin(int inPin, PIN_TYPE inType = UNDEFINED) const
void SetPinType(PIN_TYPE inType)
void SetPortState(PORT_STATE inState)