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_CTRL
0x00 - LEDC Control Register
led_t01_timing_ctrl: LED_T01_TIMING_CTRL
0x04 - LEDC T0 T1 Timing Control Register
ledc_data_finish_cnt: LEDC_DATA_FINISH_CNT
0x08 - LEDC Data Finish Counter Register
led_reset_timing_ctrl: LED_RESET_TIMING_CTRL
0x0c - LEDC Reset Timing Control Register
ledc_wait_time0_ctrl: LEDC_WAIT_TIME0_CTRL
0x10 - LEDC Wait Time0 Control Register
ledc_data: LEDC_DATA
0x14 - LEDC Data Register
ledc_dma_ctrl: LEDC_DMA_CTRL
0x18 - LEDC DMA Control Register
ledc_int_ctrl: LEDC_INT_CTRL
0x1c - LEDC Interrupt Control Register
ledc_int_sts: LEDC_INT_STS
0x20 - LEDC Interrupt Status Register
ledc_wait_time1_ctrl: LEDC_WAIT_TIME1_CTRL
0x28 - 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