File tree 2 files changed +4
-4
lines changed
nimble/esp_port/port/include 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) {
1115
1115
void NimBLEDevice::setOwnAddrType (uint8_t own_addr_type, bool useNRPA) {
1116
1116
m_own_addr_type = own_addr_type;
1117
1117
switch (own_addr_type) {
1118
- #ifdef CONFIG_IDF_TARGET_ESP32
1118
+ #if MYNEWT_VAL(BLE_HOST_BASED_PRIVACY)
1119
1119
case BLE_OWN_ADDR_PUBLIC:
1120
1120
ble_hs_pvcy_rpa_config (NIMBLE_HOST_DISABLE_PRIVACY);
1121
1121
break ;
1122
1122
#endif
1123
1123
case BLE_OWN_ADDR_RANDOM:
1124
1124
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)
1126
1126
ble_hs_pvcy_rpa_config (useNRPA ? NIMBLE_HOST_ENABLE_NRPA : NIMBLE_HOST_ENABLE_RPA);
1127
1127
#endif
1128
1128
break ;
1129
1129
case BLE_OWN_ADDR_RPA_PUBLIC_DEFAULT:
1130
1130
case BLE_OWN_ADDR_RPA_RANDOM_DEFAULT:
1131
1131
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)
1133
1133
ble_hs_pvcy_rpa_config (NIMBLE_HOST_ENABLE_RPA);
1134
1134
#endif
1135
1135
break ;
Original file line number Diff line number Diff line change 596
596
#endif
597
597
598
598
#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 )
600
600
#else
601
601
#ifndef MYNEWT_VAL_BLE_HOST_BASED_PRIVACY
602
602
#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