pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn write_once0(&self) -> &Reg<WRITE_ONCE0_SPEC>
pub const fn write_once0(&self) -> &Reg<WRITE_ONCE0_SPEC>
0x800 - This registers always ORs writes into its current contents. Once a bit is set, it can only be cleared by a reset.
Sourcepub const fn write_once1(&self) -> &Reg<WRITE_ONCE1_SPEC>
pub const fn write_once1(&self) -> &Reg<WRITE_ONCE1_SPEC>
0x804 - This registers always ORs writes into its current contents. Once a bit is set, it can only be cleared by a reset.
Sourcepub const fn bootlock_stat(&self) -> &Reg<BOOTLOCK_STAT_SPEC>
pub const fn bootlock_stat(&self) -> &Reg<BOOTLOCK_STAT_SPEC>
0x808 - Bootlock status register. 1=unclaimed, 0=claimed. These locks function identically to the SIO spinlocks, but are reserved for bootrom use.
Sourcepub const fn bootlock0(&self) -> &Reg<BOOTLOCK0_SPEC>
pub const fn bootlock0(&self) -> &Reg<BOOTLOCK0_SPEC>
0x80c - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock1(&self) -> &Reg<BOOTLOCK1_SPEC>
pub const fn bootlock1(&self) -> &Reg<BOOTLOCK1_SPEC>
0x810 - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock2(&self) -> &Reg<BOOTLOCK2_SPEC>
pub const fn bootlock2(&self) -> &Reg<BOOTLOCK2_SPEC>
0x814 - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock3(&self) -> &Reg<BOOTLOCK3_SPEC>
pub const fn bootlock3(&self) -> &Reg<BOOTLOCK3_SPEC>
0x818 - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock4(&self) -> &Reg<BOOTLOCK4_SPEC>
pub const fn bootlock4(&self) -> &Reg<BOOTLOCK4_SPEC>
0x81c - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock5(&self) -> &Reg<BOOTLOCK5_SPEC>
pub const fn bootlock5(&self) -> &Reg<BOOTLOCK5_SPEC>
0x820 - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock6(&self) -> &Reg<BOOTLOCK6_SPEC>
pub const fn bootlock6(&self) -> &Reg<BOOTLOCK6_SPEC>
0x824 - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Sourcepub const fn bootlock7(&self) -> &Reg<BOOTLOCK7_SPEC>
pub const fn bootlock7(&self) -> &Reg<BOOTLOCK7_SPEC>
0x828 - Read to claim and check. Write to unclaim. The value returned on successful claim is 1 << n, and on failed claim is zero.
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin 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
Source§impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more