Type Alias xmc4300::ccu40_cc40::cmc::W

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

Register CMC writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn strts(&mut self) -> StrtsW<'_, CmcSpec>

Bits 0:1 - External Start Functionality Selector

source

pub fn ends(&mut self) -> EndsW<'_, CmcSpec>

Bits 2:3 - External Stop Functionality Selector

source

pub fn cap0s(&mut self) -> Cap0sW<'_, CmcSpec>

Bits 4:5 - External Capture 0 Functionality Selector

source

pub fn cap1s(&mut self) -> Cap1sW<'_, CmcSpec>

Bits 6:7 - External Capture 1 Functionality Selector

source

pub fn gates(&mut self) -> GatesW<'_, CmcSpec>

Bits 8:9 - External Gate Functionality Selector

source

pub fn uds(&mut self) -> UdsW<'_, CmcSpec>

Bits 10:11 - External Up/Down Functionality Selector

source

pub fn lds(&mut self) -> LdsW<'_, CmcSpec>

Bits 12:13 - External Timer Load Functionality Selector

source

pub fn cnts(&mut self) -> CntsW<'_, CmcSpec>

Bits 14:15 - External Count Selector

source

pub fn ofs(&mut self) -> OfsW<'_, CmcSpec>

Bit 16 - Override Function Selector

source

pub fn ts(&mut self) -> TsW<'_, CmcSpec>

Bit 17 - Trap Function Selector

source

pub fn mos(&mut self) -> MosW<'_, CmcSpec>

Bits 18:19 - External Modulation Functionality Selector

source

pub fn tce(&mut self) -> TceW<'_, CmcSpec>

Bit 20 - Timer Concatenation Enable