Struct msp430f5529::usci_a1_spi_mode::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {
pub uca1ctl1_spi: Reg<UCA1CTL1_SPI_SPEC>,
pub uca1ctl0_spi: Reg<UCA1CTL0_SPI_SPEC>,
pub uca1br0_spi: Reg<UCA1BR0_SPI_SPEC>,
pub uca1br1_spi: Reg<UCA1BR1_SPI_SPEC>,
pub uca1mctl_spi: Reg<UCA1MCTL_SPI_SPEC>,
pub uca1stat_spi: Reg<UCA1STAT_SPI_SPEC>,
pub uca1rxbuf_spi: Reg<UCA1RXBUF_SPI_SPEC>,
pub uca1txbuf_spi: Reg<UCA1TXBUF_SPI_SPEC>,
pub uca1ie_spi: Reg<UCA1IE_SPI_SPEC>,
pub uca1ifg_spi: Reg<UCA1IFG_SPI_SPEC>,
pub uca1iv_spi: Reg<UCA1IV_SPI_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
uca1ctl1_spi: Reg<UCA1CTL1_SPI_SPEC>
0x00 - USCI A1 Control Register 1
uca1ctl0_spi: Reg<UCA1CTL0_SPI_SPEC>
0x01 - USCI A1 Control Register 0
uca1br0_spi: Reg<UCA1BR0_SPI_SPEC>
0x06 - USCI A1 Baud Rate 0
uca1br1_spi: Reg<UCA1BR1_SPI_SPEC>
0x07 - USCI A1 Baud Rate 1
uca1mctl_spi: Reg<UCA1MCTL_SPI_SPEC>
0x08 - USCI A1 Modulation Control
uca1stat_spi: Reg<UCA1STAT_SPI_SPEC>
0x0a - USCI A1 Status Register
uca1rxbuf_spi: Reg<UCA1RXBUF_SPI_SPEC>
0x0c - USCI A1 Receive Buffer
uca1txbuf_spi: Reg<UCA1TXBUF_SPI_SPEC>
0x0e - USCI A1 Transmit Buffer
uca1ie_spi: Reg<UCA1IE_SPI_SPEC>
0x1c - USCI A1 Interrupt Enable Register
uca1ifg_spi: Reg<UCA1IFG_SPI_SPEC>
0x1d - USCI A1 Interrupt Flags Register
uca1iv_spi: Reg<UCA1IV_SPI_SPEC>
0x1e - USCI A1 Interrupt Vector Register