Tijl Goens
/
EpaperdisplayII
tempcommit 13/05
uartPassThrough.cpp@2:048e163245b7, 2019-05-15 (annotated)
- Committer:
- tijl
- Date:
- Wed May 15 13:39:22 2019 +0000
- Revision:
- 2:048e163245b7
- Parent:
- 1:63664175e603
blub 15/05;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tijl | 1:63664175e603 | 1 | #include "mbed.h" |
tijl | 1:63664175e603 | 2 | |
tijl | 1:63664175e603 | 3 | RawSerial pc1(USBTX, USBRX); |
tijl | 1:63664175e603 | 4 | RawSerial dev(D1, D0); |
tijl | 1:63664175e603 | 5 | DigitalOut CS(D10); |
tijl | 1:63664175e603 | 6 | |
tijl | 1:63664175e603 | 7 | void dev_recv() |
tijl | 1:63664175e603 | 8 | { |
tijl | 1:63664175e603 | 9 | while(dev.readable()) { |
tijl | 1:63664175e603 | 10 | pc1.putc(dev.getc()); |
tijl | 1:63664175e603 | 11 | } |
tijl | 1:63664175e603 | 12 | } |
tijl | 1:63664175e603 | 13 | |
tijl | 1:63664175e603 | 14 | void pc_recv() |
tijl | 1:63664175e603 | 15 | { |
tijl | 1:63664175e603 | 16 | while(pc1.readable()) { |
tijl | 1:63664175e603 | 17 | dev.putc(pc1.getc()); |
tijl | 1:63664175e603 | 18 | } |
tijl | 1:63664175e603 | 19 | } |
tijl | 1:63664175e603 | 20 | |
tijl | 1:63664175e603 | 21 | int mai() |
tijl | 1:63664175e603 | 22 | { |
tijl | 1:63664175e603 | 23 | CS=1; |
tijl | 1:63664175e603 | 24 | pc1.baud(9600); |
tijl | 1:63664175e603 | 25 | dev.baud(9600); |
tijl | 1:63664175e603 | 26 | |
tijl | 1:63664175e603 | 27 | while(1) { |
tijl | 1:63664175e603 | 28 | pc_recv(); |
tijl | 1:63664175e603 | 29 | dev_recv(); |
tijl | 1:63664175e603 | 30 | } |
tijl | 1:63664175e603 | 31 | } |