From 4b84c2f7dec6f9e4df05bc973f7a6e0a859aa3d4 Mon Sep 17 00:00:00 2001 From: poyamini <108741504+poyamini@users.noreply.github.com> Date: Thu, 12 Oct 2023 22:51:47 +0530 Subject: [PATCH] [Silabs] Updates wiseconnect version to 2.8.2 (#29724) * Updating wiseconnect to 2.8.2 * Restyled by clang-format --------- Co-authored-by: Restyled.io --- .../silabs/efr32/rs911x/hal/rsi_hal_mcu_timer.c | 15 +++++++++++++++ third_party/silabs/wiseconnect-wifi-bt-sdk | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/examples/platform/silabs/efr32/rs911x/hal/rsi_hal_mcu_timer.c b/examples/platform/silabs/efr32/rs911x/hal/rsi_hal_mcu_timer.c index c6d6381932d3ea..7a800728176081 100644 --- a/examples/platform/silabs/efr32/rs911x/hal/rsi_hal_mcu_timer.c +++ b/examples/platform/silabs/efr32/rs911x/hal/rsi_hal_mcu_timer.c @@ -138,6 +138,21 @@ int32_t rsi_timer_start(uint8_t timer_node, uint8_t mode, uint8_t type, uint32_t return RSI_ERROR_NONE; } +/*==============================================*/ +/** + * @fn uint32_t rsi_ms_to_tick(uint32_t timeout_ms) + * @brief Converting ms to os ticks + * @param[in] timeout_ms - timeout in ms + * @return uint32_t + */ +uint32_t rsi_ms_to_tick(uint32_t timeout_ms) +{ + uint32_t ticks_cnt = 0, ticks_val = 0, ticks = 0; + ticks_cnt = SysTick->LOAD + 1UL; + ticks_val = SystemCoreClock / ticks_cnt; + ticks = ticks_val / 1000; + return (timeout_ms * ticks); +} #else /* _use_the_rsi_defined_functions */ /* Counts 1ms timeTicks */ diff --git a/third_party/silabs/wiseconnect-wifi-bt-sdk b/third_party/silabs/wiseconnect-wifi-bt-sdk index 90f424f494baea..c3843e95e63f84 160000 --- a/third_party/silabs/wiseconnect-wifi-bt-sdk +++ b/third_party/silabs/wiseconnect-wifi-bt-sdk @@ -1 +1 @@ -Subproject commit 90f424f494baea157f90836e38ae35754045bfc3 +Subproject commit c3843e95e63f84e301a2727f7b3c26125818b53a