Bryce Himebaugh
/
xdot-passthru
Test program to eventually talk to the xdot
main.cpp@0:4dd6ba25f7df, 2018-04-03 (annotated)
- Committer:
- bhimebau
- Date:
- Tue Apr 03 19:48:31 2018 +0000
- Revision:
- 0:4dd6ba25f7df
Initial build;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bhimebau | 0:4dd6ba25f7df | 1 | #include "mbed.h" |
bhimebau | 0:4dd6ba25f7df | 2 | Serial pc(SERIAL_TX, SERIAL_RX, 115200); |
bhimebau | 0:4dd6ba25f7df | 3 | Serial device(PA_9, PA_10, 115200); // tx, rx |
bhimebau | 0:4dd6ba25f7df | 4 | |
bhimebau | 0:4dd6ba25f7df | 5 | DigitalOut myled(LED1); |
bhimebau | 0:4dd6ba25f7df | 6 | |
bhimebau | 0:4dd6ba25f7df | 7 | int main() { |
bhimebau | 0:4dd6ba25f7df | 8 | pc.putc('a'); |
bhimebau | 0:4dd6ba25f7df | 9 | while(1) { |
bhimebau | 0:4dd6ba25f7df | 10 | if(pc.readable()) { |
bhimebau | 0:4dd6ba25f7df | 11 | device.putc(pc.getc()); |
bhimebau | 0:4dd6ba25f7df | 12 | myled = !myled; |
bhimebau | 0:4dd6ba25f7df | 13 | } |
bhimebau | 0:4dd6ba25f7df | 14 | if(device.readable()) { |
bhimebau | 0:4dd6ba25f7df | 15 | pc.putc(device.getc()); |
bhimebau | 0:4dd6ba25f7df | 16 | myled = !myled; |
bhimebau | 0:4dd6ba25f7df | 17 | } |
bhimebau | 0:4dd6ba25f7df | 18 | } |
bhimebau | 0:4dd6ba25f7df | 19 | } |