ss
Dependencies: WS2812 PixelArray Adafruit_GFX
Diff: PCF8574.cpp
- Revision:
- 0:27e31cadeb36
diff -r 000000000000 -r 27e31cadeb36 PCF8574.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PCF8574.cpp Sat Jun 15 13:09:31 2019 +0000 @@ -0,0 +1,20 @@ +#include "PCF8574.h" +#include "mbed.h" + +PCF8574::PCF8574(PinName sda, PinName scl, int address) + : _i2c(sda, scl) { + _address = address; + _i2c.frequency(100000); +} + +int PCF8574::read() { + char foo[1]; + _i2c.read(_address, foo, 1); + return foo[0]; +} + +void PCF8574::write(int data) { + char foo[1]; + foo[0] = data; + _i2c.write(_address, foo, 1); +}