hci.h (63b1a7dd38bfd4630e5f59a20a2b7b1f3d04f486) | hci.h (26afbd826ee326e63a334c37fd45e82e50a615ec) |
---|---|
1/* 2 BlueZ - Bluetooth protocol stack for Linux 3 Copyright (C) 2000-2001 Qualcomm Incorporated 4 5 Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com> 6 7 This program is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License version 2 as --- 1975 unchanged lines hidden (view full) --- 1984 __le32 imestamp; 1985 __u8 offset[3]; 1986} __packed; 1987 1988#define HCI_OP_LE_SET_CIG_PARAMS 0x2062 1989struct hci_cis_params { 1990 __u8 cis_id; 1991 __le16 c_sdu; | 1/* 2 BlueZ - Bluetooth protocol stack for Linux 3 Copyright (C) 2000-2001 Qualcomm Incorporated 4 5 Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com> 6 7 This program is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License version 2 as --- 1975 unchanged lines hidden (view full) --- 1984 __le32 imestamp; 1985 __u8 offset[3]; 1986} __packed; 1987 1988#define HCI_OP_LE_SET_CIG_PARAMS 0x2062 1989struct hci_cis_params { 1990 __u8 cis_id; 1991 __le16 c_sdu; |
1992 __le16 p_pdu; | 1992 __le16 p_sdu; |
1993 __u8 c_phy; 1994 __u8 p_phy; 1995 __u8 c_rtn; 1996 __u8 p_rtn; 1997} __packed; 1998 1999struct hci_cp_le_set_cig_params { 2000 __u8 cig_id; 2001 __u8 c_interval[3]; 2002 __u8 p_interval[3]; | 1993 __u8 c_phy; 1994 __u8 p_phy; 1995 __u8 c_rtn; 1996 __u8 p_rtn; 1997} __packed; 1998 1999struct hci_cp_le_set_cig_params { 2000 __u8 cig_id; 2001 __u8 c_interval[3]; 2002 __u8 p_interval[3]; |
2003 __u8 wc_sca; | 2003 __u8 sca; |
2004 __u8 packing; 2005 __u8 framing; 2006 __le16 c_latency; 2007 __le16 p_latency; 2008 __u8 num_cis; 2009 struct hci_cis_params cis[]; 2010} __packed; 2011 --- 26 unchanged lines hidden (view full) --- 2038} __packed; 2039 2040#define HCI_OP_LE_REJECT_CIS 0x2067 2041struct hci_cp_le_reject_cis { 2042 __le16 handle; 2043 __u8 reason; 2044} __packed; 2045 | 2004 __u8 packing; 2005 __u8 framing; 2006 __le16 c_latency; 2007 __le16 p_latency; 2008 __u8 num_cis; 2009 struct hci_cis_params cis[]; 2010} __packed; 2011 --- 26 unchanged lines hidden (view full) --- 2038} __packed; 2039 2040#define HCI_OP_LE_REJECT_CIS 0x2067 2041struct hci_cp_le_reject_cis { 2042 __le16 handle; 2043 __u8 reason; 2044} __packed; 2045 |
2046#define HCI_OP_LE_SETUP_ISO_PATH 0x206e 2047struct hci_cp_le_setup_iso_path { 2048 __le16 handle; 2049 __u8 direction; 2050 __u8 path; 2051 __u8 codec; 2052 __le16 codec_cid; 2053 __le16 codec_vid; 2054 __u8 delay[3]; 2055 __u8 codec_cfg_len; 2056 __u8 codec_cfg[0]; 2057} __packed; 2058 2059struct hci_rp_le_setup_iso_path { 2060 __u8 status; 2061 __le16 handle; 2062} __packed; 2063 2064#define HCI_OP_LE_SET_HOST_FEATURE 0x2074 2065struct hci_cp_le_set_host_feature { 2066 __u8 bit_number; 2067 __u8 bit_value; 2068} __packed; 2069 |
|
2046/* ---- HCI Events ---- */ 2047struct hci_ev_status { 2048 __u8 status; 2049} __packed; 2050 2051#define HCI_EV_INQUIRY_COMPLETE 0x01 2052 2053#define HCI_EV_INQUIRY_RESULT 0x02 --- 692 unchanged lines hidden --- | 2070/* ---- HCI Events ---- */ 2071struct hci_ev_status { 2072 __u8 status; 2073} __packed; 2074 2075#define HCI_EV_INQUIRY_COMPLETE 0x01 2076 2077#define HCI_EV_INQUIRY_RESULT 0x02 --- 692 unchanged lines hidden --- |