#ifndef LED_SHIFTREGS_H #define LED_SHIFTREGS_H #include #include #include #include /* A LED_ShiftRegs turns LED on and off. shift register RCLK pin a.k.a. SS or ST */ class LED_ShiftRegs: public LEDInterface { private: const uint8_t slaveSelect;//controller pin number connected to shift register RCLK const uint8_t pin; //bit pattern, shift register pin that is connected to an LED public: LED_ShiftRegs(const uint8_t slaveSelect, const uint8_t pin); void begin(); virtual void on(); virtual void off(); }; #endif