Bluetooth hc05 library

Dependents:   Nucleo_bt

Revision:
11:770663228ced
Parent:
10:2e1538dc2e1a
Child:
12:4a779fa69f6b
diff -r 2e1538dc2e1a -r 770663228ced hc05.h
--- a/hc05.h	Sun Aug 19 17:00:22 2018 +0000
+++ b/hc05.h	Tue Aug 21 15:11:34 2018 +0000
@@ -15,46 +15,49 @@
 {
 public :
     void initUART(UART num, unsigned long baudrate, _IRQ interrupt);
-    char *get_version(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);
+    char *get_version();
+    char *get_modul_address();
+    char *get_modul_name();
+    char *get_device_name();
+    char *get_modul_role();
+    char *get_device_class();
+    char *get_modul_giac();
+    char *get_modul_inquiry();
+    char *get_modul_pincode();
+    char *get_modul_uart();
+    char *get_modul_inqm();
+    char *get_modul_init();
+    char *get_modul_state();
+    char *get_addr_mode();
+    char *get_fixed_addr();
     
-    char *set_reset(UART num);
-    char *set_default_settings(UART num);
-    char *set_modul_role(UART num, ROLE role);
-    char *set_device_class(UART num, int dclass);
-    char *set_modul_giac(UART num, char *giac);
-    char *set_modul_pincode(UART num, char *pin);
-    char *set_modul_inquiry(UART num, char *inqparams);
-    char *set_modul_name(UART num, char *name);
-    char *set_modul_uart(UART num, char *uartparams);
-    char *set_fixed_addr(UART num, char *address);
-    char *set_addr_mode(UART num, CMODE mode);
-    char *search_device(UART num, char *address);
-    char *delete_device(UART num, char *address);
-    char *delete_all(UART num);
-    char *connect_device(UART num, char *address);
-    char *disconnect_device(UART num, char *address);
-    bool data_send(UART num, char *data);
-    char *data_receive(UART num);
-    void flush(UART num);
-    char *search(UART num);
-    char *link_device(UART num, char *address);
+    char *set_reset();
+    char *set_default_settings();
+    char *set_modul_role(ROLE role);
+    char *set_device_class(int dclass);
+    char *set_modul_giac(char *giac);
+    char *set_modul_pincode(char *pin);
+    char *set_modul_inquiry(char *inqparams);
+    char *set_modul_name(char *name);
+    char *set_modul_uart(char *uartparams);
+    char *set_fixed_addr(char *address);
+    char *set_addr_mode(CMODE mode);
+    char *search_device(char *address);
+    char *delete_device(char *address);
+    char *delete_all();
+    char *connect_device(char *address);
+    char *disconnect_device(char *address);
+   
+    bool data_send(char *data);
+    char *data_receive();
+    void flush();
+    char *search();
+    char *link_device(char *address);
+
 private :
     _IRQ t_interrupt;
     _IRQ t_interrupt1;
+    UART t_uart;
 };
 
 #endif
\ No newline at end of file