Analyzing CLI project

Hi,

I have built and tested the CLI sample project on nRF52840 DK as well as a custom module. Now I want to extract the parts used for thread commissioning from it. I tried reverse-engineering the project, but I couldn't go very far. The main() function doesn't seem to do anything other than logging some messages and if BT is configured, it enables BLE, which is not enabled in my case. So the command processing is done by probably some kernel threads I guess. But where these initialized I cant find. I am not a FW engineer, but a HW engineer. I am trying to comeup with a minimalistic program to test my boards and understand the Openthread environment. 

Could someone help me to dissect the CLI project to understand how the 

1. command processing is handled

2. Thread commissioning is handled

Thanks heaps, 

Parents Reply Children
No Data
Related