ra6m1 0.2.0

Peripheral access API for ra6m1 microcontrollers (generated using svd2rust)
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Input Data Register"]
    pub srcid: SRCID,
    #[doc = "0x04 - Output Data Register"]
    pub srcod: SRCOD,
    #[doc = "0x08 - Input Data Control Register"]
    pub srcidctrl: SRCIDCTRL,
    #[doc = "0x0a - Output Data Control Register"]
    pub srcodctrl: SRCODCTRL,
    #[doc = "0x0c - Control Register"]
    pub srcctrl: SRCCTRL,
    #[doc = "0x0e - Status Register"]
    pub srcstat: SRCSTAT,
}
#[doc = "SRCID (w) register accessor: an alias for `Reg<SRCID_SPEC>`"]
pub type SRCID = crate::Reg<srcid::SRCID_SPEC>;
#[doc = "Input Data Register"]
pub mod srcid;
#[doc = "SRCOD (r) register accessor: an alias for `Reg<SRCOD_SPEC>`"]
pub type SRCOD = crate::Reg<srcod::SRCOD_SPEC>;
#[doc = "Output Data Register"]
pub mod srcod;
#[doc = "SRCIDCTRL (rw) register accessor: an alias for `Reg<SRCIDCTRL_SPEC>`"]
pub type SRCIDCTRL = crate::Reg<srcidctrl::SRCIDCTRL_SPEC>;
#[doc = "Input Data Control Register"]
pub mod srcidctrl;
#[doc = "SRCODCTRL (rw) register accessor: an alias for `Reg<SRCODCTRL_SPEC>`"]
pub type SRCODCTRL = crate::Reg<srcodctrl::SRCODCTRL_SPEC>;
#[doc = "Output Data Control Register"]
pub mod srcodctrl;
#[doc = "SRCCTRL (rw) register accessor: an alias for `Reg<SRCCTRL_SPEC>`"]
pub type SRCCTRL = crate::Reg<srcctrl::SRCCTRL_SPEC>;
#[doc = "Control Register"]
pub mod srcctrl;
#[doc = "SRCSTAT (rw) register accessor: an alias for `Reg<SRCSTAT_SPEC>`"]
pub type SRCSTAT = crate::Reg<srcstat::SRCSTAT_SPEC>;
#[doc = "Status Register"]
pub mod srcstat;