Example program to work with serial console.
Dependencies: mbed
main.cpp@1:3facaa34f110, 2014-11-20 (annotated)
- 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?
User | Revision | Line number | New 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 | } |