This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1352R: Dynamic Multi-protocol Manager (DMM)

Part Number: CC1352R
Other Parts Discussed in Thread: TIDA-010024

Hello,

I am using CC1352R board.
My aim is to switch between different protocols. I went through the examples of DMM in 15.4 and ZigBee. Although DMM shows the protocols working simultaneously,
I wanted to try a slightly less complicated design.
So my question is,
a) Is there a way to completely switch from one protocol to another.
Eg- I want to switch from any WSN to BLE and vice versa.
After going through the code(15.4 DMM) I could see initialization of BLE and 15.4 but couldn't see any de-initialization (and going through the application it is rightly so).
b) How can I successfully initialize and uninitialized a particular stack back and forth without any memory issues?
Also one particular example I wanted to try using the DMM with was the 6lowpan TIDA-010024.
As the underlying layer in 6lowpan is 15.4.
So any pointers on how can I proceed with this?
Can this be worked out on the footsteps of 15.4 DMM ??
Thanks,
 Kartik.
  • Hi Kartik,

    Most of the stacks do not support de-initialization. Why do you expect this to be a less complicated design then leaving both stacks running?
    As for using the TI Design together with DMM, this could most likely work but it is nothing that is characterized. The DMM User's Guide and SimpleLink Acadamy trainings should provide the information needed to make a stack "DMM enabled":

    dev.ti.com/.../index-cc13x2_26x2.html

    dev.ti.com/.../

    Note that the trainings are yet updated to the latest version so there would be a difference in how the policy table work compared to the User's Guide.
  • Hello M-W,

    Thanks for responding.

    The use of BLE in the application I am trying is bare-minimum.I thought de-initializing it, would have been helpful in terms of power 

    consumption.

    Anyways, I went through the links you provided and tried those examples.

    Now, I am trying to integrate 6lowpan node (TIDA-010024) instead of the rfCollector.

    So, my question is, Can I use the DMM policies defined for DMM_15.4_Remote_Display in 6lowpan(as the underlying layer in 6lowpan is 15.4)?


    Thanks,

    Kartik
  • Hi Kartik,

    You are free to use that policy if you want to, but you are not limited by it. You can choose to add or remove to it to fit your particular need. You can use the "15.4" stackRole if you want, or simply use one of the "reserved" once.