TianoCore EDK2
master
Loading...
Searching...
No Matches
Bluetooth.h
Go to the documentation of this file.
1
10
#ifndef _BLUETOOTH_H_
11
#define _BLUETOOTH_H_
12
13
#pragma pack(1)
14
18
typedef
struct
{
22
UINT8 Address[6];
23
}
BLUETOOTH_ADDRESS
;
24
28
typedef
struct
{
29
UINT8 FormatType : 2;
30
UINT8 MinorDeviceClass : 6;
31
UINT16 MajorDeviceClass : 5;
32
UINT16 MajorServiceClass : 11;
33
}
BLUETOOTH_CLASS_OF_DEVICE
;
34
38
typedef
struct
{
42
UINT8 Address[6];
47
UINT8
Type
;
48
}
BLUETOOTH_LE_ADDRESS
;
49
50
#pragma pack()
51
52
#define BLUETOOTH_HCI_COMMAND_LOCAL_READABLE_NAME_MAX_SIZE 248
53
54
#define BLUETOOTH_HCI_LINK_KEY_SIZE 16
55
56
#endif
BLUETOOTH_ADDRESS
Definition:
Bluetooth.h:18
BLUETOOTH_CLASS_OF_DEVICE
Definition:
Bluetooth.h:28
BLUETOOTH_LE_ADDRESS
Definition:
Bluetooth.h:38
BLUETOOTH_LE_ADDRESS::Type
UINT8 Type
Definition:
Bluetooth.h:47
MdePkg
Include
IndustryStandard
Bluetooth.h
Generated on Fri Nov 15 2024 18:01:14 for TianoCore EDK2 by
1.9.6