[][src]Struct esp32::timg::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    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,
    // some fields omitted
}

Register block

Fields

t0config: T0CONFIG

0x00 - TIMG_T0CONFIG

t0lo: T0LO

0x04 - TIMG_T0LO

t0hi: T0HI

0x08 - TIMG_T0HI

t0update: T0UPDATE

0x0c - TIMG_T0UPDATE

t0alarmlo: T0ALARMLO

0x10 - TIMG_T0ALARMLO

t0alarmhi: T0ALARMHI

0x14 - TIMG_T0ALARMHI

t0loadlo: T0LOADLO

0x18 - TIMG_T0LOADLO

t0loadhi: T0LOADHI

0x1c - TIMG_T0LOADHI

t0load: T0LOAD

0x20 - TIMG_T0LOAD

t1config: T1CONFIG

0x24 - TIMG_T1CONFIG

t1lo: T1LO

0x28 - TIMG_T1LO

t1hi: T1HI

0x2c - TIMG_T1HI

t1update: T1UPDATE

0x30 - TIMG_T1UPDATE

t1alarmlo: T1ALARMLO

0x34 - TIMG_T1ALARMLO

t1alarmhi: T1ALARMHI

0x38 - TIMG_T1ALARMHI

t1loadlo: T1LOADLO

0x3c - TIMG_T1LOADLO

t1loadhi: T1LOADHI

0x40 - TIMG_T1LOADHI

t1load: T1LOAD

0x44 - TIMG_T1LOAD

wdtconfig0: WDTCONFIG0

0x48 - TIMG_WDTCONFIG0

wdtconfig1: WDTCONFIG1

0x4c - TIMG_WDTCONFIG1

wdtconfig2: WDTCONFIG2

0x50 - TIMG_WDTCONFIG2

wdtconfig3: WDTCONFIG3

0x54 - TIMG_WDTCONFIG3

wdtconfig4: WDTCONFIG4

0x58 - TIMG_WDTCONFIG4

wdtconfig5: WDTCONFIG5

0x5c - TIMG_WDTCONFIG5

wdtfeed: WDTFEED

0x60 - TIMG_WDTFEED

wdtwprotect: WDTWPROTECT

0x64 - TIMG_WDTWPROTECT

rtccalicfg: RTCCALICFG

0x68 - TIMG_RTCCALICFG

rtccalicfg1: RTCCALICFG1

0x6c - TIMG_RTCCALICFG1

lactconfig: LACTCONFIG

0x70 - TIMG_LACTCONFIG

lactrtc: LACTRTC

0x74 - TIMG_LACTRTC

lactlo: LACTLO

0x78 - TIMG_LACTLO

lacthi: LACTHI

0x7c - TIMG_LACTHI

lactupdate: LACTUPDATE

0x80 - TIMG_LACTUPDATE

lactalarmlo: LACTALARMLO

0x84 - TIMG_LACTALARMLO

lactalarmhi: LACTALARMHI

0x88 - TIMG_LACTALARMHI

lactloadlo: LACTLOADLO

0x8c - TIMG_LACTLOADLO

lactloadhi: LACTLOADHI

0x90 - TIMG_LACTLOADHI

lactload: LACTLOAD

0x94 - TIMG_LACTLOAD

int_ena_timers: INT_ENA_TIMERS

0x98 - TIMG_INT_ENA_TIMERS

int_raw_timers: INT_RAW_TIMERS

0x9c - TIMG_INT_RAW_TIMERS

int_st_timers: INT_ST_TIMERS

0xa0 - TIMG_INT_ST_TIMERS

int_clr_timers: INT_CLR_TIMERS

0xa4 - TIMG_INT_CLR_TIMERS

ntimers_date: NTIMERS_DATE

0xf8 - TIMG_NTIMERS_DATE

timgclk: TIMGCLK

0xfc - TIMGCLK

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.