1    /*!
     2     *  ======== OA ========
     3     *  MSP430 General Purpose Operational Amplifier
     4     */
     5    metaonly module OA_3 inherits IOA {
     6        /*!
     7         *  ======== create ========
     8         *  Create an instance of this peripheral
     9         */
    10        create();
    11        
    12    instance:
    13        /*! OA0 control register 0 */    
    14        config OAxCTL0_t OA0CTL0 = {
    15          OAN : OAN_0,
    16          OAP : OAP_0,
    17          OAPM : OAPM_0,
    18          OAADC0 : OAADC0_OFF,
    19          OAADC1 : OAADC1_OFF 
    20        };
    21    
    22        /*! OA0 control register 1 */    
    23        config OAxCTL1_t OA0CTL1 = {
    24          OAFBR : OAFBR_0,
    25          OAFC : OAFC_0,
    26          OANEXT : OANEXT_OFF,
    27          OARRIP : OARRIP_OFF, 
    28        };
    29        
    30        /*! OA1 control register 0 */    
    31        config OAxCTL0_t OA1CTL0 = {
    32          OAN : OAN_0,
    33          OAP : OAP_0,
    34          OAPM : OAPM_0,
    35          OAADC0 : OAADC0_OFF,
    36          OAADC1 : OAADC1_OFF 
    37        };
    38    
    39        /*! OA1 control register 1 */    
    40        config OAxCTL1_t OA1CTL1 = {
    41          OAFBR : OAFBR_0,
    42          OAFC : OAFC_0,
    43          OANEXT : OANEXT_OFF,
    44          OARRIP : OARRIP_OFF, 
    45        };
    46    
    47        /*! OA2 control register 0 */    
    48        config OAxCTL0_t OA2CTL0 = {
    49          OAN : OAN_0,
    50          OAP : OAP_0,
    51          OAPM : OAPM_0,
    52          OAADC0 : OAADC0_OFF,
    53          OAADC1 : OAADC1_OFF 
    54        };
    55    
    56        /*! OA2 control register 1 */    
    57        config OAxCTL1_t OA2CTL1 = {
    58          OAFBR : OAFBR_0,
    59          OAFC : OAFC_0,
    60          OANEXT : OANEXT_OFF,
    61          OARRIP : OARRIP_OFF, 
    62        };
    63             
    64    }