module ti.sysbios.family.arm.a9.am437x.TimerSupport |
|
AM437X Timer Support
The AM437X Timer Support module works in conjunction with the DMTimer
module to manage the usage of the various DMTimers by the A9 core.
[
more ... ]
#include <ti/sysbios/family/arm/a9/am437x/TimerSupport.h>
Functions common to all ITimerSupport modules |
Void | |
Functions common to all target modules |
|
|
Constants |
extern const Bits32 | |
DETAILS
The AM437X Timer Support module works in conjunction with the DMTimer
module to manage the usage of the various DMTimers by the A9 core.
This module provides a timer available mask for the DMTimers. The
application can modify this available mask in the .cfg script
to control which timers are available for use by the A9 core.
Any timer whose coreesponding mask bit is cleared will be unavailable
when creating DMTimer instances.
config TimerSupport_availMask // module-wide |
|
Default available mask for dmtimers
extern const Bits32 TimerSupport_availMask;
DETAILS
Used to set Timer module's availMask.
TimerSupport_enable() // module-wide |
|
Void TimerSupport_enable(
UInt timerId,
Error_Block *
eb);
Module-Wide Built-Ins |
|
// Get this module's unique id
Bool TimerSupport_Module_startupDone();
// Test if this module has completed startup
// The heap from which this module allocates memory
Bool TimerSupport_Module_hasMask();
// Test whether this module has a diagnostics mask
Bits16 TimerSupport_Module_getMask();
// Returns the diagnostics mask for this module
Void TimerSupport_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
var TimerSupport = xdc.useModule('ti.sysbios.family.arm.a9.am437x.TimerSupport');
module-wide config parameters
generated on Thu, 23 May 2019 00:23:00 GMT