Distancer/LcdShiftReg.h

18 lines
380 B
C
Raw Normal View History

#pragma once
#include "DeviceLib/ShiftRegister.h"
class LcdShiftReg : public ShiftRegister
{
2017-03-02 07:18:07 +00:00
public:
LcdShiftReg();
2017-03-02 07:18:07 +00:00
private:
void setPin(volatile uint8_t *port, uint8_t pin) const;
void clearPin(volatile uint8_t *port, uint8_t pin) const;
virtual void setSerialPin(bool value) override;
2017-03-02 07:18:07 +00:00
virtual void pulseShiftPin() override;
virtual void pulseStoragePin() override;
};