Bluetooth hc05 library
Diff: hc05.cpp
- 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(); }