nikos chalikias / Mbed 2 deprecated n-bed_GMS_ports

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
chalikias
Date:
Mon Apr 27 19:51:56 2015 +0000
Commit message:
tested

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Apr 27 19:51:56 2015 +0000
@@ -0,0 +1,59 @@
+//n-bed test GPIO
+
+#include "mbed.h"
+#include <vector>
+DigitalOut PA3(P0_2);
+// DigitalOut PA4(P0_3); // LPC11U35 DRIVES RXD0 OF LPC1768
+DigitalOut PA5(P0_10);
+DigitalOut PA6(P0_11);
+DigitalOut PA7(P0_17);
+DigitalOut PA8(P0_18);
+DigitalOut PA9(P0_15);
+DigitalOut PA10(P0_16);
+DigitalOut PA11(P2_10);
+
+DigitalOut PB3(P4_29);
+DigitalOut PB4(P4_28);
+DigitalOut PB5(P0_19);
+DigitalOut PB6(P0_20);
+DigitalOut PB7(P0_8);
+DigitalOut PB8(P0_9);
+DigitalOut PB9(P0_7);
+DigitalOut PB10(P1_29);
+DigitalOut PB11(P2_7);
+
+DigitalOut PC3(P2_1);
+DigitalOut PC4(P2_0);
+DigitalOut PC5(P0_0);
+DigitalOut PC6(P0_1);
+DigitalOut PC7(P0_4);
+DigitalOut PC8(P0_5);
+DigitalOut PC9(P0_26);
+DigitalOut PC10(P2_5);
+DigitalOut PC11(P2_7);
+
+DigitalOut PD3(P0_24);
+DigitalOut PD4(P2_8);
+DigitalOut PD5(P0_27);
+DigitalOut PD6(P0_28);
+DigitalOut PD7(P1_23);
+DigitalOut PD8(P1_24);
+DigitalOut PD9(P1_20);
+DigitalOut PD10(P1_30);
+DigitalOut PD11(P2_7);
+
+int main() {  
+    unsigned int counter = 0;
+    while(1) {
+        counter++;
+        PA3  = counter & 0x01;  PB3  = PA3;  PC3 =  PA3;  PD3  = PA3; 
+        PB4  = counter & 0x02;               PC4 =  PB4;  PD4  = PB4; // PC4 NOT USED, 11U35 IS DRIVING IT
+        PA5  = counter & 0x04;  PB5  = PA5;  PC5 =  PA5;  PD5  = PA5;
+        PA6  = counter & 0x08;  PB6  = PA6;  PC6 =  PA6;  PD6  = PA6;
+        PA7  = counter & 0x10;  PB7  = PA7;  PC7 =  PA7;  PD7  = PA7;
+        PA8  = counter & 0x20;  PB8  = PA8;  PC8 =  PA8;  PD3  = PA8;
+        PA9  = counter & 0x40;  PB9  = PA9;  PC9 =  PA9;  PD9  = PA9;
+        PA10 = counter & 0x80;  PB10 = PA10; PC10 = PA10; PD10 = PA10;
+        PA11 = counter & 0x100; PB11 = PA11; PC11 = PA11; PD11 = PA11;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Mon Apr 27 19:51:56 2015 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/4fc01daae5a5
\ No newline at end of file