XDK API  3.6.0
Documentation
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}

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:47 by doxygen 1.8.8