metaonly interface ti.catalog.msp430.peripherals.svs.ISVS |
![](../../../../../Arrow_up.png) |
![](../../../../../Arrow_right.png) |
MSP430 ISVS interface
metaonly interface ISVS { ...
instance: ...
module-wide constants & types
};
};
};
};
};
};
};
};
};
module-wide functions
instance:
per-instance config parameters
}
enum ISVS.PORON_t |
![](../../../../../Arrow_up.png) |
PORON Bit
enum PORON_t {
PORON_OFF,
// SVSFG does not cause a POR
PORON
// SVSFG causes a POR
};
enum ISVS.SVSFG_t |
![](../../../../../Arrow_up.png) |
SVSFG Bit
enum SVSFG_t {
SVSFG_OFF,
SVSFG
};
enum ISVS.SVSON_t |
![](../../../../../Arrow_up.png) |
SVSON Bit
enum SVSON_t {
SVSON_OFF,
SVSON
};
enum ISVS.SVSOP_t |
![](../../../../../Arrow_up.png) |
SVSOP Bit
enum SVSOP_t {
SVSOP_OFF,
SVSOP
};
enum ISVS.VLD0_t |
![](../../../../../Arrow_up.png) |
VLD0 Bit
enum VLD0_t {
VLD0_OFF,
VLD0
};
enum ISVS.VLD1_t |
![](../../../../../Arrow_up.png) |
VLD1 Bit
enum VLD1_t {
VLD1_OFF,
VLD1
};
enum ISVS.VLD2_t |
![](../../../../../Arrow_up.png) |
VLD2 Bit
enum VLD2_t {
VLD2_OFF,
VLD2
};
enum ISVS.VLD3_t |
![](../../../../../Arrow_up.png) |
VLD3 Bit
enum VLD3_t {
VLD3_OFF,
VLD3
};
typedef ISVS.IPeripheralArray |
![](../../../../../Arrow_up.png) |
typedef ISVS.StringArray |
![](../../../../../Arrow_up.png) |
typedef String StringArray[];
struct ISVS.ForceSetDefaultRegister_t |
![](../../../../../Arrow_up.png) |
Force Set Default Register
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 |
![](../../../../../Arrow_up.png) |
Find all peripherals of a certain type
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 |
![](../../../../../Arrow_up.png) |
Find all registers defined by the peripheral
RETURNS
Returns an array of register names
config ISVS.name // instance |
![](../../../../../Arrow_up.png) |
Specific peripheral name given by the device
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 |
![](../../../../../Arrow_up.png) |
String specifying the entity that manages the peripheral
generated on Thu, 17 Nov 2011 02:05:45 GMT