
Simple RF test for FYRP
main.cpp@0:2efae9d4138c, 2019-04-01 (annotated)
- 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?
User | Revision | Line number | New 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 | } |