Struct esp32::timg0::RegisterBlock  
source · [−]#[repr(C)]pub struct RegisterBlock {Show 44 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 t1config: T1CONFIG,
    pub t1lo: T1LO,
    pub t1hi: T1HI,
    pub t1update: T1UPDATE,
    pub t1alarmlo: T1ALARMLO,
    pub t1alarmhi: T1ALARMHI,
    pub t1loadlo: T1LOADLO,
    pub t1loadhi: T1LOADHI,
    pub t1load: T1LOAD,
    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 lactconfig: LACTCONFIG,
    pub lactrtc: LACTRTC,
    pub lactlo: LACTLO,
    pub lacthi: LACTHI,
    pub lactupdate: LACTUPDATE,
    pub lactalarmlo: LACTALARMLO,
    pub lactalarmhi: LACTALARMHI,
    pub lactloadlo: LACTLOADLO,
    pub lactloadhi: LACTLOADHI,
    pub lactload: LACTLOAD,
    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 ntimers_date: NTIMERS_DATE,
    pub timgclk: TIMGCLK,
    /* private fields */
}Expand description
Register block
Fields
t0config: T0CONFIG0x00 -
t0lo: T0LO0x04 -
t0hi: T0HI0x08 -
t0update: T0UPDATE0x0c -
t0alarmlo: T0ALARMLO0x10 -
t0alarmhi: T0ALARMHI0x14 -
t0loadlo: T0LOADLO0x18 -
t0loadhi: T0LOADHI0x1c -
t0load: T0LOAD0x20 -
t1config: T1CONFIG0x24 -
t1lo: T1LO0x28 -
t1hi: T1HI0x2c -
t1update: T1UPDATE0x30 -
t1alarmlo: T1ALARMLO0x34 -
t1alarmhi: T1ALARMHI0x38 -
t1loadlo: T1LOADLO0x3c -
t1loadhi: T1LOADHI0x40 -
t1load: T1LOAD0x44 -
wdtconfig0: WDTCONFIG00x48 -
wdtconfig1: WDTCONFIG10x4c -
wdtconfig2: WDTCONFIG20x50 -
wdtconfig3: WDTCONFIG30x54 -
wdtconfig4: WDTCONFIG40x58 -
wdtconfig5: WDTCONFIG50x5c -
wdtfeed: WDTFEED0x60 -
wdtwprotect: WDTWPROTECT0x64 -
rtccalicfg: RTCCALICFG0x68 -
rtccalicfg1: RTCCALICFG10x6c -
lactconfig: LACTCONFIG0x70 -
lactrtc: LACTRTC0x74 -
lactlo: LACTLO0x78 -
lacthi: LACTHI0x7c -
lactupdate: LACTUPDATE0x80 -
lactalarmlo: LACTALARMLO0x84 -
lactalarmhi: LACTALARMHI0x88 -
lactloadlo: LACTLOADLO0x8c -
lactloadhi: LACTLOADHI0x90 -
lactload: LACTLOAD0x94 -
int_ena_timers: INT_ENA_TIMERS0x98 -
int_raw_timers: INT_RAW_TIMERS0x9c -
int_st_timers: INT_ST_TIMERS0xa0 -
int_clr_timers: INT_CLR_TIMERS0xa4 -
ntimers_date: NTIMERS_DATE0xf8 -
timgclk: TIMGCLK0xfc -
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
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more