Skip to content

Commit

Permalink
Create PCF8577C.h
Browse files Browse the repository at this point in the history
  • Loading branch information
chromhelm committed May 13, 2015
1 parent 6fdd929 commit 443163d
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions PCF8577C/PCF8577C.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#ifndef PCF8577C_H
#define PCF8577C_H

#include <Arduino.h>
#include <Wire.h>

extern TwoWire Wire;

/* arduino class */
class PCF8577C {
public:
static const uint8_t DIRECT_DRIVE = 0x0;
static const uint8_t DUPLEX_DRIVE = 0x1;

void begin(uint8_t DriveMode, uint8_t subaddress);
void selectBank(uint8_t bankNumber);
void write(uint8_t* data, uint8_t length);
private:
uint8_t ControlRegister;
};

#endif //PCF8577C_H

0 comments on commit 443163d

Please sign in to comment.