module ti.sysbios.family.arm.ducati.Wugen

Wugen Module

Unconstrained Functions All functions [ more ... ]
C synopsis target-domain sourced in ti/sysbios/family/arm/ducati/Wugen.xdc
DETAILS
Unconstrained Functions All functions

Calling Context

Function Hwi Swi Task Main Startup
disableInterrupt Y Y Y Y Y
enableInterrupt 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. Mod_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. Mod_Module_startupDone() returns FALSE).
 
Wugen_disableInterrupt()  // module-wide

Disables the specified interrupt in the WUGEN

C synopsis target-domain
Void Wugen_disableInterrupt(UInt intNum);
 
ARGUMENTS
intNum — the interrupt number
 
Wugen_enableInterrupt()  // module-wide

Enables the specified interrupt in the WUGEN

C synopsis target-domain
Void Wugen_enableInterrupt(UInt intNum);
 
ARGUMENTS
intNum — the interrupt number
Module-Wide Built-Ins

C synopsis target-domain
Types_ModuleId Wugen_Module_id();
// Get this module's unique id
 
Bool Wugen_Module_startupDone();
// Test if this module has completed startup
 
IHeap_Handle Wugen_Module_heap();
// The heap from which this module allocates memory
 
Bool Wugen_Module_hasMask();
// Test whether this module has a diagnostics mask
 
Bits16 Wugen_Module_getMask();
// Returns the diagnostics mask for this module
 
Void Wugen_Module_setMask(Bits16 mask);
// Set the diagnostics mask for this module
 
Configuration settings sourced in ti/sysbios/family/arm/ducati/Wugen.xdc
var Wugen = xdc.useModule('ti.sysbios.family.arm.ducati.Wugen');
module-wide config parameters
 
 
metaonly config Wugen.common$  // module-wide

Common module configuration parameters

Configuration settings
Wugen.common$ = Types.Common$ undefined;
 
DETAILS
All modules have this configuration parameter. Its name contains the '$' character to ensure it does not conflict with configuration parameters declared by the module. This allows new configuration parameters to be added in the future without any chance of breaking existing modules.
generated on Tue, 09 Oct 2018 20:57:47 GMT