| 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 |
// Allocate instance config-params
params.config = ...
// Assign individual configs
var inst = HWI.create( String name, params );
// Create an instance-object