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 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 }