pub struct Rramc { /* private fields */ }Expand description
RRAM controller GLITCH detector.
Implementations§
Source§impl Rramc
impl Rramc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn tasks_wakeup(self) -> Reg<u32, W>
pub const fn tasks_wakeup(self) -> Reg<u32, W>
Wakeup the RRAM from low power mode.
Sourcepub const fn tasks_clrwritebuf(self) -> Reg<u32, W>
pub const fn tasks_clrwritebuf(self) -> Reg<u32, W>
Clear internal write-buffer.
Sourcepub const fn tasks_commitwritebuf(self) -> Reg<u32, W>
pub const fn tasks_commitwritebuf(self) -> Reg<u32, W>
Commits the data stored in internal write-buffer to RRAM.
Sourcepub const fn subscribe_wakeup(self) -> Reg<Subscribe, RW>
pub const fn subscribe_wakeup(self) -> Reg<Subscribe, RW>
Subscribe configuration for task WAKEUP.
Sourcepub const fn subscribe_clrwritebuf(self) -> Reg<Subscribe, RW>
pub const fn subscribe_clrwritebuf(self) -> Reg<Subscribe, RW>
Subscribe configuration for task CLRWRITEBUF.
Sourcepub const fn subscribe_commitwritebuf(self) -> Reg<Subscribe, RW>
pub const fn subscribe_commitwritebuf(self) -> Reg<Subscribe, RW>
Subscribe configuration for task COMMITWRITEBUF.
Sourcepub const fn events_wokenup(self) -> Reg<u32, RW>
pub const fn events_wokenup(self) -> Reg<u32, RW>
RRAMC is woken up from low power mode.
Sourcepub const fn events_ready(self) -> Reg<u32, RW>
pub const fn events_ready(self) -> Reg<u32, RW>
RRAMC is ready.
Sourcepub const fn events_readynext(self) -> Reg<u32, RW>
pub const fn events_readynext(self) -> Reg<u32, RW>
Ready to accept a new write operation.
Sourcepub const fn events_accesserror(self) -> Reg<u32, RW>
pub const fn events_accesserror(self) -> Reg<u32, RW>
RRAM access error.
Sourcepub const fn publish_wokenup(self) -> Reg<Publish, RW>
pub const fn publish_wokenup(self) -> Reg<Publish, RW>
Publish configuration for event WOKENUP.
Sourcepub const fn accesserroraddr(self) -> Reg<u32, R>
pub const fn accesserroraddr(self) -> Reg<u32, R>
Address of the first access error.
Sourcepub const fn config(self) -> Reg<RramcConfig, RW>
pub const fn config(self) -> Reg<RramcConfig, RW>
Configuration register.
Sourcepub const fn readynexttimeout(self) -> Reg<Readynexttimeout, RW>
pub const fn readynexttimeout(self) -> Reg<Readynexttimeout, RW>
Configuration for ready next timeout counter, in units of AXI clock frequency.
Trait Implementations§
impl Copy for Rramc
impl Eq for Rramc
impl Send for Rramc
impl StructuralPartialEq for Rramc
impl Sync for Rramc
Auto Trait Implementations§
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