libusb: fix build without ENABLE_SCO_OVER_HCI

This commit is contained in:
Matthias Ringwald 2022-04-13 23:45:50 +02:00
parent 18343f0b02
commit be531a89d0

View File

@ -165,12 +165,6 @@ static struct libusb_transfer *acl_out_transfer;
static struct libusb_transfer *event_in_transfer[EVENT_IN_BUFFER_COUNT];
static struct libusb_transfer *acl_in_transfer[ACL_IN_BUFFER_COUNT];
#ifdef ENABLE_SCO_OVER_HCI
#ifdef _WIN32
#error "SCO not working on Win32 (Windows 8, libusb 1.0.19, Zadic WinUSB), please uncomment ENABLE_SCO_OVER_HCI in btstack-config.h for now"
#endif
// known devices
typedef struct {
btstack_linked_item_t next;
@ -180,6 +174,12 @@ typedef struct {
static btstack_linked_list_t usb_knwon_devices;
#ifdef ENABLE_SCO_OVER_HCI
#ifdef _WIN32
#error "SCO not working on Win32 (Windows 8, libusb 1.0.19, Zadic WinUSB), please uncomment ENABLE_SCO_OVER_HCI in btstack-config.h for now"
#endif
// incoming SCO
static H2_SCO_STATE sco_state;
static uint8_t sco_buffer[255+3 + SCO_PACKET_SIZE];