metaonly module ti.sdo.fc.ires.edma3chan.EDMA3CHANLITE

EDMA3-specific IRES Resman and Protocol Implementation

XDCscript usage meta-domain sourced in ti/sdo/fc/ires/edma3chan/EDMA3CHANLITE.xdc
var EDMA3CHANLITE = xdc.useModule('ti.sdo.fc.ires.edma3chan.EDMA3CHANLITE');
module-wide constants & types
    const EDMA3CHANLITE.MAX_PARAMS//  = 5;
    const EDMA3CHANLITE.MAX_RESOURCES//  = 5;
    const EDMA3CHANLITE.MAX_TCCS//  = 3;
 
    var obj = new EDMA3CHANLITE.ResourcePool// ;
        obj.chan = UInt  ...
        obj.numTccs = UInt  ...
        obj.tccArray = UInt[EDMA3CHANLITE.MAX_TCCS]  ...
        obj.numParams = UInt  ...
        obj.paramArray = UInt[EDMA3CHANLITE.MAX_PARAMS]  ...
module-wide config parameters
    EDMA3CHANLITE.autoRegister//  = Bool undefined;
 
 
const EDMA3CHANLITE.MAX_PARAMS
XDCscript usage meta-domain
const EDMA3CHANLITE.MAX_PARAMS = 5;
 
 
const EDMA3CHANLITE.MAX_RESOURCES
XDCscript usage meta-domain
const EDMA3CHANLITE.MAX_RESOURCES = 5;
 
 
const EDMA3CHANLITE.MAX_TCCS
XDCscript usage meta-domain
const EDMA3CHANLITE.MAX_TCCS = 3;
 
 
struct EDMA3CHANLITE.ResourcePool
XDCscript usage meta-domain
var obj = new EDMA3CHANLITE.ResourcePool;
 
    obj.chan = UInt  ...
    obj.numTccs = UInt  ...
    obj.tccArray = UInt[EDMA3CHANLITE.MAX_TCCS]  ...
    obj.numParams = UInt  ...
    obj.paramArray = UInt[EDMA3CHANLITE.MAX_PARAMS]  ...
 
 
config EDMA3CHANLITE.autoRegister  // module-wide
XDCscript usage meta-domain
EDMA3CHANLITE.autoRegister = Bool undefined;
 
 
config EDMA3CHANLITE.baseAddress  // module-wide

Base address of the EDMA3 Channel Controller

XDCscript usage meta-domain
EDMA3CHANLITE.baseAddress = UInt undefined;
 
 
config EDMA3CHANLITE.logicalChans  // module-wide
XDCscript usage meta-domain
EDMA3CHANLITE.logicalChans = EDMA3CHANLITE.ResourcePool[EDMA3CHANLITE.MAX_RESOURCES] undefined;
 
 
config EDMA3CHANLITE.numLogicalChans  // module-wide
XDCscript usage meta-domain
EDMA3CHANLITE.numLogicalChans = Int 0;
 
generated on Mon, 16 Apr 2012 07:09:45 GMT