This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE - BLE_GAP_EVT_PHY_UPDATE_REQUEST and sofet device 140

Hi,

I'm using NRF52840 in order to connect to a mobile app via BLE.

When connection to IOS, I have an event called BLE_GAP_EVT_PHY_UPDATE_REQUEST.

This event handle was under #ifndef s140, and I had to remove #ifndef so connection with IOS will be established.

I understand that this handle update physical layer to BLE_GAP_PHY_AUTO, and probably to 2mbps.

My question is - why was that under #ifndef s140? Does that may cause any issues to my device/connection?

Thanks!

Parents
  • Hi

    There is one call to #ifndef S140 in SDK v17.0.2 (and SDK v16.0.0, so there shouldn't be more in v17.0.0 either). This is in the multiprotocol BLE+ANT heart rate monitor example. Are you doing a multiprotocol application with ANT and BLE? Please note that it's strongly recommended to use SDK v17.0.2 instead of 17.0.0 as that is a bug fix.

    Best regards,

    Simon

Reply
  • Hi

    There is one call to #ifndef S140 in SDK v17.0.2 (and SDK v16.0.0, so there shouldn't be more in v17.0.0 either). This is in the multiprotocol BLE+ANT heart rate monitor example. Are you doing a multiprotocol application with ANT and BLE? Please note that it's strongly recommended to use SDK v17.0.2 instead of 17.0.0 as that is a bug fix.

    Best regards,

    Simon

Children
Related