Type Alias esp32h2::efuse::status::R

source ·
pub type R = R<STATUS_SPEC>;
Expand description

Register STATUS reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn state(&self) -> STATE_R

Bits 0:3 - Indicates the state of the eFuse state machine.

source

pub fn otp_load_sw(&self) -> OTP_LOAD_SW_R

Bit 4 - The value of OTP_LOAD_SW.

source

pub fn otp_vddq_c_sync2(&self) -> OTP_VDDQ_C_SYNC2_R

Bit 5 - The value of OTP_VDDQ_C_SYNC2.

source

pub fn otp_strobe_sw(&self) -> OTP_STROBE_SW_R

Bit 6 - The value of OTP_STROBE_SW.

source

pub fn otp_csb_sw(&self) -> OTP_CSB_SW_R

Bit 7 - The value of OTP_CSB_SW.

source

pub fn otp_pgenb_sw(&self) -> OTP_PGENB_SW_R

Bit 8 - The value of OTP_PGENB_SW.

source

pub fn otp_vddq_is_sw(&self) -> OTP_VDDQ_IS_SW_R

Bit 9 - The value of OTP_VDDQ_IS_SW.

source

pub fn blk0_valid_bit_cnt(&self) -> BLK0_VALID_BIT_CNT_R

Bits 10:19 - Indicates the number of block valid bit.

source

pub fn cur_ecdsa_blk(&self) -> CUR_ECDSA_BLK_R

Bits 20:23 - Indicates which block is used for ECDSA key output.