avr-classes
Public Member Functions | List of all members
OutputShiftRegister Class Referenceabstract

#include <outputshiftregister.h>

Inheritance diagram for OutputShiftRegister:
IntegratedCircuit IntegratedCircuit::isClocked OutputShiftRegisterWithLatch ShiftRegister74HC164 ShiftRegister74HC595

Public Member Functions

virtual void setData (bool value)=0
 
- Public Member Functions inherited from IntegratedCircuit::isClocked
virtual void clock (void)=0
 

Detailed Description

Interface for devices implementing a shift register for serial input and parallel output.

Member Function Documentation

◆ setData()

virtual void OutputShiftRegister::setData ( bool  value)
pure virtual

Sets data input of shift register to specified value.

Parameters
valueValue of data input, true for HIGH level and false for LOW level.

Implemented in ShiftRegister74HC595, and ShiftRegister74HC164.