From 15537ea47625e07577616cb764f13fa4d516d55a Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 26 May 2021 16:32:01 +0200 Subject: [PATCH] sm: add sm_deinit --- src/ble/sm.c | 5 +++++ src/ble/sm.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/ble/sm.c b/src/ble/sm.c index 54f97a70b..1582bc83e 100644 --- a/src/ble/sm.c +++ b/src/ble/sm.c @@ -4451,6 +4451,11 @@ void sm_init(void){ sm_initialized = true; } +void sm_deinit(void){ + sm_initialized = false; + btstack_run_loop_remove_timer(&sm_run_timer); +} + void sm_use_fixed_passkey_in_display_role(uint32_t passkey){ sm_fixed_passkey_in_display_role = passkey; } diff --git a/src/ble/sm.h b/src/ble/sm.h index 8f148c6c0..1b11b6926 100644 --- a/src/ble/sm.h +++ b/src/ble/sm.h @@ -257,6 +257,11 @@ void sm_register_sc_oob_data_callback( int (*get_sc_oob_data_callback)(uint8_t a /* API_END */ +/** + * @brief De-Init SM + */ +void sm_deinit(void); + // PTS testing void sm_test_set_irk(sm_key_t irk); void sm_test_use_fixed_local_csrk(void);