Example program to work with serial console.

Dependencies:   mbed

Committer:
smigielski
Date:
Thu Nov 20 12:15:09 2014 +0000
Revision:
1:3facaa34f110
Parent:
0:6e7311915b08
Some more comments

Who changed what in which revision?

UserRevisionLine numberNew contents of line
smigielski 0:6e7311915b08 1 #include "mbed.h"
smigielski 0:6e7311915b08 2
smigielski 0:6e7311915b08 3 #define BAUD_RATE 9600 //default baud rate
smigielski 0:6e7311915b08 4 //#define BAUD_RATE 115200
smigielski 0:6e7311915b08 5 //#define BAUD_RATE 230400
smigielski 0:6e7311915b08 6 //#define BAUD_RATE 460800 //does not work right now
smigielski 0:6e7311915b08 7 //#define BAUD_RATE 921600 //does not work right now
smigielski 0:6e7311915b08 8 //as of https://developer.mbed.org/forum/mbed/topic/893/?page=1#comment-4526
smigielski 0:6e7311915b08 9 //the list of supported baud rates is
smigielski 0:6e7311915b08 10 //110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600
smigielski 0:6e7311915b08 11
smigielski 0:6e7311915b08 12 char name[256] = {0};
smigielski 0:6e7311915b08 13
smigielski 0:6e7311915b08 14 int main() {
smigielski 0:6e7311915b08 15 //Configure boud rate
smigielski 1:3facaa34f110 16 Serial s(USBTX, USBRX); //default for nrf51 is p0.09 p0.11
smigielski 0:6e7311915b08 17 s.baud(BAUD_RATE);
smigielski 0:6e7311915b08 18
smigielski 0:6e7311915b08 19 while(1) {
smigielski 0:6e7311915b08 20 printf("Hi!\r\n");
smigielski 0:6e7311915b08 21 printf("What is your name (input name and hit enter)?\r\n");
smigielski 0:6e7311915b08 22 scanf( "%s" , name );
smigielski 0:6e7311915b08 23 printf("Hi %s!\r\n",name);
smigielski 0:6e7311915b08 24 printf("It was nice to meet you!\r\n\r\n\r\n\r\n");
smigielski 0:6e7311915b08 25 }
smigielski 0:6e7311915b08 26 }