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 0:293a865c625b, committed 2015-04-27
- 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