metaonly interface ti.catalog.msp430.peripherals.comparator.IComparator

MSP430 IComparator interface

XDCspec summary sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
metaonly interface IComparator {  ...
instance:  ...
XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
 
metaonly interface IComparator inherits IPeripheral {
module-wide constants & types
    enum CAEX_t// CAEX Bit {
        CAEX_OFF// Disable CAEX bit,
        CAEX// Enable CAEX bit
    };
 
    enum CAF_t// CAF Bit {
        CAF_OFF// Disable CAF bit,
        CAF// Enable CAF bit
    };
 
    enum CAIES_t// CAIES Bit {
        CAIES_OFF// Rising Edge,
        CAIES// Falling Edge
    };
 
    enum CAIE_t// CAIE Bit {
        CAIE_OFF// Disable CAIE bit,
        CAIE// Enable CAIE bit
    };
 
    enum CAIFG_t// CAIFG Bit {
        CAIFG// Enable CAIFG bit
    };
 
    enum CAON_t// CAON Bit {
        CAON_OFF// Disable CAON bit,
        CAON// Enable CAON bit
    };
 
    enum CAPD0_t// CAPD0 Bit {
        CAPD0// Enable CAPD0 bit
    };
 
    enum CAPD1_t// CAPD1 Bit {
        CAPD1// Enable CAPD1 bit
    };
 
    enum CAPD2_t// CAPD2 Bit {
        CAPD2// Enable CAPD2 bit
    };
 
    enum CAPD3_t// CAPD3 Bit {
        CAPD3// Enable CAPD3 bit
    };
 
    enum CAPD4_t// CAPD4 Bit {
        CAPD4// Enable CAPD4 bit
    };
 
    enum CAPD5_t// CAPD5 Bit {
        CAPD5// Enable CAPD5 bit
    };
 
    enum CAPD6_t// CAPD6 Bit {
        CAPD6// Enable CAPD6 bit
    };
 
    enum CAPD7_t// CAPD7 Bit {
        CAPD7// Enable CAPD7 bit
    };
 
    enum CAREF_t// CAREF Bit {
        CAREF_0// Reference Off,
        CAREF_1// 0.25 * VCC,
        CAREF_2// 0.50 * VCC,
        CAREF_3// Diode Reference
    };
 
    enum CARSEL_t// CARSEL Bit {
        CARSEL// Enable CARSEL bit
    };
 
    enum CASHORT_t// CASHORT Bit {
    };
 
    enum P2CA0_t// P2CA0 Bit {
        P2CA0// Enable P2CA0 bit
    };
 
    enum P2CA1_t// P2CA1 Bit {
        P2CA1// Enable P2CA1 bit
    };
 
    enum P2CA2_t// P2CA2 Bit {
        P2CA2// Enable P2CA2 bit
    };
 
    enum P2CA3_t// P2CA3 Bit {
        P2CA3// Enable P2CA3 bit
    };
 
    enum P2CA4_t// P2CA4 Bit {
        P2CA4// Enable P2CA4 bit
    };
 
    typedef String StringArray// [];
 
        String register;
        Bool regForceSet;
    };
module-wide functions
 
 
instance:
per-instance config parameters
}
 
enum IComparator.CAEX_t

CAEX Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAEX_t {
    CAEX_OFF,
    // Disable CAEX bit
    CAEX
    // Enable CAEX bit
};
 
 
enum IComparator.CAF_t

CAF Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAF_t {
    CAF_OFF,
    // Disable CAF bit
    CAF
    // Enable CAF bit
};
 
 
enum IComparator.CAIES_t

CAIES Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAIES_t {
    CAIES_OFF,
    // Rising Edge
    CAIES
    // Falling Edge
};
 
 
enum IComparator.CAIE_t

CAIE Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAIE_t {
    CAIE_OFF,
    // Disable CAIE bit
    CAIE
    // Enable CAIE bit
};
 
 
enum IComparator.CAIFG_t

CAIFG Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAIFG_t {
    CAIFG_OFF,
    // Disable CAIFG bit
    CAIFG
    // Enable CAIFG bit
};
 
 
enum IComparator.CAON_t

CAON Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAON_t {
    CAON_OFF,
    // Disable CAON bit
    CAON
    // Enable CAON bit
};
 
 
enum IComparator.CAPD0_t

CAPD0 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD0_t {
    CAPD0_OFF,
    // Disable CAPD0 bit
    CAPD0
    // Enable CAPD0 bit
};
 
 
enum IComparator.CAPD1_t

CAPD1 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD1_t {
    CAPD1_OFF,
    // Disable CAPD1 bit
    CAPD1
    // Enable CAPD1 bit
};
 
 
enum IComparator.CAPD2_t

CAPD2 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD2_t {
    CAPD2_OFF,
    // Disable CAPD2 bit
    CAPD2
    // Enable CAPD2 bit
};
 
 
enum IComparator.CAPD3_t

CAPD3 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD3_t {
    CAPD3_OFF,
    // Disable CAPD3 bit
    CAPD3
    // Enable CAPD3 bit
};
 
 
enum IComparator.CAPD4_t

CAPD4 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD4_t {
    CAPD4_OFF,
    // Disable CAPD4 bit
    CAPD4
    // Enable CAPD4 bit
};
 
 
enum IComparator.CAPD5_t

CAPD5 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD5_t {
    CAPD5_OFF,
    // Disable CAPD5 bit
    CAPD5
    // Enable CAPD5 bit
};
 
 
enum IComparator.CAPD6_t

CAPD6 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD6_t {
    CAPD6_OFF,
    // Disable CAPD6 bit
    CAPD6
    // Enable CAPD6 bit
};
 
 
enum IComparator.CAPD7_t

CAPD7 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAPD7_t {
    CAPD7_OFF,
    // Disable CAPD7 bit
    CAPD7
    // Enable CAPD7 bit
};
 
 
enum IComparator.CAREF_t

CAREF Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CAREF_t {
    CAREF_0,
    // Reference Off
    CAREF_1,
    // 0.25 * VCC
    CAREF_2,
    // 0.50 * VCC
    CAREF_3
    // Diode Reference
};
 
 
enum IComparator.CARSEL_t

CARSEL Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CARSEL_t {
    CARSEL_OFF,
    // Disable CARSEL bit
    CARSEL
    // Enable CARSEL bit
};
 
 
enum IComparator.CASHORT_t

CASHORT Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum CASHORT_t {
    CASHORT_OFF,
    // Disable CASHORT bit
    CASHORT
    // Enable CASHORT bit
};
 
 
enum IComparator.P2CA0_t

P2CA0 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum P2CA0_t {
    P2CA0_OFF,
    // Disable P2CA0 bit
    P2CA0
    // Enable P2CA0 bit
};
 
 
enum IComparator.P2CA1_t

P2CA1 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum P2CA1_t {
    P2CA1_OFF,
    // Disable P2CA1 bit
    P2CA1
    // Enable P2CA1 bit
};
 
 
enum IComparator.P2CA2_t

P2CA2 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum P2CA2_t {
    P2CA2_OFF,
    // Disable P2CA2 bit
    P2CA2
    // Enable P2CA2 bit
};
 
 
enum IComparator.P2CA3_t

P2CA3 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum P2CA3_t {
    P2CA3_OFF,
    // Disable P2CA3 bit
    P2CA3
    // Enable P2CA3 bit
};
 
 
enum IComparator.P2CA4_t

P2CA4 Bit

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
enum P2CA4_t {
    P2CA4_OFF,
    // Disable P2CA4 bit
    P2CA4
    // Enable P2CA4 bit
};
 
 
typedef IComparator.IPeripheralArray
XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
typedef IPeripheral.Instance IPeripheralArray[];
 
 
typedef IComparator.StringArray
XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
typedef String StringArray[];
 
 
struct IComparator.ForceSetDefaultRegister_t

Force Set Default Register

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.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
 
IComparator.getAll()  // module-wide

Find all peripherals of a certain type

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

Find all registers defined by the peripheral

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

Specific peripheral name given by the device

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

String specifying the entity that manages the peripheral

XDCspec declarations sourced in ti/catalog/msp430/peripherals/comparator/IComparator.xdc
config String owner;
 
generated on Thu, 23 Aug 2012 18:53:05 GMT