mirror of https://github.com/ARMmbed/mbed-os.git
25 lines
510 B
C++
25 lines
510 B
C++
#include "mbed.h"
|
|
|
|
#if defined(TARGET_SAMR21G18A)
|
|
SPI spi(PB22, PB02, PB23); // mosi, miso, sclk
|
|
DigitalOut latchpin(PB03);
|
|
#elif defined(TARGET_SAMD21J18A) || defined(TARGET_SAMD21G18A)
|
|
SPI spi(PA18, PA16, PA19); // mosi, miso, sclk
|
|
DigitalOut latchpin(PA17);
|
|
#else
|
|
SPI spi(p11, p12, p13);
|
|
DigitalOut latchpin(p10);
|
|
#endif
|
|
|
|
int main() {
|
|
spi.format(8, 0);
|
|
spi.frequency(16 * 1000 * 1000);
|
|
|
|
latchpin = 0;
|
|
while (1) {
|
|
latchpin = 1;
|
|
spi.write(0);
|
|
latchpin = 0;
|
|
}
|
|
}
|