From dec8b5e24bba7d257f07090c7775c2e155a91cc7 Mon Sep 17 00:00:00 2001 From: Zhao Wei Liang Date: Wed, 31 Dec 2025 21:13:34 +0800 Subject: [PATCH] fix(ble): fixed build error on ESP32-C5 (cherry picked from commit cd63e7ded57d0931a733fe2b738b67b724f7fa6b) Co-authored-by: zhaoweiliang --- components/bt/controller/esp32c5/bt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/bt/controller/esp32c5/bt.c b/components/bt/controller/esp32c5/bt.c index 56334374a0f..0f1f31aae95 100644 --- a/components/bt/controller/esp32c5/bt.c +++ b/components/bt/controller/esp32c5/bt.c @@ -1599,13 +1599,13 @@ static const char *TAG_SM_ALG = "ble_sm_alg"; #if CONFIG_BT_LE_SM_SC #include "tinycrypt/cmac_mode.h" #include "tinycrypt/ecc_dh.h" - +#if CONFIG_BT_CONTROLLER_ONLY /* Used by uECC to get random data */ static int ecc_rand_func(uint8_t *dst, unsigned int len) { int offset_cnt = 0; uint8_t *u8ptr = dst; - uint64_t random_64 = 0; + uint64_t random64 = 0; while(len > 0) { random64 = (uint64_t)esp_random(); @@ -1618,7 +1618,7 @@ static int ecc_rand_func(uint8_t *dst, unsigned int len) return 1; } - +#endif // CONFIG_BT_CONTROLLER_ONLY #endif // CONFIG_BT_LE_SM_SC #endif // CONFIG_BT_LE_CRYPTO_STACK_MBEDTLS