PCA9555
Dependents: Telliskivi2_2014 PowerManagementBoard_Rev_A_2017
PCA9555.cpp
- Committer:
- Reiko
- Date:
- 2013-07-29
- Revision:
- 0:011622696878
- Child:
- 1:a6699cd826bb
File content as of revision 0:011622696878:
#include "PCA9555.h" #include "mbed.h" PCA9555::PCA9555(PinName sda, PinName scl, int address) : _i2c(sda, scl) { _address = address; } int PCA9555::read() { char foo[2]; _i2c.read(_address, foo, 2); return (foo[1] << 8) | foo[0]; } void PCA9555::write(int data) { char foo[2]; foo[0]=data; foo[1]=data>>8; _i2c.write(_address, foo, 2); }