Bluetooth: hci_usb: Add implementation of Read/Set USB Transport Mode
This implements Read/Set USB Transport Mode in the Bluetooth class. Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
parent
f710b9be50
commit
b4e71014f2
5 changed files with 251 additions and 12 deletions
|
@ -1901,6 +1901,12 @@ static void vs_read_supported_commands(struct net_buf *buf,
|
|||
/* Write Tx Power, Read Tx Power */
|
||||
rp->commands[1] |= BIT(5) | BIT(6);
|
||||
#endif /* CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL */
|
||||
#if defined(CONFIG_USB_DEVICE_BLUETOOTH_VS_H4)
|
||||
/* Read Supported USB Transport Modes */
|
||||
rp->commands[1] |= BIT(7);
|
||||
/* Set USB Transport Mode */
|
||||
rp->commands[2] |= BIT(0);
|
||||
#endif /* USB_DEVICE_BLUETOOTH_VS_H4 */
|
||||
#endif /* CONFIG_BT_HCI_VS_EXT */
|
||||
}
|
||||
|
||||
|
@ -2207,6 +2213,14 @@ int hci_vendor_cmd_handle_common(u16_t ocf, struct net_buf *cmd,
|
|||
vs_read_supported_features(cmd, evt);
|
||||
break;
|
||||
|
||||
#if defined(CONFIG_USB_DEVICE_BLUETOOTH_VS_H4)
|
||||
case BT_OCF(BT_HCI_OP_VS_READ_USB_TRANSPORT_MODE):
|
||||
break;
|
||||
case BT_OCF(BT_HCI_OP_VS_SET_USB_TRANSPORT_MODE):
|
||||
reset(cmd, evt);
|
||||
break;
|
||||
#endif /* CONFIG_USB_DEVICE_BLUETOOTH_VS_H4 */
|
||||
|
||||
#if defined(CONFIG_BT_HCI_VS_EXT)
|
||||
case BT_OCF(BT_HCI_OP_VS_READ_BUILD_INFO):
|
||||
vs_read_build_info(cmd, evt);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue