Struct esp32c3::timg0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 26 fields
pub t0config: T0CONFIG,
pub t0lo: T0LO,
pub t0hi: T0HI,
pub t0update: T0UPDATE,
pub t0alarmlo: T0ALARMLO,
pub t0alarmhi: T0ALARMHI,
pub t0loadlo: T0LOADLO,
pub t0loadhi: T0LOADHI,
pub t0load: T0LOAD,
pub wdtconfig0: WDTCONFIG0,
pub wdtconfig1: WDTCONFIG1,
pub wdtconfig2: WDTCONFIG2,
pub wdtconfig3: WDTCONFIG3,
pub wdtconfig4: WDTCONFIG4,
pub wdtconfig5: WDTCONFIG5,
pub wdtfeed: WDTFEED,
pub wdtwprotect: WDTWPROTECT,
pub rtccalicfg: RTCCALICFG,
pub rtccalicfg1: RTCCALICFG1,
pub int_ena_timers: INT_ENA_TIMERS,
pub int_raw_timers: INT_RAW_TIMERS,
pub int_st_timers: INT_ST_TIMERS,
pub int_clr_timers: INT_CLR_TIMERS,
pub rtccalicfg2: RTCCALICFG2,
pub ntimg_date: NTIMG_DATE,
pub regclk: REGCLK,
/* private fields */
}Expand description
Register block
Fields§
§t0config: T0CONFIG0x00 - TIMG_T0CONFIG_REG.
t0lo: T0LO0x04 - TIMG_T0LO_REG.
t0hi: T0HI0x08 - TIMG_T0HI_REG.
t0update: T0UPDATE0x0c - TIMG_T0UPDATE_REG.
t0alarmlo: T0ALARMLO0x10 - TIMG_T0ALARMLO_REG.
t0alarmhi: T0ALARMHI0x14 - TIMG_T0ALARMHI_REG.
t0loadlo: T0LOADLO0x18 - TIMG_T0LOADLO_REG.
t0loadhi: T0LOADHI0x1c - TIMG_T0LOADHI_REG.
t0load: T0LOAD0x20 - TIMG_T0LOAD_REG.
wdtconfig0: WDTCONFIG00x48 - TIMG_WDTCONFIG0_REG.
wdtconfig1: WDTCONFIG10x4c - TIMG_WDTCONFIG1_REG.
wdtconfig2: WDTCONFIG20x50 - TIMG_WDTCONFIG2_REG.
wdtconfig3: WDTCONFIG30x54 - TIMG_WDTCONFIG3_REG.
wdtconfig4: WDTCONFIG40x58 - TIMG_WDTCONFIG4_REG.
wdtconfig5: WDTCONFIG50x5c - TIMG_WDTCONFIG5_REG.
wdtfeed: WDTFEED0x60 - TIMG_WDTFEED_REG.
wdtwprotect: WDTWPROTECT0x64 - TIMG_WDTWPROTECT_REG.
rtccalicfg: RTCCALICFG0x68 - TIMG_RTCCALICFG_REG.
rtccalicfg1: RTCCALICFG10x6c - TIMG_RTCCALICFG1_REG.
int_ena_timers: INT_ENA_TIMERS0x70 - INT_ENA_TIMG_REG
int_raw_timers: INT_RAW_TIMERS0x74 - INT_RAW_TIMG_REG
int_st_timers: INT_ST_TIMERS0x78 - INT_ST_TIMG_REG
int_clr_timers: INT_CLR_TIMERS0x7c - INT_CLR_TIMG_REG
rtccalicfg2: RTCCALICFG20x80 - TIMG_RTCCALICFG2_REG.
ntimg_date: NTIMG_DATE0xf8 - TIMG_NTIMG_DATE_REG.
regclk: REGCLK0xfc - TIMG_REGCLK_REG.
Auto Trait Implementations§
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