]> rtime.felk.cvut.cz Git - mirosot.git/blobdiff - bluetooth/bth_cmd_complete_ev.c
An unsucesfull attempt to clean bluetooth library and make it working.
[mirosot.git] / bluetooth / bth_cmd_complete_ev.c
index 77d2b1636cb926c2746ca07e12cca58b144fd54c..538edfd1aac2b7b20966ce68592b9eb4162b114e 100644 (file)
@@ -7,14 +7,14 @@
 \r
  *******************************************************************/\r
 \r
+#include <bth_config.h>\r
 #include <string.h>\r
 #include <stdlib.h>\r
 #ifdef BTH_LX\r
 #include <periph/sci_rs232.h>\r
-#include <types.h>\r
 //#include <assert.h>\r
 #endif\r
-#include "types.h"\r
+#include <types.h>\r
 #include "hci.h"\r
 #include "inline_fce.h"\r
 #include "hci_event.h"\r
@@ -485,7 +485,7 @@ int cmd_ev_04x0009(uint8_t *bth_p, uint8_t size)
   read_bd_addr_rp bth_q;\r
 \r
   int index;\r
-  store16(bth_q.status,*((uint8_t*)bth_p+READ_BD_ADDR_RP____status));\r
+  store8(bth_q.status,*((uint8_t*)bth_p+READ_BD_ADDR_RP____status));\r
   memcpy(&bth_local_info.bdaddr,((uint8_t*)bth_p+READ_BD_ADDR_RP____bdaddr),6);\r
   index=bth_del_event(btohs(0x0910)); //obcode read_bd_addr\r
   if(index==-1)\r
@@ -498,15 +498,15 @@ int cmd_ev_04x0009(uint8_t *bth_p, uint8_t size)
 //    assert(index >= 0 && index < LANCOMMAND);\r
     if(*((uint8_t*)bth_p+READ_BD_ADDR_RP____status)==0)\r
     {\r
-      free(bth_pole_adrr_check_packet[index]);\r
-      bth_pole_adrr_check_packet[index]=NULL;\r
+      free(bth_array_adrr_check_packet[index]);\r
+      bth_array_adrr_check_packet[index]=NULL;\r
       return 0; //prikaz probehl bez komplikaci\r
     }\r
     else\r
     {\r
         /*status is not OK */\r
-      free(bth_pole_adrr_check_packet[index]);\r
-      bth_pole_adrr_check_packet[index]=NULL;\r
+      free(bth_array_adrr_check_packet[index]);\r
+      bth_array_adrr_check_packet[index]=NULL;\r
       return((int)*((uint8_t*)bth_p+READ_BD_ADDR_RP____status)); //NOTE probably I put * here, but I don't remember it. It was yesterday >-]\r
     };\r
   };\r