Luke Pell / Mbed 2 deprecated HC05

Dependencies:   mbed

Committer:
lmpell
Date:
Mon Mar 19 15:59:44 2018 +0000
Revision:
0:f6a134626fae
File version for HC-05 AT-Command

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lmpell 0:f6a134626fae 1 #include "mbed.h"
lmpell 0:f6a134626fae 2
lmpell 0:f6a134626fae 3 Serial pc(USBTX, USBRX );
lmpell 0:f6a134626fae 4
lmpell 0:f6a134626fae 5 Serial blue(PTC15, PTC14); //tx, rx
lmpell 0:f6a134626fae 6
lmpell 0:f6a134626fae 7
lmpell 0:f6a134626fae 8
lmpell 0:f6a134626fae 9 int main()
lmpell 0:f6a134626fae 10 {
lmpell 0:f6a134626fae 11 int i = 0;
lmpell 0:f6a134626fae 12 pc.baud(9600); //setting pc baud rate to 9600
lmpell 0:f6a134626fae 13 pc.printf("Enter AT Command\n"); //displaying to terminal
lmpell 0:f6a134626fae 14 blue.baud(38400); //setting bluetooth baud rate to 38400
lmpell 0:f6a134626fae 15
lmpell 0:f6a134626fae 16 while (true) {
lmpell 0:f6a134626fae 17
lmpell 0:f6a134626fae 18 //while pc is sending data
lmpell 0:f6a134626fae 19 while(pc.readable())
lmpell 0:f6a134626fae 20 {
lmpell 0:f6a134626fae 21 //send data to bluetooth device
lmpell 0:f6a134626fae 22 blue.putc(pc.getc());
lmpell 0:f6a134626fae 23 }
lmpell 0:f6a134626fae 24 //while bluetooth device is sending data
lmpell 0:f6a134626fae 25 while(blue.readable())
lmpell 0:f6a134626fae 26 {
lmpell 0:f6a134626fae 27 //send data to pc
lmpell 0:f6a134626fae 28 pc.putc(blue.getc());
lmpell 0:f6a134626fae 29 }
lmpell 0:f6a134626fae 30 }
lmpell 0:f6a134626fae 31 }