esp-wroom-02

Dependencies:   mbed

main.cpp

Committer:
maxnagazumi
Date:
2020-04-08
Revision:
0:f901fe60938a

File content as of revision 0:f901fe60938a:

#include "mbed.h"

DigitalOut led1(LED1);
DigitalOut led2(LED2);
DigitalOut led3(LED3);
DigitalOut led4(LED4);

SPISlave GetMes(p5,p6,p7,p8);

Ticker spiTicker;

int data,receive;
void ticker_spiRead()
{
    if(GetMes.receive()) {
        receive = 1;
        data = GetMes.read();
        GetMes.reply(1);
    } else {
        receive = 0;
    }
}

int main()
{
    GetMes.frequency(2000000);
    GetMes.format(8,0);
    spiTicker.attach(&ticker_spiRead,0.1);
    led1=0;
    if(receive == 1) {
        led1=1;
        printf("SPI = %d\r\n",data);
    }

    wait(0.2);
}