This library provides simplified I2C access to a Microchip MCP23x17 GPIO expender device, including a general interface for any GPIO expender
Diff: AbstractGpioExpender.h
- Revision:
- 1:ec9e770173d5
- Parent:
- 0:ebd3a7cc9b92
- Child:
- 2:3bea48e1505c
--- a/AbstractGpioExpender.h Fri Jan 09 14:37:42 2015 +0000
+++ b/AbstractGpioExpender.h Fri Jan 09 15:35:40 2015 +0000
@@ -72,11 +72,11 @@
virtual unsigned char createBus(const std::list<unsigned char> p_lines, const PinMode p_mode = PullNone) = 0;
virtual void deleteBus(const unsigned char p_busId) = 0;
- virtual int busRead(const unsigned char p_busId) = 0;
- virtual int busWrite(const unsigned char p_busId, const unsigned char p_value) = 0;
+ virtual int busRead(const unsigned char p_busId, unsigned short * p_value) = 0;
+ virtual int busWrite(const unsigned char p_busId, const unsigned short p_value) = 0;
protected:
virtual bool writeRegister(const unsigned char p_registerId, const unsigned char p_value) = 0;
virtual bool readRegister(const unsigned char p_registerId, unsigned char * p_value) = 0;
-}; // End of class AbstractGpioExpender
\ No newline at end of file
+}; // End of class AbstractGpioExpender
Yann Garcia