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_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_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 events_eccerror(self) -> Reg<u32, RW>
pub const fn events_eccerror(self) -> Reg<u32, RW>
Uncorrectable ECC error detected
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§
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
)