Test serial communication for the VBLUNO51 board, via on-board DAPLINK interface. Read and Write tasks
Dependencies: mbed
main.cpp@1:cd16195807ca, 2017-11-01 (annotated)
- Committer:
- vbluno_support
- Date:
- Wed Nov 01 01:36:40 2017 +0000
- Revision:
- 1:cd16195807ca
- Parent:
- 0:4b3db0a05c69
Use pin names of the VBLUNO51 platform
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
vbluno_support | 0:4b3db0a05c69 | 1 | /* |
vbluno_support | 0:4b3db0a05c69 | 2 | * Note: Use fw_daplink_vbluno51_release_1.0.1.bin or later version for |
vbluno_support | 0:4b3db0a05c69 | 3 | * DAPLINK interface on the VBLUNO51 kit. |
vbluno_support | 0:4b3db0a05c69 | 4 | */ |
vbluno_support | 0:4b3db0a05c69 | 5 | |
vbluno_support | 0:4b3db0a05c69 | 6 | #include "mbed.h" |
vbluno_support | 0:4b3db0a05c69 | 7 | |
vbluno_support | 1:cd16195807ca | 8 | /* Use pin names of the VNG VBLUNO51 platform */ |
vbluno_support | 1:cd16195807ca | 9 | DigitalOut led(LED); |
vbluno_support | 1:cd16195807ca | 10 | Serial pc(USBTX, USBRX, 115200); |
vbluno_support | 0:4b3db0a05c69 | 11 | |
vbluno_support | 0:4b3db0a05c69 | 12 | int main(void) { |
vbluno_support | 0:4b3db0a05c69 | 13 | |
vbluno_support | 0:4b3db0a05c69 | 14 | pc.printf("VBLUno51: Test Serial communication.\n"); |
vbluno_support | 0:4b3db0a05c69 | 15 | |
vbluno_support | 0:4b3db0a05c69 | 16 | led = 1; |
vbluno_support | 0:4b3db0a05c69 | 17 | |
vbluno_support | 0:4b3db0a05c69 | 18 | //No condition loop |
vbluno_support | 0:4b3db0a05c69 | 19 | while(1) { |
vbluno_support | 0:4b3db0a05c69 | 20 | if(pc.readable()) { |
vbluno_support | 0:4b3db0a05c69 | 21 | pc.putc(pc.getc() + 1); // echo input back to terminal |
vbluno_support | 0:4b3db0a05c69 | 22 | led = !led; |
vbluno_support | 0:4b3db0a05c69 | 23 | } |
vbluno_support | 0:4b3db0a05c69 | 24 | } |
vbluno_support | 0:4b3db0a05c69 | 25 | } |