mirror of https://github.com/ARMmbed/mbed-os.git
Adding support for SAMD21G18A in SDK tests.
parent
77bf03b30b
commit
71ae8b0b9f
|
|
@ -26,7 +26,7 @@ I2C i2c(TEST_SDA_PIN, TEST_SCL_PIN);
|
|||
#define TEST_SDA_PIN PA16
|
||||
#define TEST_SCL_PIN PA17
|
||||
I2C i2c(TEST_SDA_PIN, TEST_SCL_PIN);
|
||||
#elif defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
#define TEST_SDA_PIN PA08
|
||||
#define TEST_SCL_PIN PA09
|
||||
I2C i2c(TEST_SDA_PIN, TEST_SCL_PIN);
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ I2CSlave slave(PTE0, PTE1);
|
|||
I2CSlave slave(p9, p10);
|
||||
#elif defined(TARGET_SAMR21G18A)
|
||||
I2CSlave slave(PA16, PA17);
|
||||
#elif defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
I2CSlave slave(PA08, PA09);
|
||||
#else
|
||||
I2CSlave slave(p28, p27);
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
#define TIMER_IRQ LPTimer_IRQn
|
||||
#elif defined(TARGET_LPC2368) || defined(TARGET_LPC2460)
|
||||
#define TIMER_IRQ TIMER3_IRQn
|
||||
#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
#define TIMER_IRQ TC4_IRQn
|
||||
#else
|
||||
#error This test can't run on this target.
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ int main() {
|
|||
|
||||
printf("Initialize PWM on pin P1.2 with duty cycle: %.2f\n", pwm_1.read());
|
||||
printf("Initialize PWM on pin P1.3 with duty cycle: %.2f\n", pwm_2.read());
|
||||
#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMR21G18A) || defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
PwmOut pwm(LED1);
|
||||
|
||||
pwm.period_ms(1000);
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@ InterruptIn wkp(P0_16);
|
|||
InterruptIn wkp(PA28);
|
||||
#elif defined(TARGET_SAMD21J18A)
|
||||
InterruptIn wkp(PA15);
|
||||
#elif defined(TARGET_SAMD21G18A)
|
||||
InterruptIn wkp(PB23);
|
||||
#else
|
||||
InterruptIn wkp(p14);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#if defined(TARGET_SAMR21G18A)
|
||||
SPI spi(PB22, PB02, PB23); // mosi, miso, sclk
|
||||
DigitalOut latchpin(PB03);
|
||||
#elif defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
SPI spi(PA18, PA16, PA19); // mosi, miso, sclk
|
||||
DigitalOut latchpin(PA17);
|
||||
#else
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ DigitalOut cs(PE13);
|
|||
#elif defined(TARGET_SAMR21G18A)
|
||||
SPI spi(PB22, PB02, PB23); // mosi, miso, sclk
|
||||
DigitalOut cs(PB03);
|
||||
#elif defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
SPI spi(PA18, PA16, PA19); // mosi, miso, sclk
|
||||
DigitalOut cs(PA17);
|
||||
#else
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ SPISlave device(D11, D12, D13, D10); // mosi, miso, sclk, ssel
|
|||
SPISlave device(dp2, dp1, dp6, dp25); // mosi, miso, sclk, ssel
|
||||
#elif defined(TARGET_SAMR21G18A)
|
||||
SPISlave device(PB22, PB02, PB23, PB03); // mosi, miso, sclk, ssel
|
||||
#elif defined(TARGET_SAMD21J18A)
|
||||
#elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
||||
SPISlave device(PA18, PA16, PA19, PA17); // mosi, miso, sclk, ssel
|
||||
#else
|
||||
SPISlave device(p5, p6, p7, p8); // mosi, miso, sclk, ssel
|
||||
|
|
|
|||
Loading…
Reference in New Issue