W

Type Alias W 

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

Register ledc_ctrl writer

Aliased Type§

pub struct W { /* private fields */ }

Implementations§

Source§

impl W

Source

pub fn ledc_en(&mut self) -> LEDC_EN_W<'_, LEDC_CTRL_SPEC>

Bit 0

Source

pub fn ledc_soft_reset(&mut self) -> LEDC_SOFT_RESET_W<'_, LEDC_CTRL_SPEC>

Bit 1

Source

pub fn led_msb_(&mut self, n: u8) -> LED_MSB__W<'_, LEDC_CTRL_SPEC>

NOTE: n is number of field in register. n == 0 corresponds to led_msb_B field

Source

pub fn led_msb_b(&mut self) -> LED_MSB__W<'_, LEDC_CTRL_SPEC>

Bit 2 - led_msb_B

Source

pub fn led_msb_r(&mut self) -> LED_MSB__W<'_, LEDC_CTRL_SPEC>

Bit 3 - led_msb_R

Source

pub fn led_msb_g(&mut self) -> LED_MSB__W<'_, LEDC_CTRL_SPEC>

Bit 4 - led_msb_G

Source

pub fn led_msb_top(&mut self) -> LED_MSB__W<'_, LEDC_CTRL_SPEC>

Bit 5 - led_msb_TOP

Source

pub fn led_rgb_mode(&mut self) -> LED_RGB_MODE_W<'_, LEDC_CTRL_SPEC>

Bits 6:8

Source

pub fn reset_led_en(&mut self) -> RESET_LED_EN_W<'_, LEDC_CTRL_SPEC>

Bit 10

Source

pub fn total_data_length(&mut self) -> TOTAL_DATA_LENGTH_W<'_, LEDC_CTRL_SPEC>

Bits 16:28

Source

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self

Writes raw bits to the register.

§Safety

Passing incorrect value can cause undefined behaviour. See reference manual