Ryo Od
/
mbed-os_SPITest_Slave
SPI Test (Slave)
main.cpp
- Committer:
- ryood
- Date:
- 2017-05-19
- Revision:
- 1:7090a42ac6e0
- Parent:
- 0:317ca984456c
File content as of revision 1:7090a42ac6e0:
#include "mbed.h" #define UART_TRACE (1) SPISlave spiS(D11, D12, D13, A2); // mosi, miso, sclk, ssel int main() { printf("SPISlave Test\r\n"); spiS.format(8, 0); spiS.frequency(1000000); uint8_t pdata = 0; for (;;) { if (spiS.receive()) { uint8_t rdata = spiS.read(); #if (UART_TRACE) printf("Slave: rdata:%d", rdata); uint8_t err = rdata - pdata; if (err != 1) { printf(" err: %d", err); } printf("\r\n"); #endif pdata = rdata; uint8_t sdata = rdata; spiS.reply(sdata); } } }