pub struct MODE_W<'a> { /* private fields */ }
Expand description
Field MODE
writer - SDRAMC Command Mode
Implementations
sourceimpl<'a> MODE_W<'a>
impl<'a> MODE_W<'a>
sourcepub fn normal(self) -> &'a mut W
pub fn normal(self) -> &'a mut W
Normal mode. Any access to the SDRAM is decoded normally. To activate this mode, the command must be followed by a write to the SDRAM.
sourcepub fn nop(self) -> &'a mut W
pub fn nop(self) -> &'a mut W
The SDRAMC issues a NOP command when the SDRAM device is accessed regardless of the cycle. To activate this mode, the command must be followed by a write to the SDRAM.
sourcepub fn allbanks_precharge(self) -> &'a mut W
pub fn allbanks_precharge(self) -> &'a mut W
The SDRAMC issues an ‘All Banks Precharge’ command when the SDRAM device is accessed regardless of the cycle. To activate this mode, the command must be followed by a write to the SDRAM.
sourcepub fn load_modereg(self) -> &'a mut W
pub fn load_modereg(self) -> &'a mut W
The SDRAMC issues a ‘Load Mode Register’ command when the SDRAM device is accessed regardless of the cycle. To activate this mode, the command must be followed by a write to the SDRAM.
sourcepub fn auto_refresh(self) -> &'a mut W
pub fn auto_refresh(self) -> &'a mut W
The SDRAMC issues an ‘Auto-Refresh’ Command when the SDRAM device is accessed regardless of the cycle. Previously, an ‘All Banks Precharge’ command must be issued. To activate this mode, the command must be followed by a write to the SDRAM.
sourcepub fn ext_load_modereg(self) -> &'a mut W
pub fn ext_load_modereg(self) -> &'a mut W
The SDRAMC issues an ‘Extended Load Mode Register’ command when the SDRAM device is accessed regardless of the cycle. To activate this mode, the ‘Extended Load Mode Register’ command must be followed by a write to the SDRAM. The write in the SDRAM must be done in the appropriate bank; most low-power SDRAM devices use the bank 1.
sourcepub fn deep_powerdown(self) -> &'a mut W
pub fn deep_powerdown(self) -> &'a mut W
Deep Power-down mode. Enters Deep Power-down mode.
Auto Trait Implementations
impl<'a> RefUnwindSafe for MODE_W<'a>
impl<'a> Send for MODE_W<'a>
impl<'a> Sync for MODE_W<'a>
impl<'a> Unpin for MODE_W<'a>
impl<'a> !UnwindSafe for MODE_W<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more