pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn usbphy_dp_status(&self) -> &Reg<USBPHY_DP_STATUS_SPEC>
pub const fn usbphy_dp_status(&self) -> &Reg<USBPHY_DP_STATUS_SPEC>
0x00 -
Sourcepub const fn usbphy_dp_ctrl(&self) -> &Reg<USBPHY_DP_CTRL_SPEC>
pub const fn usbphy_dp_ctrl(&self) -> &Reg<USBPHY_DP_CTRL_SPEC>
0x04 -
Sourcepub const fn usbphy_dm_status(&self) -> &Reg<USBPHY_DM_STATUS_SPEC>
pub const fn usbphy_dm_status(&self) -> &Reg<USBPHY_DM_STATUS_SPEC>
0x08 -
Sourcepub const fn usbphy_dm_ctrl(&self) -> &Reg<USBPHY_DM_CTRL_SPEC>
pub const fn usbphy_dm_ctrl(&self) -> &Reg<USBPHY_DM_CTRL_SPEC>
0x0c -
Sourcepub const fn gpio_qspi(&self, n: usize) -> &GPIO_QSPI
pub const fn gpio_qspi(&self, n: usize) -> &GPIO_QSPI
0x10..0x40 - Cluster GPIO_QSPI%s, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub fn gpio_qspi_iter(&self) -> impl Iterator<Item = &GPIO_QSPI>
pub fn gpio_qspi_iter(&self) -> impl Iterator<Item = &GPIO_QSPI>
Iterator for array of: 0x10..0x40 - Cluster GPIO_QSPI%s, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn gpio_qspisclk(&self) -> &GPIO_QSPI
pub const fn gpio_qspisclk(&self) -> &GPIO_QSPI
0x10..0x18 - Cluster GPIO_QSPISCLK, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn gpio_qspiss(&self) -> &GPIO_QSPI
pub const fn gpio_qspiss(&self) -> &GPIO_QSPI
0x18..0x20 - Cluster GPIO_QSPISS, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn gpio_qspisd0(&self) -> &GPIO_QSPI
pub const fn gpio_qspisd0(&self) -> &GPIO_QSPI
0x20..0x28 - Cluster GPIO_QSPISD0, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn gpio_qspisd1(&self) -> &GPIO_QSPI
pub const fn gpio_qspisd1(&self) -> &GPIO_QSPI
0x28..0x30 - Cluster GPIO_QSPISD1, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn gpio_qspisd2(&self) -> &GPIO_QSPI
pub const fn gpio_qspisd2(&self) -> &GPIO_QSPI
0x30..0x38 - Cluster GPIO_QSPISD2, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn gpio_qspisd3(&self) -> &GPIO_QSPI
pub const fn gpio_qspisd3(&self) -> &GPIO_QSPI
0x38..0x40 - Cluster GPIO_QSPISD3, containing GPIO_QSPI_STATUS, GPIO_QSPI_CTRL
Sourcepub const fn irqsummary_proc0_secure(
&self,
) -> &Reg<IRQSUMMARY_PROC0_SECURE_SPEC>
pub const fn irqsummary_proc0_secure( &self, ) -> &Reg<IRQSUMMARY_PROC0_SECURE_SPEC>
0x200 -
Sourcepub const fn irqsummary_proc0_nonsecure(
&self,
) -> &Reg<IRQSUMMARY_PROC0_NONSECURE_SPEC>
pub const fn irqsummary_proc0_nonsecure( &self, ) -> &Reg<IRQSUMMARY_PROC0_NONSECURE_SPEC>
0x204 -
Sourcepub const fn irqsummary_proc1_secure(
&self,
) -> &Reg<IRQSUMMARY_PROC1_SECURE_SPEC>
pub const fn irqsummary_proc1_secure( &self, ) -> &Reg<IRQSUMMARY_PROC1_SECURE_SPEC>
0x208 -
Sourcepub const fn irqsummary_proc1_nonsecure(
&self,
) -> &Reg<IRQSUMMARY_PROC1_NONSECURE_SPEC>
pub const fn irqsummary_proc1_nonsecure( &self, ) -> &Reg<IRQSUMMARY_PROC1_NONSECURE_SPEC>
0x20c -
Sourcepub const fn irqsummary_dormant_wake_secure(
&self,
) -> &Reg<IRQSUMMARY_DORMANT_WAKE_SECURE_SPEC>
pub const fn irqsummary_dormant_wake_secure( &self, ) -> &Reg<IRQSUMMARY_DORMANT_WAKE_SECURE_SPEC>
0x210 -
Sourcepub const fn irqsummary_dormant_wake_nonsecure(
&self,
) -> &Reg<IRQSUMMARY_DORMANT_WAKE_NONSECURE_SPEC>
pub const fn irqsummary_dormant_wake_nonsecure( &self, ) -> &Reg<IRQSUMMARY_DORMANT_WAKE_NONSECURE_SPEC>
0x214 -
Sourcepub const fn proc0_inte(&self) -> &Reg<PROC0_INTE_SPEC>
pub const fn proc0_inte(&self) -> &Reg<PROC0_INTE_SPEC>
0x21c - Interrupt Enable for proc0
Sourcepub const fn proc0_intf(&self) -> &Reg<PROC0_INTF_SPEC>
pub const fn proc0_intf(&self) -> &Reg<PROC0_INTF_SPEC>
0x220 - Interrupt Force for proc0
Sourcepub const fn proc0_ints(&self) -> &Reg<PROC0_INTS_SPEC>
pub const fn proc0_ints(&self) -> &Reg<PROC0_INTS_SPEC>
0x224 - Interrupt status after masking & forcing for proc0
Sourcepub const fn proc1_inte(&self) -> &Reg<PROC1_INTE_SPEC>
pub const fn proc1_inte(&self) -> &Reg<PROC1_INTE_SPEC>
0x228 - Interrupt Enable for proc1
Sourcepub const fn proc1_intf(&self) -> &Reg<PROC1_INTF_SPEC>
pub const fn proc1_intf(&self) -> &Reg<PROC1_INTF_SPEC>
0x22c - Interrupt Force for proc1
Sourcepub const fn proc1_ints(&self) -> &Reg<PROC1_INTS_SPEC>
pub const fn proc1_ints(&self) -> &Reg<PROC1_INTS_SPEC>
0x230 - Interrupt status after masking & forcing for proc1
Sourcepub const fn dormant_wake_inte(&self) -> &Reg<DORMANT_WAKE_INTE_SPEC>
pub const fn dormant_wake_inte(&self) -> &Reg<DORMANT_WAKE_INTE_SPEC>
0x234 - Interrupt Enable for dormant_wake
Sourcepub const fn dormant_wake_intf(&self) -> &Reg<DORMANT_WAKE_INTF_SPEC>
pub const fn dormant_wake_intf(&self) -> &Reg<DORMANT_WAKE_INTF_SPEC>
0x238 - Interrupt Force for dormant_wake
Sourcepub const fn dormant_wake_ints(&self) -> &Reg<DORMANT_WAKE_INTS_SPEC>
pub const fn dormant_wake_ints(&self) -> &Reg<DORMANT_WAKE_INTS_SPEC>
0x23c - Interrupt status after masking & forcing for dormant_wake
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