ra6t2 0.2.0

Peripheral access API for ra6t2 microcontrollers (generated using svd2rust)
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - DMA Source Address Register"]
    pub dmsar: DMSAR,
    #[doc = "0x04 - DMA Destination Address Register"]
    pub dmdar: DMDAR,
    #[doc = "0x08 - DMA Transfer Count Register"]
    pub dmcra: DMCRA,
    #[doc = "0x0c - DMA Block Transfer Count Register"]
    pub dmcrb: DMCRB,
    #[doc = "0x10 - DMA Transfer Mode Register"]
    pub dmtmd: DMTMD,
    _reserved5: [u8; 0x01],
    #[doc = "0x13 - DMA Interrupt Setting Register"]
    pub dmint: DMINT,
    #[doc = "0x14 - DMA Address Mode Register"]
    pub dmamd: DMAMD,
    _reserved7: [u8; 0x02],
    #[doc = "0x18 - DMA Offset Register"]
    pub dmofr: DMOFR,
    #[doc = "0x1c - DMA Transfer Enable Register"]
    pub dmcnt: DMCNT,
    #[doc = "0x1d - DMA Software Start Register"]
    pub dmreq: DMREQ,
    #[doc = "0x1e - DMA Status Register"]
    pub dmsts: DMSTS,
    _reserved11: [u8; 0x01],
    #[doc = "0x20 - DMA Source Reload Address Register"]
    pub dmsrr: DMSRR,
    #[doc = "0x24 - DMA Destination Reload Address Register"]
    pub dmdrr: DMDRR,
    #[doc = "0x28 - DMA Source Buffer Size Register"]
    pub dmsbs: DMSBS,
    #[doc = "0x2c - DMA Destination Buffer Size Register"]
    pub dmdbs: DMDBS,
}
#[doc = "DMSAR (rw) register accessor: an alias for `Reg<DMSAR_SPEC>`"]
pub type DMSAR = crate::Reg<dmsar::DMSAR_SPEC>;
#[doc = "DMA Source Address Register"]
pub mod dmsar;
#[doc = "DMDAR (rw) register accessor: an alias for `Reg<DMDAR_SPEC>`"]
pub type DMDAR = crate::Reg<dmdar::DMDAR_SPEC>;
#[doc = "DMA Destination Address Register"]
pub mod dmdar;
#[doc = "DMCRA (rw) register accessor: an alias for `Reg<DMCRA_SPEC>`"]
pub type DMCRA = crate::Reg<dmcra::DMCRA_SPEC>;
#[doc = "DMA Transfer Count Register"]
pub mod dmcra;
#[doc = "DMCRB (rw) register accessor: an alias for `Reg<DMCRB_SPEC>`"]
pub type DMCRB = crate::Reg<dmcrb::DMCRB_SPEC>;
#[doc = "DMA Block Transfer Count Register"]
pub mod dmcrb;
#[doc = "DMTMD (rw) register accessor: an alias for `Reg<DMTMD_SPEC>`"]
pub type DMTMD = crate::Reg<dmtmd::DMTMD_SPEC>;
#[doc = "DMA Transfer Mode Register"]
pub mod dmtmd;
#[doc = "DMINT (rw) register accessor: an alias for `Reg<DMINT_SPEC>`"]
pub type DMINT = crate::Reg<dmint::DMINT_SPEC>;
#[doc = "DMA Interrupt Setting Register"]
pub mod dmint;
#[doc = "DMAMD (rw) register accessor: an alias for `Reg<DMAMD_SPEC>`"]
pub type DMAMD = crate::Reg<dmamd::DMAMD_SPEC>;
#[doc = "DMA Address Mode Register"]
pub mod dmamd;
#[doc = "DMOFR (rw) register accessor: an alias for `Reg<DMOFR_SPEC>`"]
pub type DMOFR = crate::Reg<dmofr::DMOFR_SPEC>;
#[doc = "DMA Offset Register"]
pub mod dmofr;
#[doc = "DMCNT (rw) register accessor: an alias for `Reg<DMCNT_SPEC>`"]
pub type DMCNT = crate::Reg<dmcnt::DMCNT_SPEC>;
#[doc = "DMA Transfer Enable Register"]
pub mod dmcnt;
#[doc = "DMREQ (rw) register accessor: an alias for `Reg<DMREQ_SPEC>`"]
pub type DMREQ = crate::Reg<dmreq::DMREQ_SPEC>;
#[doc = "DMA Software Start Register"]
pub mod dmreq;
#[doc = "DMSTS (rw) register accessor: an alias for `Reg<DMSTS_SPEC>`"]
pub type DMSTS = crate::Reg<dmsts::DMSTS_SPEC>;
#[doc = "DMA Status Register"]
pub mod dmsts;
#[doc = "DMSRR (rw) register accessor: an alias for `Reg<DMSRR_SPEC>`"]
pub type DMSRR = crate::Reg<dmsrr::DMSRR_SPEC>;
#[doc = "DMA Source Reload Address Register"]
pub mod dmsrr;
#[doc = "DMDRR (rw) register accessor: an alias for `Reg<DMDRR_SPEC>`"]
pub type DMDRR = crate::Reg<dmdrr::DMDRR_SPEC>;
#[doc = "DMA Destination Reload Address Register"]
pub mod dmdrr;
#[doc = "DMSBS (rw) register accessor: an alias for `Reg<DMSBS_SPEC>`"]
pub type DMSBS = crate::Reg<dmsbs::DMSBS_SPEC>;
#[doc = "DMA Source Buffer Size Register"]
pub mod dmsbs;
#[doc = "DMDBS (rw) register accessor: an alias for `Reg<DMDBS_SPEC>`"]
pub type DMDBS = crate::Reg<dmdbs::DMDBS_SPEC>;
#[doc = "DMA Destination Buffer Size Register"]
pub mod dmdbs;