Type Alias d1_pac::cir_tx::cir_tcr::RCS_W

source ·
pub type RCS_W<'a, const O: u8> = FieldWriterSafe<'a, u32, CIR_TCR_SPEC, u8, RCS_A, 3, O>;
Expand description

Field rcs writer - Reference Clock Select for CIR Transmit

The data in TX_FIFO is used to describe the pulse in Run-Length Code. The basic unit of pulse width is Reference Clock.

Aliased Type§

struct RCS_W<'a, const O: u8> { /* private fields */ }

Implementations§

source§

impl<'a, const O: u8> RCS_W<'a, O>

source

pub fn ir_clk(self) -> &'a mut W

CIR Transmit reference clock is ir_clk

source

pub fn ir_clk_2(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/2

source

pub fn ir_clk_4(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/4

source

pub fn ir_clk_8(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/8

source

pub fn ir_clk_64(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/64

source

pub fn ir_clk_128(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/128

source

pub fn ir_clk_256(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/256

source

pub fn ir_clk_512(self) -> &'a mut W

CIR Transmit reference clock is ir_clk/512