Struct msp430f5529::usci_a1_uart_mode::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 14 fields
pub uca1ctl1: Reg<UCA1CTL1_SPEC>,
pub uca1ctl0: Reg<UCA1CTL0_SPEC>,
pub uca1br0: Reg<UCA1BR0_SPEC>,
pub uca1br1: Reg<UCA1BR1_SPEC>,
pub uca1mctl: Reg<UCA1MCTL_SPEC>,
pub uca1stat: Reg<UCA1STAT_SPEC>,
pub uca1rxbuf: Reg<UCA1RXBUF_SPEC>,
pub uca1txbuf: Reg<UCA1TXBUF_SPEC>,
pub uca1abctl: Reg<UCA1ABCTL_SPEC>,
pub uca1irtctl: Reg<UCA1IRTCTL_SPEC>,
pub uca1irrctl: Reg<UCA1IRRCTL_SPEC>,
pub uca1ie: Reg<UCA1IE_SPEC>,
pub uca1ifg: Reg<UCA1IFG_SPEC>,
pub uca1iv: Reg<UCA1IV_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
uca1ctl1: Reg<UCA1CTL1_SPEC>
0x00 - USCI A1 Control Register 1
uca1ctl0: Reg<UCA1CTL0_SPEC>
0x01 - USCI A1 Control Register 0
uca1br0: Reg<UCA1BR0_SPEC>
0x06 - USCI A1 Baud Rate 0
uca1br1: Reg<UCA1BR1_SPEC>
0x07 - USCI A1 Baud Rate 1
uca1mctl: Reg<UCA1MCTL_SPEC>
0x08 - USCI A1 Modulation Control
uca1stat: Reg<UCA1STAT_SPEC>
0x0a - USCI A1 Status Register
uca1rxbuf: Reg<UCA1RXBUF_SPEC>
0x0c - USCI A1 Receive Buffer
uca1txbuf: Reg<UCA1TXBUF_SPEC>
0x0e - USCI A1 Transmit Buffer
uca1abctl: Reg<UCA1ABCTL_SPEC>
0x10 - USCI A1 LIN Control
uca1irtctl: Reg<UCA1IRTCTL_SPEC>
0x12 - USCI A1 IrDA Transmit Control
uca1irrctl: Reg<UCA1IRRCTL_SPEC>
0x13 - USCI A1 IrDA Receive Control
uca1ie: Reg<UCA1IE_SPEC>
0x1c - USCI A1 Interrupt Enable Register
uca1ifg: Reg<UCA1IFG_SPEC>
0x1d - USCI A1 Interrupt Flags Register
uca1iv: Reg<UCA1IV_SPEC>
0x1e - USCI A1 Interrupt Vector Register