1 2 3 4 5 6 7 8 9 10 11
12 /*!
13 * Universal Serial Communication Interface B1 SPI 2xx
14 */
15 metaonly interface IUSCI_B1_SPI inherits IUSCI_SPI {
16
17 instance:
18 /*! Control Register 0 */
19 config UCxCTL0_t UCB1CTL0 = {
20 UCCKPH : UCCKPH_OFF,
21 UCCKPL : UCCKPL_OFF,
22 UCMSB : UCMSB_OFF,
23 UC7BIT : UC7BIT_OFF,
24 UCMST : UCMST_OFF,
25 UCMODE : UCMODE_0,
26 UCSYNC : UCSYNC,
27 };
28
29 /*! Control Register 1 */
30 config UCxCTL1_t UCB1CTL1 = {
31 UCSSEL : UCSSEL_0,
32 UCSWRST : UCSWRST,
33 };
34
35 /*! Status Register */
36 config UCxSTAT_t UCB1STAT = {
37 UCLISTEN : UCLISTEN_OFF,
38 UCFE : UCFE_OFF,
39 UCOE : UCOE_OFF,
40 UCBUSY : UCBUSY,
41 };
42
43 /*! Bit Rate Control Register 0 */
44 config Bits8 UCB1BR0 = 0;
45
46 /*! Bit Rate Control Register 1 */
47 config Bits8 UCB1BR1 = 0;
48
49 /*! Receive Buffer Register */
50 config Bits8 UCB1RXBUF = 0;
51
52 /*! Transmit Buffer Register */
53 config Bits8 UCB1TXBUF = 0;
54 }