From ed4965a39c54ea230d5e955cec48d6ec9144cc29 Mon Sep 17 00:00:00 2001 From: cjin Date: Mon, 29 Jun 2026 10:14:48 +0800 Subject: [PATCH] fix(ble): remove chip id macro for ble sample codes --- .../enc_adv_data_cent/main/main.c | 2 +- examples/bluetooth/nimble/blecent/main/main.c | 26 ++----------------- .../bluetooth/nimble/power_save/main/main.c | 24 +---------------- 3 files changed, 4 insertions(+), 48 deletions(-) diff --git a/examples/bluetooth/nimble/ble_enc_adv_data/enc_adv_data_cent/main/main.c b/examples/bluetooth/nimble/ble_enc_adv_data/enc_adv_data_cent/main/main.c index 802d9ab7c87..3d17bd4e76d 100644 --- a/examples/bluetooth/nimble/ble_enc_adv_data/enc_adv_data_cent/main/main.c +++ b/examples/bluetooth/nimble/ble_enc_adv_data/enc_adv_data_cent/main/main.c @@ -342,7 +342,7 @@ enc_adv_data_cent_ext_should_connect(const struct ble_gap_ext_disc_desc *disc) addr_offset = (uint32_t *)&test_addr[1]; *addr_offset = atoi(CONFIG_EXAMPLE_PEER_ADDR); test_addr[5] = 0xC3; - test_addr[0] = TEST_CI_ADDRESS_CHIP_OFFSET; + test_addr[0] = CONFIG_IDF_FIRMWARE_CHIP_ID; #endif if (memcmp(test_addr, disc->addr.val, sizeof(disc->addr.val)) != 0) { return 0; diff --git a/examples/bluetooth/nimble/blecent/main/main.c b/examples/bluetooth/nimble/blecent/main/main.c index 73571a85498..3ac1990f51b 100644 --- a/examples/bluetooth/nimble/blecent/main/main.c +++ b/examples/bluetooth/nimble/blecent/main/main.c @@ -31,28 +31,6 @@ #include "host/ble_esp_gattc_cache.h" #endif -#if CONFIG_EXAMPLE_USE_CI_ADDRESS -#ifdef CONFIG_IDF_TARGET_ESP32 -#define TEST_CI_ADDRESS_CHIP_OFFSET (0) -#elif CONFIG_IDF_TARGET_ESP32C2 -#define TEST_CI_ADDRESS_CHIP_OFFSET (1) -#elif CONFIG_IDF_TARGET_ESP32C3 -#define TEST_CI_ADDRESS_CHIP_OFFSET (2) -#elif CONFIG_IDF_TARGET_ESP32C6 -#define TEST_CI_ADDRESS_CHIP_OFFSET (3) -#elif CONFIG_IDF_TARGET_ESP32C5 -#define TEST_CI_ADDRESS_CHIP_OFFSET (4) -#elif CONFIG_IDF_TARGET_ESP32H2 -#define TEST_CI_ADDRESS_CHIP_OFFSET (5) -#elif CONFIG_IDF_TARGET_ESP32P4 -#define TEST_CI_ADDRESS_CHIP_OFFSET (6) -#elif CONFIG_IDF_TARGET_ESP32S3 -#define TEST_CI_ADDRESS_CHIP_OFFSET (7) -#elif CONFIG_IDF_TARGET_ESP32C61 -#define TEST_CI_ADDRESS_CHIP_OFFSET (8) -#endif -#endif - #if MYNEWT_VAL(BLE_GATTC) /*** The UUID of the service containing the subscribable characteristic ***/ static const ble_uuid_t * remote_svc_uuid = @@ -518,7 +496,7 @@ ext_blecent_should_connect(const struct ble_gap_ext_disc_desc *disc) addr_offset = (uint32_t *)&test_addr[1]; *addr_offset = atoi(CONFIG_EXAMPLE_PEER_ADDR); test_addr[5] = 0xC3; - test_addr[0] = TEST_CI_ADDRESS_CHIP_OFFSET; + test_addr[0] = CONFIG_IDF_FIRMWARE_CHIP_ID; #endif if (memcmp(test_addr, disc->addr.val, sizeof(disc->addr.val)) != 0) { return 0; @@ -583,7 +561,7 @@ blecent_should_connect(const struct ble_gap_disc_desc *disc) addr_offset = (uint32_t *)&test_addr[1]; *addr_offset = atoi(CONFIG_EXAMPLE_PEER_ADDR); test_addr[5] = 0xC3; - test_addr[0] = TEST_CI_ADDRESS_CHIP_OFFSET; + test_addr[0] = CONFIG_IDF_FIRMWARE_CHIP_ID; #endif if (memcmp(test_addr, disc->addr.val, sizeof(disc->addr.val)) != 0) { diff --git a/examples/bluetooth/nimble/power_save/main/main.c b/examples/bluetooth/nimble/power_save/main/main.c index d7dddf41bf7..aa6b1e63ef4 100644 --- a/examples/bluetooth/nimble/power_save/main/main.c +++ b/examples/bluetooth/nimble/power_save/main/main.c @@ -18,28 +18,6 @@ #include "bleprph.h" #include "soc/rtc.h" -#if CONFIG_EXAMPLE_USE_CI_ADDRESS -#ifdef CONFIG_IDF_TARGET_ESP32 -#define TEST_CI_ADDRESS_CHIP_OFFSET (0) -#elif CONFIG_IDF_TARGET_ESP32C2 -#define TEST_CI_ADDRESS_CHIP_OFFSET (1) -#elif CONFIG_IDF_TARGET_ESP32C3 -#define TEST_CI_ADDRESS_CHIP_OFFSET (2) -#elif CONFIG_IDF_TARGET_ESP32C6 -#define TEST_CI_ADDRESS_CHIP_OFFSET (3) -#elif CONFIG_IDF_TARGET_ESP32C5 -#define TEST_CI_ADDRESS_CHIP_OFFSET (4) -#elif CONFIG_IDF_TARGET_ESP32H2 -#define TEST_CI_ADDRESS_CHIP_OFFSET (5) -#elif CONFIG_IDF_TARGET_ESP32P4 -#define TEST_CI_ADDRESS_CHIP_OFFSET (6) -#elif CONFIG_IDF_TARGET_ESP32S3 -#define TEST_CI_ADDRESS_CHIP_OFFSET (7) -#elif CONFIG_IDF_TARGET_ESP32C61 -#define TEST_CI_ADDRESS_CHIP_OFFSET (8) -#endif -#endif - #if CONFIG_EXAMPLE_EXTENDED_ADV static uint8_t ext_adv_pattern_1[] = { 0x02, BLE_HS_ADV_TYPE_FLAGS, 0x06, @@ -532,7 +510,7 @@ bleprph_on_sync(void) uint32_t *offset = (uint32_t *)&addr[1]; *offset = atoi(CONFIG_EXAMPLE_CI_ADDRESS_OFFSET); addr[5] = 0xC3; - addr[0] = TEST_CI_ADDRESS_CHIP_OFFSET; + addr[0] = CONFIG_IDF_FIRMWARE_CHIP_ID; rc = ble_hs_id_set_rnd(addr); assert(rc == 0); }