Struct d1_pac::ledc::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub ledc_ctrl: LEDC_CTRL,
pub led_t01_timing_ctrl: LED_T01_TIMING_CTRL,
pub ledc_data_finish_cnt: LEDC_DATA_FINISH_CNT,
pub led_reset_timing_ctrl: LED_RESET_TIMING_CTRL,
pub ledc_wait_time0_ctrl: LEDC_WAIT_TIME0_CTRL,
pub ledc_data: LEDC_DATA,
pub ledc_dma_ctrl: LEDC_DMA_CTRL,
pub ledc_int_ctrl: LEDC_INT_CTRL,
pub ledc_int_sts: LEDC_INT_STS,
pub ledc_wait_time1_ctrl: LEDC_WAIT_TIME1_CTRL,
pub ledc_fifo_data: [LEDC_FIFO_DATA; 32],
/* private fields */
}Expand description
Register block
Fields§
§ledc_ctrl: LEDC_CTRL0x00 - LEDC Control Register
led_t01_timing_ctrl: LED_T01_TIMING_CTRL0x04 - LEDC T0 T1 Timing Control Register
ledc_data_finish_cnt: LEDC_DATA_FINISH_CNT0x08 - LEDC Data Finish Counter Register
led_reset_timing_ctrl: LED_RESET_TIMING_CTRL0x0c - LEDC Reset Timing Control Register
ledc_wait_time0_ctrl: LEDC_WAIT_TIME0_CTRL0x10 - LEDC Wait Time0 Control Register
ledc_data: LEDC_DATA0x14 - LEDC Data Register
ledc_dma_ctrl: LEDC_DMA_CTRL0x18 - LEDC DMA Control Register
ledc_int_ctrl: LEDC_INT_CTRL0x1c - LEDC Interrupt Control Register
ledc_int_sts: LEDC_INT_STS0x20 - LEDC Interrupt Status Register
ledc_wait_time1_ctrl: LEDC_WAIT_TIME1_CTRL0x28 - LEDC Wait Time1 Control Register
ledc_fifo_data: [LEDC_FIFO_DATA; 32]0x30..0xb0 - LEDC FIFO Data Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more