File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
nimble/esp_port/port/include Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1115,21 +1115,21 @@ void NimBLEDevice::setSecurityCallbacks(NimBLESecurityCallbacks* callbacks) {
11151115void NimBLEDevice::setOwnAddrType (uint8_t own_addr_type, bool useNRPA) {
11161116 m_own_addr_type = own_addr_type;
11171117 switch (own_addr_type) {
1118- #ifdef CONFIG_IDF_TARGET_ESP32
1118+ #if MYNEWT_VAL(BLE_HOST_BASED_PRIVACY)
11191119 case BLE_OWN_ADDR_PUBLIC:
11201120 ble_hs_pvcy_rpa_config (NIMBLE_HOST_DISABLE_PRIVACY);
11211121 break ;
11221122#endif
11231123 case BLE_OWN_ADDR_RANDOM:
11241124 setSecurityInitKey (BLE_SM_PAIR_KEY_DIST_ENC | BLE_SM_PAIR_KEY_DIST_ID);
1125- #ifdef CONFIG_IDF_TARGET_ESP32
1125+ #if MYNEWT_VAL(BLE_HOST_BASED_PRIVACY)
11261126 ble_hs_pvcy_rpa_config (useNRPA ? NIMBLE_HOST_ENABLE_NRPA : NIMBLE_HOST_ENABLE_RPA);
11271127#endif
11281128 break ;
11291129 case BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT:
11301130 case BLE_OWN_ADDR_RPA_RANDOM_DEFAULT:
11311131 setSecurityInitKey (BLE_SM_PAIR_KEY_DIST_ENC | BLE_SM_PAIR_KEY_DIST_ID);
1132- #ifdef CONFIG_IDF_TARGET_ESP32
1132+ #if MYNEWT_VAL(BLE_HOST_BASED_PRIVACY)
11331133 ble_hs_pvcy_rpa_config (NIMBLE_HOST_ENABLE_RPA);
11341134#endif
11351135 break ;
Original file line number Diff line number Diff line change 596596#endif
597597
598598#if CONFIG_IDF_TARGET_ESP32
599- #define MYNEWT_VAL_BLE_HOST_BASED_PRIVACY (1 )
599+ #define MYNEWT_VAL_BLE_HOST_BASED_PRIVACY (MYNEWT_VAL_BLE_ROLE_CENTRAL || MYNEWT_VAL_BLE_ROLE_PERIPHERAL )
600600#else
601601#ifndef MYNEWT_VAL_BLE_HOST_BASED_PRIVACY
602602#define MYNEWT_VAL_BLE_HOST_BASED_PRIVACY (CONFIG_BT_NIMBLE_HOST_BASED_PRIVACY)
You can’t perform that action at this time.
0 commit comments