pub struct CCI { /* private fields */ }
Expand description
CCI
Implementations§
Source§impl CCI
impl CCI
Sourcepub const PTR: *const RegisterBlock = {0x20008000 as *const cci::RegisterBlock}
pub const PTR: *const RegisterBlock = {0x20008000 as *const cci::RegisterBlock}
Pointer to the register block
Sourcepub const fn ptr() -> *const RegisterBlock
pub const fn ptr() -> *const RegisterBlock
Return the pointer to the register block
Sourcepub unsafe fn steal() -> Self
pub unsafe fn steal() -> Self
Steal an instance of this peripheral
§Safety
Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.
Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn audio_pll_cfg0(&self) -> &AUDIO_PLL_CFG0
pub fn audio_pll_cfg0(&self) -> &AUDIO_PLL_CFG0
0x750 - audio_pll_cfg0.
Sourcepub fn audio_pll_cfg1(&self) -> &AUDIO_PLL_CFG1
pub fn audio_pll_cfg1(&self) -> &AUDIO_PLL_CFG1
0x754 - audio_pll_cfg1.
Sourcepub fn audio_pll_cfg2(&self) -> &AUDIO_PLL_CFG2
pub fn audio_pll_cfg2(&self) -> &AUDIO_PLL_CFG2
0x758 - audio_pll_cfg2.
Sourcepub fn audio_pll_cfg3(&self) -> &AUDIO_PLL_CFG3
pub fn audio_pll_cfg3(&self) -> &AUDIO_PLL_CFG3
0x75c - audio_pll_cfg3.
Sourcepub fn audio_pll_cfg4(&self) -> &AUDIO_PLL_CFG4
pub fn audio_pll_cfg4(&self) -> &AUDIO_PLL_CFG4
0x760 - audio_pll_cfg4.
Sourcepub fn audio_pll_cfg5(&self) -> &AUDIO_PLL_CFG5
pub fn audio_pll_cfg5(&self) -> &AUDIO_PLL_CFG5
0x764 - audio_pll_cfg5.
Sourcepub fn audio_pll_cfg6(&self) -> &AUDIO_PLL_CFG6
pub fn audio_pll_cfg6(&self) -> &AUDIO_PLL_CFG6
0x768 - audio_pll_cfg6.
Sourcepub fn audio_pll_cfg7(&self) -> &AUDIO_PLL_CFG7
pub fn audio_pll_cfg7(&self) -> &AUDIO_PLL_CFG7
0x76c - audio_pll_cfg7.
Sourcepub fn audio_pll_cfg8(&self) -> &AUDIO_PLL_CFG8
pub fn audio_pll_cfg8(&self) -> &AUDIO_PLL_CFG8
0x770 - audio_pll_cfg8.
Sourcepub fn audio_pll_cfg9(&self) -> &AUDIO_PLL_CFG9
pub fn audio_pll_cfg9(&self) -> &AUDIO_PLL_CFG9
0x774 - audio_pll_cfg9.
Sourcepub fn audio_pll_cfg10(&self) -> &AUDIO_PLL_CFG10
pub fn audio_pll_cfg10(&self) -> &AUDIO_PLL_CFG10
0x778 - audio_pll_cfg10.
Sourcepub fn audio_pll_cfg11(&self) -> &AUDIO_PLL_CFG11
pub fn audio_pll_cfg11(&self) -> &AUDIO_PLL_CFG11
0x77c - audio_pll_cfg11.