zephyr/subsys/usb/device/class/Kconfig.bt
Johann Fischer 36e8144b90 usb: device: remove USB H4 Bluetooth function and sample
The Bluetooth HCI USB transport layer implementation is provided by
"subsys/usb/device/class/bluetooth.c". The USB H4 Bluetooth function
implements a non-standard transport layer. There is no known host-side
equivalent that uses this protocol.

Note that the H4 protocol functionality is also provided by the
"subsys/usb/device/class/bluetooth.c".

Since that there are no real USB H4 Bluetooth users, remove the
implementation and sample without deprecation.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-12-17 11:35:57 +00:00

19 lines
478 B
Plaintext

# Copyright (c) 2016 Wind River Systems, Inc.
# SPDX-License-Identifier: Apache-2.0
menuconfig USB_DEVICE_BLUETOOTH
bool "USB Bluetooth Device Class support"
select BT
select BT_HCI_RAW
help
USB Bluetooth device class support
config USB_DEVICE_BLUETOOTH_VS_H4
bool "USB Bluetooth H4 vendor command"
depends on USB_DEVICE_BLUETOOTH
select BT_HCI_RAW_H4
select BT_HCI_RAW_CMD_EXT
help
Enables vendor command to switch to H:4 transport using the bulk
endpoint.