pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn sspcr0(&self) -> &Reg<SSPCR0_SPEC>
pub const fn sspcr0(&self) -> &Reg<SSPCR0_SPEC>
0x00 - Control register 0, SSPCR0 on page 3-4
Sourcepub const fn sspcr1(&self) -> &Reg<SSPCR1_SPEC>
pub const fn sspcr1(&self) -> &Reg<SSPCR1_SPEC>
0x04 - Control register 1, SSPCR1 on page 3-5
Sourcepub const fn sspdr(&self) -> &Reg<SSPDR_SPEC>
pub const fn sspdr(&self) -> &Reg<SSPDR_SPEC>
0x08 - Data register, SSPDR on page 3-6
Sourcepub const fn sspsr(&self) -> &Reg<SSPSR_SPEC>
pub const fn sspsr(&self) -> &Reg<SSPSR_SPEC>
0x0c - Status register, SSPSR on page 3-7
Sourcepub const fn sspcpsr(&self) -> &Reg<SSPCPSR_SPEC>
pub const fn sspcpsr(&self) -> &Reg<SSPCPSR_SPEC>
0x10 - Clock prescale register, SSPCPSR on page 3-8
Sourcepub const fn sspimsc(&self) -> &Reg<SSPIMSC_SPEC>
pub const fn sspimsc(&self) -> &Reg<SSPIMSC_SPEC>
0x14 - Interrupt mask set or clear register, SSPIMSC on page 3-9
Sourcepub const fn sspris(&self) -> &Reg<SSPRIS_SPEC>
pub const fn sspris(&self) -> &Reg<SSPRIS_SPEC>
0x18 - Raw interrupt status register, SSPRIS on page 3-10
Sourcepub const fn sspmis(&self) -> &Reg<SSPMIS_SPEC>
pub const fn sspmis(&self) -> &Reg<SSPMIS_SPEC>
0x1c - Masked interrupt status register, SSPMIS on page 3-11
Sourcepub const fn sspicr(&self) -> &Reg<SSPICR_SPEC>
pub const fn sspicr(&self) -> &Reg<SSPICR_SPEC>
0x20 - Interrupt clear register, SSPICR on page 3-11
Sourcepub const fn sspdmacr(&self) -> &Reg<SSPDMACR_SPEC>
pub const fn sspdmacr(&self) -> &Reg<SSPDMACR_SPEC>
0x24 - DMA control register, SSPDMACR on page 3-12
Sourcepub const fn sspperiphid0(&self) -> &Reg<SSPPERIPHID0_SPEC>
pub const fn sspperiphid0(&self) -> &Reg<SSPPERIPHID0_SPEC>
0xfe0 - Peripheral identification registers, SSPPeriphID0-3 on page 3-13
Sourcepub const fn sspperiphid1(&self) -> &Reg<SSPPERIPHID1_SPEC>
pub const fn sspperiphid1(&self) -> &Reg<SSPPERIPHID1_SPEC>
0xfe4 - Peripheral identification registers, SSPPeriphID0-3 on page 3-13
Sourcepub const fn sspperiphid2(&self) -> &Reg<SSPPERIPHID2_SPEC>
pub const fn sspperiphid2(&self) -> &Reg<SSPPERIPHID2_SPEC>
0xfe8 - Peripheral identification registers, SSPPeriphID0-3 on page 3-13
Sourcepub const fn sspperiphid3(&self) -> &Reg<SSPPERIPHID3_SPEC>
pub const fn sspperiphid3(&self) -> &Reg<SSPPERIPHID3_SPEC>
0xfec - Peripheral identification registers, SSPPeriphID0-3 on page 3-13
Sourcepub const fn ssppcellid0(&self) -> &Reg<SSPPCELLID0_SPEC>
pub const fn ssppcellid0(&self) -> &Reg<SSPPCELLID0_SPEC>
0xff0 - PrimeCell identification registers, SSPPCellID0-3 on page 3-16
Sourcepub const fn ssppcellid1(&self) -> &Reg<SSPPCELLID1_SPEC>
pub const fn ssppcellid1(&self) -> &Reg<SSPPCELLID1_SPEC>
0xff4 - PrimeCell identification registers, SSPPCellID0-3 on page 3-16
Sourcepub const fn ssppcellid2(&self) -> &Reg<SSPPCELLID2_SPEC>
pub const fn ssppcellid2(&self) -> &Reg<SSPPCELLID2_SPEC>
0xff8 - PrimeCell identification registers, SSPPCellID0-3 on page 3-16
Sourcepub const fn ssppcellid3(&self) -> &Reg<SSPPCELLID3_SPEC>
pub const fn ssppcellid3(&self) -> &Reg<SSPPCELLID3_SPEC>
0xffc - PrimeCell identification registers, SSPPCellID0-3 on page 3-16
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