Dear Everyone,
Could you point me to cc3100 boot up sequence document?
I'm using example code from getting_started_with_wlan_ap folder.
I step through the code up to calling configureSimpleLinkToDefaultState() function, Line #358 of main.c file.
configureSimpleLinkToDefaultState() function calls sl_Start(0, 0, 0); at line #526 of main.c file.
sl_start() function is in device.c file, at line #95.
I continue step to line #139, which it calls OSI_RET_OK_CHECK(sl_SyncObjWait(&g_pCB->ObjPool[ObjIdx].SyncObj, SL_OS_WAIT_FOREVER)); function.
sl_SyncObjWait function is defined as #define sl_SyncObjWait(pSyncObj,Timeout) _SlNonOsSemGet(pSyncObj,__NON_OS_SYNC_OBJ_SIGNAL_VALUE,__NON_OS_SYNC_OBJ_CLEAR_VALUE,Timeout)
My test loops (wait forever) in this _SlNonOsSemGet() function which locate at line #72 of nonos.c file.
I need to know what the code is waiting for. How to get out of this loop. What else should I set before going into this loop?
I'm using SPI interface but don't use OS.
Thanks in advance