metaonly interface ti.catalog.msp430.peripherals.svs.ISVS

MSP430 ISVS interface

XDCspec summary sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
metaonly interface ISVS {  ...
instance:  ...
XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
 
metaonly interface ISVS inherits IPeripheral {
module-wide constants & types
    enum PORON_t// PORON Bit {
        PORON// SVSFG causes a POR
    };
 
    enum SVSFG_t// SVSFG Bit {
        SVSFG_OFF,
        SVSFG
    };
 
    enum SVSON_t// SVSON Bit {
        SVSON_OFF,
        SVSON
    };
 
    enum SVSOP_t// SVSOP Bit {
        SVSOP_OFF,
        SVSOP
    };
 
    enum VLD0_t// VLD0 Bit {
        VLD0_OFF,
        VLD0
    };
 
    enum VLD1_t// VLD1 Bit {
        VLD1_OFF,
        VLD1
    };
 
    enum VLD2_t// VLD2 Bit {
        VLD2_OFF,
        VLD2
    };
 
    enum VLD3_t// VLD3 Bit {
        VLD3_OFF,
        VLD3
    };
 
    typedef String StringArray// [];
 
        String register;
        Bool regForceSet;
    };
module-wide functions
 
 
instance:
per-instance config parameters
}
 
enum ISVS.PORON_t

PORON Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum PORON_t {
    PORON_OFF,
    // SVSFG does not cause a POR
    PORON
    // SVSFG causes a POR
};
 
 
enum ISVS.SVSFG_t

SVSFG Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum SVSFG_t {
    SVSFG_OFF,
    SVSFG
};
 
 
enum ISVS.SVSON_t

SVSON Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum SVSON_t {
    SVSON_OFF,
    SVSON
};
 
 
enum ISVS.SVSOP_t

SVSOP Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum SVSOP_t {
    SVSOP_OFF,
    SVSOP
};
 
 
enum ISVS.VLD0_t

VLD0 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum VLD0_t {
    VLD0_OFF,
    VLD0
};
 
 
enum ISVS.VLD1_t

VLD1 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum VLD1_t {
    VLD1_OFF,
    VLD1
};
 
 
enum ISVS.VLD2_t

VLD2 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum VLD2_t {
    VLD2_OFF,
    VLD2
};
 
 
enum ISVS.VLD3_t

VLD3 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
enum VLD3_t {
    VLD3_OFF,
    VLD3
};
 
 
typedef ISVS.IPeripheralArray
XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
typedef IPeripheral.Instance IPeripheralArray[];
 
 
typedef ISVS.StringArray
XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
typedef String StringArray[];
 
 
struct ISVS.ForceSetDefaultRegister_t

Force Set Default Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
metaonly struct ForceSetDefaultRegister_t {
    String register;
    Bool regForceSet;
};
 
DETAILS
Type to store if each register needs to be forced initialized even if the register is in default state.
SEE
 
ISVS.getAll()  // module-wide

Find all peripherals of a certain type

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

Find all registers defined by the peripheral

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
IPeripheral.StringArray getRegisters();
 
RETURNS
Returns an array of register names
 
config ISVS.name  // instance

Specific peripheral name given by the device

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.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 ISVS.owner  // instance

String specifying the entity that manages the peripheral

XDCspec declarations sourced in ti/catalog/msp430/peripherals/svs/ISVS.xdc
config String owner;
 
generated on Thu, 17 Nov 2011 02:05:45 GMT