enum IE2.UCA0RXIE_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCA0RXIE_t
const IE2.UCA0RXIE_OFF;
// Interrupt disabled
const IE2.UCA0RXIE;
// Interrupt enabled
enum IE2.UCA0RXIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCA0RXIFG_t
const IE2.UCA0RXIFG_OFF;
// No interrupt pending
const IE2.UCA0RXIFG;
// Interrupt pending
enum IE2.UCA0TXIE_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCA0TXIE_t
const IE2.UCA0TXIE_OFF;
// Interrupt disabled
const IE2.UCA0TXIE;
// Interrupt enabled
enum IE2.UCA0TXIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCA0TXIFG_t
const IE2.UCA0TXIFG_OFF;
// No interrupt pending
const IE2.UCA0TXIFG;
// Interrupt pending
enum IE2.UCB0RXIE_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCB0RXIE_t
const IE2.UCB0RXIE_OFF;
// Interrupt disabled
const IE2.UCB0RXIE;
// Interrupt enabled
enum IE2.UCB0RXIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCB0RXIFG_t
const IE2.UCB0RXIFG_OFF;
// No interrupt pending
const IE2.UCB0RXIFG;
// Interrupt pending
enum IE2.UCB0TXIE_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCB0TXIE_t
const IE2.UCB0TXIE_OFF;
// Interrupt disabled
const IE2.UCB0TXIE;
// Interrupt enabled
enum IE2.UCB0TXIFG_t |
|
XDCscript usage |
meta-domain |
values of type IE2.UCB0TXIFG_t
const IE2.UCB0TXIFG_OFF;
// No interrupt pending
const IE2.UCB0TXIFG;
// Interrupt pending
struct IE2.ForceSetDefaultRegister_t |
|
Force Set Default Register
XDCscript usage |
meta-domain |
var obj = new IE2.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 IE2.IE2_t |
|
IE2, Interrupt Enable Register 2
XDCscript usage |
meta-domain |
var obj = new IE2.IE2_t;
// USCI_B0 transmit interrupt enable
0 Interrupt disabled
1 Interrupt enabled
// USCI_B0 receive interrupt enable
0 Interrupt disabled
1 Interrupt enabled
// USCI_A0 transmit interrupt enable
0 Interrupt disabled
1 Interrupt enabled
// USCI_A0 receive interrupt enable
0 Interrupt disabled
1 Interrupt enabled
struct IE2.IFG2_t |
|
IFG2, Interrupt Flag Register 2
XDCscript usage |
meta-domain |
var obj = new IE2.IFG2_t;
// USCI_B0 transmit interrupt flag
0 No interrupt pending
1 Interrupt pending
// USCI_B0 receive interrupt flag
0 No interrupt pending
1 Interrupt pending
// USCI_A0 transmit interrupt flag
0 No interrupt pending
1 Interrupt pending
// USCI_A0 receive interrupt flag
0 No interrupt pending
1 Interrupt pending
struct IE2.regIntVect_t |
|
Interrupt vector description
XDCscript usage |
meta-domain |
var obj = new IE2.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
IE2.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
IE2.getRegisters() // module-wide |
|
Find all registers defined by the peripheral
XDCscript usage |
meta-domain |
IE2.getRegisters() returns String[]
RETURNS
Returns an array of register names
Instance Config Parameters |
|
XDCscript usage |
meta-domain |
var params = new IE2.Params;
// Instance config-params object
// IE2, Interrupt Enable Register 2
};
// IFG2, Interrupt Flag Register 2
};
// Determine if each Register needs to be forced set or not
{
register: "IE2",
regForceSet: false
},
{
register: "IFG2",
regForceSet: false
}
];
// IE2 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 IE2.IE2 // instance |
|
IE2, Interrupt Enable Register 2
XDCscript usage |
meta-domain |
var params = new IE2.Params;
...
};
config IE2.IFG2 // instance |
|
IFG2, Interrupt Flag Register 2
XDCscript usage |
meta-domain |
var params = new IE2.Params;
...
};
config IE2.forceSetDefaultRegister // instance |
|
Determine if each Register needs to be forced set or not
XDCscript usage |
meta-domain |
var params = new IE2.Params;
...
{
register: "IE2",
regForceSet: false
},
{
register: "IFG2",
regForceSet: false
}
];
config IE2.interruptSource // instance |
|
IE2 interrupt enables
XDCscript usage |
meta-domain |
var params = new IE2.Params;
...
config IE2.name // instance |
|
Specific peripheral name given by the device
XDCscript usage |
meta-domain |
var params = new IE2.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 IE2.owner // instance |
|
String specifying the entity that manages the peripheral
XDCscript usage |
meta-domain |
var params = new IE2.Params;
...
params.owner = String undefined;
IE2.getUCA0RXIE() // instance |
|
Gets UCA0RXIE bit
XDCscript usage |
meta-domain |
inst.getUCA0RXIE() returns Bool
SEE
IE2.getUCA0TXIE() // instance |
|
Gets UCA0TXIE bit
XDCscript usage |
meta-domain |
inst.getUCA0TXIE() returns Bool
SEE
IE2.getUCB0RXIE() // instance |
|
Gets UCB0RXIE bit
XDCscript usage |
meta-domain |
inst.getUCB0RXIE() returns Bool
SEE
IE2.getUCB0TXIE() // instance |
|
Gets UCB0TXIE bit
XDCscript usage |
meta-domain |
inst.getUCB0TXIE() returns Bool
SEE
IE2.setUCA0RXIE() // instance |
|
Sets UCA0RXIE bit
XDCscript usage |
meta-domain |
inst.setUCA0RXIE(Bool set) returns Bool
SEE
IE2.setUCA0TXIE() // instance |
|
Sets UCA0TXIE bit
XDCscript usage |
meta-domain |
inst.setUCA0TXIE(Bool set) returns Bool
SEE
IE2.setUCB0RXIE() // instance |
|
Sets UCB0RXIE bit
XDCscript usage |
meta-domain |
inst.setUCB0RXIE(Bool set) returns Bool
SEE
IE2.setUCB0TXIE() // instance |
|
Sets UCB0TXIE bit
XDCscript usage |
meta-domain |
inst.setUCB0TXIE(Bool set) returns Bool
SEE