py32f0 0.2.1

Device support crates for PY32F0 devices
Documentation
///Register block
#[repr(C)]
pub struct RegisterBlock {
    ///0x00 - Control register
    pub cr0: CR0,
    ///0x04 - CR1
    pub cr1: CR1,
    ///0x08 - INTCLR
    pub intclr: INTCLR,
    ///0x0c - POEN0
    pub poen0: POEN0,
    ///0x10 - POEN1
    pub poen1: POEN1,
    ///0x14 - des RAM0
    pub ram0: RAM0,
    ///0x18 - des RAM1
    pub ram1: RAM1,
    ///0x1c - des RAM2
    pub ram2: RAM2,
    ///0x20 - des RAM3
    pub ram3: RAM3,
    ///0x24 - des RAM4
    pub ram4: RAM4,
    ///0x28 - des RAM5
    pub ram5: RAM5,
    ///0x2c - des RAM6
    pub ram6: RAM6,
    ///0x30 - des RAM7
    pub ram7: RAM7,
    ///0x34 - des RAM8
    pub ram8: RAM8,
    ///0x38 - des RAM9
    pub ram9: RAM9,
    ///0x3c - des RAM10
    pub ram10: RAM10,
    ///0x40 - des RAM11
    pub ram11: RAM11,
    ///0x44 - des RAM12
    pub ram12: RAM12,
    ///0x48 - des RAM13
    pub ram13: RAM13,
    ///0x4c - des RAM14
    pub ram14: RAM14,
    ///0x50 - des RAM15
    pub ram15: RAM15,
}
///CR0 (rw) register accessor: an alias for `Reg<CR0_SPEC>`
pub type CR0 = crate::Reg<cr0::CR0_SPEC>;
///Control register
pub mod cr0;
///CR1 (rw) register accessor: an alias for `Reg<CR1_SPEC>`
pub type CR1 = crate::Reg<cr1::CR1_SPEC>;
///CR1
pub mod cr1;
///INTCLR (rw) register accessor: an alias for `Reg<INTCLR_SPEC>`
pub type INTCLR = crate::Reg<intclr::INTCLR_SPEC>;
///INTCLR
pub mod intclr;
///POEN0 (rw) register accessor: an alias for `Reg<POEN0_SPEC>`
pub type POEN0 = crate::Reg<poen0::POEN0_SPEC>;
///POEN0
pub mod poen0;
///POEN1 (rw) register accessor: an alias for `Reg<POEN1_SPEC>`
pub type POEN1 = crate::Reg<poen1::POEN1_SPEC>;
///POEN1
pub mod poen1;
///RAM0 (rw) register accessor: an alias for `Reg<RAM0_SPEC>`
pub type RAM0 = crate::Reg<ram0::RAM0_SPEC>;
///des RAM0
pub mod ram0;
///RAM1 (rw) register accessor: an alias for `Reg<RAM1_SPEC>`
pub type RAM1 = crate::Reg<ram1::RAM1_SPEC>;
///des RAM1
pub mod ram1;
///RAM2 (rw) register accessor: an alias for `Reg<RAM2_SPEC>`
pub type RAM2 = crate::Reg<ram2::RAM2_SPEC>;
///des RAM2
pub mod ram2;
///RAM3 (rw) register accessor: an alias for `Reg<RAM3_SPEC>`
pub type RAM3 = crate::Reg<ram3::RAM3_SPEC>;
///des RAM3
pub mod ram3;
///RAM4 (rw) register accessor: an alias for `Reg<RAM4_SPEC>`
pub type RAM4 = crate::Reg<ram4::RAM4_SPEC>;
///des RAM4
pub mod ram4;
///RAM5 (rw) register accessor: an alias for `Reg<RAM5_SPEC>`
pub type RAM5 = crate::Reg<ram5::RAM5_SPEC>;
///des RAM5
pub mod ram5;
///RAM6 (rw) register accessor: an alias for `Reg<RAM6_SPEC>`
pub type RAM6 = crate::Reg<ram6::RAM6_SPEC>;
///des RAM6
pub mod ram6;
///RAM7 (rw) register accessor: an alias for `Reg<RAM7_SPEC>`
pub type RAM7 = crate::Reg<ram7::RAM7_SPEC>;
///des RAM7
pub mod ram7;
///RAM8 (rw) register accessor: an alias for `Reg<RAM8_SPEC>`
pub type RAM8 = crate::Reg<ram8::RAM8_SPEC>;
///des RAM8
pub mod ram8;
///RAM9 (rw) register accessor: an alias for `Reg<RAM9_SPEC>`
pub type RAM9 = crate::Reg<ram9::RAM9_SPEC>;
///des RAM9
pub mod ram9;
///RAM10 (rw) register accessor: an alias for `Reg<RAM10_SPEC>`
pub type RAM10 = crate::Reg<ram10::RAM10_SPEC>;
///des RAM10
pub mod ram10;
///RAM11 (rw) register accessor: an alias for `Reg<RAM11_SPEC>`
pub type RAM11 = crate::Reg<ram11::RAM11_SPEC>;
///des RAM11
pub mod ram11;
///RAM12 (rw) register accessor: an alias for `Reg<RAM12_SPEC>`
pub type RAM12 = crate::Reg<ram12::RAM12_SPEC>;
///des RAM12
pub mod ram12;
///RAM13 (rw) register accessor: an alias for `Reg<RAM13_SPEC>`
pub type RAM13 = crate::Reg<ram13::RAM13_SPEC>;
///des RAM13
pub mod ram13;
///RAM14 (rw) register accessor: an alias for `Reg<RAM14_SPEC>`
pub type RAM14 = crate::Reg<ram14::RAM14_SPEC>;
///des RAM14
pub mod ram14;
///RAM15 (rw) register accessor: an alias for `Reg<RAM15_SPEC>`
pub type RAM15 = crate::Reg<ram15::RAM15_SPEC>;
///des RAM15
pub mod ram15;