metaonly module ti.bios.HWI

HWI module

legacy module to support BIOS 5.x, see BIOS 5.x docs for more info
XDCspec summary sourced in ti/bios/HWI.xdc
metaonly module HWI {  ...
instance:  ...
XDCscript usage meta-domain
var HWI = xdc.useModule('ti.bios.HWI');
module-wide config parameters
per-instance config parameters
    var params = new HWI.Params// Instance config-params object;
        params.addr// This property is no longer supported = UInt undefined;
        params.arg// This Argument is passed to the function = UArg 0x00000000;
        params.comment// Type a comment to identify this object = String "";
        params.dataType// This property is no longer supported = String undefined;
        params.fxn// The interrupt service routine to execute = String "HWI_unused";
        params.monitor// This property is no longer supported = String undefined;
        params.name// Specify the name of the object = String "";
        params.operation// This property is no longer supported = String undefined;
per-instance creation
    var inst = HWI.create// Create an instance-object( String name, params );
 
XDCspec declarations sourced in ti/bios/HWI.xdc
package ti.bios;
 
metaonly module HWI {
module-wide config parameters
 
 
instance:
per-instance config parameters
    config UArg arg// This Argument is passed to the function = 0x00000000;
    config String fxn// The interrupt service routine to execute = "HWI_unused";
    config String name// Specify the name of the object = "";
per-instance creation
    create// Create an instance-object( String name );
}
 
config HWI.ENABLEEXC  // module-wide

This property is currently not supported

XDCscript usage meta-domain
HWI.ENABLEEXC = Bool undefined;
 
 
config HWI.EXTPIN4POLARITY  // module-wide

This property is no longer supported

XDCscript usage meta-domain
HWI.EXTPIN4POLARITY = String undefined;
 
 
config HWI.EXTPIN5POLARITY  // module-wide

This property is no longer supported

XDCscript usage meta-domain
HWI.EXTPIN5POLARITY = String undefined;
 
 
config HWI.EXTPIN6POLARITY  // module-wide

This property is no longer supported

XDCscript usage meta-domain
HWI.EXTPIN6POLARITY = String undefined;
 
 
config HWI.EXTPIN7POLARITY  // module-wide

This property is no longer supported

XDCscript usage meta-domain
HWI.EXTPIN7POLARITY = String undefined;
 
 
config HWI.RESETVECTOR  // module-wide

This property is currently not supported

XDCscript usage meta-domain
HWI.RESETVECTOR = Bool undefined;
 
 
config HWI.RESETVECTORADDR  // module-wide

This property is currently not supported

XDCscript usage meta-domain
HWI.RESETVECTORADDR = UInt undefined;
 
 
per-instance config parameters

XDCscript usage meta-domain
var params = new HWI.Params;
// Instance config-params object
    params.addr = UInt undefined;
    // This property is no longer supported
    params.arg = UArg 0x00000000;
    // This Argument is passed to the function
    params.comment = String "";
    // Type a comment to identify this object
    params.dataType = String undefined;
    // This property is no longer supported
    params.fxn = String "HWI_unused";
    // The interrupt service routine to execute
    params.interruptBitMask = UInt16 0x0000;
    // A hexadecimal integer bitmask specifying the interrupts to disable
    params.interruptMask = String "self";
    // Specifies which interrupts should be disabled before calling function
    params.interruptSelectNumber = UInt undefined;
    // The event number associated with an interrupt source
    params.interruptSource = String null;
    // Select the source of the interrupt (Only used on C64xx)
    params.monitor = String undefined;
    // This property is no longer supported
    params.name = String "";
    // Specify the name of the object
    params.operation = String undefined;
    // This property is no longer supported
    params.useDispatcher = Bool false;
    // Controls whether the HWI dispatcher is used or not
 
config HWI.addr  // per-instance

This property is no longer supported

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.addr = UInt undefined;
 
 
config HWI.arg  // per-instance

This Argument is passed to the function

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.arg = UArg 0x00000000;
 
 
config HWI.comment  // per-instance

Type a comment to identify this object

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.comment = String "";
 
 
config HWI.dataType  // per-instance

This property is no longer supported

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.dataType = String undefined;
 
 
config HWI.fxn  // per-instance

The interrupt service routine to execute

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.fxn = String "HWI_unused";
 
 
config HWI.interruptBitMask  // per-instance

A hexadecimal integer bitmask specifying the interrupts to disable

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.interruptBitMask = UInt16 0x0000;
 
 
config HWI.interruptMask  // per-instance

Specifies which interrupts should be disabled before calling function

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.interruptMask = String "self";
 
 
config HWI.interruptSelectNumber  // per-instance

The event number associated with an interrupt source

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.interruptSelectNumber = UInt undefined;
 
 
config HWI.interruptSource  // per-instance

Select the source of the interrupt (Only used on C64xx)

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.interruptSource = String null;
 
 
config HWI.monitor  // per-instance

This property is no longer supported

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.monitor = String undefined;
 
 
config HWI.name  // per-instance

Specify the name of the object

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.name = String "";
 
 
config HWI.operation  // per-instance

This property is no longer supported

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.operation = String undefined;
 
 
config HWI.useDispatcher  // per-instance

Controls whether the HWI dispatcher is used or not

XDCscript usage meta-domain
var params = new HWI.Params;
  ...
params.useDispatcher = Bool false;
 
 
per-instance creation

XDCscript usage meta-domain
var params = new HWI.Params;
// Allocate instance config-params
params.config =   ...
// Assign individual configs
 
var inst = HWI.create( String name, params );
// Create an instance-object
generated on Tue, 01 Sep 2009 00:36:03 GMT