cancel
Showing results for 
Search instead for 
Did you mean: 

I would like to dynamically concurrent for BLE and Mac protocols with STM32WB?

MNitt.1
Associate II

Hello

I would like to dynamically concurrent for BLE and Mac protocols with STM32WB?

The protocol stack uses stm32wb5x_BLE_Mac_802_15_4_fw.bin.

If you call SHCI_C2_BLE_Init() / SHCI_C2_MAC_802_15_4_Init(), there is no response of the previously called protocol.

SHCI_C2_CONCURRENT_SetMode(BLE_ENABLE)

SHCI_C2_CONCURRENT_SetMode(MAC_ENABLE)

SHCI_C2_BLE_Init() / SHCI_C2_MAC_802_15_4_Init() has been called before and after the situation.

Is shci_c2_concurrent_setmode () not a function to set simultaneous mode?

And SHCI_SUB_EVT_CODE_CONCURRENT_802154_EVT is defined by shci_sub_evt_code_t.

What is this SHCI_SUB_EVT_CODE_CONCURRENT_802154_EVT?

2 REPLIES 2
MNitt.1
Associate II

good morning. Supplement. The MCU that is ultimately used is STM32WB5M, but at the development stage we use STM32WB55. The protocol stack is the STM32WB5X_BLE_MAC_802_15_4_FW.BIN Ver1.13. STATIC CONCURRENT MODE is a mode in which the protocol that can be operated at one time operates either BLE or MAC, and Dynamic Concurrent Mode is the interpretation that it is mode that BLE / MAC simultaneously operates?

Remy ISSALYS
ST Employee

Hello,

Dynamic concurrent mode is not available for BLE and MAC, you can only use static concurrent mode. Dynamic concurrent mode is supported for BLE / OpenThread and BLE / Zigbee.

Best Regards