iPXE
Bluetooth.h
Go to the documentation of this file.
1 /** @file
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
4 
5  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
6  This program and the accompanying materials
7  are licensed and made available under the terms and conditions of the BSD License
8  which accompanies this distribution. The full text of the license may be found at
9  http://opensource.org/licenses/bsd-license.php
10 
11  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 
14 **/
15 
16 #ifndef _BLUETOOTH_H_
17 #define _BLUETOOTH_H_
18 
19 FILE_LICENCE ( BSD3 );
20 
21 #pragma pack(1)
22 
23 ///
24 /// BLUETOOTH_ADDRESS
25 ///
26 typedef struct {
27  ///
28  /// 48bit Bluetooth device address.
29  ///
32 
33 ///
34 /// BLUETOOTH_CLASS_OF_DEVICE. See Bluetooth specification for detail.
35 ///
36 typedef struct {
42 
43 #pragma pack()
44 
45 #define BLUETOOTH_HCI_COMMAND_LOCAL_READABLE_NAME_MAX_SIZE 248
46 
47 #define BLUETOOTH_HCI_LINK_KEY_SIZE 16
48 
49 #endif
BLUETOOTH_ADDRESS.
Definition: Bluetooth.h:26
unsigned char UINT8
Definition: ProcessorBind.h:62
BLUETOOTH_CLASS_OF_DEVICE.
Definition: Bluetooth.h:36
unsigned short UINT16
Definition: ProcessorBind.h:58
FILE_LICENCE(BSD3)
unsigned long Address
Definition: etherboot.h:21