#[repr(C)]pub struct RegisterBlock {Show 28 fields
pub pmcon: Reg<PMCON_SPEC>,
pub pmconclr: Reg<PMCONCLR_SPEC>,
pub pmconset: Reg<PMCONSET_SPEC>,
pub pmconinv: Reg<PMCONINV_SPEC>,
pub pmmode: Reg<PMMODE_SPEC>,
pub pmmodeclr: Reg<PMMODECLR_SPEC>,
pub pmmodeset: Reg<PMMODESET_SPEC>,
pub pmmodeinv: Reg<PMMODEINV_SPEC>,
pub pmaddr: Reg<PMADDR_SPEC>,
pub pmaddrclr: Reg<PMADDRCLR_SPEC>,
pub pmaddrset: Reg<PMADDRSET_SPEC>,
pub pmaddrinv: Reg<PMADDRINV_SPEC>,
pub pmdout: Reg<PMDOUT_SPEC>,
pub pmdoutclr: Reg<PMDOUTCLR_SPEC>,
pub pmdoutset: Reg<PMDOUTSET_SPEC>,
pub pmdoutinv: Reg<PMDOUTINV_SPEC>,
pub pmdin: Reg<PMDIN_SPEC>,
pub pmdinclr: Reg<PMDINCLR_SPEC>,
pub pmdinset: Reg<PMDINSET_SPEC>,
pub pmdininv: Reg<PMDININV_SPEC>,
pub pmaen: Reg<PMAEN_SPEC>,
pub pmaenclr: Reg<PMAENCLR_SPEC>,
pub pmaenset: Reg<PMAENSET_SPEC>,
pub pmaeninv: Reg<PMAENINV_SPEC>,
pub pmstat: Reg<PMSTAT_SPEC>,
pub pmstatclr: Reg<PMSTATCLR_SPEC>,
pub pmstatset: Reg<PMSTATSET_SPEC>,
pub pmstatinv: Reg<PMSTATINV_SPEC>,
}Expand description
Register block
Fields§
§pmcon: Reg<PMCON_SPEC>0x00 - PMCON register
pmconclr: Reg<PMCONCLR_SPEC>0x04 - PMCONCLR register
pmconset: Reg<PMCONSET_SPEC>0x08 - PMCONSET register
pmconinv: Reg<PMCONINV_SPEC>0x0c - PMCONINV register
pmmode: Reg<PMMODE_SPEC>0x10 - PMMODE register
pmmodeclr: Reg<PMMODECLR_SPEC>0x14 - PMMODECLR register
pmmodeset: Reg<PMMODESET_SPEC>0x18 - PMMODESET register
pmmodeinv: Reg<PMMODEINV_SPEC>0x1c - PMMODEINV register
pmaddr: Reg<PMADDR_SPEC>0x20 - PMADDR register
pmaddrclr: Reg<PMADDRCLR_SPEC>0x24 - PMADDRCLR register
pmaddrset: Reg<PMADDRSET_SPEC>0x28 - PMADDRSET register
pmaddrinv: Reg<PMADDRINV_SPEC>0x2c - PMADDRINV register
pmdout: Reg<PMDOUT_SPEC>0x30 - PMDOUT register
pmdoutclr: Reg<PMDOUTCLR_SPEC>0x34 - PMDOUTCLR register
pmdoutset: Reg<PMDOUTSET_SPEC>0x38 - PMDOUTSET register
pmdoutinv: Reg<PMDOUTINV_SPEC>0x3c - PMDOUTINV register
pmdin: Reg<PMDIN_SPEC>0x40 - PMDIN register
pmdinclr: Reg<PMDINCLR_SPEC>0x44 - PMDINCLR register
pmdinset: Reg<PMDINSET_SPEC>0x48 - PMDINSET register
pmdininv: Reg<PMDININV_SPEC>0x4c - PMDININV register
pmaen: Reg<PMAEN_SPEC>0x50 - PMAEN register
pmaenclr: Reg<PMAENCLR_SPEC>0x54 - PMAENCLR register
pmaenset: Reg<PMAENSET_SPEC>0x58 - PMAENSET register
pmaeninv: Reg<PMAENINV_SPEC>0x5c - PMAENINV register
pmstat: Reg<PMSTAT_SPEC>0x60 - PMSTAT register
pmstatclr: Reg<PMSTATCLR_SPEC>0x64 - PMSTATCLR register
pmstatset: Reg<PMSTATSET_SPEC>0x68 - PMSTATSET register
pmstatinv: Reg<PMSTATINV_SPEC>0x6c - PMSTATINV register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more