[][src]Struct atsams70q19::sdramc::sdramc_mr::_MODEW

pub struct _MODEW<'a> { /* fields omitted */ }

Proxy

Methods

impl<'a> _MODEW<'a>[src]

pub fn variant(self, variant: MODEW) -> &'a mut W[src]

Writes variant to the field

pub fn normal(self) -> &'a mut W[src]

Normal mode. Any access to the SDRAM is decoded normally. To activate this mode, command must be followed by a write to the SDRAM.

pub fn nop(self) -> &'a mut W[src]

The SDRAMC issues a NOP command when the SDRAM device is accessed regardless of the cycle. To activate this mode, command must be followed by a write to the SDRAM.

pub fn allbanks_precharge(self) -> &'a mut W[src]

The SDRAMC issues an 'All Banks Precharge' command when the SDRAM device is accessed regardless of the cycle. To activate this mode, command must be followed by a write to the SDRAM.

pub fn load_modereg(self) -> &'a mut W[src]

The SDRAMC issues a 'Load Mode Register' command when the SDRAM device is accessed regardless of the cycle. To activate this mode, command must be followed by a write to the SDRAM.

pub fn auto_refresh(self) -> &'a mut W[src]

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, command must be followed by a write to the SDRAM.

pub fn ext_load_modereg(self) -> &'a mut W[src]

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.

pub fn deep_powerdown(self) -> &'a mut W[src]

Deep power-down mode. Enters deep power-down mode.

pub unsafe fn bits(self, value: u8) -> &'a mut W[src]

Writes raw bits to the field

Auto Trait Implementations

impl<'a> Unpin for _MODEW<'a>

impl<'a> Sync for _MODEW<'a>

impl<'a> Send for _MODEW<'a>

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self