Zbigniew Druzbacki
/
SPI_Slave
Diff: main.cpp
- Revision:
- 0:8e367d6d8f03
- Child:
- 2:4cc880ea466d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Feb 05 21:43:08 2019 +0000 @@ -0,0 +1,23 @@ +#include "mbed.h" +#include "SPI.h" +DigitalOut myled(LED1); +Serial pc(USBTX, USBRX); + +int masterRx = 0; +unsigned int slaveRx = 0; + +int main() { + + init_spi1(); + + while(1) { + for(int x = 1; x < 128; x *= 2) { + slaveRx = transfer_spi_slave(x); + } + for(int x = 128; x > 1; x /= 2) { + slaveRx = transfer_spi_slave(x); + } + + pc.printf("%d \n\r", slaveRx); + } +}