Type Alias xmc4400::hrpwm0::hrbsc::SUSCFG_W

source ·
pub type SUSCFG_W<'a, REG> = FieldWriter<'a, REG, 3, SUSCFG_A>;
Expand description

Field SUSCFG writer - Suspend configuration

Aliased Type§

struct SUSCFG_W<'a, REG> { /* private fields */ }

Implementations§

source§

impl<'a, REG> SUSCFG_W<'a, REG>
where REG: Writable + RegisterSpec, REG::Ux: From<u8>,

source

pub fn value1(self) -> &'a mut W<REG>

Suspend is ignored.

source

pub fn value2(self) -> &'a mut W<REG>

CSGy and HRCy units are halted.

source

pub fn value3(self) -> &'a mut W<REG>

Comparator outputs, HRPWMx.CyO are clamped to passive level and the CSGy units are halted. High resolution channel outputs, HRPWMx.HROUTy0 and HRPWMx.HROUTy1, are clamped to passive state and the HRCy units are halted.

source

pub fn value4(self) -> &'a mut W<REG>

CSGy units are halted. High resolution channel outputs, HRPWMx.HROUTy0 and HRPWMx.HROUTy1, are clamped to passive state and the HRCy units are halted.