Simple RF test for FYRP

Dependencies:   mbed

Committer:
Deanatius
Date:
Mon Apr 01 06:36:29 2019 +0000
Revision:
0:2efae9d4138c
Simple RF Test - 1/4/2019

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Deanatius 0:2efae9d4138c 1 #include "mbed.h"
Deanatius 0:2efae9d4138c 2
Deanatius 0:2efae9d4138c 3 Serial pc(USBTX, USBRX);
Deanatius 0:2efae9d4138c 4 Serial device(PTE0, PTE1); //Device tx and rx at PTE0 and PTE1
Deanatius 0:2efae9d4138c 5 DigitalOut myled1(LED1);
Deanatius 0:2efae9d4138c 6 DigitalOut myled2(LED2);
Deanatius 0:2efae9d4138c 7 //Use LEDS to indicate RF link activity
Deanatius 0:2efae9d4138c 8 //Use PC terminal to write messages
Deanatius 0:2efae9d4138c 9
Deanatius 0:2efae9d4138c 10 int main() {
Deanatius 0:2efae9d4138c 11 device.baud(9600);
Deanatius 0:2efae9d4138c 12
Deanatius 0:2efae9d4138c 13 while(1) {
Deanatius 0:2efae9d4138c 14
Deanatius 0:2efae9d4138c 15 while (device.readable() == 0) {
Deanatius 0:2efae9d4138c 16 myled1 = 1;
Deanatius 0:2efae9d4138c 17 pc.write(device.read());
Deanatius 0:2efae9d4138c 18 myled1 = 0;
Deanatius 0:2efae9d4138c 19 }
Deanatius 0:2efae9d4138c 20
Deanatius 0:2efae9d4138c 21 while (pc.readable() == 0) {
Deanatius 0:2efae9d4138c 22 myled2 = 1;
Deanatius 0:2efae9d4138c 23 device.write(pc.read());
Deanatius 0:2efae9d4138c 24 myled2 = 0;
Deanatius 0:2efae9d4138c 25 }
Deanatius 0:2efae9d4138c 26 }