diff options
author | Jakub Pawlowski <jpawlowski@google.com> | 2017-10-17 21:27:42 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-10-17 21:27:42 +0000 |
commit | 3bc4556b2359257a26d551888c9f0d89d9e0d794 (patch) | |
tree | 69fff57896494ebff1ae6a509e9e10c55f1b1b5e | |
parent | e142c9411326745b316f23d8b6d5992eb55b8f22 (diff) | |
parent | a516b63f874798faad1c995451e844593aad2d54 (diff) | |
download | libhardware-3bc4556b2359257a26d551888c9f0d89d9e0d794.tar.gz |
Merge "Remove hw_module_t dependency in Bluetooth (2/3)" am: 481f65c913
am: a516b63f87
Change-Id: I99404ee04c4e18a40349bce8b2723f6cc9d383c1
-rw-r--r-- | include/hardware/bluetooth.h | 22 | ||||
-rw-r--r-- | include/hardware/hardware.h | 2 |
2 files changed, 1 insertions, 23 deletions
diff --git a/include/hardware/bluetooth.h b/include/hardware/bluetooth.h index d6f6e3e9..40ccc604 100644 --- a/include/hardware/bluetooth.h +++ b/include/hardware/bluetooth.h @@ -22,20 +22,12 @@ #include <sys/cdefs.h> #include <sys/types.h> -#include <hardware/hardware.h> - #include <bluetooth/uuid.h> #include <raw_address.h> __BEGIN_DECLS -/** - * The Bluetooth Hardware Module ID - */ - -#define BT_HARDWARE_MODULE_ID "bluetooth" -#define BT_STACK_MODULE_ID "bluetooth" - +#define BLUETOOTH_INTERFACE_STRING "bluetoothInterface" /** Bluetooth profile interface IDs */ @@ -592,18 +584,6 @@ typedef struct { void (*interop_database_add)(uint16_t feature, const RawAddress *addr, size_t len); } bt_interface_t; -/** TODO: Need to add APIs for Service Discovery, Service authorization and - * connection management. Also need to add APIs for configuring - * properties of remote bonded devices such as name, UUID etc. */ - -typedef struct { - struct hw_device_t common; - const bt_interface_t* (*get_bluetooth_interface)(); -} bluetooth_device_t; - -typedef bluetooth_device_t bluetooth_module_t; - - __END_DECLS #endif /* ANDROID_INCLUDE_BLUETOOTH_H */ diff --git a/include/hardware/hardware.h b/include/hardware/hardware.h index 5ba37e92..bf076f6c 100644 --- a/include/hardware/hardware.h +++ b/include/hardware/hardware.h @@ -20,10 +20,8 @@ #include <stdint.h> #include <sys/cdefs.h> -#ifndef _HW_DONT_INCLUDE_CORE_ #include <cutils/native_handle.h> #include <system/graphics.h> -#endif // _HW_DONT_INCLUDE_CORE_ __BEGIN_DECLS |