Type Alias W
pub type W = W<SynconfSpec>;Expand description
Register SYNCONF writer
Aliased Type§
pub struct W { /* private fields */ }Implementations§
§impl W
impl W
pub fn hwtrigmode(&mut self) -> HwtrigmodeW<'_, SynconfSpec>
pub fn hwtrigmode(&mut self) -> HwtrigmodeW<'_, SynconfSpec>
Bit 0 - Hardware Trigger Mode
pub fn cntinc(&mut self) -> CntincW<'_, SynconfSpec>
pub fn cntinc(&mut self) -> CntincW<'_, SynconfSpec>
Bit 2 - CNTIN Register Synchronization
pub fn invc(&mut self) -> InvcW<'_, SynconfSpec>
pub fn invc(&mut self) -> InvcW<'_, SynconfSpec>
Bit 4 - INVCTRL Register Synchronization
pub fn swoc(&mut self) -> SwocW<'_, SynconfSpec>
pub fn swoc(&mut self) -> SwocW<'_, SynconfSpec>
Bit 5 - SWOCTRL Register Synchronization
pub fn syncmode(&mut self) -> SyncmodeW<'_, SynconfSpec>
pub fn syncmode(&mut self) -> SyncmodeW<'_, SynconfSpec>
Bit 7 - Synchronization Mode
pub fn swrstcnt(&mut self) -> SwrstcntW<'_, SynconfSpec>
pub fn swrstcnt(&mut self) -> SwrstcntW<'_, SynconfSpec>
Bit 8 - FTM counter synchronization is activated by the software trigger
pub fn swwrbuf(&mut self) -> SwwrbufW<'_, SynconfSpec>
pub fn swwrbuf(&mut self) -> SwwrbufW<'_, SynconfSpec>
Bit 9 - MOD, HCR, CNTIN, and CV registers synchronization is activated by the software trigger
pub fn swom(&mut self) -> SwomW<'_, SynconfSpec>
pub fn swom(&mut self) -> SwomW<'_, SynconfSpec>
Bit 10 - Output mask synchronization is activated by the software trigger
pub fn swinvc(&mut self) -> SwinvcW<'_, SynconfSpec>
pub fn swinvc(&mut self) -> SwinvcW<'_, SynconfSpec>
Bit 11 - Inverting control synchronization is activated by the software trigger
pub fn swsoc(&mut self) -> SwsocW<'_, SynconfSpec>
pub fn swsoc(&mut self) -> SwsocW<'_, SynconfSpec>
Bit 12 - Software output control synchronization is activated by the software trigger
pub fn hwrstcnt(&mut self) -> HwrstcntW<'_, SynconfSpec>
pub fn hwrstcnt(&mut self) -> HwrstcntW<'_, SynconfSpec>
Bit 16 - FTM counter synchronization is activated by a hardware trigger
pub fn hwwrbuf(&mut self) -> HwwrbufW<'_, SynconfSpec>
pub fn hwwrbuf(&mut self) -> HwwrbufW<'_, SynconfSpec>
Bit 17 - MOD, HCR, CNTIN, and CV registers synchronization is activated by a hardware trigger
pub fn hwom(&mut self) -> HwomW<'_, SynconfSpec>
pub fn hwom(&mut self) -> HwomW<'_, SynconfSpec>
Bit 18 - Output mask synchronization is activated by a hardware trigger
pub fn hwinvc(&mut self) -> HwinvcW<'_, SynconfSpec>
pub fn hwinvc(&mut self) -> HwinvcW<'_, SynconfSpec>
Bit 19 - Inverting control synchronization is activated by a hardware trigger
pub fn hwsoc(&mut self) -> HwsocW<'_, SynconfSpec>
pub fn hwsoc(&mut self) -> HwsocW<'_, SynconfSpec>
Bit 20 - Software output control synchronization is activated by a hardware trigger