Struct esp_idf_hal::sys::rtc_cntl_dev_s
source · #[repr(C)]pub struct rtc_cntl_dev_s {Show 125 fields
pub options0: rtc_cntl_dev_s__bindgen_ty_1,
pub slp_timer0: u32,
pub slp_timer1: rtc_cntl_dev_s__bindgen_ty_2,
pub time_update: rtc_cntl_dev_s__bindgen_ty_3,
pub time_low0: u32,
pub time_high0: rtc_cntl_dev_s__bindgen_ty_4,
pub state0: rtc_cntl_dev_s__bindgen_ty_5,
pub timer1: rtc_cntl_dev_s__bindgen_ty_6,
pub timer2: rtc_cntl_dev_s__bindgen_ty_7,
pub timer3: rtc_cntl_dev_s__bindgen_ty_8,
pub timer4: rtc_cntl_dev_s__bindgen_ty_9,
pub timer5: rtc_cntl_dev_s__bindgen_ty_10,
pub timer6: rtc_cntl_dev_s__bindgen_ty_11,
pub ana_conf: rtc_cntl_dev_s__bindgen_ty_12,
pub reset_state: rtc_cntl_dev_s__bindgen_ty_13,
pub wakeup_state: rtc_cntl_dev_s__bindgen_ty_14,
pub int_ena: rtc_cntl_dev_s__bindgen_ty_15,
pub int_raw: rtc_cntl_dev_s__bindgen_ty_16,
pub int_st: rtc_cntl_dev_s__bindgen_ty_17,
pub int_clr: rtc_cntl_dev_s__bindgen_ty_18,
pub store: [u32; 4],
pub ext_xtl_conf: rtc_cntl_dev_s__bindgen_ty_19,
pub ext_wakeup_conf: rtc_cntl_dev_s__bindgen_ty_20,
pub slp_reject_conf: rtc_cntl_dev_s__bindgen_ty_21,
pub cpu_period_conf: rtc_cntl_dev_s__bindgen_ty_22,
pub clk_conf: rtc_cntl_dev_s__bindgen_ty_23,
pub slow_clk_conf: rtc_cntl_dev_s__bindgen_ty_24,
pub sdio_conf: rtc_cntl_dev_s__bindgen_ty_25,
pub bias_conf: rtc_cntl_dev_s__bindgen_ty_26,
pub rtc: rtc_cntl_dev_s__bindgen_ty_27,
pub rtc_pwc: rtc_cntl_dev_s__bindgen_ty_28,
pub dig_pwc: rtc_cntl_dev_s__bindgen_ty_29,
pub dig_iso: rtc_cntl_dev_s__bindgen_ty_30,
pub wdt_config0: rtc_cntl_dev_s__bindgen_ty_31,
pub wdt_config1: u32,
pub wdt_config2: u32,
pub wdt_config3: u32,
pub wdt_config4: u32,
pub wdt_feed: rtc_cntl_dev_s__bindgen_ty_32,
pub wdt_wprotect: u32,
pub swd_conf: rtc_cntl_dev_s__bindgen_ty_33,
pub swd_wprotect: u32,
pub sw_cpu_stall: rtc_cntl_dev_s__bindgen_ty_34,
pub store4: u32,
pub store5: u32,
pub store6: u32,
pub store7: u32,
pub low_power_st: rtc_cntl_dev_s__bindgen_ty_35,
pub diag0: u32,
pub pad_hold: rtc_cntl_dev_s__bindgen_ty_36,
pub dig_pad_hold: u32,
pub brown_out: rtc_cntl_dev_s__bindgen_ty_37,
pub time_low1: u32,
pub time_high1: rtc_cntl_dev_s__bindgen_ty_38,
pub xtal32k_clk_factor: u32,
pub xtal32k_conf: rtc_cntl_dev_s__bindgen_ty_39,
pub usb_conf: rtc_cntl_dev_s__bindgen_ty_40,
pub slp_reject_cause: rtc_cntl_dev_s__bindgen_ty_41,
pub option1: rtc_cntl_dev_s__bindgen_ty_42,
pub slp_wakeup_cause: rtc_cntl_dev_s__bindgen_ty_43,
pub ulp_cp_timer_1: rtc_cntl_dev_s__bindgen_ty_44,
pub int_ena_w1ts: rtc_cntl_dev_s__bindgen_ty_45,
pub int_ena_w1tc: rtc_cntl_dev_s__bindgen_ty_46,
pub retention_ctrl: rtc_cntl_dev_s__bindgen_ty_47,
pub fib_sel: rtc_cntl_dev_s__bindgen_ty_48,
pub gpio_wakeup: rtc_cntl_dev_s__bindgen_ty_49,
pub dbg_sel: rtc_cntl_dev_s__bindgen_ty_50,
pub dbg_map: rtc_cntl_dev_s__bindgen_ty_51,
pub sensor_ctrl: rtc_cntl_dev_s__bindgen_ty_52,
pub dbg_sar_sel: rtc_cntl_dev_s__bindgen_ty_53,
pub pg_ctrl: rtc_cntl_dev_s__bindgen_ty_54,
pub reserved_128: u32,
pub reserved_12c: u32,
pub reserved_130: u32,
pub reserved_134: u32,
pub reserved_138: u32,
pub reserved_13c: u32,
pub reserved_140: u32,
pub reserved_144: u32,
pub reserved_148: u32,
pub reserved_14c: u32,
pub reserved_150: u32,
pub reserved_154: u32,
pub reserved_158: u32,
pub reserved_15c: u32,
pub reserved_160: u32,
pub reserved_164: u32,
pub reserved_168: u32,
pub reserved_16c: u32,
pub reserved_170: u32,
pub reserved_174: u32,
pub reserved_178: u32,
pub reserved_17c: u32,
pub reserved_180: u32,
pub reserved_184: u32,
pub reserved_188: u32,
pub reserved_18c: u32,
pub reserved_190: u32,
pub reserved_194: u32,
pub reserved_198: u32,
pub reserved_19c: u32,
pub reserved_1a0: u32,
pub reserved_1a4: u32,
pub reserved_1a8: u32,
pub reserved_1ac: u32,
pub reserved_1b0: u32,
pub reserved_1b4: u32,
pub reserved_1b8: u32,
pub reserved_1bc: u32,
pub reserved_1c0: u32,
pub reserved_1c4: u32,
pub reserved_1c8: u32,
pub reserved_1cc: u32,
pub reserved_1d0: u32,
pub reserved_1d4: u32,
pub reserved_1d8: u32,
pub reserved_1dc: u32,
pub reserved_1e0: u32,
pub reserved_1e4: u32,
pub reserved_1e8: u32,
pub reserved_1ec: u32,
pub reserved_1f0: u32,
pub reserved_1f4: u32,
pub reserved_1f8: u32,
pub date: rtc_cntl_dev_s__bindgen_ty_55,
}
Fields§
§options0: rtc_cntl_dev_s__bindgen_ty_1
§slp_timer0: u32
§slp_timer1: rtc_cntl_dev_s__bindgen_ty_2
§time_update: rtc_cntl_dev_s__bindgen_ty_3
§time_low0: u32
§time_high0: rtc_cntl_dev_s__bindgen_ty_4
§state0: rtc_cntl_dev_s__bindgen_ty_5
§timer1: rtc_cntl_dev_s__bindgen_ty_6
§timer2: rtc_cntl_dev_s__bindgen_ty_7
§timer3: rtc_cntl_dev_s__bindgen_ty_8
§timer4: rtc_cntl_dev_s__bindgen_ty_9
§timer5: rtc_cntl_dev_s__bindgen_ty_10
§timer6: rtc_cntl_dev_s__bindgen_ty_11
§ana_conf: rtc_cntl_dev_s__bindgen_ty_12
§reset_state: rtc_cntl_dev_s__bindgen_ty_13
§wakeup_state: rtc_cntl_dev_s__bindgen_ty_14
§int_ena: rtc_cntl_dev_s__bindgen_ty_15
§int_raw: rtc_cntl_dev_s__bindgen_ty_16
§int_st: rtc_cntl_dev_s__bindgen_ty_17
§int_clr: rtc_cntl_dev_s__bindgen_ty_18
§store: [u32; 4]
§ext_xtl_conf: rtc_cntl_dev_s__bindgen_ty_19
§ext_wakeup_conf: rtc_cntl_dev_s__bindgen_ty_20
§slp_reject_conf: rtc_cntl_dev_s__bindgen_ty_21
§cpu_period_conf: rtc_cntl_dev_s__bindgen_ty_22
§clk_conf: rtc_cntl_dev_s__bindgen_ty_23
§slow_clk_conf: rtc_cntl_dev_s__bindgen_ty_24
§sdio_conf: rtc_cntl_dev_s__bindgen_ty_25
§bias_conf: rtc_cntl_dev_s__bindgen_ty_26
§rtc: rtc_cntl_dev_s__bindgen_ty_27
§rtc_pwc: rtc_cntl_dev_s__bindgen_ty_28
§dig_pwc: rtc_cntl_dev_s__bindgen_ty_29
§dig_iso: rtc_cntl_dev_s__bindgen_ty_30
§wdt_config0: rtc_cntl_dev_s__bindgen_ty_31
§wdt_config1: u32
§wdt_config2: u32
§wdt_config3: u32
§wdt_config4: u32
§wdt_feed: rtc_cntl_dev_s__bindgen_ty_32
§wdt_wprotect: u32
§swd_conf: rtc_cntl_dev_s__bindgen_ty_33
§swd_wprotect: u32
§sw_cpu_stall: rtc_cntl_dev_s__bindgen_ty_34
§store4: u32
§store5: u32
§store6: u32
§store7: u32
§low_power_st: rtc_cntl_dev_s__bindgen_ty_35
§diag0: u32
§pad_hold: rtc_cntl_dev_s__bindgen_ty_36
§dig_pad_hold: u32
§brown_out: rtc_cntl_dev_s__bindgen_ty_37
§time_low1: u32
§time_high1: rtc_cntl_dev_s__bindgen_ty_38
§xtal32k_clk_factor: u32
§xtal32k_conf: rtc_cntl_dev_s__bindgen_ty_39
§usb_conf: rtc_cntl_dev_s__bindgen_ty_40
§slp_reject_cause: rtc_cntl_dev_s__bindgen_ty_41
§option1: rtc_cntl_dev_s__bindgen_ty_42
§slp_wakeup_cause: rtc_cntl_dev_s__bindgen_ty_43
§ulp_cp_timer_1: rtc_cntl_dev_s__bindgen_ty_44
§int_ena_w1ts: rtc_cntl_dev_s__bindgen_ty_45
§int_ena_w1tc: rtc_cntl_dev_s__bindgen_ty_46
§retention_ctrl: rtc_cntl_dev_s__bindgen_ty_47
§fib_sel: rtc_cntl_dev_s__bindgen_ty_48
§gpio_wakeup: rtc_cntl_dev_s__bindgen_ty_49
§dbg_sel: rtc_cntl_dev_s__bindgen_ty_50
§dbg_map: rtc_cntl_dev_s__bindgen_ty_51
§sensor_ctrl: rtc_cntl_dev_s__bindgen_ty_52
§dbg_sar_sel: rtc_cntl_dev_s__bindgen_ty_53
§pg_ctrl: rtc_cntl_dev_s__bindgen_ty_54
§reserved_128: u32
§reserved_12c: u32
§reserved_130: u32
§reserved_134: u32
§reserved_138: u32
§reserved_13c: u32
§reserved_140: u32
§reserved_144: u32
§reserved_148: u32
§reserved_14c: u32
§reserved_150: u32
§reserved_154: u32
§reserved_158: u32
§reserved_15c: u32
§reserved_160: u32
§reserved_164: u32
§reserved_168: u32
§reserved_16c: u32
§reserved_170: u32
§reserved_174: u32
§reserved_178: u32
§reserved_17c: u32
§reserved_180: u32
§reserved_184: u32
§reserved_188: u32
§reserved_18c: u32
§reserved_190: u32
§reserved_194: u32
§reserved_198: u32
§reserved_19c: u32
§reserved_1a0: u32
§reserved_1a4: u32
§reserved_1a8: u32
§reserved_1ac: u32
§reserved_1b0: u32
§reserved_1b4: u32
§reserved_1b8: u32
§reserved_1bc: u32
§reserved_1c0: u32
§reserved_1c4: u32
§reserved_1c8: u32
§reserved_1cc: u32
§reserved_1d0: u32
§reserved_1d4: u32
§reserved_1d8: u32
§reserved_1dc: u32
§reserved_1e0: u32
§reserved_1e4: u32
§reserved_1e8: u32
§reserved_1ec: u32
§reserved_1f0: u32
§reserved_1f4: u32
§reserved_1f8: u32
§date: rtc_cntl_dev_s__bindgen_ty_55
Trait Implementations§
source§impl Clone for rtc_cntl_dev_s
impl Clone for rtc_cntl_dev_s
source§fn clone(&self) -> rtc_cntl_dev_s
fn clone(&self) -> rtc_cntl_dev_s
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for rtc_cntl_dev_s
impl Default for rtc_cntl_dev_s
source§fn default() -> rtc_cntl_dev_s
fn default() -> rtc_cntl_dev_s
Returns the “default value” for a type. Read more
impl Copy for rtc_cntl_dev_s
Auto Trait Implementations§
impl Freeze for rtc_cntl_dev_s
impl RefUnwindSafe for rtc_cntl_dev_s
impl Send for rtc_cntl_dev_s
impl Sync for rtc_cntl_dev_s
impl Unpin for rtc_cntl_dev_s
impl UnwindSafe for rtc_cntl_dev_s
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)