File tree Expand file tree Collapse file tree 5 files changed +5
-20
lines changed
features/FEATURE_BLE/targets
TARGET_Cypress/COMPONENT_CYW43XXX Expand file tree Collapse file tree 5 files changed +5
-20
lines changed Original file line number Diff line number Diff line change @@ -148,10 +148,7 @@ void CordioHCIDriver::handle_reset_sequence(uint8_t *pMsg)
148148
149149 if (get_random_static_address (static_address)) {
150150 // note: will send the HCI command to send the random address
151- cordio::BLE::deviceInstance ().getGap ().setAddress (
152- BLEProtocol::AddressType::RANDOM_STATIC,
153- static_address.data ()
154- );
151+ cordio::BLE::deviceInstance ().getGap ().enablePrivacy (true );
155152 } else {
156153 /* send next command in sequence */
157154 HciLeReadBufSizeCmd ();
Original file line number Diff line number Diff line change @@ -341,10 +341,7 @@ void ble::vendor::odin_w2::HCIDriver::handle_reset_sequence(uint8_t *pMsg)
341341 memcpy (addr, pMsg, sizeof (addr));
342342 DM_RAND_ADDR_SET (addr, DM_RAND_ADDR_STATIC);
343343 // note: will invoke set rand address
344- cordio::BLE::deviceInstance ().getGap ().setAddress (
345- BLEProtocol::AddressType::RANDOM_STATIC,
346- addr
347- );
344+ cordio::BLE::deviceInstance ().getGap ().enablePrivacy (true );
348345 }
349346 break ;
350347
Original file line number Diff line number Diff line change @@ -301,10 +301,7 @@ class HCIDriver : public cordio::CordioHCIDriver {
301301 memcpy (addr, pMsg, sizeof (addr));
302302 DM_RAND_ADDR_SET (addr, DM_RAND_ADDR_STATIC);
303303 // note: will invoke set rand address
304- cordio::BLE::deviceInstance ().getGap ().setAddress (
305- BLEProtocol::AddressType::RANDOM_STATIC,
306- addr
307- );
304+ cordio::BLE::deviceInstance ().getGap ().enablePrivacy (true );
308305 }
309306 break ;
310307
Original file line number Diff line number Diff line change @@ -265,10 +265,7 @@ class HCIDriver : public cordio::CordioHCIDriver {
265265 memcpy (addr, pMsg, sizeof (addr));
266266 DM_RAND_ADDR_SET (addr, DM_RAND_ADDR_STATIC);
267267 // note: will invoke set rand address
268- cordio::BLE::deviceInstance ().getGap ().setAddress (
269- BLEProtocol::AddressType::RANDOM_STATIC,
270- addr
271- );
268+ cordio::BLE::deviceInstance ().getGap ().enablePrivacy (true );
272269 }
273270 break ;
274271
Original file line number Diff line number Diff line change @@ -311,10 +311,7 @@ class HCIDriver : public cordio::CordioHCIDriver
311311 memcpy (addr, pMsg, sizeof (addr));
312312 DM_RAND_ADDR_SET (addr, DM_RAND_ADDR_STATIC);
313313 // note: will invoke set rand address
314- cordio::BLE::deviceInstance ().getGap ().setAddress (
315- BLEProtocol::AddressType::RANDOM_STATIC,
316- addr
317- );
314+ cordio::BLE::deviceInstance ().getGap ().enablePrivacy (true );
318315 }
319316 break ;
320317
You can’t perform that action at this time.
0 commit comments