module ti.sysbios.hal.SysCall |
|
|
|
SysCall Manager proxy
Calling Context
Function | Hwi | Swi |
Task | Main | Startup |
enterPrivMode | Y | Y |
Y | Y | Y |
enterUnprivMode | Y | Y |
Y | Y | Y |
Definitions:
- Hwi: API is callable from a Hwi thread.
- Swi: API is callable from a Swi thread.
- Task: API is callable from a Task thread.
- Main: API is callable during any of these phases:
- In your module startup after this module is started
(e.g. Hwi_Module_startupDone() returns TRUE).
- During xdc.runtime.Startup.lastFxns.
- During main().
- During BIOS.startupFxns.
- Startup: API is callable during any of these phases:
- During xdc.runtime.Startup.firstFxns.
- In your module startup before this module is started
(e.g. Hwi_Module_startupDone() returns FALSE).
|
#include <ti/sysbios/hal/SysCall.h>
Functions common to all ISysCall modules |
macro Void | |
macro Void | |
macro Void | |
Functions common to all target modules |
|
|
SysCall_enterPrivMode() // module-wide |
|
macro Void SysCall_enterPrivMode();
SysCall_enterUnprivMode() // module-wide |
|
macro Void SysCall_enterUnprivMode();
SysCall_restorePrivMode() // module-wide |
|
macro Void SysCall_restorePrivMode();
Module-Wide Built-Ins |
|
// Get this module's unique id
Bool SysCall_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool SysCall_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 SysCall_Module_getMask();
// Returns the diagnostics mask for this module
Void SysCall_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
var SysCall = xdc.useModule('ti.sysbios.hal.SysCall');
local proxy modules
module-wide config parameters
generated on Thu, 23 May 2019 00:22:17 GMT