ra6t2 0.2.0

Peripheral access API for ra6t2 microcontrollers (generated using svd2rust)
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    _reserved0: [u8; 0x1100],
    #[doc = "0x1100 - Slave Bus Control Register"]
    pub busscntfhbiu: BUSSCNTFHBIU,
    _reserved1: [u8; 0x02],
    #[doc = "0x1104 - Slave Bus Control Register"]
    pub busscntflbiu: BUSSCNTFLBIU,
    _reserved2: [u8; 0x0a],
    #[doc = "0x1110 - Slave Bus Control Register"]
    pub busscnts0biu: BUSSCNTS0BIU,
    _reserved3: [u8; 0x0e],
    #[doc = "0x1120 - Slave Bus Control Register"]
    pub busscntpsbiu: BUSSCNTPSBIU,
    _reserved4: [u8; 0x0e],
    #[doc = "0x1130 - Slave Bus Control Register"]
    pub busscntplbiu: BUSSCNTPLBIU,
    _reserved5: [u8; 0x02],
    #[doc = "0x1134 - Slave Bus Control Register"]
    pub busscntphbiu: BUSSCNTPHBIU,
    _reserved6: [u8; 0x06ca],
    #[doc = "0x1800 - BUS Error Address Register"]
    pub bus1erradd: BUSERRADD,
    #[doc = "0x1804 - BUS Error Read Write Register"]
    pub bus1errrw: BUSERRRW,
    _reserved8: [u8; 0x0b],
    #[doc = "0x1810 - BUS Error Address Register"]
    pub bus2erradd: BUSERRADD,
    #[doc = "0x1814 - BUS Error Read Write Register"]
    pub bus2errrw: BUSERRRW,
    _reserved10: [u8; 0x0b],
    #[doc = "0x1820 - BUS Error Address Register"]
    pub bus3erradd: BUSERRADD,
    #[doc = "0x1824 - BUS Error Read Write Register"]
    pub bus3errrw: BUSERRRW,
    _reserved12: [u8; 0xdb],
    #[doc = "0x1900 - BUS TZF Error Address Register"]
    pub btzf1erradd: BTZFERRADD,
    #[doc = "0x1904 - BUS TZF Error Read Write Register"]
    pub btzf1errrw: BTZFERRRW,
    _reserved14: [u8; 0x0b],
    #[doc = "0x1910 - BUS TZF Error Address Register"]
    pub btzf2erradd: BTZFERRADD,
    #[doc = "0x1914 - BUS TZF Error Read Write Register"]
    pub btzf2errrw: BTZFERRRW,
    _reserved16: [u8; 0x0b],
    #[doc = "0x1920 - BUS TZF Error Address Register"]
    pub btzf3erradd: BTZFERRADD,
    #[doc = "0x1924 - BUS TZF Error Read Write Register"]
    pub btzf3errrw: BTZFERRRW,
    _reserved18: [u8; 0xdb],
    #[doc = "0x1a00 - BUS Error Status Register %s"]
    pub bus1errstat: BUSERRSTAT,
    _reserved19: [u8; 0x07],
    #[doc = "0x1a08 - BUS Error Clear Register %s"]
    pub bus1errclr: BUSERRCLR,
    _reserved20: [u8; 0x07],
    #[doc = "0x1a10 - BUS Error Status Register %s"]
    pub bus2errstat: BUSERRSTAT,
    _reserved21: [u8; 0x07],
    #[doc = "0x1a18 - BUS Error Clear Register %s"]
    pub bus2errclr: BUSERRCLR,
    _reserved22: [u8; 0x07],
    #[doc = "0x1a20 - BUS Error Status Register %s"]
    pub bus3errstat: BUSERRSTAT,
    _reserved23: [u8; 0x03],
    #[doc = "0x1a24 - DMAC/DTC Error Status Register"]
    pub dmacdtcerrstat: DMACDTCERRSTAT,
    _reserved24: [u8; 0x03],
    #[doc = "0x1a28 - BUS Error Clear Register %s"]
    pub bus3errclr: BUSERRCLR,
    _reserved25: [u8; 0x03],
    #[doc = "0x1a2c - DMAC/DTC Error Clear Register"]
    pub dmacdtcerrclr: DMACDTCERRCLR,
}
#[doc = "BUSSCNTFHBIU (rw) register accessor: an alias for `Reg<BUSSCNTFHBIU_SPEC>`"]
pub type BUSSCNTFHBIU = crate::Reg<busscntfhbiu::BUSSCNTFHBIU_SPEC>;
#[doc = "Slave Bus Control Register"]
pub mod busscntfhbiu;
#[doc = "BUSSCNTFLBIU (rw) register accessor: an alias for `Reg<BUSSCNTFLBIU_SPEC>`"]
pub type BUSSCNTFLBIU = crate::Reg<busscntflbiu::BUSSCNTFLBIU_SPEC>;
#[doc = "Slave Bus Control Register"]
pub mod busscntflbiu;
#[doc = "BUSSCNTS0BIU (rw) register accessor: an alias for `Reg<BUSSCNTS0BIU_SPEC>`"]
pub type BUSSCNTS0BIU = crate::Reg<busscnts0biu::BUSSCNTS0BIU_SPEC>;
#[doc = "Slave Bus Control Register"]
pub mod busscnts0biu;
#[doc = "BUSSCNTPSBIU (rw) register accessor: an alias for `Reg<BUSSCNTPSBIU_SPEC>`"]
pub type BUSSCNTPSBIU = crate::Reg<busscntpsbiu::BUSSCNTPSBIU_SPEC>;
#[doc = "Slave Bus Control Register"]
pub mod busscntpsbiu;
#[doc = "BUSSCNTPLBIU (rw) register accessor: an alias for `Reg<BUSSCNTPLBIU_SPEC>`"]
pub type BUSSCNTPLBIU = crate::Reg<busscntplbiu::BUSSCNTPLBIU_SPEC>;
#[doc = "Slave Bus Control Register"]
pub mod busscntplbiu;
#[doc = "BUSSCNTPHBIU (rw) register accessor: an alias for `Reg<BUSSCNTPHBIU_SPEC>`"]
pub type BUSSCNTPHBIU = crate::Reg<busscntphbiu::BUSSCNTPHBIU_SPEC>;
#[doc = "Slave Bus Control Register"]
pub mod busscntphbiu;
#[doc = "BUSERRADD (r) register accessor: an alias for `Reg<BUSERRADD_SPEC>`"]
pub type BUSERRADD = crate::Reg<buserradd::BUSERRADD_SPEC>;
#[doc = "BUS Error Address Register"]
pub mod buserradd;
#[doc = "BUSERRRW (rw) register accessor: an alias for `Reg<BUSERRRW_SPEC>`"]
pub type BUSERRRW = crate::Reg<buserrrw::BUSERRRW_SPEC>;
#[doc = "BUS Error Read Write Register"]
pub mod buserrrw;
#[doc = "BTZFERRADD (r) register accessor: an alias for `Reg<BTZFERRADD_SPEC>`"]
pub type BTZFERRADD = crate::Reg<btzferradd::BTZFERRADD_SPEC>;
#[doc = "BUS TZF Error Address Register"]
pub mod btzferradd;
#[doc = "BTZFERRRW (rw) register accessor: an alias for `Reg<BTZFERRRW_SPEC>`"]
pub type BTZFERRRW = crate::Reg<btzferrrw::BTZFERRRW_SPEC>;
#[doc = "BUS TZF Error Read Write Register"]
pub mod btzferrrw;
#[doc = "BUSERRSTAT (r) register accessor: an alias for `Reg<BUSERRSTAT_SPEC>`"]
pub type BUSERRSTAT = crate::Reg<buserrstat::BUSERRSTAT_SPEC>;
#[doc = "BUS Error Status Register %s"]
pub mod buserrstat;
#[doc = "BUSERRCLR (rw) register accessor: an alias for `Reg<BUSERRCLR_SPEC>`"]
pub type BUSERRCLR = crate::Reg<buserrclr::BUSERRCLR_SPEC>;
#[doc = "BUS Error Clear Register %s"]
pub mod buserrclr;
#[doc = "DMACDTCERRSTAT (r) register accessor: an alias for `Reg<DMACDTCERRSTAT_SPEC>`"]
pub type DMACDTCERRSTAT = crate::Reg<dmacdtcerrstat::DMACDTCERRSTAT_SPEC>;
#[doc = "DMAC/DTC Error Status Register"]
pub mod dmacdtcerrstat;
#[doc = "DMACDTCERRCLR (rw) register accessor: an alias for `Reg<DMACDTCERRCLR_SPEC>`"]
pub type DMACDTCERRCLR = crate::Reg<dmacdtcerrclr::DMACDTCERRCLR_SPEC>;
#[doc = "DMAC/DTC Error Clear Register"]
pub mod dmacdtcerrclr;