74595 Library

Committer:
zoop57
Date:
Sat Aug 23 21:15:47 2014 +0000
Revision:
0:bca974772920
Initial commit;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
zoop57 0:bca974772920 1 #ifndef MBED_ShiftRegister_H
zoop57 0:bca974772920 2 #define MBED_ShiftRegister_H
zoop57 0:bca974772920 3
zoop57 0:bca974772920 4 #include "mbed.h"
zoop57 0:bca974772920 5
zoop57 0:bca974772920 6 class ShiftRegister
zoop57 0:bca974772920 7 {
zoop57 0:bca974772920 8 public:
zoop57 0:bca974772920 9 ShiftRegister();
zoop57 0:bca974772920 10 ShiftRegister(PinName clockPin, PinName latchPin, PinName dataPin);
zoop57 0:bca974772920 11 void shiftByte(unsigned char data);
zoop57 0:bca974772920 12 void shiftBit(unsigned char bit);
zoop57 0:bca974772920 13
zoop57 0:bca974772920 14 private:
zoop57 0:bca974772920 15 DigitalOut _clockPin;
zoop57 0:bca974772920 16 DigitalOut _latchPin;
zoop57 0:bca974772920 17 DigitalOut _dataPin;
zoop57 0:bca974772920 18 };
zoop57 0:bca974772920 19
zoop57 0:bca974772920 20 #endif