hirromu takaki
/
34_emStop_FEP_receive
receive f303
main.cpp@0:cbae9e387d69, 2021-10-08 (annotated)
- Committer:
- THtakahiro702286
- Date:
- Fri Oct 08 07:25:11 2021 +0000
- Revision:
- 0:cbae9e387d69
- Child:
- 1:8724fbd520eb
new
Who changed what in which revision?
User | Revision | Line number | New 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 | } |