Owen Jakob / Mbed 2 deprecated spiplzwork

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include <SPISlave.h>
00003 
00004 SPISlave device(D11, D12, D13, D8);
00005 int main() {
00006     device.reply(0x00);              // Prime SPI with first reply
00007     while(1) {
00008         if(device.receive()) {
00009             int v = device.read();   // Read byte from master
00010             v = (v + 1) % 0x100;     // Add one to it, modulo 256
00011             device.reply(v);         // Make this the next reply
00012         }
00013     }
00014 }