3 #ifndef NO_EXPANDER_74HC595 14 this->numberOfShiftRegisters = inNumberOfShiftRegisters;
15 this->psr =
new ShiftRegister74HC595(inNumberOfShiftRegisters, serialDataPin, clockPin, latchPin);
16 if (this->psr != NULL)
18 PortExpander::Add(
this);
19 Serial.println(F(
"Expander 74HC595 succeed"));
28 #ifdef ACCESSORIES_DEBUG_MODE 30 Serial.println(F(
"74HC595 : only output digital pins"));
33 this->psr->set(inPin, LOW);
38 this->psr->set(inPin, inValue);
43 #ifdef ACCESSORIES_DEBUG_MODE 44 Serial.println(F(
"74HC595 : only digital pins"));
void analogWrite(int inPin, int inValue)
void digitalWrite(int inPin, int inValue)
void beginPin(int inPin, PIN_TYPE inType)