]> rtime.felk.cvut.cz Git - mirosot.git/blobdiff - bluetooth/hci_bluez.c
An unsucesfull attempt to clean bluetooth library and make it working.
[mirosot.git] / bluetooth / hci_bluez.c
diff --git a/bluetooth/hci_bluez.c b/bluetooth/hci_bluez.c
new file mode 100644 (file)
index 0000000..e856c1c
--- /dev/null
@@ -0,0 +1,21 @@
+#include "hci.h"
+#include <unistd.h>
+int hci_socket;
+/**
+  //FIXME
+ *Sends data of the size hp_size from address hp to the bluetooth device (UART)
+ */
+int bth_send_packet(uint8_t *hp, uint16_t hp_size)
+{  
+  /*is bluetooth device free, or is it busy by the previous command?*/
+  if(bth_local_info.busy==0) {
+
+    write(hci_socket, hp, hp_size);
+
+    bth_local_info.busy=1;
+    return(0);    //everything sent ==== OK =====
+  } else {
+    return 2;    //busy
+  };
+};
+