mirror of https://github.com/ARMmbed/mbed-os.git
Pin definition update
parent
02d6b3200a
commit
d49d21cdca
|
@ -46,16 +46,16 @@ DigitalOut out(P1_0);
|
|||
DigitalIn in(P4_7);
|
||||
|
||||
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
|
||||
DigitalInOut d1(PD0);
|
||||
DigitalInOut d2(PC4);
|
||||
DigitalOut out(PD0);
|
||||
DigitalIn in(PC3);
|
||||
|
||||
#elif defined(TARGET_EFM32ZG_STK3200)
|
||||
DigitalInOut d1(PD7);
|
||||
DigitalInOut d2(PC1);
|
||||
DigitalOut out(PD7);
|
||||
DigitalIn in(PC1);
|
||||
|
||||
#elif defined(TARGET_EFM32HG_STK3400)
|
||||
DigitalInOut d1(PE10);
|
||||
DigitalInOut d2(PC1);
|
||||
DigitalOut out(PE10);
|
||||
DigitalIn in(PC1);
|
||||
|
||||
#else
|
||||
DigitalOut out(p5);
|
||||
|
|
|
@ -47,7 +47,7 @@ DigitalInOut d2(P4_7);
|
|||
|
||||
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
|
||||
DigitalInOut d1(PD0);
|
||||
DigitalInOut d2(PC4);
|
||||
DigitalInOut d2(PC3);
|
||||
|
||||
#elif defined(TARGET_EFM32ZG_STK3200)
|
||||
DigitalInOut d1(PD7);
|
||||
|
|
|
@ -74,6 +74,18 @@ void in_handler() {
|
|||
#define PIN_OUT P1_0
|
||||
#define PIN_IN P4_7
|
||||
|
||||
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
|
||||
#define PIN_OUT PD0
|
||||
#define PIN_IN PC3
|
||||
|
||||
#elif defined(TARGET_EFM32ZG_STK3200)
|
||||
#define PIN_OUT PD7
|
||||
#define PIN_IN PC1
|
||||
|
||||
#elif defined(TARGET_EFM32HG_STK3400)
|
||||
#define PIN_OUT PE10
|
||||
#define PIN_IN PC1
|
||||
|
||||
#else
|
||||
#define PIN_IN (p5)
|
||||
#define PIN_OUT (p25)
|
||||
|
|
|
@ -101,6 +101,34 @@
|
|||
#define P2_1 (1 << 8) // PB_8
|
||||
#define P2_2 (1 << 9) // PB_9
|
||||
#define PORT_2 PortB
|
||||
|
||||
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
|
||||
#define P1_1 (1 << 0) // PD0
|
||||
#define P1_2 (1 << 1) // PD1
|
||||
#define PORT_1 PortD
|
||||
|
||||
#define P2_1 (1 << 3) // PC3
|
||||
#define P2_2 (1 << 4) // PC4
|
||||
#define PORT_2 PortC
|
||||
|
||||
#elif defined(TARGET_EFM32ZG_STK3200)
|
||||
#define P1_1 (1 << 7) // PD7
|
||||
#define P1_2 (1 << 6) // PD6
|
||||
#define PORT_1 PortD
|
||||
|
||||
#define P2_1 (1 << 1) // PC1
|
||||
#define P2_2 (1 << 2) // PC2
|
||||
#define PORT_2 PortC
|
||||
|
||||
#elif defined(TARGET_EFM32HG_STK3400)
|
||||
#define P1_1 (1 << 10) // PE10
|
||||
#define P1_2 (1 << 11) // PE11
|
||||
#define PORT_1 PortE
|
||||
|
||||
#define P2_1 (1 << 1) // PC1
|
||||
#define P2_2 (1 << 2) // PC2
|
||||
#define PORT_2 PortC
|
||||
|
||||
#endif
|
||||
|
||||
#define MASK_1 (P1_1 | P1_2)
|
||||
|
|
|
@ -101,6 +101,34 @@
|
|||
#define P2_1 (1 << 8) // PB_8
|
||||
#define P2_2 (1 << 9) // PB_9
|
||||
#define PORT_2 PortB
|
||||
|
||||
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
|
||||
#define P1_1 (1 << 0) // PD0
|
||||
#define P1_2 (1 << 1) // PD1
|
||||
#define PORT_1 PortD
|
||||
|
||||
#define P2_1 (1 << 3) // PC3
|
||||
#define P2_2 (1 << 4) // PC4
|
||||
#define PORT_2 PortC
|
||||
|
||||
#elif defined(TARGET_EFM32ZG_STK3200)
|
||||
#define P1_1 (1 << 7) // PD7
|
||||
#define P1_2 (1 << 6) // PD6
|
||||
#define PORT_1 PortD
|
||||
|
||||
#define P2_1 (1 << 1) // PC1
|
||||
#define P2_2 (1 << 2) // PC2
|
||||
#define PORT_2 PortC
|
||||
|
||||
#elif defined(TARGET_EFM32HG_STK3400)
|
||||
#define P1_1 (1 << 10) // PE10
|
||||
#define P1_2 (1 << 11) // PE11
|
||||
#define PORT_1 PortE
|
||||
|
||||
#define P2_1 (1 << 1) // PC1
|
||||
#define P2_2 (1 << 2) // PC2
|
||||
#define PORT_2 PortC
|
||||
|
||||
#endif
|
||||
|
||||
#define MASK_1 (P1_1 | P1_2)
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
|
||||
#define TEST_SERIAL_ONE_TX_PIN PD0 // usart1
|
||||
#define TEST_SERIAL_TWO_RX_PIN PC4 // usart2
|
||||
#define TEST_SERIAL_TWO_RX_PIN PC3 // usart2
|
||||
|
||||
#elif defined(TARGET_EFM32ZG_STK3200)
|
||||
#error "Target not supported (only 2 serial ports available, need 3)"
|
||||
|
|
Loading…
Reference in New Issue