2 This file contains the Bluetooth definitions that are consumed by drivers.
3 These definitions are from Bluetooth Core Specification Version 4.0 June, 2010
5 Copyright (c) 2015 - 2017, Intel Corporation. All rights reserved.<BR>
6 SPDX-License-Identifier: BSD-2-Clause-Patent
20 /// 48bit Bluetooth device address.
26 /// BLUETOOTH_CLASS_OF_DEVICE. See Bluetooth specification for detail.
30 UINT8 MinorDeviceClass
: 6;
31 UINT16 MajorDeviceClass
: 5;
32 UINT16 MajorServiceClass
:11;
33 } BLUETOOTH_CLASS_OF_DEVICE
;
36 /// BLUETOOTH_LE_ADDRESS
40 /// 48-bit Bluetooth device address
44 /// 0x00 - Public Device Address
45 /// 0x01 - Random Device Address
48 } BLUETOOTH_LE_ADDRESS
;
52 #define BLUETOOTH_HCI_COMMAND_LOCAL_READABLE_NAME_MAX_SIZE 248
54 #define BLUETOOTH_HCI_LINK_KEY_SIZE 16