Bluetooth hc05 library

Dependents:   Nucleo_bt

Revision:
16:8c5c8d0a1cfb
Parent:
15:7db8c9913007
Child:
17:444cd587d30b
--- a/hc05.cpp	Sun Aug 26 10:56:11 2018 +0000
+++ b/hc05.cpp	Mon Aug 27 10:24:37 2018 +0000
@@ -313,7 +313,7 @@
             at0.at_send("AT+INQ\r\n", "");
 
             if(t_interrupt == OFF)  {
-                return at0.getAnswer(600);
+                return at0.getAnswer(24000);
             } else  {
                 return at0.buffer;
             }
@@ -322,7 +322,7 @@
             at1.at_send1("AT+INQ\r\n", "");
 
             if(t_interrupt1 == OFF)  {
-                return at1.getAnswer(600);
+                return at1.getAnswer(24000);
             } else  {
                 return at1.buffer;
             }
@@ -553,6 +553,30 @@
 
 }
 
+char *bt_modul_hc05::set_modul_inqc()
+{
+    switch(t_uart)  {
+        case UART1 :
+            at0.at_send("AT+INQC\r\n", "");
+            if(t_interrupt == OFF)  {
+                return at0.getAnswer(800);
+            } else  {
+                return at0.buffer;
+            }
+
+        case UART6 :
+            at1.at_send1("AT+INQC\r\n", "");
+            if(t_interrupt1 == OFF)  {
+                return at1.getAnswer(800);
+            } else  {
+                return at1.buffer;
+            }
+
+    }
+    return 0;
+
+}
+
 char *bt_modul_hc05::set_modul_name(char *name)
 {
     switch(t_uart)  {
@@ -845,7 +869,7 @@
     bt_modul_hc05::get_modul_init();
     bt_modul_hc05::set_modul_giac("9e8b33");
     bt_modul_hc05::set_device_class(0);
-    bt_modul_hc05::set_modul_inquiry("1,8,6");
+    bt_modul_hc05::set_modul_inquiry("1,8,24");
     return bt_modul_hc05::get_modul_inqm();
 }