mm32f3270-pac 0.1.0

Peripheral Access Crate for MindMotion's mm32f3270 microcontroller
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Configuration and control register"]
    pub ccr: CCR,
    #[doc = "0x04 - status register"]
    pub sr: SR,
    #[doc = "0x08 - Interrupt mask register"]
    pub imr: IMR,
    #[doc = "0x0c - Interrupt status register"]
    pub isr: ISR,
    _reserved4: [u8; 0x04],
    #[doc = "0x14 - Cache statistics hit register"]
    pub cshr: CSHR,
    #[doc = "0x18 - Cache statistics miss register"]
    pub csmr: CSMR,
}
#[doc = "CCR (rw) register accessor: an alias for `Reg<CCR_SPEC>`"]
pub type CCR = crate::Reg<ccr::CCR_SPEC>;
#[doc = "Configuration and control register"]
pub mod ccr;
#[doc = "SR (r) register accessor: an alias for `Reg<SR_SPEC>`"]
pub type SR = crate::Reg<sr::SR_SPEC>;
#[doc = "status register"]
pub mod sr;
#[doc = "IMR (rw) register accessor: an alias for `Reg<IMR_SPEC>`"]
pub type IMR = crate::Reg<imr::IMR_SPEC>;
#[doc = "Interrupt mask register"]
pub mod imr;
#[doc = "ISR (rw) register accessor: an alias for `Reg<ISR_SPEC>`"]
pub type ISR = crate::Reg<isr::ISR_SPEC>;
#[doc = "Interrupt status register"]
pub mod isr;
#[doc = "CSHR (rw) register accessor: an alias for `Reg<CSHR_SPEC>`"]
pub type CSHR = crate::Reg<cshr::CSHR_SPEC>;
#[doc = "Cache statistics hit register"]
pub mod cshr;
#[doc = "CSMR (rw) register accessor: an alias for `Reg<CSMR_SPEC>`"]
pub type CSMR = crate::Reg<csmr::CSMR_SPEC>;
#[doc = "Cache statistics miss register"]
pub mod csmr;