simple MCP4XXX digital potentiometer library
datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/22060b.pdf
Diff: MCP4XXX.cpp
- Revision:
- 1:d0bc73e899a3
- Parent:
- 0:dc2196d5163f
diff -r dc2196d5163f -r d0bc73e899a3 MCP4XXX.cpp --- a/MCP4XXX.cpp Wed Nov 27 06:42:37 2013 +0000 +++ b/MCP4XXX.cpp Wed Nov 27 07:13:25 2013 +0000 @@ -14,12 +14,12 @@ delete _spi; } -void MCP4XXX::setLevel(unsigned char lvl, bool isR0) { +void MCP4XXX::setLevel(unsigned char lvl, bool isP0) { *_cs = 0; - if (isR0) - _spi->write(P0); + if (isP0) + _spi->write(P0_ADDR); else - _spi->write(P1); + _spi->write(P1_ADDR); _spi->write(lvl); *_cs = 1; _lvl = lvl;