Struct esp32_hal::peripherals::EFUSE
source · pub struct EFUSE { /* private fields */ }
Implementations§
source§impl EFUSE
impl EFUSE
sourcepub unsafe fn steal() -> EFUSE
pub unsafe fn steal() -> EFUSE
Unsafely create an instance of this peripheral out of thin air.
§Safety
You must ensure that you’re only using one instance of this type at a time.
Methods from Deref<Target = RegisterBlock>§
sourcepub fn blk0_rdata0(&self) -> &Reg<BLK0_RDATA0_SPEC>
pub fn blk0_rdata0(&self) -> &Reg<BLK0_RDATA0_SPEC>
0x00 -
sourcepub fn blk0_rdata1(&self) -> &Reg<BLK0_RDATA1_SPEC>
pub fn blk0_rdata1(&self) -> &Reg<BLK0_RDATA1_SPEC>
0x04 -
sourcepub fn blk0_rdata2(&self) -> &Reg<BLK0_RDATA2_SPEC>
pub fn blk0_rdata2(&self) -> &Reg<BLK0_RDATA2_SPEC>
0x08 -
sourcepub fn blk0_rdata3(&self) -> &Reg<BLK0_RDATA3_SPEC>
pub fn blk0_rdata3(&self) -> &Reg<BLK0_RDATA3_SPEC>
0x0c -
sourcepub fn blk0_rdata4(&self) -> &Reg<BLK0_RDATA4_SPEC>
pub fn blk0_rdata4(&self) -> &Reg<BLK0_RDATA4_SPEC>
0x10 -
sourcepub fn blk0_rdata5(&self) -> &Reg<BLK0_RDATA5_SPEC>
pub fn blk0_rdata5(&self) -> &Reg<BLK0_RDATA5_SPEC>
0x14 -
sourcepub fn blk0_rdata6(&self) -> &Reg<BLK0_RDATA6_SPEC>
pub fn blk0_rdata6(&self) -> &Reg<BLK0_RDATA6_SPEC>
0x18 -
sourcepub fn blk0_wdata0(&self) -> &Reg<BLK0_WDATA0_SPEC>
pub fn blk0_wdata0(&self) -> &Reg<BLK0_WDATA0_SPEC>
0x1c -
sourcepub fn blk0_wdata1(&self) -> &Reg<BLK0_WDATA1_SPEC>
pub fn blk0_wdata1(&self) -> &Reg<BLK0_WDATA1_SPEC>
0x20 -
sourcepub fn blk0_wdata2(&self) -> &Reg<BLK0_WDATA2_SPEC>
pub fn blk0_wdata2(&self) -> &Reg<BLK0_WDATA2_SPEC>
0x24 -
sourcepub fn blk0_wdata3(&self) -> &Reg<BLK0_WDATA3_SPEC>
pub fn blk0_wdata3(&self) -> &Reg<BLK0_WDATA3_SPEC>
0x28 -
sourcepub fn blk0_wdata4(&self) -> &Reg<BLK0_WDATA4_SPEC>
pub fn blk0_wdata4(&self) -> &Reg<BLK0_WDATA4_SPEC>
0x2c -
sourcepub fn blk0_wdata5(&self) -> &Reg<BLK0_WDATA5_SPEC>
pub fn blk0_wdata5(&self) -> &Reg<BLK0_WDATA5_SPEC>
0x30 -
sourcepub fn blk0_wdata6(&self) -> &Reg<BLK0_WDATA6_SPEC>
pub fn blk0_wdata6(&self) -> &Reg<BLK0_WDATA6_SPEC>
0x34 -
sourcepub fn blk1_rdata0(&self) -> &Reg<BLK1_RDATA0_SPEC>
pub fn blk1_rdata0(&self) -> &Reg<BLK1_RDATA0_SPEC>
0x38 -
sourcepub fn blk1_rdata1(&self) -> &Reg<BLK1_RDATA1_SPEC>
pub fn blk1_rdata1(&self) -> &Reg<BLK1_RDATA1_SPEC>
0x3c -
sourcepub fn blk1_rdata2(&self) -> &Reg<BLK1_RDATA2_SPEC>
pub fn blk1_rdata2(&self) -> &Reg<BLK1_RDATA2_SPEC>
0x40 -
sourcepub fn blk1_rdata3(&self) -> &Reg<BLK1_RDATA3_SPEC>
pub fn blk1_rdata3(&self) -> &Reg<BLK1_RDATA3_SPEC>
0x44 -
sourcepub fn blk1_rdata4(&self) -> &Reg<BLK1_RDATA4_SPEC>
pub fn blk1_rdata4(&self) -> &Reg<BLK1_RDATA4_SPEC>
0x48 -
sourcepub fn blk1_rdata5(&self) -> &Reg<BLK1_RDATA5_SPEC>
pub fn blk1_rdata5(&self) -> &Reg<BLK1_RDATA5_SPEC>
0x4c -
sourcepub fn blk1_rdata6(&self) -> &Reg<BLK1_RDATA6_SPEC>
pub fn blk1_rdata6(&self) -> &Reg<BLK1_RDATA6_SPEC>
0x50 -
sourcepub fn blk1_rdata7(&self) -> &Reg<BLK1_RDATA7_SPEC>
pub fn blk1_rdata7(&self) -> &Reg<BLK1_RDATA7_SPEC>
0x54 -
sourcepub fn blk2_rdata0(&self) -> &Reg<BLK2_RDATA0_SPEC>
pub fn blk2_rdata0(&self) -> &Reg<BLK2_RDATA0_SPEC>
0x58 -
sourcepub fn blk2_rdata1(&self) -> &Reg<BLK2_RDATA1_SPEC>
pub fn blk2_rdata1(&self) -> &Reg<BLK2_RDATA1_SPEC>
0x5c -
sourcepub fn blk2_rdata2(&self) -> &Reg<BLK2_RDATA2_SPEC>
pub fn blk2_rdata2(&self) -> &Reg<BLK2_RDATA2_SPEC>
0x60 -
sourcepub fn blk2_rdata3(&self) -> &Reg<BLK2_RDATA3_SPEC>
pub fn blk2_rdata3(&self) -> &Reg<BLK2_RDATA3_SPEC>
0x64 -
sourcepub fn blk2_rdata4(&self) -> &Reg<BLK2_RDATA4_SPEC>
pub fn blk2_rdata4(&self) -> &Reg<BLK2_RDATA4_SPEC>
0x68 -
sourcepub fn blk2_rdata5(&self) -> &Reg<BLK2_RDATA5_SPEC>
pub fn blk2_rdata5(&self) -> &Reg<BLK2_RDATA5_SPEC>
0x6c -
sourcepub fn blk2_rdata6(&self) -> &Reg<BLK2_RDATA6_SPEC>
pub fn blk2_rdata6(&self) -> &Reg<BLK2_RDATA6_SPEC>
0x70 -
sourcepub fn blk2_rdata7(&self) -> &Reg<BLK2_RDATA7_SPEC>
pub fn blk2_rdata7(&self) -> &Reg<BLK2_RDATA7_SPEC>
0x74 -
sourcepub fn blk3_rdata0(&self) -> &Reg<BLK3_RDATA0_SPEC>
pub fn blk3_rdata0(&self) -> &Reg<BLK3_RDATA0_SPEC>
0x78 -
sourcepub fn blk3_rdata1(&self) -> &Reg<BLK3_RDATA1_SPEC>
pub fn blk3_rdata1(&self) -> &Reg<BLK3_RDATA1_SPEC>
0x7c -
sourcepub fn blk3_rdata2(&self) -> &Reg<BLK3_RDATA2_SPEC>
pub fn blk3_rdata2(&self) -> &Reg<BLK3_RDATA2_SPEC>
0x80 -
sourcepub fn blk3_rdata3(&self) -> &Reg<BLK3_RDATA3_SPEC>
pub fn blk3_rdata3(&self) -> &Reg<BLK3_RDATA3_SPEC>
0x84 -
sourcepub fn blk3_rdata4(&self) -> &Reg<BLK3_RDATA4_SPEC>
pub fn blk3_rdata4(&self) -> &Reg<BLK3_RDATA4_SPEC>
0x88 -
sourcepub fn blk3_rdata5(&self) -> &Reg<BLK3_RDATA5_SPEC>
pub fn blk3_rdata5(&self) -> &Reg<BLK3_RDATA5_SPEC>
0x8c -
sourcepub fn blk3_rdata6(&self) -> &Reg<BLK3_RDATA6_SPEC>
pub fn blk3_rdata6(&self) -> &Reg<BLK3_RDATA6_SPEC>
0x90 -
sourcepub fn blk3_rdata7(&self) -> &Reg<BLK3_RDATA7_SPEC>
pub fn blk3_rdata7(&self) -> &Reg<BLK3_RDATA7_SPEC>
0x94 -
sourcepub fn blk1_wdata0(&self) -> &Reg<BLK1_WDATA0_SPEC>
pub fn blk1_wdata0(&self) -> &Reg<BLK1_WDATA0_SPEC>
0x98 -
sourcepub fn blk1_wdata1(&self) -> &Reg<BLK1_WDATA1_SPEC>
pub fn blk1_wdata1(&self) -> &Reg<BLK1_WDATA1_SPEC>
0x9c -
sourcepub fn blk1_wdata2(&self) -> &Reg<BLK1_WDATA2_SPEC>
pub fn blk1_wdata2(&self) -> &Reg<BLK1_WDATA2_SPEC>
0xa0 -
sourcepub fn blk1_wdata3(&self) -> &Reg<BLK1_WDATA3_SPEC>
pub fn blk1_wdata3(&self) -> &Reg<BLK1_WDATA3_SPEC>
0xa4 -
sourcepub fn blk1_wdata4(&self) -> &Reg<BLK1_WDATA4_SPEC>
pub fn blk1_wdata4(&self) -> &Reg<BLK1_WDATA4_SPEC>
0xa8 -
sourcepub fn blk1_wdata5(&self) -> &Reg<BLK1_WDATA5_SPEC>
pub fn blk1_wdata5(&self) -> &Reg<BLK1_WDATA5_SPEC>
0xac -
sourcepub fn blk1_wdata6(&self) -> &Reg<BLK1_WDATA6_SPEC>
pub fn blk1_wdata6(&self) -> &Reg<BLK1_WDATA6_SPEC>
0xb0 -
sourcepub fn blk1_wdata7(&self) -> &Reg<BLK1_WDATA7_SPEC>
pub fn blk1_wdata7(&self) -> &Reg<BLK1_WDATA7_SPEC>
0xb4 -
sourcepub fn blk2_wdata0(&self) -> &Reg<BLK2_WDATA0_SPEC>
pub fn blk2_wdata0(&self) -> &Reg<BLK2_WDATA0_SPEC>
0xb8 -
sourcepub fn blk2_wdata1(&self) -> &Reg<BLK2_WDATA1_SPEC>
pub fn blk2_wdata1(&self) -> &Reg<BLK2_WDATA1_SPEC>
0xbc -
sourcepub fn blk2_wdata2(&self) -> &Reg<BLK2_WDATA2_SPEC>
pub fn blk2_wdata2(&self) -> &Reg<BLK2_WDATA2_SPEC>
0xc0 -
sourcepub fn blk2_wdata3(&self) -> &Reg<BLK2_WDATA3_SPEC>
pub fn blk2_wdata3(&self) -> &Reg<BLK2_WDATA3_SPEC>
0xc4 -
sourcepub fn blk2_wdata4(&self) -> &Reg<BLK2_WDATA4_SPEC>
pub fn blk2_wdata4(&self) -> &Reg<BLK2_WDATA4_SPEC>
0xc8 -
sourcepub fn blk2_wdata5(&self) -> &Reg<BLK2_WDATA5_SPEC>
pub fn blk2_wdata5(&self) -> &Reg<BLK2_WDATA5_SPEC>
0xcc -
sourcepub fn blk2_wdata6(&self) -> &Reg<BLK2_WDATA6_SPEC>
pub fn blk2_wdata6(&self) -> &Reg<BLK2_WDATA6_SPEC>
0xd0 -
sourcepub fn blk2_wdata7(&self) -> &Reg<BLK2_WDATA7_SPEC>
pub fn blk2_wdata7(&self) -> &Reg<BLK2_WDATA7_SPEC>
0xd4 -
sourcepub fn blk3_wdata0(&self) -> &Reg<BLK3_WDATA0_SPEC>
pub fn blk3_wdata0(&self) -> &Reg<BLK3_WDATA0_SPEC>
0xd8 -
sourcepub fn blk3_wdata1(&self) -> &Reg<BLK3_WDATA1_SPEC>
pub fn blk3_wdata1(&self) -> &Reg<BLK3_WDATA1_SPEC>
0xdc -
sourcepub fn blk3_wdata2(&self) -> &Reg<BLK3_WDATA2_SPEC>
pub fn blk3_wdata2(&self) -> &Reg<BLK3_WDATA2_SPEC>
0xe0 -
sourcepub fn blk3_wdata3(&self) -> &Reg<BLK3_WDATA3_SPEC>
pub fn blk3_wdata3(&self) -> &Reg<BLK3_WDATA3_SPEC>
0xe4 -
sourcepub fn blk3_wdata4(&self) -> &Reg<BLK3_WDATA4_SPEC>
pub fn blk3_wdata4(&self) -> &Reg<BLK3_WDATA4_SPEC>
0xe8 -
sourcepub fn blk3_wdata5(&self) -> &Reg<BLK3_WDATA5_SPEC>
pub fn blk3_wdata5(&self) -> &Reg<BLK3_WDATA5_SPEC>
0xec -
sourcepub fn blk3_wdata6(&self) -> &Reg<BLK3_WDATA6_SPEC>
pub fn blk3_wdata6(&self) -> &Reg<BLK3_WDATA6_SPEC>
0xf0 -
sourcepub fn blk3_wdata7(&self) -> &Reg<BLK3_WDATA7_SPEC>
pub fn blk3_wdata7(&self) -> &Reg<BLK3_WDATA7_SPEC>
0xf4 -
sourcepub fn status(&self) -> &Reg<STATUS_SPEC>
pub fn status(&self) -> &Reg<STATUS_SPEC>
0x100 -
sourcepub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
pub fn int_raw(&self) -> &Reg<INT_RAW_SPEC>
0x108 -
sourcepub fn int_st(&self) -> &Reg<INT_ST_SPEC>
pub fn int_st(&self) -> &Reg<INT_ST_SPEC>
0x10c -
sourcepub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
pub fn int_ena(&self) -> &Reg<INT_ENA_SPEC>
0x110 -
sourcepub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
pub fn int_clr(&self) -> &Reg<INT_CLR_SPEC>
0x114 -
sourcepub fn dac_conf(&self) -> &Reg<DAC_CONF_SPEC>
pub fn dac_conf(&self) -> &Reg<DAC_CONF_SPEC>
0x118 -
sourcepub fn dec_status(&self) -> &Reg<DEC_STATUS_SPEC>
pub fn dec_status(&self) -> &Reg<DEC_STATUS_SPEC>
0x11c -
Trait Implementations§
source§impl Peripheral for EFUSE
impl Peripheral for EFUSE
Auto Trait Implementations§
impl RefUnwindSafe for EFUSE
impl Send for EFUSE
impl Sync for EFUSE
impl Unpin for EFUSE
impl UnwindSafe for EFUSE
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