Other Parts Discussed in Thread: SYSCONFIG
Hi, I use CC2652P, simplelink_cc13x2_26x2_sdk_4_40_04_04, CCS10.2.
My application is based on dmm example as below
This example is about DMM. And I have read about DMM user guide in SDK docs.
But honestly, I still not very understand how to use DMM.
In example, there is DMMPolicy_updateApplicationState() in runtime.
To be specific, in ble application logics and 15.4 application logics, there are these function calls.
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_BlePeripheral, DMMPOLICY_BLE_CONNECTED);
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_BlePeripheral, DMMPOLICY_BLE_HIGH_BANDWIDTH);
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_BlePeripheral, DMMPOLICY_BLE_CONNECTING);
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_BlePeripheral, DMMPOLICY_BLE_ADV);
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_154Sensor, DMMPOLICY_154_UNINIT);
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_154Sensor, DMMPOLICY_154_PROVISIONING);
DMMPolicy_updateApplicationState(DMMPolicy_StackRole_154Sensor, DMMPOLICY_154_CONNECTED);
I don't really understand when to make these function calls.
If I delete all example application logics, and develop my own application logics based on ble stack and 802.15.4 stack, then, I want to ask, under what condition need I use this API and these function calls?
Thanks.