Type Alias xmc4400::hrpwm0_hrc0::gsel::W

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

Register GSEL writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn c0ss(&mut self) -> C0SS_W<'_, GSEL_SPEC>

Bits 0:2 - Source selector 0 comparator set configuration

source

pub fn c0cs(&mut self) -> C0CS_W<'_, GSEL_SPEC>

Bits 3:5 - Source selector 0 comparator clear configuration

source

pub fn s0m(&mut self) -> S0M_W<'_, GSEL_SPEC>

Bits 6:7 - Source selector 0 set configuration

source

pub fn c0m(&mut self) -> C0M_W<'_, GSEL_SPEC>

Bits 8:9 - Source selector 0 clear configuration

source

pub fn s0es(&mut self) -> S0ES_W<'_, GSEL_SPEC>

Bits 10:11 - Source selector 0 set edge configuration

source

pub fn c0es(&mut self) -> C0ES_W<'_, GSEL_SPEC>

Bits 12:13 - Source selector 0 clear edge configuration

source

pub fn c1ss(&mut self) -> C1SS_W<'_, GSEL_SPEC>

Bits 16:18 - Source selector 1 comparator set configuration

source

pub fn c1cs(&mut self) -> C1CS_W<'_, GSEL_SPEC>

Bits 19:21 - Source selector 1 comparator clear configuration

source

pub fn s1m(&mut self) -> S1M_W<'_, GSEL_SPEC>

Bits 22:23 - Source selector 1 set configuration

source

pub fn c1m(&mut self) -> C1M_W<'_, GSEL_SPEC>

Bits 24:25 - Source selector 1 clear configuration

source

pub fn s1es(&mut self) -> S1ES_W<'_, GSEL_SPEC>

Bits 26:27 - Source selector 1 set edge configuration

source

pub fn c1es(&mut self) -> C1ES_W<'_, GSEL_SPEC>

Bits 28:29 - Source selector 1 clear edge configuration