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

Run Thread and Zigbee on nRF52840

Hi,

I wished to test multiprotocol with one software but I was wondering if it was possible to compile an application which could switch between zigbee and Thread (and even BLE).

I tried to compile one but there are redefinitions errors about the 802.15.4 layer in the different libraries (libzboss.a and libopenthread-nrf52840-sdk.a), which sounds logical.

Am I missing something or is it just impossible ?

Thank you in advance,

Nicolas

Parents
  • Hi,

    We do not have any examples running multiprotocol with Thread and Zigbee, only Thread/BLE and Zigbee/BLE. I do not see any hardware issues with doing a switching multiprotocol solution with Thread and Zigbee. However, there could be redefinition issues as you describe, as both stacks use the RADIO peripheral and IRQ handlers. This is not a problem with BLE, as the softdevice is a precompiled HEX file. 

    Which exact redefinition errors are you getting?

    Best regards,
    Jørgen

Reply
  • Hi,

    We do not have any examples running multiprotocol with Thread and Zigbee, only Thread/BLE and Zigbee/BLE. I do not see any hardware issues with doing a switching multiprotocol solution with Thread and Zigbee. However, there could be redefinition issues as you describe, as both stacks use the RADIO peripheral and IRQ handlers. This is not a problem with BLE, as the softdevice is a precompiled HEX file. 

    Which exact redefinition errors are you getting?

    Best regards,
    Jørgen

Children
Related