Skip to content

Commit d49d21c

Browse files
committed
Pin definition update
1 parent 02d6b32 commit d49d21c

File tree

6 files changed

+76
-8
lines changed

6 files changed

+76
-8
lines changed

libraries/tests/mbed/digitalin_digitalout/main.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,16 @@ DigitalOut out(P1_0);
4646
DigitalIn in(P4_7);
4747

4848
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
49-
DigitalInOut d1(PD0);
50-
DigitalInOut d2(PC4);
49+
DigitalOut out(PD0);
50+
DigitalIn in(PC3);
5151

5252
#elif defined(TARGET_EFM32ZG_STK3200)
53-
DigitalInOut d1(PD7);
54-
DigitalInOut d2(PC1);
53+
DigitalOut out(PD7);
54+
DigitalIn in(PC1);
5555

5656
#elif defined(TARGET_EFM32HG_STK3400)
57-
DigitalInOut d1(PE10);
58-
DigitalInOut d2(PC1);
57+
DigitalOut out(PE10);
58+
DigitalIn in(PC1);
5959

6060
#else
6161
DigitalOut out(p5);

libraries/tests/mbed/digitalinout/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ DigitalInOut d2(P4_7);
4747

4848
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
4949
DigitalInOut d1(PD0);
50-
DigitalInOut d2(PC4);
50+
DigitalInOut d2(PC3);
5151

5252
#elif defined(TARGET_EFM32ZG_STK3200)
5353
DigitalInOut d1(PD7);

libraries/tests/mbed/interruptin/main.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,18 @@ void in_handler() {
7474
#define PIN_OUT P1_0
7575
#define PIN_IN P4_7
7676

77+
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
78+
#define PIN_OUT PD0
79+
#define PIN_IN PC3
80+
81+
#elif defined(TARGET_EFM32ZG_STK3200)
82+
#define PIN_OUT PD7
83+
#define PIN_IN PC1
84+
85+
#elif defined(TARGET_EFM32HG_STK3400)
86+
#define PIN_OUT PE10
87+
#define PIN_IN PC1
88+
7789
#else
7890
#define PIN_IN (p5)
7991
#define PIN_OUT (p25)

libraries/tests/mbed/portinout/main.cpp

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,34 @@
101101
#define P2_1 (1 << 8) // PB_8
102102
#define P2_2 (1 << 9) // PB_9
103103
#define PORT_2 PortB
104+
105+
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
106+
#define P1_1 (1 << 0) // PD0
107+
#define P1_2 (1 << 1) // PD1
108+
#define PORT_1 PortD
109+
110+
#define P2_1 (1 << 3) // PC3
111+
#define P2_2 (1 << 4) // PC4
112+
#define PORT_2 PortC
113+
114+
#elif defined(TARGET_EFM32ZG_STK3200)
115+
#define P1_1 (1 << 7) // PD7
116+
#define P1_2 (1 << 6) // PD6
117+
#define PORT_1 PortD
118+
119+
#define P2_1 (1 << 1) // PC1
120+
#define P2_2 (1 << 2) // PC2
121+
#define PORT_2 PortC
122+
123+
#elif defined(TARGET_EFM32HG_STK3400)
124+
#define P1_1 (1 << 10) // PE10
125+
#define P1_2 (1 << 11) // PE11
126+
#define PORT_1 PortE
127+
128+
#define P2_1 (1 << 1) // PC1
129+
#define P2_2 (1 << 2) // PC2
130+
#define PORT_2 PortC
131+
104132
#endif
105133

106134
#define MASK_1 (P1_1 | P1_2)

libraries/tests/mbed/portout_portin/main.cpp

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,34 @@
101101
#define P2_1 (1 << 8) // PB_8
102102
#define P2_2 (1 << 9) // PB_9
103103
#define PORT_2 PortB
104+
105+
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
106+
#define P1_1 (1 << 0) // PD0
107+
#define P1_2 (1 << 1) // PD1
108+
#define PORT_1 PortD
109+
110+
#define P2_1 (1 << 3) // PC3
111+
#define P2_2 (1 << 4) // PC4
112+
#define PORT_2 PortC
113+
114+
#elif defined(TARGET_EFM32ZG_STK3200)
115+
#define P1_1 (1 << 7) // PD7
116+
#define P1_2 (1 << 6) // PD6
117+
#define PORT_1 PortD
118+
119+
#define P2_1 (1 << 1) // PC1
120+
#define P2_2 (1 << 2) // PC2
121+
#define PORT_2 PortC
122+
123+
#elif defined(TARGET_EFM32HG_STK3400)
124+
#define P1_1 (1 << 10) // PE10
125+
#define P1_2 (1 << 11) // PE11
126+
#define PORT_1 PortE
127+
128+
#define P2_1 (1 << 1) // PC1
129+
#define P2_2 (1 << 2) // PC2
130+
#define PORT_2 PortC
131+
104132
#endif
105133

106134
#define MASK_1 (P1_1 | P1_2)

libraries/tests/utest/serial_asynch/serial_asynch.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
#elif defined(TARGET_EFM32LG_STK3600) || defined(TARGET_EFM32GG_STK3700) || defined(TARGET_EFM32WG_STK3800)
3232
#define TEST_SERIAL_ONE_TX_PIN PD0 // usart1
33-
#define TEST_SERIAL_TWO_RX_PIN PC4 // usart2
33+
#define TEST_SERIAL_TWO_RX_PIN PC3 // usart2
3434

3535
#elif defined(TARGET_EFM32ZG_STK3200)
3636
#error "Target not supported (only 2 serial ports available, need 3)"

0 commit comments

Comments
 (0)