Functions | Variables
nonos.c File Reference
#include "simplelink.h"
#include "protocol.h"
#include "driver.h"
#include "nonos.h"
+ Include dependency graph for nonos.c:

Functions

_SlNonOsRetVal_t _SlNonOsMainLoopTask (void)
 This function must be called from the main loop in non-os paltforms. More...
 
_SlNonOsRetVal_t _SlNonOsSemGet (_SlNonOsSemObj_t *pSyncObj, _SlNonOsSemObj_t WaitValue, _SlNonOsSemObj_t SetValue, _SlNonOsTime_t Timeout)
 
_SlNonOsRetVal_t _SlNonOsSemSet (_SlNonOsSemObj_t *pSemObj, _SlNonOsSemObj_t Value)
 
_SlNonOsRetVal_t _SlNonOsSpawn (_SlSpawnEntryFunc_t pEntry, void *pValue, _u32 flags)
 This function call the pEntry callback from a different context. More...
 

Variables

_SlNonOsCB_t g__SlNonOsCB = {0}
 

Function Documentation

_SlNonOsRetVal_t _SlNonOsMainLoopTask ( void  )
Parameters
None
Returns
0 - No more activities 1 - Activity still in progress
Note
Warning

+ Here is the caller graph for this function:

_SlNonOsRetVal_t _SlNonOsSemGet ( _SlNonOsSemObj_t pSyncObj,
_SlNonOsSemObj_t  WaitValue,
_SlNonOsSemObj_t  SetValue,
_SlNonOsTime_t  Timeout 
)

+ Here is the call graph for this function:

_SlNonOsRetVal_t _SlNonOsSemSet ( _SlNonOsSemObj_t pSemObj,
_SlNonOsSemObj_t  Value 
)
_SlNonOsRetVal_t _SlNonOsSpawn ( _SlSpawnEntryFunc_t  pEntry,
void *  pValue,
_u32  flags 
)
Parameters
pEntry- pointer to the entry callback function
pValue- pointer to any type of memory structure that would be passed to pEntry callback from the execution thread.
flags- execution flags - reserved for future usage
Returns
upon successful registration of the spawn the function return 0 (the function is not blocked till the end of the execution of the function and could be returned before the execution is actually completed) Otherwise, a negative value indicating the error code shall be returned
Note
Warning

Variable Documentation

_SlNonOsCB_t g__SlNonOsCB = {0}

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:24 by doxygen 1.8.8