receive f303

Dependencies:   mbed FEP2

Committer:
THtakahiro702286
Date:
Fri Oct 08 07:25:11 2021 +0000
Revision:
0:cbae9e387d69
Child:
1:8724fbd520eb
new

Who changed what in which revision?

UserRevisionLine numberNew contents of line
THtakahiro702286 0:cbae9e387d69 1 #include "mbed.h"//受信
THtakahiro702286 0:cbae9e387d69 2 #include "FEP.h"
THtakahiro702286 0:cbae9e387d69 3 #include "pin_config.h"
THtakahiro702286 0:cbae9e387d69 4 #define RX_DATA_SIZE 1
THtakahiro702286 0:cbae9e387d69 5
THtakahiro702286 0:cbae9e387d69 6 Serial pc(PC_TX,USBRX,9600);
THtakahiro702286 0:cbae9e387d69 7 FEP fep(FEP_TX, FEP_RX, 000);
THtakahiro702286 0:cbae9e387d69 8 DigitalOut EmergencyPower[2] = { DigitalOut(Em_POWER_0), DigitalOut(Em_POWER_1)};
THtakahiro702286 0:cbae9e387d69 9 DigitalOut led1(LED_0);
THtakahiro702286 0:cbae9e387d69 10
THtakahiro702286 0:cbae9e387d69 11 int main()
THtakahiro702286 0:cbae9e387d69 12 {
THtakahiro702286 0:cbae9e387d69 13 uint8_t rxdata[RX_DATA_SIZE];
THtakahiro702286 0:cbae9e387d69 14 fep.startReceive(RX_DATA_SIZE);
THtakahiro702286 0:cbae9e387d69 15 while (true) {
THtakahiro702286 0:cbae9e387d69 16 fep.getData(rxdata);
THtakahiro702286 0:cbae9e387d69 17 if(fep.status) {
THtakahiro702286 0:cbae9e387d69 18 led1 = !rxdata[0];
THtakahiro702286 0:cbae9e387d69 19 EmergencyPower[0] = rxdata[0];
THtakahiro702286 0:cbae9e387d69 20 EmergencyPower[1] = rxdata[0];
THtakahiro702286 0:cbae9e387d69 21 } else {
THtakahiro702286 0:cbae9e387d69 22 led1 = false;
THtakahiro702286 0:cbae9e387d69 23 EmergencyPower[0] = false;
THtakahiro702286 0:cbae9e387d69 24 EmergencyPower[1] = false;
THtakahiro702286 0:cbae9e387d69 25 }
THtakahiro702286 0:cbae9e387d69 26 pc.printf("%d\r\n",rxdata[0]);
THtakahiro702286 0:cbae9e387d69 27 }
THtakahiro702286 0:cbae9e387d69 28 }