Skip to content

Commit

Permalink
EFM32 Pearl Gecko test pins.
Browse files Browse the repository at this point in the history
  • Loading branch information
asmellby authored and stevew817 committed Jan 12, 2016
1 parent d260967 commit 9dff016
Show file tree
Hide file tree
Showing 7 changed files with 37 additions and 0 deletions.
4 changes: 4 additions & 0 deletions libraries/tests/mbed/digitalin_digitalout/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@ DigitalIn in(PC1);
DigitalOut out(PE10);
DigitalIn in(PC1);

#elif defined(TARGET_EFM32PG_STK3401)
DigitalOut out(PC6);
DigitalIn in(PA3);

#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
DigitalOut out(PB02);
DigitalIn in(PB03);
Expand Down
4 changes: 4 additions & 0 deletions libraries/tests/mbed/digitalinout/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ DigitalInOut d2(PC1);
DigitalInOut d1(PE10);
DigitalInOut d2(PC1);

#elif defined(TARGET_EFM32PG_STK3401)
DigitalOut out(PC6);
DigitalIn in(PA3);

#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
DigitalInOut d1(PB02);
DigitalInOut d2(PB03);
Expand Down
4 changes: 4 additions & 0 deletions libraries/tests/mbed/i2c_master/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ I2C i2c(TEST_SDA_PIN, TEST_SCL_PIN);
#define TEST_SDA_PIN PD6
#define TEST_SCL_PIN PD7
I2C i2c(TEST_SDA_PIN, TEST_SCL_PIN);
#elif defined(TARGET_EFM32PG_STK3401)
#define TEST_SDA_PIN PC10
#define TEST_SCL_PIN PC11
I2C i2c(TEST_SDA_PIN, TEST_SCL_PIN);
#elif defined(TARGET_SAMR21G18A)
#define TEST_SDA_PIN PA16
#define TEST_SCL_PIN PA17
Expand Down
4 changes: 4 additions & 0 deletions libraries/tests/mbed/interruptin/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,10 @@ void in_handler() {
#define PIN_OUT PE10
#define PIN_IN PC1

#elif defined(TARGET_EFM32PG_STK3401)
#define PIN_OUT PC6
#define PIN_IN PA3

#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
#define PIN_OUT PB02
#define PIN_IN PB03
Expand Down
9 changes: 9 additions & 0 deletions libraries/tests/mbed/portinout/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,15 @@
#define P2_2 (1 << 2) // PC2
#define PORT_2 PortC

#elif defined(TARGET_EFM32PG_STK3401)
#define P1_1 (1 << 6) // PC6
#define P1_2 (1 << 7) // PC7
#define PORT_1 PortC

#define P2_1 (1 << 3) // PA3
#define P2_2 (1 << 4) // PA4
#define PORT_2 PortA

#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A)
#define P1_1 (1 << 6) /*PA06*/
#define P1_2 (1 << 7) /*PA07*/
Expand Down
9 changes: 9 additions & 0 deletions libraries/tests/mbed/portout_portin/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,15 @@
#define P2_2 (1 << 2) // PC2
#define PORT_2 PortC

#elif defined(TARGET_EFM32PG_STK3401)
#define P1_1 (1 << 6) // PC6
#define P1_2 (1 << 7) // PC7
#define PORT_1 PortC

#define P2_1 (1 << 3) // PA3
#define P2_2 (1 << 4) // PA4
#define PORT_2 PortA

#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A)
#define P1_1 (1 << 6) /*PA06*/
#define P1_2 (1 << 7) /*PA07*/
Expand Down
3 changes: 3 additions & 0 deletions libraries/tests/mbed/spi_master/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ DigitalOut cs(PC14);
#elif defined(TARGET_EFM32HG_STK3400)
SPI spi(PE10, PE11, PE12); // mosi, miso, sclk
DigitalOut cs(PE13);
#elif defined(TARGET_EFM32PG_STK3401)
SPI spi(PC6, PC7, PC8); // mosi, miso, sclk
DigitalOut cs(PC9);
#elif defined(TARGET_SAMR21G18A)
SPI spi(PB22, PB02, PB23); // mosi, miso, sclk
DigitalOut cs(PB03);
Expand Down

0 comments on commit 9dff016

Please sign in to comment.