Interface to Analog devices AD5258 digital I2C potentiometer
AD5258.cpp
- Committer:
- RodColeman
- Date:
- 2013-11-11
- Revision:
- 0:8920c7d857d8
- Child:
- 1:64570234d7b5
File content as of revision 0:8920c7d857d8:
#include "AD5258.h" #include "mbed.h" AD5258::AD5258(PinName sda, PinName scl, int address) : _i2c(sda, scl) { _address = address; } int AD5258::read() { char foo[1]; _i2c.read(_address, foo, 1); return foo[0]; } void AD5258::write(int data) { char foo[2]; foo[0] = 00; foo[1] = data; _i2c.write(_address, foo, 2); }