max3263x 0.5.0

svd2rust generated peripheral crate for the max3263x
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - I2C Slave Clock Divisor Control"]
    pub clk_div: crate::Reg<clk_div::CLK_DIV_SPEC>,
    #[doc = "0x04 - I2C Slave Device ID Register"]
    pub dev_id: crate::Reg<dev_id::DEV_ID_SPEC>,
    #[doc = "0x08 - I2CS Interrupt Flags"]
    pub intfl: crate::Reg<intfl::INTFL_SPEC>,
    #[doc = "0x0c - I2CS Interrupt Enable/Disable Controls"]
    pub inten: crate::Reg<inten::INTEN_SPEC>,
    #[doc = "0x10 - I2CS Data Byte"]
    pub data_byte: crate::Reg<data_byte::DATA_BYTE_SPEC>,
}
#[doc = "CLK_DIV register accessor: an alias for `Reg<CLK_DIV_SPEC>`"]
pub type CLK_DIV = crate::Reg<clk_div::CLK_DIV_SPEC>;
#[doc = "I2C Slave Clock Divisor Control"]
pub mod clk_div;
#[doc = "DEV_ID register accessor: an alias for `Reg<DEV_ID_SPEC>`"]
pub type DEV_ID = crate::Reg<dev_id::DEV_ID_SPEC>;
#[doc = "I2C Slave Device ID Register"]
pub mod dev_id;
#[doc = "INTFL register accessor: an alias for `Reg<INTFL_SPEC>`"]
pub type INTFL = crate::Reg<intfl::INTFL_SPEC>;
#[doc = "I2CS Interrupt Flags"]
pub mod intfl;
#[doc = "INTEN register accessor: an alias for `Reg<INTEN_SPEC>`"]
pub type INTEN = crate::Reg<inten::INTEN_SPEC>;
#[doc = "I2CS Interrupt Enable/Disable Controls"]
pub mod inten;
#[doc = "DATA_BYTE register accessor: an alias for `Reg<DATA_BYTE_SPEC>`"]
pub type DATA_BYTE = crate::Reg<data_byte::DATA_BYTE_SPEC>;
#[doc = "I2CS Data Byte"]
pub mod data_byte;