cyt4dn_b 0.0.1

Peripheral access crate for cyt4dn_b T2G family
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00..0x100 - IPC structure"]
    pub struct_: [STRUCT; 8],
    _reserved1: [u8; 0x0f00],
    #[doc = "0x1000..0x1010 - IPC interrupt structure"]
    pub intr_struct0: INTR_STRUCT,
    _reserved2: [u8; 0x10],
    #[doc = "0x1020..0x1030 - IPC interrupt structure"]
    pub intr_struct1: INTR_STRUCT,
    _reserved3: [u8; 0x10],
    #[doc = "0x1040..0x1050 - IPC interrupt structure"]
    pub intr_struct2: INTR_STRUCT,
    _reserved4: [u8; 0x10],
    #[doc = "0x1060..0x1070 - IPC interrupt structure"]
    pub intr_struct3: INTR_STRUCT,
    _reserved5: [u8; 0x10],
    #[doc = "0x1080..0x1090 - IPC interrupt structure"]
    pub intr_struct4: INTR_STRUCT,
    _reserved6: [u8; 0x10],
    #[doc = "0x10a0..0x10b0 - IPC interrupt structure"]
    pub intr_struct5: INTR_STRUCT,
    _reserved7: [u8; 0x10],
    #[doc = "0x10c0..0x10d0 - IPC interrupt structure"]
    pub intr_struct6: INTR_STRUCT,
    _reserved8: [u8; 0x10],
    #[doc = "0x10e0..0x10f0 - IPC interrupt structure"]
    pub intr_struct7: INTR_STRUCT,
}
#[doc = "IPC structure"]
pub use self::struct_::STRUCT;
#[doc = r"Cluster"]
#[doc = "IPC structure"]
pub mod struct_;
#[doc = "IPC interrupt structure"]
pub use self::intr_struct::INTR_STRUCT;
#[doc = r"Cluster"]
#[doc = "IPC interrupt structure"]
pub mod intr_struct;