Simple program for getting message from bluetooth module and printing them on pc terminal

Dependencies:   mbed

Committer:
kuldipmaharjan
Date:
Wed Jan 08 00:50:22 2014 +0000
Revision:
0:06b912195632
Simple program for getting message from bluetooth module and printing them on pc terminal

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kuldipmaharjan 0:06b912195632 1 //Author: Kuldip Maharjan
kuldipmaharjan 0:06b912195632 2 //Email : kuldipmaharjan@gmail.com
kuldipmaharjan 0:06b912195632 3 //Anyone can use this code if it helps in their projects or
kuldipmaharjan 0:06b912195632 4 //for learning programing in mbed besides for commercial purposes
kuldipmaharjan 0:06b912195632 5
kuldipmaharjan 0:06b912195632 6
kuldipmaharjan 0:06b912195632 7 //Simple program for getting message from bluetooth module and printing them on pc terminal
kuldipmaharjan 0:06b912195632 8 #include "mbed.h"
kuldipmaharjan 0:06b912195632 9
kuldipmaharjan 0:06b912195632 10 Serial window_app(p9, p10); // tx, rx
kuldipmaharjan 0:06b912195632 11 Serial pc(USBTX, USBRX); // tx, rx
kuldipmaharjan 0:06b912195632 12 int main()
kuldipmaharjan 0:06b912195632 13 {
kuldipmaharjan 0:06b912195632 14 pc.baud(115200);
kuldipmaharjan 0:06b912195632 15 window_app.baud(9600);
kuldipmaharjan 0:06b912195632 16 pc.printf("start");
kuldipmaharjan 0:06b912195632 17 uint8_t buf[128];
kuldipmaharjan 0:06b912195632 18
kuldipmaharjan 0:06b912195632 19 while(1) {
kuldipmaharjan 0:06b912195632 20 wait(1);
kuldipmaharjan 0:06b912195632 21 if (window_app.readable()) {
kuldipmaharjan 0:06b912195632 22 pc.printf("\rsomething is there\n");
kuldipmaharjan 0:06b912195632 23 //window_app.scanf("%s", buf);
kuldipmaharjan 0:06b912195632 24 //pc.printf("%s",buf);
kuldipmaharjan 0:06b912195632 25 while (window_app.readable()) {
kuldipmaharjan 0:06b912195632 26 pc.printf("%c",window_app.getc());
kuldipmaharjan 0:06b912195632 27 }
kuldipmaharjan 0:06b912195632 28 pc.printf("\n");
kuldipmaharjan 0:06b912195632 29 } else {
kuldipmaharjan 0:06b912195632 30 pc.printf("\rnothing is there\n");
kuldipmaharjan 0:06b912195632 31 window_app.printf("payo\r");
kuldipmaharjan 0:06b912195632 32 window_app.printf("smart mug\r");
kuldipmaharjan 0:06b912195632 33 window_app.printf("vostro\r");
kuldipmaharjan 0:06b912195632 34 window_app.printf("there is a mug\r");
kuldipmaharjan 0:06b912195632 35 }
kuldipmaharjan 0:06b912195632 36 }
kuldipmaharjan 0:06b912195632 37
kuldipmaharjan 0:06b912195632 38 }