Dependencies:   mbed

main.cpp

Committer:
Zbyszek
Date:
2019-02-05
Revision:
0:8e367d6d8f03
Child:
2:4cc880ea466d

File content as of revision 0:8e367d6d8f03:

#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); 
    }
}