Struct esp32s3_hal::pac::efuse::rd_repeat_data2::R
pub struct R(_);
Expand description
Register RD_REPEAT_DATA2
reader
Implementations§
§impl R
impl R
pub fn key_purpose_2(&self) -> FieldReaderRaw<u8, u8>
pub fn key_purpose_2(&self) -> FieldReaderRaw<u8, u8>
Bits 0:3 - Purpose of Key2.
pub fn key_purpose_3(&self) -> FieldReaderRaw<u8, u8>
pub fn key_purpose_3(&self) -> FieldReaderRaw<u8, u8>
Bits 4:7 - Purpose of Key3.
pub fn key_purpose_4(&self) -> FieldReaderRaw<u8, u8>
pub fn key_purpose_4(&self) -> FieldReaderRaw<u8, u8>
Bits 8:11 - Purpose of Key4.
pub fn key_purpose_5(&self) -> FieldReaderRaw<u8, u8>
pub fn key_purpose_5(&self) -> FieldReaderRaw<u8, u8>
Bits 12:15 - Purpose of Key5.
pub fn rpt4_reserved0(&self) -> FieldReaderRaw<u8, u8>
pub fn rpt4_reserved0(&self) -> FieldReaderRaw<u8, u8>
Bits 16:19 - Reserved (used for four backups method).
pub fn secure_boot_en(&self) -> BitReaderRaw<bool>
pub fn secure_boot_en(&self) -> BitReaderRaw<bool>
Bit 20 - Set this bit to enable secure boot.
pub fn secure_boot_aggressive_revoke(&self) -> BitReaderRaw<bool>
pub fn secure_boot_aggressive_revoke(&self) -> BitReaderRaw<bool>
Bit 21 - Set this bit to enable revoking aggressive secure boot.
pub fn dis_usb_jtag(&self) -> BitReaderRaw<bool>
pub fn dis_usb_jtag(&self) -> BitReaderRaw<bool>
Bit 22 - Set this bit to disable function of usb switch to jtag in module of usb device.
pub fn dis_usb_device(&self) -> BitReaderRaw<bool>
pub fn dis_usb_device(&self) -> BitReaderRaw<bool>
Bit 23 - Set this bit to disable usb device.
pub fn strap_jtag_sel(&self) -> BitReaderRaw<bool>
pub fn strap_jtag_sel(&self) -> BitReaderRaw<bool>
Bit 24 - Set this bit to enable selection between usb_to_jtag and pad_to_jtag through strapping gpio10 when both reg_dis_usb_jtag and reg_dis_pad_jtag are equal to 0.
pub fn usb_phy_sel(&self) -> BitReaderRaw<bool>
pub fn usb_phy_sel(&self) -> BitReaderRaw<bool>
Bit 25 - This bit is used to switch internal PHY and external PHY for USB OTG and USB Device. 0: internal PHY is assigned to USB Device while external PHY is assigned to USB OTG. 1: internal PHY is assigned to USB OTG while external PHY is assigned to USB Device.
pub fn power_glitch_dsense(&self) -> FieldReaderRaw<u8, u8>
pub fn power_glitch_dsense(&self) -> FieldReaderRaw<u8, u8>
Bits 26:27 - Sample delay configuration of power glitch.
pub fn flash_tpuw(&self) -> FieldReaderRaw<u8, u8>
pub fn flash_tpuw(&self) -> FieldReaderRaw<u8, u8>
Bits 28:31 - Configures flash waiting time after power-up, in unit of ms. If the value is less than 15, the waiting time is the configurable value. Otherwise, the waiting time is twice the configurable value.
Methods from Deref<Target = R<RD_REPEAT_DATA2_SPEC>>§
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
Reads raw bits from register.