msp430f249 0.1.1

Peripheral access API for MSP430F249 microcontroller
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - USCI B1 Control Register 0"]
    pub ucb1ctl0_spi: UCB1CTL0_SPI,
    #[doc = "0x01 - USCI B1 Control Register 1"]
    pub ucb1ctl1_spi: UCB1CTL1_SPI,
    #[doc = "0x02 - USCI B1 Baud Rate 0"]
    pub ucb1br0_spi: UCB1BR0_SPI,
    #[doc = "0x03 - USCI B1 Baud Rate 1"]
    pub ucb1br1_spi: UCB1BR1_SPI,
    _reserved4: [u8; 0x01],
    #[doc = "0x05 - USCI B1 Status Register"]
    pub ucb1stat_spi: UCB1STAT_SPI,
    #[doc = "0x06 - USCI B1 Receive Buffer"]
    pub ucb1rxbuf_spi: UCB1RXBUF_SPI,
    #[doc = "0x07 - USCI B1 Transmit Buffer"]
    pub ucb1txbuf_spi: UCB1TXBUF_SPI,
}
#[doc = "UCB1CTL0_SPI (rw) register accessor: an alias for `Reg<UCB1CTL0_SPI_SPEC>`"]
pub type UCB1CTL0_SPI = crate::Reg<ucb1ctl0_spi::UCB1CTL0_SPI_SPEC>;
#[doc = "USCI B1 Control Register 0"]
pub mod ucb1ctl0_spi;
#[doc = "UCB1CTL1_SPI (rw) register accessor: an alias for `Reg<UCB1CTL1_SPI_SPEC>`"]
pub type UCB1CTL1_SPI = crate::Reg<ucb1ctl1_spi::UCB1CTL1_SPI_SPEC>;
#[doc = "USCI B1 Control Register 1"]
pub mod ucb1ctl1_spi;
#[doc = "UCB1BR0_SPI (rw) register accessor: an alias for `Reg<UCB1BR0_SPI_SPEC>`"]
pub type UCB1BR0_SPI = crate::Reg<ucb1br0_spi::UCB1BR0_SPI_SPEC>;
#[doc = "USCI B1 Baud Rate 0"]
pub mod ucb1br0_spi;
#[doc = "UCB1BR1_SPI (rw) register accessor: an alias for `Reg<UCB1BR1_SPI_SPEC>`"]
pub type UCB1BR1_SPI = crate::Reg<ucb1br1_spi::UCB1BR1_SPI_SPEC>;
#[doc = "USCI B1 Baud Rate 1"]
pub mod ucb1br1_spi;
#[doc = "UCB1STAT_SPI (rw) register accessor: an alias for `Reg<UCB1STAT_SPI_SPEC>`"]
pub type UCB1STAT_SPI = crate::Reg<ucb1stat_spi::UCB1STAT_SPI_SPEC>;
#[doc = "USCI B1 Status Register"]
pub mod ucb1stat_spi;
#[doc = "UCB1RXBUF_SPI (rw) register accessor: an alias for `Reg<UCB1RXBUF_SPI_SPEC>`"]
pub type UCB1RXBUF_SPI = crate::Reg<ucb1rxbuf_spi::UCB1RXBUF_SPI_SPEC>;
#[doc = "USCI B1 Receive Buffer"]
pub mod ucb1rxbuf_spi;
#[doc = "UCB1TXBUF_SPI (rw) register accessor: an alias for `Reg<UCB1TXBUF_SPI_SPEC>`"]
pub type UCB1TXBUF_SPI = crate::Reg<ucb1txbuf_spi::UCB1TXBUF_SPI_SPEC>;
#[doc = "USCI B1 Transmit Buffer"]
pub mod ucb1txbuf_spi;