metaonly interface ti.catalog.msp430.peripherals.pinmux.IPinMux
XDCspec summary sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
metaonly interface IPinMux {  ...
instance:  ...
XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
 
metaonly interface IPinMux inherits IPeripheral {
module-wide constants & types
    typedef String StringArray// [];
 
    metaonly struct ForceSetDefaultRegister_t//  {
        String register;
        Bool regForceSet;
    };
module-wide functions
 
 
instance:
per-instance config parameters
    config Bits8 p1dir// Port 1 Direction Register = 0;
    config Bits8 p1ie// Port 1 Interrupt Enable = 0;
    config Bits8 p1ies// Port 1 Interrupt Edge Select = 0;
    config Bits8 p1ifg// Port 1 Interrupt Flag Register = 0;
    config Bits8 p1out// Port 1 Output Register = 0;
    config Bits8 p1ren// Port 1 Resistor Enable Register = 0;
    config Bits8 p1sel0// Port 1 Port Select Register 0 = 0;
    config Bits8 p1sel1// Port 1 Port Select Register 1 = 0;
    config Bits8 p2dir// Port 2 Direction Register = 0;
    config Bits8 p2ie// Port 2 Interrupt Enable = 0;
    config Bits8 p2ies// Port 2 Interrupt Edge Select = 0;
    config Bits8 p2ifg// Port 2 Interrupt Flag Register = 0;
    config Bits8 p2out// Port 2 Output Register = 0;
    config Bits8 p2ren// Port 2 Resistor Enable Register = 0;
    config Bits8 p2sel0// Port 2 Port Select Register 0 = 0;
    config Bits8 p2sel1// Port 2 Port Select Register 1 = 0;
    config Bits8 p3dir// Port 3 Direction Register = 0;
    config Bits8 p3ie// Port 3 Interrupt Enable = 0;
    config Bits8 p3ies// Port 3 Interrupt Edge Select = 0;
    config Bits8 p3ifg// Port 3 Interrupt Flag Register = 0;
    config Bits8 p3out// Port 3 Output Register = 0;
    config Bits8 p3ren// Port 3 Resistor Enable Register = 0;
    config Bits8 p3sel0// Port 3 Port Select Register 0 = 0;
    config Bits8 p3sel1// Port 3 Port Select Register 1 = 0;
    config Bits8 p4dir// Port 4 Direction Register = 0;
    config Bits8 p4ie// Port 4 Interrupt Enable = 0;
    config Bits8 p4ies// Port 4 Interrupt Edge Select = 0;
    config Bits8 p4ifg// Port 4 Interrupt Flag Register = 0;
    config Bits8 p4out// Port 4 Output Register = 0;
    config Bits8 p4ren// Port 4 Resistor Enable Register = 0;
    config Bits8 p4sel0// Port 4 Port Select Register 0 = 0;
    config Bits8 p4sel1// Port 4 Port Select Register 1 = 0;
    config Bits8 pjdir// Port J Direction Register = 0;
    config Bits8 pjout// Port J Output Register = 0;
    config Bits8 pjren// Port J Resistor Enable Register = 0;
    config Bits8 pjsel0// Port J Port Select Register 0 = 0;
    config Bits8 pjsel1// Port J Port Select Register 1 = 0;
}
 
typedef IPinMux.IPeripheralArray
XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
typedef IPeripheral.Instance IPeripheralArray[];
 
 
typedef IPinMux.StringArray
XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
typedef String StringArray[];
 
 
struct IPinMux.ForceSetDefaultRegister_t
XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
metaonly struct ForceSetDefaultRegister_t {
    String register;
    Bool regForceSet;
};
 
 
IPinMux.getAll()  // module-wide

Find all peripherals of a certain type

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
 
DETAILS
The type of the peripherals returned is defined by the type of the caller.
RETURNS
Returns an array of IPeripheral instances
 
IPinMux.getRegisters()  // module-wide

Find all registers defined by the peripheral

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
IPeripheral.StringArray getRegisters();
 
RETURNS
Returns an array of register names
 
config IPinMux.Params.forceSetDefaultRegister  // instance
XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
readonly config IPinMux.ForceSetDefaultRegister_t forceSetDefaultRegister[length];
 
 
config IPinMux.Params.name  // instance

Specific peripheral name given by the device

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config String name;
 
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 IPinMux.Params.owner  // instance

String specifying the entity that manages the peripheral

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config String owner;
 
 
config IPinMux.Params.p1dir  // instance

Port 1 Direction Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1dir = 0;
 
 
config IPinMux.Params.p1ie  // instance

Port 1 Interrupt Enable

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1ie = 0;
 
 
config IPinMux.Params.p1ies  // instance

Port 1 Interrupt Edge Select

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1ies = 0;
 
 
config IPinMux.Params.p1ifg  // instance

Port 1 Interrupt Flag Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1ifg = 0;
 
 
config IPinMux.Params.p1out  // instance

Port 1 Output Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1out = 0;
 
 
config IPinMux.Params.p1ren  // instance

Port 1 Resistor Enable Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1ren = 0;
 
 
config IPinMux.Params.p1sel0  // instance

Port 1 Port Select Register 0

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1sel0 = 0;
 
 
config IPinMux.Params.p1sel1  // instance

Port 1 Port Select Register 1

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p1sel1 = 0;
 
 
config IPinMux.Params.p2dir  // instance

Port 2 Direction Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2dir = 0;
 
 
config IPinMux.Params.p2ie  // instance

Port 2 Interrupt Enable

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2ie = 0;
 
 
config IPinMux.Params.p2ies  // instance

Port 2 Interrupt Edge Select

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2ies = 0;
 
 
config IPinMux.Params.p2ifg  // instance

Port 2 Interrupt Flag Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2ifg = 0;
 
 
config IPinMux.Params.p2out  // instance

Port 2 Output Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2out = 0;
 
 
config IPinMux.Params.p2ren  // instance

Port 2 Resistor Enable Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2ren = 0;
 
 
config IPinMux.Params.p2sel0  // instance

Port 2 Port Select Register 0

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2sel0 = 0;
 
 
config IPinMux.Params.p2sel1  // instance

Port 2 Port Select Register 1

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p2sel1 = 0;
 
 
config IPinMux.Params.p3dir  // instance

Port 3 Direction Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3dir = 0;
 
 
config IPinMux.Params.p3ie  // instance

Port 3 Interrupt Enable

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3ie = 0;
 
 
config IPinMux.Params.p3ies  // instance

Port 3 Interrupt Edge Select

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3ies = 0;
 
 
config IPinMux.Params.p3ifg  // instance

Port 3 Interrupt Flag Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3ifg = 0;
 
 
config IPinMux.Params.p3out  // instance

Port 3 Output Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3out = 0;
 
 
config IPinMux.Params.p3ren  // instance

Port 3 Resistor Enable Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3ren = 0;
 
 
config IPinMux.Params.p3sel0  // instance

Port 3 Port Select Register 0

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3sel0 = 0;
 
 
config IPinMux.Params.p3sel1  // instance

Port 3 Port Select Register 1

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p3sel1 = 0;
 
 
config IPinMux.Params.p4dir  // instance

Port 4 Direction Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4dir = 0;
 
 
config IPinMux.Params.p4ie  // instance

Port 4 Interrupt Enable

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4ie = 0;
 
 
config IPinMux.Params.p4ies  // instance

Port 4 Interrupt Edge Select

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4ies = 0;
 
 
config IPinMux.Params.p4ifg  // instance

Port 4 Interrupt Flag Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4ifg = 0;
 
 
config IPinMux.Params.p4out  // instance

Port 4 Output Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4out = 0;
 
 
config IPinMux.Params.p4ren  // instance

Port 4 Resistor Enable Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4ren = 0;
 
 
config IPinMux.Params.p4sel0  // instance

Port 4 Port Select Register 0

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4sel0 = 0;
 
 
config IPinMux.Params.p4sel1  // instance

Port 4 Port Select Register 1

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 p4sel1 = 0;
 
 
config IPinMux.Params.pjdir  // instance

Port J Direction Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 pjdir = 0;
 
 
config IPinMux.Params.pjout  // instance

Port J Output Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 pjout = 0;
 
 
config IPinMux.Params.pjren  // instance

Port J Resistor Enable Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 pjren = 0;
 
 
config IPinMux.Params.pjsel0  // instance

Port J Port Select Register 0

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 pjsel0 = 0;
 
 
config IPinMux.Params.pjsel1  // instance

Port J Port Select Register 1

XDCspec declarations sourced in ti/catalog/msp430/peripherals/pinmux/IPinMux.xdc
config Bits8 pjsel1 = 0;
 
generated on Fri, 22 Feb 2019 01:34:39 GMT