To support tizen specific manufacturer data, data length needs to be increased.
Change-Id: I2c7d5d01348074d09684b52fac4b106609327ab0
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
#define HCI_MAX_PAGES 3
+#ifdef CONFIG_TIZEN_WIP
+#define HCI_MAX_EIR_MANUFACTURER_DATA_LENGTH 100
+#endif
+
#define NUM_REASSEMBLY 4
struct hci_dev {
struct list_head list;
__u8 adv_type;
__u8 manufacturer_len;
- __u8 manufacturer_data[HCI_MAX_AD_LENGTH - 3];
+ __u8 manufacturer_data[HCI_MAX_EIR_MANUFACTURER_DATA_LENGTH];
#endif
int (*open)(struct hci_dev *hdev);
} __packed;
#define MGMT_OP_SET_MANUFACTURER_DATA (TIZEN_OP_CODE_BASE + 0x0e)
+#define MGMT_SET_MANUFACTURER_DATA_SIZE 100
struct mgmt_cp_set_manufacturer_data {
- __u8 data[28];
+ __u8 data[MGMT_SET_MANUFACTURER_DATA_SIZE];
} __packed;
-#define MGMT_SET_MANUFACTURER_DATA_SIZE 28
#define MGMT_OP_LE_SET_SCAN_PARAMS (TIZEN_OP_CODE_BASE + 0x0f)
struct mgmt_cp_le_set_scan_params {