pub type W = W<WRCONFIG_SPEC>;
Expand description
Register WRCONFIG
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn pinmask(&mut self) -> PINMASK_W<'_, WRCONFIG_SPEC, 0>
pub fn pinmask(&mut self) -> PINMASK_W<'_, WRCONFIG_SPEC, 0>
Bits 0:15 - Pin Mask for Multiple Pin Configuration
sourcepub fn pmuxen(&mut self) -> PMUXEN_W<'_, WRCONFIG_SPEC, 16>
pub fn pmuxen(&mut self) -> PMUXEN_W<'_, WRCONFIG_SPEC, 16>
Bit 16 - Peripheral Multiplexer Enable
sourcepub fn inen(&mut self) -> INEN_W<'_, WRCONFIG_SPEC, 17>
pub fn inen(&mut self) -> INEN_W<'_, WRCONFIG_SPEC, 17>
Bit 17 - Input Enable
sourcepub fn pullen(&mut self) -> PULLEN_W<'_, WRCONFIG_SPEC, 18>
pub fn pullen(&mut self) -> PULLEN_W<'_, WRCONFIG_SPEC, 18>
Bit 18 - Pull Enable
sourcepub fn drvstr(&mut self) -> DRVSTR_W<'_, WRCONFIG_SPEC, 22>
pub fn drvstr(&mut self) -> DRVSTR_W<'_, WRCONFIG_SPEC, 22>
Bit 22 - Output Driver Strength Selection
sourcepub fn pmux(&mut self) -> PMUX_W<'_, WRCONFIG_SPEC, 24>
pub fn pmux(&mut self) -> PMUX_W<'_, WRCONFIG_SPEC, 24>
Bits 24:27 - Peripheral Multiplexing
sourcepub fn wrpmux(&mut self) -> WRPMUX_W<'_, WRCONFIG_SPEC, 28>
pub fn wrpmux(&mut self) -> WRPMUX_W<'_, WRCONFIG_SPEC, 28>
Bit 28 - Write PMUX
sourcepub fn wrpincfg(&mut self) -> WRPINCFG_W<'_, WRCONFIG_SPEC, 30>
pub fn wrpincfg(&mut self) -> WRPINCFG_W<'_, WRCONFIG_SPEC, 30>
Bit 30 - Write PINCFG
sourcepub fn hwsel(&mut self) -> HWSEL_W<'_, WRCONFIG_SPEC, 31>
pub fn hwsel(&mut self) -> HWSEL_W<'_, WRCONFIG_SPEC, 31>
Bit 31 - Half-Word Select