Bluetooth hc05 library

Dependents:   Nucleo_bt

Revision:
0:15a264bf1590
Child:
1:8d4296aafa55
diff -r 000000000000 -r 15a264bf1590 hc05.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hc05.h	Thu Aug 16 21:09:39 2018 +0000
@@ -0,0 +1,33 @@
+#ifndef HC05_H
+#define HC05_H
+
+
+enum UART {UART1, UART6};
+
+class bt_modul_hc05
+{
+public :
+    void initUART(UART num, unsigned long baudrate, _IRQ interrupt);
+    char *get_version(UART num);
+    char *set_reset(UART num);
+    char *set_default_settings(UART num);
+    char *get_modul_address(UART num);
+    char *get_modul_name(UART num);
+    char *get_device_name(UART num);
+    char *get_modul_role(UART num);
+    char *get_device_class(UART num);
+    char *get_modul_giac(UART num);
+    char *get_modul_inquiry(UART num);
+    char *get_modul_pincode(UART num);
+    char *get_modul_uart(UART num);
+    char *get_modul_inqm(UART num);
+    char *get_modul_init(UART num);
+    char *get_modul_state(UART num);
+    char *get_addr_mode(UART num);
+    char *get_fixed_addr(UART num);
+private :
+    _IRQ t_interrupt;
+    _IRQ t_interrupt1;
+};
+
+#endif
\ No newline at end of file