Type Alias gd32e1::gd32e103::exmc::snctl::W

source ·
pub type W = W<SnctlSpec>;
Expand description

Register SNCTL writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn nrbken(&mut self) -> NrbkenW<'_, SnctlSpec>

Bit 0 - NOR region enable

source

pub fn nrmux(&mut self) -> NrmuxW<'_, SnctlSpec>

Bit 1 - NOR region memory address/data multiplexing

source

pub fn nrtp(&mut self) -> NrtpW<'_, SnctlSpec>

Bits 2:3 - NOR region memory type

source

pub fn nrw(&mut self) -> NrwW<'_, SnctlSpec>

Bits 4:5 - NOR region memory data bus width

source

pub fn nren(&mut self) -> NrenW<'_, SnctlSpec>

Bit 6 - NOR Flash access enable

source

pub fn sbrsten(&mut self) -> SbrstenW<'_, SnctlSpec>

Bit 8 - synchronous burst enable

source

pub fn nrwtpol(&mut self) -> NrwtpolW<'_, SnctlSpec>

Bit 9 - NWAIT signal polarity

source

pub fn wrapen(&mut self) -> WrapenW<'_, SnctlSpec>

Bit 10 - wrapped burst mode enable

source

pub fn nrwtcfg(&mut self) -> NrwtcfgW<'_, SnctlSpec>

Bit 11 - NWAIT signal configuration

source

pub fn wren(&mut self) -> WrenW<'_, SnctlSpec>

Bit 12 - write enable

source

pub fn nrwten(&mut self) -> NrwtenW<'_, SnctlSpec>

Bit 13 - NWAIT signal enable

source

pub fn exmoden(&mut self) -> ExmodenW<'_, SnctlSpec>

Bit 14 - extended mode enable

source

pub fn asyncwait(&mut self) -> AsyncwaitW<'_, SnctlSpec>

Bit 15 - asynchronous wait

source

pub fn cps(&mut self) -> CpsW<'_, SnctlSpec>

Bits 16:18 - CRAM page size

source

pub fn syncwr(&mut self) -> SyncwrW<'_, SnctlSpec>

Bit 19 - synchronous write