Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 80dac97f authored by Chris Manton's avatar Chris Manton
Browse files

Remove unnecessary declarations btif/src/btif_hh

And unused #defs

Bug: 163134718
Test: cert
Tag: #refactor

Change-Id: Ia1ff2588ee93c7df4f913dafb8a7ff8af31923a8
parent c2c1cae1
Loading
Loading
Loading
Loading
+6 −24
Original line number Diff line number Diff line
@@ -40,16 +40,10 @@
#include "stack/include/hidh_api.h"
#include "stack/include/l2c_api.h"

#define BTIF_HH_APP_ID_MI 0x01
#define BTIF_HH_APP_ID_KB 0x02

#define COD_HID_KEYBOARD 0x0540
#define COD_HID_POINTING 0x0580
#define COD_HID_COMBO 0x05C0

#define KEYSTATE_FILEPATH \
  "/data/misc/bluedroid/bt_hh_ks"  // keep this in sync with HID host jni

#define HID_REPORT_CAPSLOCK 0x39
#define HID_REPORT_NUMLOCK 0x53
#define HID_REPORT_SCROLLLOCK 0x47
@@ -61,11 +55,9 @@
#define LOGITECH_KB_MX5500_VENDOR_ID 0x046D
#define LOGITECH_KB_MX5500_PRODUCT_ID 0xB30B

extern const int BT_UID;
extern const int BT_GID;
static int btif_hh_keylockstates = 0;  // The current key state of each key

#define BTIF_HH_ID_1 0
// TODO This is duplicated in header file with different value
#define BTIF_HH_DEV_DISCONNECTED 3

#define BTIF_TIMEOUT_VUP_MS (3 * 1000)
@@ -120,29 +112,19 @@ static tHID_KB_LIST hid_kb_numlock_on_list[] = {{LOGITECH_KB_MX5500_PRODUCT_ID,
/*******************************************************************************
 *  Externs
 ******************************************************************************/
extern bool check_cod(const RawAddress* remote_bdaddr, uint32_t cod);
extern bool check_cod_hid(const RawAddress* remote_bdaddr);
extern void bta_hh_co_destroy(int fd);
extern void bta_hh_co_write(int fd, uint8_t* rpt, uint16_t len);
extern bt_status_t btif_dm_remove_bond(const RawAddress* bd_addr);
extern void bta_hh_co_send_hid_info(btif_hh_device_t* p_dev,
                                    const char* dev_name, uint16_t vendor_id,
                                    uint16_t product_id, uint16_t version,
                                    uint8_t ctry_code, int dscp_len,
                                    uint8_t* p_dscp);
extern bool check_cod(const RawAddress* remote_bdaddr, uint32_t cod);
extern bool check_cod_hid(const RawAddress* remote_bdaddr);
extern int scru_ascii_2_hex(char* p_ascii, int len, uint8_t* p_hex);
extern void bta_hh_co_write(int fd, uint8_t* rpt, uint16_t len);
extern void bte_hh_evt(tBTA_HH_EVT event, tBTA_HH* p_data);
extern void btif_dm_hh_open_failed(RawAddress* bdaddr);
extern void btif_hd_service_registration();

/*****************************************************************************
 *  Local Function prototypes
 ****************************************************************************/
static void set_keylockstate(int keymask, bool isSet);
static void toggle_os_keylockstates(int fd, int changedkeystates);
static void sync_lockstate_on_connect(btif_hh_device_t* p_dev);
// static void hh_update_keyboard_lockstates(btif_hh_device_t *p_dev);
void btif_hh_timer_timeout(void* data);
void bte_hh_evt(tBTA_HH_EVT event, tBTA_HH* p_data);
extern void btif_hh_timer_timeout(void* data);

/*******************************************************************************
 *  Functions