InetrfaceProducts NXP / Mbed 2 deprecated PCA9956A_Hello

Dependencies:   PCA995xA mbed

Committer:
nxp_ip
Date:
Wed Feb 25 06:56:40 2015 +0000
Revision:
0:11740e097e7b
Child:
1:fd208c007499
Initial version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nxp_ip 0:11740e097e7b 1 #include "mbed.h"
nxp_ip 0:11740e097e7b 2
nxp_ip 0:11740e097e7b 3 #include "PCA9956A.h"
nxp_ip 0:11740e097e7b 4 PCA9956A led_cntlr( p28, p27, 0x02 ); // SDA, SCL, Slave_address(option)
nxp_ip 0:11740e097e7b 5
nxp_ip 0:11740e097e7b 6 int main()
nxp_ip 0:11740e097e7b 7 {
nxp_ip 0:11740e097e7b 8 led_cntlr.current( ALLPORTS, 1.0 ); // Set all ports output current 100%
nxp_ip 0:11740e097e7b 9
nxp_ip 0:11740e097e7b 10 while(1) {
nxp_ip 0:11740e097e7b 11 for ( int port = 0; port < led_cntlr.number_of_ports(); port++ ) {
nxp_ip 0:11740e097e7b 12 for ( int i = 1; i <= 100; i++ ) {
nxp_ip 0:11740e097e7b 13 led_cntlr.pwm( port, (float)i / 100.0 );
nxp_ip 0:11740e097e7b 14 wait( 0.01 );
nxp_ip 0:11740e097e7b 15 }
nxp_ip 0:11740e097e7b 16 }
nxp_ip 0:11740e097e7b 17 led_cntlr.pwm( ALLPORTS, 0.0 ); // Set all ports output PWM 0%
nxp_ip 0:11740e097e7b 18 }
nxp_ip 0:11740e097e7b 19 }