pub struct RegisterBlock {Show 30 fields
pub cfgcon: Reg<CFGCON_SPEC>,
pub devid: Reg<DEVID_SPEC>,
pub syskey: Reg<SYSKEY_SPEC>,
pub syskeyclr: Reg<SYSKEYCLR_SPEC>,
pub syskeyset: Reg<SYSKEYSET_SPEC>,
pub syskeyinv: Reg<SYSKEYINV_SPEC>,
pub pmd1: Reg<PMD1_SPEC>,
pub pmd1clr: Reg<PMD1CLR_SPEC>,
pub pmd1set: Reg<PMD1SET_SPEC>,
pub pmd1inv: Reg<PMD1INV_SPEC>,
pub pmd2: Reg<PMD2_SPEC>,
pub pmd2clr: Reg<PMD2CLR_SPEC>,
pub pmd2set: Reg<PMD2SET_SPEC>,
pub pmd2inv: Reg<PMD2INV_SPEC>,
pub pmd3: Reg<PMD3_SPEC>,
pub pmd3clr: Reg<PMD3CLR_SPEC>,
pub pmd3set: Reg<PMD3SET_SPEC>,
pub pmd3inv: Reg<PMD3INV_SPEC>,
pub pmd4: Reg<PMD4_SPEC>,
pub pmd4clr: Reg<PMD4CLR_SPEC>,
pub pmd4set: Reg<PMD4SET_SPEC>,
pub pmd4inv: Reg<PMD4INV_SPEC>,
pub pmd5: Reg<PMD5_SPEC>,
pub pmd5clr: Reg<PMD5CLR_SPEC>,
pub pmd5set: Reg<PMD5SET_SPEC>,
pub pmd5inv: Reg<PMD5INV_SPEC>,
pub pmd6: Reg<PMD6_SPEC>,
pub pmd6clr: Reg<PMD6CLR_SPEC>,
pub pmd6set: Reg<PMD6SET_SPEC>,
pub pmd6inv: Reg<PMD6INV_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§cfgcon: Reg<CFGCON_SPEC>0x00 - CFGCON register
devid: Reg<DEVID_SPEC>0x20 - DEVID register
syskey: Reg<SYSKEY_SPEC>0x30 - SYSKEY register
syskeyclr: Reg<SYSKEYCLR_SPEC>0x34 - SYSKEYCLR register
syskeyset: Reg<SYSKEYSET_SPEC>0x38 - SYSKEYSET register
syskeyinv: Reg<SYSKEYINV_SPEC>0x3c - SYSKEYINV register
pmd1: Reg<PMD1_SPEC>0x40 - PMD1 register
pmd1clr: Reg<PMD1CLR_SPEC>0x44 - PMD1CLR register
pmd1set: Reg<PMD1SET_SPEC>0x48 - PMD1SET register
pmd1inv: Reg<PMD1INV_SPEC>0x4c - PMD1INV register
pmd2: Reg<PMD2_SPEC>0x50 - PMD2 register
pmd2clr: Reg<PMD2CLR_SPEC>0x54 - PMD2CLR register
pmd2set: Reg<PMD2SET_SPEC>0x58 - PMD2SET register
pmd2inv: Reg<PMD2INV_SPEC>0x5c - PMD2INV register
pmd3: Reg<PMD3_SPEC>0x60 - PMD3 register
pmd3clr: Reg<PMD3CLR_SPEC>0x64 - PMD3CLR register
pmd3set: Reg<PMD3SET_SPEC>0x68 - PMD3SET register
pmd3inv: Reg<PMD3INV_SPEC>0x6c - PMD3INV register
pmd4: Reg<PMD4_SPEC>0x70 - PMD4 register
pmd4clr: Reg<PMD4CLR_SPEC>0x74 - PMD4CLR register
pmd4set: Reg<PMD4SET_SPEC>0x78 - PMD4SET register
pmd4inv: Reg<PMD4INV_SPEC>0x7c - PMD4INV register
pmd5: Reg<PMD5_SPEC>0x80 - PMD5 register
pmd5clr: Reg<PMD5CLR_SPEC>0x84 - PMD5CLR register
pmd5set: Reg<PMD5SET_SPEC>0x88 - PMD5SET register
pmd5inv: Reg<PMD5INV_SPEC>0x8c - PMD5INV register
pmd6: Reg<PMD6_SPEC>0x90 - PMD6 register
pmd6clr: Reg<PMD6CLR_SPEC>0x94 - PMD6CLR register
pmd6set: Reg<PMD6SET_SPEC>0x98 - PMD6SET register
pmd6inv: Reg<PMD6INV_SPEC>0x9c - PMD6INV 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