Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
- Committer:
- damarisochoa
- Date:
- 2014-08-13
- Revision:
- 0:0d3565827d63
File content as of revision 0:0d3565827d63:
#include "mbed.h" Serial bts (USBTX, USBRX); Serial pc (USBTX, USBRX); DigitalOut myled(LED1); void flushSerialBuffer() { char char1 = 0; while (bts.readable()) { char1 = bts.getc(); } return; } void ComBTSetup(){ pc.baud(38400); // Initialize Baud Rate for SEEED Bluetooth module bts.baud(38400); // Bluetooth module initialzation // Adapted from Arduino sample code provided on SEEED's webpage bts.printf("\r\n+STWMOD=0\r\n"); //set the bluetooth work in slave mode. STDWWMOD=1 server mode bts.printf("\r\n+STNA=Freescale Robot\r\n"); //set the bluetooth name as "Freescale Robot" bts.printf("\r\n+STOAUT=1\r\n"); // Permit Paired device to connect me bts.printf("\r\n+STAUTO=0\r\n"); // Auto-connection should be forbidden here wait(2); // This delay is required. bts.printf("\r\n+INQ=1\r\n"); //make the slave bluetooth inquirable pc.printf("The slave bluetooth is inquirable!"); wait(2); // This delay is required. flushSerialBuffer(); wait(2); // This delay is required. } int main() { ComBTSetup(); char temp=0; while(1) { temp=bts.getc(); pc.printf("%d",temp); // the variable temp will have what is received via bluetooth myled = 1; wait(1); myled = 0; } }