[][src]Struct esp32::efuse::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub blk0_rdata0: BLK0_RDATA0,
    pub blk0_rdata1: BLK0_RDATA1,
    pub blk0_rdata2: BLK0_RDATA2,
    pub blk0_rdata3: BLK0_RDATA3,
    pub blk0_rdata4: BLK0_RDATA4,
    pub blk0_rdata5: BLK0_RDATA5,
    pub blk0_rdata6: BLK0_RDATA6,
    pub blk0_wdata0: BLK0_WDATA0,
    pub blk0_wdata1: BLK0_WDATA1,
    pub blk0_wdata2: BLK0_WDATA2,
    pub blk0_wdata3: BLK0_WDATA3,
    pub blk0_wdata4: BLK0_WDATA4,
    pub blk0_wdata5: BLK0_WDATA5,
    pub blk0_wdata6: BLK0_WDATA6,
    pub blk1_rdata0: BLK1_RDATA0,
    pub blk1_rdata1: BLK1_RDATA1,
    pub blk1_rdata2: BLK1_RDATA2,
    pub blk1_rdata3: BLK1_RDATA3,
    pub blk1_rdata4: BLK1_RDATA4,
    pub blk1_rdata5: BLK1_RDATA5,
    pub blk1_rdata6: BLK1_RDATA6,
    pub blk1_rdata7: BLK1_RDATA7,
    pub blk2_rdata0: BLK2_RDATA0,
    pub blk2_rdata1: BLK2_RDATA1,
    pub blk2_rdata2: BLK2_RDATA2,
    pub blk2_rdata3: BLK2_RDATA3,
    pub blk2_rdata4: BLK2_RDATA4,
    pub blk2_rdata5: BLK2_RDATA5,
    pub blk2_rdata6: BLK2_RDATA6,
    pub blk2_rdata7: BLK2_RDATA7,
    pub blk3_rdata0: BLK3_RDATA0,
    pub blk3_rdata1: BLK3_RDATA1,
    pub blk3_rdata2: BLK3_RDATA2,
    pub blk3_rdata3: BLK3_RDATA3,
    pub blk3_rdata4: BLK3_RDATA4,
    pub blk3_rdata5: BLK3_RDATA5,
    pub blk3_rdata6: BLK3_RDATA6,
    pub blk3_rdata7: BLK3_RDATA7,
    pub blk1_wdata0: BLK1_WDATA0,
    pub blk1_wdata1: BLK1_WDATA1,
    pub blk1_wdata2: BLK1_WDATA2,
    pub blk1_wdata3: BLK1_WDATA3,
    pub blk1_wdata4: BLK1_WDATA4,
    pub blk1_wdata5: BLK1_WDATA5,
    pub blk1_wdata6: BLK1_WDATA6,
    pub blk1_wdata7: BLK1_WDATA7,
    pub blk2_wdata0: BLK2_WDATA0,
    pub blk2_wdata1: BLK2_WDATA1,
    pub blk2_wdata2: BLK2_WDATA2,
    pub blk2_wdata3: BLK2_WDATA3,
    pub blk2_wdata4: BLK2_WDATA4,
    pub blk2_wdata5: BLK2_WDATA5,
    pub blk2_wdata6: BLK2_WDATA6,
    pub blk2_wdata7: BLK2_WDATA7,
    pub blk3_wdata0: BLK3_WDATA0,
    pub blk3_wdata1: BLK3_WDATA1,
    pub blk3_wdata2: BLK3_WDATA2,
    pub blk3_wdata3: BLK3_WDATA3,
    pub blk3_wdata4: BLK3_WDATA4,
    pub blk3_wdata5: BLK3_WDATA5,
    pub blk3_wdata6: BLK3_WDATA6,
    pub blk3_wdata7: BLK3_WDATA7,
    pub clk: CLK,
    pub conf: CONF,
    pub status: STATUS,
    pub cmd: CMD,
    pub int_raw: INT_RAW,
    pub int_st: INT_ST,
    pub int_ena: INT_ENA,
    pub int_clr: INT_CLR,
    pub dac_conf: DAC_CONF,
    pub dec_status: DEC_STATUS,
    pub date: DATE,
    // some fields omitted
}

Register block

Fields

blk0_rdata0: BLK0_RDATA0

0x00 - EFUSE_BLK0_RDATA0

blk0_rdata1: BLK0_RDATA1

0x04 - EFUSE_BLK0_RDATA1

blk0_rdata2: BLK0_RDATA2

0x08 - EFUSE_BLK0_RDATA2

blk0_rdata3: BLK0_RDATA3

0x0c - EFUSE_BLK0_RDATA3

blk0_rdata4: BLK0_RDATA4

0x10 - EFUSE_BLK0_RDATA4

blk0_rdata5: BLK0_RDATA5

0x14 - EFUSE_BLK0_RDATA5

blk0_rdata6: BLK0_RDATA6

0x18 - EFUSE_BLK0_RDATA6

blk0_wdata0: BLK0_WDATA0

0x1c - EFUSE_BLK0_WDATA0

blk0_wdata1: BLK0_WDATA1

0x20 - EFUSE_BLK0_WDATA1

blk0_wdata2: BLK0_WDATA2

0x24 - EFUSE_BLK0_WDATA2

blk0_wdata3: BLK0_WDATA3

0x28 - EFUSE_BLK0_WDATA3

blk0_wdata4: BLK0_WDATA4

0x2c - EFUSE_BLK0_WDATA4

blk0_wdata5: BLK0_WDATA5

0x30 - EFUSE_BLK0_WDATA5

blk0_wdata6: BLK0_WDATA6

0x34 - EFUSE_BLK0_WDATA6

blk1_rdata0: BLK1_RDATA0

0x38 - EFUSE_BLK1_RDATA0

blk1_rdata1: BLK1_RDATA1

0x3c - EFUSE_BLK1_RDATA1

blk1_rdata2: BLK1_RDATA2

0x40 - EFUSE_BLK1_RDATA2

blk1_rdata3: BLK1_RDATA3

0x44 - EFUSE_BLK1_RDATA3

blk1_rdata4: BLK1_RDATA4

0x48 - EFUSE_BLK1_RDATA4

blk1_rdata5: BLK1_RDATA5

0x4c - EFUSE_BLK1_RDATA5

blk1_rdata6: BLK1_RDATA6

0x50 - EFUSE_BLK1_RDATA6

blk1_rdata7: BLK1_RDATA7

0x54 - EFUSE_BLK1_RDATA7

blk2_rdata0: BLK2_RDATA0

0x58 - EFUSE_BLK2_RDATA0

blk2_rdata1: BLK2_RDATA1

0x5c - EFUSE_BLK2_RDATA1

blk2_rdata2: BLK2_RDATA2

0x60 - EFUSE_BLK2_RDATA2

blk2_rdata3: BLK2_RDATA3

0x64 - EFUSE_BLK2_RDATA3

blk2_rdata4: BLK2_RDATA4

0x68 - EFUSE_BLK2_RDATA4

blk2_rdata5: BLK2_RDATA5

0x6c - EFUSE_BLK2_RDATA5

blk2_rdata6: BLK2_RDATA6

0x70 - EFUSE_BLK2_RDATA6

blk2_rdata7: BLK2_RDATA7

0x74 - EFUSE_BLK2_RDATA7

blk3_rdata0: BLK3_RDATA0

0x78 - EFUSE_BLK3_RDATA0

blk3_rdata1: BLK3_RDATA1

0x7c - EFUSE_BLK3_RDATA1

blk3_rdata2: BLK3_RDATA2

0x80 - EFUSE_BLK3_RDATA2

blk3_rdata3: BLK3_RDATA3

0x84 - EFUSE_BLK3_RDATA3

blk3_rdata4: BLK3_RDATA4

0x88 - EFUSE_BLK3_RDATA4

blk3_rdata5: BLK3_RDATA5

0x8c - EFUSE_BLK3_RDATA5

blk3_rdata6: BLK3_RDATA6

0x90 - EFUSE_BLK3_RDATA6

blk3_rdata7: BLK3_RDATA7

0x94 - EFUSE_BLK3_RDATA7

blk1_wdata0: BLK1_WDATA0

0x98 - EFUSE_BLK1_WDATA0

blk1_wdata1: BLK1_WDATA1

0x9c - EFUSE_BLK1_WDATA1

blk1_wdata2: BLK1_WDATA2

0xa0 - EFUSE_BLK1_WDATA2

blk1_wdata3: BLK1_WDATA3

0xa4 - EFUSE_BLK1_WDATA3

blk1_wdata4: BLK1_WDATA4

0xa8 - EFUSE_BLK1_WDATA4

blk1_wdata5: BLK1_WDATA5

0xac - EFUSE_BLK1_WDATA5

blk1_wdata6: BLK1_WDATA6

0xb0 - EFUSE_BLK1_WDATA6

blk1_wdata7: BLK1_WDATA7

0xb4 - EFUSE_BLK1_WDATA7

blk2_wdata0: BLK2_WDATA0

0xb8 - EFUSE_BLK2_WDATA0

blk2_wdata1: BLK2_WDATA1

0xbc - EFUSE_BLK2_WDATA1

blk2_wdata2: BLK2_WDATA2

0xc0 - EFUSE_BLK2_WDATA2

blk2_wdata3: BLK2_WDATA3

0xc4 - EFUSE_BLK2_WDATA3

blk2_wdata4: BLK2_WDATA4

0xc8 - EFUSE_BLK2_WDATA4

blk2_wdata5: BLK2_WDATA5

0xcc - EFUSE_BLK2_WDATA5

blk2_wdata6: BLK2_WDATA6

0xd0 - EFUSE_BLK2_WDATA6

blk2_wdata7: BLK2_WDATA7

0xd4 - EFUSE_BLK2_WDATA7

blk3_wdata0: BLK3_WDATA0

0xd8 - EFUSE_BLK3_WDATA0

blk3_wdata1: BLK3_WDATA1

0xdc - EFUSE_BLK3_WDATA1

blk3_wdata2: BLK3_WDATA2

0xe0 - EFUSE_BLK3_WDATA2

blk3_wdata3: BLK3_WDATA3

0xe4 - EFUSE_BLK3_WDATA3

blk3_wdata4: BLK3_WDATA4

0xe8 - EFUSE_BLK3_WDATA4

blk3_wdata5: BLK3_WDATA5

0xec - EFUSE_BLK3_WDATA5

blk3_wdata6: BLK3_WDATA6

0xf0 - EFUSE_BLK3_WDATA6

blk3_wdata7: BLK3_WDATA7

0xf4 - EFUSE_BLK3_WDATA7

clk: CLK

0xf8 - EFUSE_CLK

conf: CONF

0xfc - EFUSE_CONF

status: STATUS

0x100 - EFUSE_STATUS

cmd: CMD

0x104 - EFUSE_CMD

int_raw: INT_RAW

0x108 - EFUSE_INT_RAW

int_st: INT_ST

0x10c - EFUSE_INT_ST

int_ena: INT_ENA

0x110 - EFUSE_INT_ENA

int_clr: INT_CLR

0x114 - EFUSE_INT_CLR

dac_conf: DAC_CONF

0x118 - EFUSE_DAC_CONF

dec_status: DEC_STATUS

0x11c - EFUSE_DEC_STATUS

date: DATE

0x1fc - EFUSE_DATE

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.