Kuldip Maharjan
/
bluetooth
Simple program for getting message from bluetooth module and printing them on pc terminal
main.cpp@0:06b912195632, 2014-01-08 (annotated)
- 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?
User | Revision | Line number | New 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 | } |