Marcelo Salazar
/
passthrough
Serial passthrough tested on K64
main.cpp@86:bb53196f7557, 2020-03-31 (annotated)
- Committer:
- MarceloSalazar
- Date:
- Tue Mar 31 08:42:42 2020 +0000
- Revision:
- 86:bb53196f7557
- Parent:
- 82:abf1b1785bd7
serial passthrough - tested on K64
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jonathan Austin |
0:2757d7abb7d9 | 1 | #include "mbed.h" |
MarceloSalazar | 86:bb53196f7557 | 2 | |
MarceloSalazar | 86:bb53196f7557 | 3 | RawSerial pc(USBTX, USBRX, 115200); // tx, rx |
MarceloSalazar | 86:bb53196f7557 | 4 | RawSerial device(D1, D0, 115200); // tx, rx |
MarceloSalazar | 86:bb53196f7557 | 5 | |
MarceloSalazar | 86:bb53196f7557 | 6 | int main() { |
MarceloSalazar | 86:bb53196f7557 | 7 | while(1) { |
MarceloSalazar | 86:bb53196f7557 | 8 | if(pc.readable()) { |
MarceloSalazar | 86:bb53196f7557 | 9 | device.putc(pc.getc()); |
MarceloSalazar | 86:bb53196f7557 | 10 | } |
MarceloSalazar | 86:bb53196f7557 | 11 | if(device.readable()) { |
MarceloSalazar | 86:bb53196f7557 | 12 | pc.putc(device.getc()); |
MarceloSalazar | 86:bb53196f7557 | 13 | } |
Jonathan Austin |
0:2757d7abb7d9 | 14 | } |
MarceloSalazar | 86:bb53196f7557 | 15 | } |