1    import ti.catalog.msp430.peripherals.clock.IClock;
     2    import ti.catalog.msp430.peripherals.special_function.IE2;
     3    
     4    /*!
     5     * Universal Serial Communication Interface B0 SPI 2xx
     6     */
     7    metaonly module USCI_B0_SPI_2xx inherits IUSCI_B0_SPI {
     8    
     9        /*
    10         *  ======== create ========
    11         */
    12        create(IClock.Instance clock , IE2.Instance interruptEnableRegister2);
    13        
    14    instance:
    15        /*! @_nodoc */
    16        config IClock.Instance clock;
    17        /*! @_nodoc */
    18        config IE2.Instance interruptEnableRegister2;
    19    
    20        /*! Determine if each Register needs to be forced set or not */
    21        readonly config ForceSetDefaultRegister_t forceSetDefaultRegister[] =
    22        [
    23            { register : "UCB0CTL0"   , regForceSet : false },
    24            { register : "UCB0CTL1"   , regForceSet : false },
    25            { register : "UCB0BR0"    , regForceSet : false },
    26            { register : "UCB0BR1"    , regForceSet : false },
    27            { register : "UCB0STAT"   , regForceSet : false },
    28            { register : "UCB0RXBUF"  , regForceSet : false },
    29            { register : "UCB0TXBUF"  , regForceSet : false }
    30        ];
    31    }