Test serial communication for the VBLUNO51 board, via on-board DAPLINK interface. Read and Write tasks

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }