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

Commit 0a7dde4f authored by Chris Manton's avatar Chris Manton
Browse files

Add stack/btm/btm_devctl::btm_dev_free

Towards life cycle aware code

Bug: 174401900
Tag: #refactor
Test: gd/cert/run --host

Change-Id: I5476c569e35242fb5079e0afecf717d55e02a64e
parent a3760917
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -49,7 +49,6 @@

extern void btm_inq_db_reset(void);
extern void btm_pm_reset(void);

/******************************************************************************/
/*               L O C A L    D A T A    D E F I N I T I O N S                */
/******************************************************************************/
@@ -101,6 +100,15 @@ void btm_dev_init() {
      ESCO_PKT_TYPES_MASK_EV4 + ESCO_PKT_TYPES_MASK_EV5;
}

void btm_dev_free() {
  alarm_free(btm_cb.devcb.read_local_name_timer);
  alarm_free(btm_cb.devcb.read_rssi_timer);
  alarm_free(btm_cb.devcb.read_failed_contact_counter_timer);
  alarm_free(btm_cb.devcb.read_automatic_flush_timeout_timer);
  alarm_free(btm_cb.devcb.read_link_quality_timer);
  alarm_free(btm_cb.devcb.read_tx_power_timer);
}

/*******************************************************************************
 *
 * Function         btm_db_reset