diff options
author | Jakub Pawlowski <jpawlowski@google.com> | 2017-10-16 20:10:09 -0700 |
---|---|---|
committer | Jakub Pawlowski <jpawlowski@google.com> | 2017-10-17 20:25:30 +0000 |
commit | a36aaf2e3009f145883b432f343bb6704724fd5e (patch) | |
tree | 79f1a264d258bb5ee55cbff80bb0a18e5b3f8ace | |
parent | d1a2b9f7c15fc156c4303b680b93e75642b03529 (diff) | |
download | libhardware-a36aaf2e3009f145883b432f343bb6704724fd5e.tar.gz |
Remove hw_module_t dependency in Bluetooth (2/3)
Bug: 67853426
Test: run Bluetooth
Merged-In: I0b144544b99a4e7fea74800d3bd44b45f446d02f
Change-Id: I0b144544b99a4e7fea74800d3bd44b45f446d02f
-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 |