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_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_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 events_eccerror(self) -> Reg<u32, RW>
pub const fn events_eccerror(self) -> Reg<u32, RW>
Uncorrectable ECC error detected
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)