python

Dependencies:   TSI mbed

Fork of pymite by Norimasa Okamoto

platform/mbed/PinNameTable.h

Committer:
va009039
Date:
2013-03-13
Revision:
3:559c4bd38111
Child:
5:19bd98307341

File content as of revision 3:559c4bd38111:

// 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
};