Struct Rramc
pub struct Rramc { /* private fields */ }Expand description
RRAM controller GLITCH detector.
Implementations§
§impl Rramc
impl Rramc
pub const unsafe fn from_ptr(ptr: *mut ()) -> Rramc
pub const fn as_ptr(&self) -> *mut ()
pub const fn tasks_wakeup(self) -> Reg<u32, W>
pub const fn tasks_wakeup(self) -> Reg<u32, W>
Wakeup the RRAM from low power mode.
pub const fn tasks_clrwritebuf(self) -> Reg<u32, W>
pub const fn tasks_clrwritebuf(self) -> Reg<u32, W>
Clear internal write-buffer.
pub 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.
pub const fn subscribe_wakeup(self) -> Reg<Subscribe, RW>
pub const fn subscribe_wakeup(self) -> Reg<Subscribe, RW>
Subscribe configuration for task WAKEUP.
pub const fn subscribe_clrwritebuf(self) -> Reg<Subscribe, RW>
pub const fn subscribe_clrwritebuf(self) -> Reg<Subscribe, RW>
Subscribe configuration for task CLRWRITEBUF.
pub const fn subscribe_commitwritebuf(self) -> Reg<Subscribe, RW>
pub const fn subscribe_commitwritebuf(self) -> Reg<Subscribe, RW>
Subscribe configuration for task COMMITWRITEBUF.
pub 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.
pub const fn events_ready(self) -> Reg<u32, RW>
pub const fn events_ready(self) -> Reg<u32, RW>
RRAMC is ready.
pub const fn events_readynext(self) -> Reg<u32, RW>
pub const fn events_readynext(self) -> Reg<u32, RW>
Ready to accept a new write operation.
pub const fn events_accesserror(self) -> Reg<u32, RW>
pub const fn events_accesserror(self) -> Reg<u32, RW>
RRAM access error.
pub const fn publish_wokenup(self) -> Reg<Publish, RW>
pub const fn publish_wokenup(self) -> Reg<Publish, RW>
Publish configuration for event WOKENUP.
pub const fn accesserroraddr(self) -> Reg<u32, R>
pub const fn accesserroraddr(self) -> Reg<u32, R>
Address of the first access error.
pub const fn config(self) -> Reg<RramcConfig, RW>
pub const fn config(self) -> Reg<RramcConfig, RW>
Configuration register.
pub 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§
impl Freeze for Rramc
impl RefUnwindSafe for Rramc
impl Unpin for Rramc
impl UnsafeUnpin for Rramc
impl UnwindSafe for Rramc
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