Type Alias W

Source
pub type W = W<LutctrlSpec>;
Expand description

Register LUTCTRL[%s] writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn enable(&mut self) -> EnableW<'_, LutctrlSpec>

Bit 1 - LUT Enable

Source

pub fn filtsel(&mut self) -> FiltselW<'_, LutctrlSpec>

Bits 4:5 - Filter Selection

Source

pub fn edgesel(&mut self) -> EdgeselW<'_, LutctrlSpec>

Bit 7 - Edge Selection

Source

pub fn insel0(&mut self) -> Insel0W<'_, LutctrlSpec>

Bits 8:11 - Input Selection 0

Source

pub fn insel1(&mut self) -> Insel1W<'_, LutctrlSpec>

Bits 12:15 - Input Selection 1

Source

pub fn insel2(&mut self) -> Insel2W<'_, LutctrlSpec>

Bits 16:19 - Input Selection 2

Source

pub fn invei(&mut self) -> InveiW<'_, LutctrlSpec>

Bit 20 - Inverted Event Input Enable

Source

pub fn lutei(&mut self) -> LuteiW<'_, LutctrlSpec>

Bit 21 - LUT Event Input Enable

Source

pub fn luteo(&mut self) -> LuteoW<'_, LutctrlSpec>

Bit 22 - LUT Event Output Enable

Source

pub fn truth(&mut self) -> TruthW<'_, LutctrlSpec>

Bits 24:31 - Truth Value