python-on-a-chip online compiler

Dependencies:   mbed TSI

/media/uploads/va009039/p14p-f446re.png

more info: python-on-a-chip

Revision:
3:559c4bd38111
Child:
5:19bd98307341
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/platform/mbed/PinNameTable.h	Wed Mar 13 10:05:34 2013 +0000
@@ -0,0 +1,243 @@
+// PinNameTable.h 2013/3/13
+#include "mbed.h"
+#pragma once
+
+struct pinNameStr {
+    const char* name;
+    const PinName pin;
+};
+
+#define P(A) {#A, A}
+const struct pinNameStr pinname_table[] = {
+#if defined(TARGET_LPC1768) || defined(TARGET_LPC2368) || defined(TARGET_LPC11U24)
+// LPC1768 PinNames sorted
+P(LED1),
+P(LED2),
+P(LED3),
+P(LED4),
+P(USBRX),
+P(USBTX),
+P(p10),
+P(p11),
+P(p12),
+P(p13),
+P(p14),
+P(p15),
+P(p16),
+P(p17),
+P(p18),
+P(p19),
+P(p20),
+P(p21),
+P(p22),
+P(p23),
+P(p24),
+P(p25),
+P(p26),
+P(p27),
+P(p28),
+P(p29),
+P(p30),
+P(p5),
+P(p6),
+P(p7),
+P(p8),
+P(p9),
+#endif
+
+#if defined(TARGET_KL25Z)
+// KL25Z PinName sorted
+P(A0),
+P(A1),
+P(A2),
+P(A3),
+P(A4),
+P(A5),
+P(D0),
+P(D1),
+P(D10),
+P(D11),
+P(D12),
+P(D13),
+P(D14),
+P(D15),
+P(D2),
+P(D3),
+P(D4),
+P(D5),
+P(D6),
+P(D7),
+P(D8),
+P(D9),
+P(LED1),
+P(LED2),
+P(LED3),
+P(LED4),
+P(LED_BLUE),
+P(LED_GREEN),
+P(LED_RED),
+P(PTA0),
+P(PTA1),
+P(PTA10),
+P(PTA11),
+P(PTA12),
+P(PTA13),
+P(PTA14),
+P(PTA15),
+P(PTA16),
+P(PTA17),
+P(PTA18),
+P(PTA19),
+P(PTA2),
+P(PTA20),
+P(PTA21),
+P(PTA22),
+P(PTA23),
+P(PTA24),
+P(PTA25),
+P(PTA26),
+P(PTA27),
+P(PTA28),
+P(PTA29),
+P(PTA3),
+P(PTA30),
+P(PTA31),
+P(PTA4),
+P(PTA5),
+P(PTA6),
+P(PTA7),
+P(PTA8),
+P(PTA9),
+P(PTB0),
+P(PTB1),
+P(PTB10),
+P(PTB11),
+P(PTB12),
+P(PTB13),
+P(PTB14),
+P(PTB15),
+P(PTB16),
+P(PTB17),
+P(PTB18),
+P(PTB19),
+P(PTB2),
+P(PTB20),
+P(PTB21),
+P(PTB22),
+P(PTB23),
+P(PTB24),
+P(PTB25),
+P(PTB26),
+P(PTB27),
+P(PTB28),
+P(PTB29),
+P(PTB3),
+P(PTB30),
+P(PTB31),
+P(PTB4),
+P(PTB5),
+P(PTB6),
+P(PTB7),
+P(PTB8),
+P(PTB9),
+P(PTC0),
+P(PTC1),
+P(PTC10),
+P(PTC11),
+P(PTC12),
+P(PTC13),
+P(PTC14),
+P(PTC15),
+P(PTC16),
+P(PTC17),
+P(PTC18),
+P(PTC19),
+P(PTC2),
+P(PTC20),
+P(PTC21),
+P(PTC22),
+P(PTC23),
+P(PTC24),
+P(PTC25),
+P(PTC26),
+P(PTC27),
+P(PTC28),
+P(PTC29),
+P(PTC3),
+P(PTC30),
+P(PTC31),
+P(PTC4),
+P(PTC5),
+P(PTC6),
+P(PTC7),
+P(PTC8),
+P(PTC9),
+P(PTD0),
+P(PTD1),
+P(PTD10),
+P(PTD11),
+P(PTD12),
+P(PTD13),
+P(PTD14),
+P(PTD15),
+P(PTD16),
+P(PTD17),
+P(PTD18),
+P(PTD19),
+P(PTD2),
+P(PTD20),
+P(PTD21),
+P(PTD22),
+P(PTD23),
+P(PTD24),
+P(PTD25),
+P(PTD26),
+P(PTD27),
+P(PTD28),
+P(PTD29),
+P(PTD3),
+P(PTD30),
+P(PTD31),
+P(PTD4),
+P(PTD5),
+P(PTD6),
+P(PTD7),
+P(PTD8),
+P(PTD9),
+P(PTE0),
+P(PTE1),
+P(PTE10),
+P(PTE11),
+P(PTE12),
+P(PTE13),
+P(PTE14),
+P(PTE15),
+P(PTE16),
+P(PTE17),
+P(PTE18),
+P(PTE19),
+P(PTE2),
+P(PTE20),
+P(PTE21),
+P(PTE22),
+P(PTE23),
+P(PTE24),
+P(PTE25),
+P(PTE26),
+P(PTE27),
+P(PTE28),
+P(PTE29),
+P(PTE3),
+P(PTE30),
+P(PTE31),
+P(PTE4),
+P(PTE5),
+P(PTE6),
+P(PTE7),
+P(PTE8),
+P(PTE9),
+P(USBRX),
+P(USBTX),
+#endif
+};
+ 
\ No newline at end of file