Davi Souza
/
pymite
python
Fork of pymite by
Diff: platform/mbed/PinNameTable.h
- 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