InetrfaceProducts NXP / Mbed 2 deprecated PCA9624_Hello

Dependencies:   PCA962x mbed

Revision:
1:e2289f758d62
Parent:
0:50ca448b1ffd
Child:
2:fb3d856830ca
diff -r 50ca448b1ffd -r e2289f758d62 main.cpp
--- a/main.cpp	Thu Feb 26 09:22:52 2015 +0000
+++ b/main.cpp	Wed Mar 04 06:11:42 2015 +0000
@@ -15,3 +15,38 @@
         led_cntlr.pwm( ALLPORTS, 0.0 );
     }
 }
+
+
+
+
+#if 0   //  Sample of using LedPwmOut API
+#include "mbed.h"
+#include "PCA9626.h"
+#include "PCA9622.h"
+#include "PCA9624.h"
+
+PCA9624    led_cntlr( p28, p27, 0x3E );    //  SDA, SCL, Slave_address(option)
+
+LedPwmOut   leds[]  = {
+    LedPwmOut( led_cntlr, L0  ),
+    LedPwmOut( led_cntlr, L1  ),
+    LedPwmOut( led_cntlr, L2  ),
+    LedPwmOut( led_cntlr, L3  ),
+    LedPwmOut( led_cntlr, L4  ),
+    LedPwmOut( led_cntlr, L5  ),
+    LedPwmOut( led_cntlr, L6  ),
+    LedPwmOut( led_cntlr, L7  ),
+};
+
+int main()
+{
+    while(1) {
+        for ( int ch = 0; ch < 8; ch++ ) {
+            for ( float p = 0.0; p < 1.0; p += 0.01 ) {
+                leds[ ch ]  = p;
+                wait( 0.01 );
+            }
+        }
+    }
+}
+#endif
\ No newline at end of file