PCA9547: an I2C bus multiplexer control library. PCA9547 is an I2C multiplexer which enables to select 1:8 multiplexed I2C bus. The multiplexer is useful for deviding I2C bus to avoiding slave address conflict and separating capacitive loads. For more information about PCA9547: http://www.nxp.com/documents/data_sheet/PCA9547.pdf
Dependents: pca9547_Hello m3Dpi
Information
For more information, please visit component page.
PCA9547.h
- Committer:
- okano
- Date:
- 2014-07-01
- Revision:
- 0:662ab6a5aa97
- Child:
- 1:47f2cf4c6619
File content as of revision 0:662ab6a5aa97:
#ifndef MBED_PCA9547_H #define MBED_PCA9547_H #include "mbed.h" class PCA9547 { public: PCA9547( PinName sda, PinName scl, char i2c_address = 0xE0 ); ~PCA9547(); void select( char channel ); private: I2C i2c; char _i2c_addr; }; #endif // MBED_PCA9547_H