Gap_PeriodicAdvCreateSync() returns gBleFeatureNotSupported_c on K32W148 MCU

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Gap_PeriodicAdvCreateSync() returns gBleFeatureNotSupported_c on K32W148 MCU

ソリューションへジャンプ
1,508件の閲覧回数
Jagadeep
Contributor I

Gap_PeriodicAdvCreateSync() returns gBleFeatureNotSupported_c on K32W148 MCU.

 

Hardware/ EVK: K32w148 EVK

SDK: SDK_24_12_00_K32W148-EVK

BLE Lib:   SDK_24_12_00_K32W148-EVK\middleware\wireless\bluetooth\host\lib\lib_ble_OPT_host_central_cm33_gcc.a

IDE: MCUXpresso

Example: k32w148evk_adv_ext_central_bm

I'm running the example and trying to create a periodic sync on a BLE Central.

I can perform the scanning of extended advertisements. But I'm unable to create a Periodic sync of the extended advertisement. The function returns "gBleFeatureNotSupported_c" upon calling the Gap_PeriodicAdvCreateSync().

 

This is blocking my development. Please let me know what libraries and configurations I should select to get the Periodic Sync Advertisements working.

0 件の賞賛
返信
1 解決策
1,432件の閲覧回数
Alexandre_Moulinet
NXP Employee
NXP Employee

Hi @Jagadeep,

It looks like this feature is not supported on the version of the SDK you are using.

To have this feature working, you need to use the latest SDK v25.03.00.

Unfortunately, this SDK version is not supported on K32W148 as this device is starting to be depreciated and be replaced by the MCX-W71. 

The MCX-W71 is 99% similar to the K32W148 and is fully supported. I strongly suggest you to move to this device.

On this device, you will need to follow the instruction shared in the following documentation link: https://mcuxpresso.nxp.com/mcuxsdk/latest/html/middleware/wireless/bluetooth/doc/Bluetooth%20Low%20E...

 

Regards,
Alex

元の投稿で解決策を見る

0 件の賞賛
返信
4 返答(返信)
1,379件の閲覧回数
Alexandre_Moulinet
NXP Employee
NXP Employee

Hi @Jagadeep,

Absoluytely. You can check what is available on the Release Note for each version of SDK you are looking at.

On previous versions of SDKs, the RN was delivered as part of the SDK archive.

Now we have migrated to a new SDK structure (using CMake, west & KConfig), the documentation is online.

You can go to the https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html  , navigate through the various version on the bottom left and go to the Release Note section:

Alexandre_Moulinet_0-1750236610223.png

Alexandre_Moulinet_1-1750236653570.png

To complete my previous answer, if you really need to have the PAWR feature on the K32W148, you can take the MCX-W71 SDK (latest version) and apply it to your project or extract the files you want. As long as you are not using the CAN interface which is only available on MCX-W71, everything will work flawlessly.

 

I hope you find this useful.

Regards,
Alex

 

0 件の賞賛
返信
1,433件の閲覧回数
Alexandre_Moulinet
NXP Employee
NXP Employee

Hi @Jagadeep,

It looks like this feature is not supported on the version of the SDK you are using.

To have this feature working, you need to use the latest SDK v25.03.00.

Unfortunately, this SDK version is not supported on K32W148 as this device is starting to be depreciated and be replaced by the MCX-W71. 

The MCX-W71 is 99% similar to the K32W148 and is fully supported. I strongly suggest you to move to this device.

On this device, you will need to follow the instruction shared in the following documentation link: https://mcuxpresso.nxp.com/mcuxsdk/latest/html/middleware/wireless/bluetooth/doc/Bluetooth%20Low%20E...

 

Regards,
Alex

0 件の賞賛
返信
1,384件の閲覧回数
Jagadeep
Contributor I

As a developer using the K32W148 MCU (or MCX-W71). How can I know which feature is supported and not?
Is there documentation that explains supported BLE features on a given SDK version?

0 件の賞賛
返信
1,502件の閲覧回数
Jagadeep
Contributor I

PA_Sync_error.png

 Please find the screen shot where the return type shows gBleFeatureNotSupported_c 

0 件の賞賛
返信