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.
Revision 7:fd95a990c3b7, committed 2014-10-21
- Comitter:
- jjones646
- Date:
- Tue Oct 21 15:43:03 2014 +0000
- Parent:
- 6:eb9cd97a9030
- Commit message:
- storing hello world program
Changed in this revision
| main.cpp | Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Oct 21 15:36:18 2014 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#include "mbed.h"
-#include "SX1509.h"
-
-#define WAIT_TIME 0.1
-
-DigitalOut led1(LED1);
-SX1509 expander(p9, p10); // sda, scl
-
-int main()
-{
- // Setup the I/O pins for open drain outputs to allow controlling grid of LEDs
- expander.setOpenDrain(A,ON);
-
- // Main loop
- while (1) {
-
- // Set the "A" rows to high, then shift the open drain outputs so they open for each row of LEDs
- for (int i=0; i<8 ; i++) {
- expander.setA(0xFF<<i+1);
- expander.set(i+8);
- wait(WAIT_TIME);
- }
-
- // Toggle the on-board led to indicate activity
- led1=!led1;
-
- // Now shift the rows off the led grid array
- for (int i=0; i<8 ; i++) {
- expander.setB(0xFF>>i+1);
- expander.clear(i);
- wait(WAIT_TIME);
- }
- }
-}
\ No newline at end of file
SX1590