Components / BluetoothSerial

Dependents:   Shield_Seeed_Bluetooth

Fork of BluetoothSerial by Yihui Xiong

Revision:
1:cf4d7779d9d6
Parent:
0:f56002898ee8
--- a/BluetoothSerial.cpp	Thu Feb 20 03:30:43 2014 +0000
+++ b/BluetoothSerial.cpp	Fri Jul 25 10:25:45 2014 +0000
@@ -1,4 +1,3 @@
-
 #include "BluetoothSerial.h"
 #include <string.h>
 
@@ -14,6 +13,11 @@
      _serial.baud(BLUETOOTH_SERIAL_DEFAULT_BAUD);
 }
 
+void BluetoothSerial::setup(int baud)
+{
+     _serial.baud(baud);
+}
+
 
 void BluetoothSerial::master(const char *name, uint8_t autoc)
 {
@@ -31,6 +35,18 @@
     _serial.printf("\r\n+STAUTO=%d\r\n", autoc ? 1 : 0);
 }
 
+void BluetoothSerial::pin(int pin)
+{
+    _serial.puts("\r\n+STWMOD=0\r\n");
+    _serial.printf("\r\n+STPIN=%s\r\n", pin);
+}
+
+void BluetoothSerial::pin(const char *pin)
+{
+    _serial.puts("\r\n+STWMOD=0\r\n");
+    _serial.printf("\r\n+STPIN=%s\r\n", pin);
+}
+
 int BluetoothSerial::connect()
 {
     clear();
@@ -87,9 +103,7 @@
                     break;
                 }
             }
-
         }
-        
     }
     
     LOG("BT: CONNECTING\r\n");
@@ -152,7 +166,7 @@
                 LOG("Too long line, the buffer is not enough\r\n");
                 return -(get + 1);
             }
-            
+
             count = timeout;
         }