Components / BluetoothSerial

Dependents:   Shield_Seeed_Bluetooth

Fork of BluetoothSerial by Yihui Xiong

Revision:
1:cf4d7779d9d6
Parent:
0:f56002898ee8
--- a/BluetoothSerial.h	Thu Feb 20 03:30:43 2014 +0000
+++ b/BluetoothSerial.h	Fri Jul 25 10:25:45 2014 +0000
@@ -11,7 +11,9 @@
 #define BLUETOOTH_SERIAL_TIMEOUT            10000
 #define BLUETOOTH_SERIAL_EOL                "\r\n"
 
-
+/**
+ * The BluetoothSerial class
+ */
 class BluetoothSerial : public Stream {
 public:
     BluetoothSerial(PinName tx, PinName rx);
@@ -20,7 +22,13 @@
      * Setup bluetooth module(serial port baud rate)
      */
     void setup();
-
+    
+    /**
+     * Setup bluetooth module(serial port baud rate)
+     * \param   baud    baud rate
+     */
+    void setup(int baud);
+    
     /**
      * Set bluetooth module as a master
      * \param   name    device name
@@ -35,6 +43,19 @@
      * \param   oaut    1: permit paired device to connect, 0: not
      */
     void slave(const char *name, uint8_t autoc = 0, uint8_t oaut = 1);
+    
+    /**
+     * Set pin for the bluetooth connection
+     * \param   pin pin string
+     */
+    void pin(int pin = 0);
+    
+    /**
+     * Set pin for the bluetooth connection
+     * \param   pin pin string
+     */
+    void pin(const char *pin);
+
 
     /**
      * Inquire bluetooth devices and connect the specified device