Struct msp430f5529::usci_a0_uart_mode::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub uca0ctl1: Reg<UCA0CTL1_SPEC>,
pub uca0ctl0: Reg<UCA0CTL0_SPEC>,
pub uca0br0: Reg<UCA0BR0_SPEC>,
pub uca0br1: Reg<UCA0BR1_SPEC>,
pub uca0mctl: Reg<UCA0MCTL_SPEC>,
pub uca0stat: Reg<UCA0STAT_SPEC>,
pub uca0rxbuf: Reg<UCA0RXBUF_SPEC>,
pub uca0txbuf: Reg<UCA0TXBUF_SPEC>,
pub uca0abctl: Reg<UCA0ABCTL_SPEC>,
pub uca0irtctl: Reg<UCA0IRTCTL_SPEC>,
pub uca0irrctl: Reg<UCA0IRRCTL_SPEC>,
pub uca0ie: Reg<UCA0IE_SPEC>,
pub uca0ifg: Reg<UCA0IFG_SPEC>,
pub uca0iv: Reg<UCA0IV_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
uca0ctl1: Reg<UCA0CTL1_SPEC>
0x00 - USCI A0 Control Register 1
uca0ctl0: Reg<UCA0CTL0_SPEC>
0x01 - USCI A0 Control Register 0
uca0br0: Reg<UCA0BR0_SPEC>
0x06 - USCI A0 Baud Rate 0
uca0br1: Reg<UCA0BR1_SPEC>
0x07 - USCI A0 Baud Rate 1
uca0mctl: Reg<UCA0MCTL_SPEC>
0x08 - USCI A0 Modulation Control
uca0stat: Reg<UCA0STAT_SPEC>
0x0a - USCI A0 Status Register
uca0rxbuf: Reg<UCA0RXBUF_SPEC>
0x0c - USCI A0 Receive Buffer
uca0txbuf: Reg<UCA0TXBUF_SPEC>
0x0e - USCI A0 Transmit Buffer
uca0abctl: Reg<UCA0ABCTL_SPEC>
0x10 - USCI A0 LIN Control
uca0irtctl: Reg<UCA0IRTCTL_SPEC>
0x12 - USCI A0 IrDA Transmit Control
uca0irrctl: Reg<UCA0IRRCTL_SPEC>
0x13 - USCI A0 IrDA Receive Control
uca0ie: Reg<UCA0IE_SPEC>
0x1c - USCI A0 Interrupt Enable Register
uca0ifg: Reg<UCA0IFG_SPEC>
0x1d - USCI A0 Interrupt Flags Register
uca0iv: Reg<UCA0IV_SPEC>
0x1e - USCI A0 Interrupt Vector Register