enum IE1.ACCVIE_t |
|
XDCscript usage |
meta-domain |
values of type IE1.ACCVIE_t
const IE1.ACCVIE_OFF;
// Interrupt not enabled
const IE1.ACCVIE;
// Interrupt enabled
enum IE1.ACCVIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE1.ACCVIFG_t
const IE1.ACCVIFG_OFF;
// No interrupt pending
const IE1.ACCVIFG;
// Interrupt pending
enum IE1.NMIIE_t |
|
XDCscript usage |
meta-domain |
values of type IE1.NMIIE_t
const IE1.NMIIE_OFF;
// Interrupt not enabled
const IE1.NMIIE;
// Interrupt enabled
enum IE1.NMIIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE1.NMIIFG_t
const IE1.NMIIFG_OFF;
// No interrupt pending
const IE1.NMIIFG;
// Interrupt pending
enum IE1.OFIE_t |
|
XDCscript usage |
meta-domain |
values of type IE1.OFIE_t
const IE1.OFIE_OFF;
// Interrupt not enabled
const IE1.OFIE;
// Interrupt enabled
enum IE1.OFIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE1.OFIFG_t
const IE1.OFIFG_OFF;
// No interrupt pending
const IE1.OFIFG;
// Interrupt pending
enum IE1.WDTIE_t |
|
XDCscript usage |
meta-domain |
values of type IE1.WDTIE_t
const IE1.WDTIE_OFF;
// Interrupt not enabled
const IE1.WDTIE;
// Interrupt enabled
enum IE1.WDTIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE1.WDTIFG_t
const IE1.WDTIFG_OFF;
// No interrupt pending
const IE1.WDTIFG;
// Interrupt pending
struct IE1.ForceSetDefaultRegister_t |
|
Force Set Default Register
XDCscript usage |
meta-domain |
var obj = new IE1.ForceSetDefaultRegister_t;
obj.register = String ...
obj.regForceSet = Bool ...
DETAILS
Type to store if each register needs to be forced initialized
even if the register is in default state.
SEE
struct IE1.IE1_t |
|
XDCscript usage |
meta-domain |
var obj = new IE1.IE1_t;
// Flash memory access violation interrupt
enable. This bit enables the ACCVIFG interrupt.
0 Interrupt disabled
1 Interrupt enabled
// NMI interrupt enable. This bit enables
the NMI interrupt.
0 Interrupt disabled
1 Interrupt enabled
// Oscillator fault flag interrupt enable
This bit enables the OFIFG interrupt.
0 Interrupt disabled
1 Interrupt enabled
// Watchdog timer+ interrupt enable. This
bit enables the WDTIFG interrupt for
interval timer mode. It is not necessary
to set this bit for watchdog mode.
0 Interrupt disabled
1 Interrupt enabled
struct IE1.IFG1_t |
|
XDCscript usage |
meta-domain |
var obj = new IE1.IFG1_t;
// Flash memory access violation interrupt
flag.
0 No interrupt pending
1 Interrupt pending
// NMI interrupt flag.
0 No interrupt pending
1 Interrupt pending
// Oscillator fault interrupt flag
0 No interrupt pending
1 Interrupt pending
// Watchdog timer+ interrupt flag.
0 No interrupt pending
1 Interrupt pending
struct IE1.regIntVect_t |
|
Interrupt vector description
XDCscript usage |
meta-domain |
var obj = new IE1.regIntVect_t;
obj.registerName = String ...
obj.registerDescription = String ...
obj.isrToggleString = String ...
obj.priorityName = String ...
obj.interruptEnable = Bool ...
obj.interruptHandler = Bool ...
obj.priority = Int ...
DETAILS
Type to describe a single interrupt vector pin and all its possible
configurations.
SEE
IE1.getAll() // module-wide |
|
Find all peripherals of a certain type
XDCscript usage |
meta-domain |
DETAILS
The type of the peripherals returned is defined by the type of the
caller.
RETURNS
Returns an array of IPeripheral instances
IE1.getRegisters() // module-wide |
|
Find all registers defined by the peripheral
XDCscript usage |
meta-domain |
IE1.getRegisters() returns String[]
RETURNS
Returns an array of register names
Instance Config Parameters |
|
XDCscript usage |
meta-domain |
var params = new IE1.Params;
// Instance config-params object
// IE1, Interrupt Enable Register 1
};
// IFG1, Interrupt Flag Register 1
};
// Determine if each Register needs to be forced set or not
{
register: "IE1",
regForceSet: false
},
{
register: "IFG1",
regForceSet: false
}
];
// IE1 interrupt enables
params.name = String undefined;
// Specific peripheral name given by the device
params.owner = String undefined;
// String specifying the entity that manages the peripheral
config IE1.IE1 // instance |
|
IE1, Interrupt Enable Register 1
XDCscript usage |
meta-domain |
var params = new IE1.Params;
...
};
config IE1.IFG1 // instance |
|
IFG1, Interrupt Flag Register 1
XDCscript usage |
meta-domain |
var params = new IE1.Params;
...
};
config IE1.forceSetDefaultRegister // instance |
|
Determine if each Register needs to be forced set or not
XDCscript usage |
meta-domain |
var params = new IE1.Params;
...
{
register: "IE1",
regForceSet: false
},
{
register: "IFG1",
regForceSet: false
}
];
config IE1.interruptSource // instance |
|
IE1 interrupt enables
XDCscript usage |
meta-domain |
var params = new IE1.Params;
...
config IE1.name // instance |
|
Specific peripheral name given by the device
XDCscript usage |
meta-domain |
var params = new IE1.Params;
...
params.name = String undefined;
DETAILS
Devices can have more than one peripheral of the same type. In such
cases, device data sheets give different names to the instances of a
same peripheral. For example, the name for a timer module could be
TimerA3, and a device that has two such timers can name them TA0
and TA1.
config IE1.owner // instance |
|
String specifying the entity that manages the peripheral
XDCscript usage |
meta-domain |
var params = new IE1.Params;
...
params.owner = String undefined;
IE1.getACCVIE() // instance |
|
Gets ACCVIE bit
XDCscript usage |
meta-domain |
inst.getACCVIE() returns Bool
SEE
IE1.getACCVIFG() // instance |
|
Gets ACCVIFG bit
XDCscript usage |
meta-domain |
inst.getACCVIFG() returns Bool
SEE
IE1.getNMIIE() // instance |
|
Gets NMIIE bit
XDCscript usage |
meta-domain |
inst.getNMIIE() returns Bool
SEE
IE1.getNMIIFG() // instance |
|
Gets NMIIFG bit
XDCscript usage |
meta-domain |
inst.getNMIIFG() returns Bool
SEE
IE1.getOFIE() // instance |
|
Gets OFIE bit
XDCscript usage |
meta-domain |
inst.getOFIE() returns Bool
SEE
IE1.getOFIFG() // instance |
|
Gets OFIFG bit
XDCscript usage |
meta-domain |
inst.getOFIFG() returns Bool
SEE
IE1.getWDTIE() // instance |
|
Gets WDTIE bit
XDCscript usage |
meta-domain |
inst.getWDTIE() returns Bool
SEE
IE1.getWDTIFG() // instance |
|
Gets WDTIFG bit
XDCscript usage |
meta-domain |
inst.getWDTIFG() returns Bool
SEE
IE1.setACCVIE() // instance |
|
Sets ACCVIE bit
XDCscript usage |
meta-domain |
inst.setACCVIE(Bool set) returns Bool
SEE
IE1.setACCVIFG() // instance |
|
Sets ACCVIFG bit
XDCscript usage |
meta-domain |
inst.setACCVIFG(Bool set) returns Bool
SEE
IE1.setNMIIE() // instance |
|
Sets NMIIE bit
XDCscript usage |
meta-domain |
inst.setNMIIE(Bool set) returns Bool
SEE
IE1.setNMIIFG() // instance |
|
Sets NMIIFG bit
XDCscript usage |
meta-domain |
inst.setNMIIFG(Bool set) returns Bool
SEE
IE1.setOFIE() // instance |
|
Sets OFIE bit
XDCscript usage |
meta-domain |
inst.setOFIE(Bool set) returns Bool
SEE
IE1.setOFIFG() // instance |
|
Sets OFIFG bit
XDCscript usage |
meta-domain |
inst.setOFIFG(Bool set) returns Bool
SEE
IE1.setWDTIE() // instance |
|
Sets WDTIE bit
XDCscript usage |
meta-domain |
inst.setWDTIE(Bool set) returns Bool
SEE
IE1.setWDTIFG() // instance |
|
Sets WDTIFG bit
XDCscript usage |
meta-domain |
inst.setWDTIFG(Bool set) returns Bool
SEE