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

Commit b827c891 authored by Chris Manton's avatar Chris Manton Committed by Automerger Merge Worker
Browse files

Add bta/hh/bta_hh_utils::bta_hh_get_cb am: 321bdb0f am: 02b41658 am: 3595f9ce

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1698930

Change-Id: Ide5022dd81e5f329fc6afcd255b65cf88ca26f5d
parents 21aef5a5 3595f9ce
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -310,6 +310,7 @@ extern void bta_hh_open_failure(tBTA_HH_DEV_CB* p_cb,

/* utility functions */
extern uint8_t bta_hh_find_cb(const RawAddress& bda);
extern tBTA_HH_DEV_CB* bta_hh_get_cb(const RawAddress& bda);
extern void bta_hh_parse_keybd_rpt(tBTA_HH_BOOT_RPT* p_kb_data,
                                   uint8_t* p_report, uint16_t report_len);
extern void bta_hh_parse_mice_rpt(tBTA_HH_BOOT_RPT* p_kb_data,
+8 −0
Original line number Diff line number Diff line
@@ -99,6 +99,14 @@ uint8_t bta_hh_find_cb(const RawAddress& bda) {
  return xx;
}

tBTA_HH_DEV_CB* bta_hh_get_cb(const RawAddress& bda) {
  uint8_t idx = bta_hh_find_cb(bda);
  if (idx == BTA_HH_IDX_INVALID) {
    return nullptr;
  }
  return &bta_hh_cb.kdev[idx];
}

/*******************************************************************************
 *
 * Function         bta_hh_clean_up_kdev