summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Pelly <npelly@google.com>2010-02-24 15:10:19 -0800
committerNick Pelly <npelly@google.com>2010-02-24 15:10:19 -0800
commit59ca0be6dc8ef3f30f8f863d8fb805a55bf12fe5 (patch)
treed8fc3ab497eeccb8c5a9f37175fe4516c6f106f3
parent392cd2701f950055bffb5f57f2a8730434491834 (diff)
downloadbluetooth-59ca0be6dc8ef3f30f8f863d8fb805a55bf12fe5.tar.gz
Update bluez clean headers for struct sockaddr_sco change.
Change-Id: I0966ed325ea798e4a3367e201c03a2dafdb8247a
-rw-r--r--bluez-clean-headers/bluetooth/hci.h13
-rw-r--r--bluez-clean-headers/bluetooth/sco.h1
2 files changed, 14 insertions, 0 deletions
diff --git a/bluez-clean-headers/bluetooth/hci.h b/bluez-clean-headers/bluetooth/hci.h
index 83553a1..0d706ee 100644
--- a/bluez-clean-headers/bluetooth/hci.h
+++ b/bluez-clean-headers/bluetooth/hci.h
@@ -84,6 +84,19 @@
#define HCI_3EV5 0x0200
#define SCO_PTYPE_MASK (HCI_HV1 | HCI_HV2 | HCI_HV3)
#define ACL_PTYPE_MASK (HCI_DM1 | HCI_DH1 | HCI_DM3 | HCI_DH3 | HCI_DM5 | HCI_DH5)
+#define ESCO_HV1 0x0001
+#define ESCO_HV2 0x0002
+#define ESCO_HV3 0x0004
+#define ESCO_EV3 0x0008
+#define ESCO_EV4 0x0010
+#define ESCO_EV5 0x0020
+#define ESCO_2EV3 0x0040
+#define ESCO_3EV3 0x0080
+#define ESCO_2EV5 0x0100
+#define ESCO_3EV5 0x0200
+#define SCO_ESCO_MASK (ESCO_HV1 | ESCO_HV2 | ESCO_HV3)
+#define EDR_ESCO_MASK (ESCO_2EV3 | ESCO_3EV3 | ESCO_2EV5 | ESCO_3EV5)
+#define ALL_ESCO_MASK (SCO_ESCO_MASK | ESCO_EV3 | ESCO_EV4 | ESCO_EV5 | EDR_ESCO_MASK)
#define HCI_UNKNOWN_COMMAND 0x01
#define HCI_NO_CONNECTION 0x02
#define HCI_HARDWARE_FAILURE 0x03
diff --git a/bluez-clean-headers/bluetooth/sco.h b/bluez-clean-headers/bluetooth/sco.h
index 22682ce..821d08e 100644
--- a/bluez-clean-headers/bluetooth/sco.h
+++ b/bluez-clean-headers/bluetooth/sco.h
@@ -26,5 +26,6 @@
struct sockaddr_sco {
sa_family_t sco_family;
bdaddr_t sco_bdaddr;
+ uint16_t sco_pkt_type;
};
#endif