Original

Fork of PCA9547 by Tedd OKANO

Revision:
0:662ab6a5aa97
Child:
1:47f2cf4c6619
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PCA9547.cpp	Tue Jul 01 00:10:04 2014 +0000
@@ -0,0 +1,19 @@
+#include "PCA9547.h"
+
+PCA9547::PCA9547( PinName sda, PinName scl, char i2c_address ) : i2c( sda, scl ), _i2c_addr( i2c_address )
+{
+    //  do nothing.
+    //  leave it in default state.
+}
+
+PCA9547::~PCA9547()
+{
+
+}
+
+void PCA9547::select( char channel )
+{
+    char    data    = 0x08 | channel;
+
+    i2c.write( _i2c_addr, &data, 1);
+}