ss

Dependencies:   WS2812 PixelArray Adafruit_GFX

Committer:
eunsong
Date:
Sat Jun 15 13:48:45 2019 +0000
Revision:
3:700a0cf6beea
Parent:
0:27e31cadeb36
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
eunsong 0:27e31cadeb36 1 #include "PCF8574.h"
eunsong 0:27e31cadeb36 2 #include "mbed.h"
eunsong 0:27e31cadeb36 3
eunsong 0:27e31cadeb36 4 PCF8574::PCF8574(PinName sda, PinName scl, int address)
eunsong 0:27e31cadeb36 5 : _i2c(sda, scl) {
eunsong 0:27e31cadeb36 6 _address = address;
eunsong 0:27e31cadeb36 7 _i2c.frequency(100000);
eunsong 0:27e31cadeb36 8 }
eunsong 0:27e31cadeb36 9
eunsong 0:27e31cadeb36 10 int PCF8574::read() {
eunsong 0:27e31cadeb36 11 char foo[1];
eunsong 0:27e31cadeb36 12 _i2c.read(_address, foo, 1);
eunsong 0:27e31cadeb36 13 return foo[0];
eunsong 0:27e31cadeb36 14 }
eunsong 0:27e31cadeb36 15
eunsong 0:27e31cadeb36 16 void PCF8574::write(int data) {
eunsong 0:27e31cadeb36 17 char foo[1];
eunsong 0:27e31cadeb36 18 foo[0] = data;
eunsong 0:27e31cadeb36 19 _i2c.write(_address, foo, 1);
eunsong 0:27e31cadeb36 20 }