Original
Fork of PCA9547 by
PCA9547.h@0:662ab6a5aa97, 2014-07-01 (annotated)
- Committer:
- okano
- Date:
- Tue Jul 01 00:10:04 2014 +0000
- Revision:
- 0:662ab6a5aa97
- Child:
- 1:47f2cf4c6619
first library test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
okano | 0:662ab6a5aa97 | 1 | #ifndef MBED_PCA9547_H |
okano | 0:662ab6a5aa97 | 2 | #define MBED_PCA9547_H |
okano | 0:662ab6a5aa97 | 3 | |
okano | 0:662ab6a5aa97 | 4 | #include "mbed.h" |
okano | 0:662ab6a5aa97 | 5 | |
okano | 0:662ab6a5aa97 | 6 | class PCA9547 |
okano | 0:662ab6a5aa97 | 7 | { |
okano | 0:662ab6a5aa97 | 8 | public: |
okano | 0:662ab6a5aa97 | 9 | PCA9547( PinName sda, PinName scl, char i2c_address = 0xE0 ); |
okano | 0:662ab6a5aa97 | 10 | |
okano | 0:662ab6a5aa97 | 11 | ~PCA9547(); |
okano | 0:662ab6a5aa97 | 12 | |
okano | 0:662ab6a5aa97 | 13 | void select( char channel ); |
okano | 0:662ab6a5aa97 | 14 | |
okano | 0:662ab6a5aa97 | 15 | private: |
okano | 0:662ab6a5aa97 | 16 | I2C i2c; |
okano | 0:662ab6a5aa97 | 17 | char _i2c_addr; |
okano | 0:662ab6a5aa97 | 18 | }; |
okano | 0:662ab6a5aa97 | 19 | |
okano | 0:662ab6a5aa97 | 20 | #endif // MBED_PCA9547_H |