Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- 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