Struct esp32s3_hal::pac::efuse::rd_repeat_data0::R
pub struct R(_);
Expand description
Register RD_REPEAT_DATA0
reader
Implementations§
§impl R
impl R
pub fn rd_dis(&self) -> FieldReaderRaw<u8, u8>
pub fn rd_dis(&self) -> FieldReaderRaw<u8, u8>
Bits 0:6 - Set this bit to disable reading from BlOCK4-10.
pub fn dis_rtc_ram_boot(&self) -> BitReaderRaw<bool>
pub fn dis_rtc_ram_boot(&self) -> BitReaderRaw<bool>
Bit 7 - Set this bit to disable boot from RTC RAM.
pub fn dis_icache(&self) -> BitReaderRaw<bool>
pub fn dis_icache(&self) -> BitReaderRaw<bool>
Bit 8 - Set this bit to disable Icache.
pub fn dis_dcache(&self) -> BitReaderRaw<bool>
pub fn dis_dcache(&self) -> BitReaderRaw<bool>
Bit 9 - Set this bit to disable Dcache.
pub fn dis_download_icache(&self) -> BitReaderRaw<bool>
pub fn dis_download_icache(&self) -> BitReaderRaw<bool>
Bit 10 - Set this bit to disable Icache in download mode (boot_mode[3:0] is 0, 1, 2, 3, 6, 7).
pub fn dis_download_dcache(&self) -> BitReaderRaw<bool>
pub fn dis_download_dcache(&self) -> BitReaderRaw<bool>
Bit 11 - Set this bit to disable Dcache in download mode ( boot_mode[3:0] is 0, 1, 2, 3, 6, 7).
pub fn dis_force_download(&self) -> BitReaderRaw<bool>
pub fn dis_force_download(&self) -> BitReaderRaw<bool>
Bit 12 - Set this bit to disable the function that forces chip into download mode.
pub fn dis_app_cpu(&self) -> BitReaderRaw<bool>
pub fn dis_app_cpu(&self) -> BitReaderRaw<bool>
Bit 15 - Disable app cpu.
pub fn soft_dis_jtag(&self) -> FieldReaderRaw<u8, u8>
pub fn soft_dis_jtag(&self) -> FieldReaderRaw<u8, u8>
Bits 16:18 - Set these bits to disable JTAG in the soft way (odd number 1 means disable ). JTAG can be enabled in HMAC module.
pub fn dis_pad_jtag(&self) -> BitReaderRaw<bool>
pub fn dis_pad_jtag(&self) -> BitReaderRaw<bool>
Bit 19 - Set this bit to disable JTAG in the hard way. JTAG is disabled permanently.
pub fn dis_download_manual_encrypt(&self) -> BitReaderRaw<bool>
pub fn dis_download_manual_encrypt(&self) -> BitReaderRaw<bool>
Bit 20 - Set this bit to disable flash encryption when in download boot modes.
pub fn usb_drefh(&self) -> FieldReaderRaw<u8, u8>
pub fn usb_drefh(&self) -> FieldReaderRaw<u8, u8>
Bits 21:22 - Controls single-end input threshold vrefh, 1.76 V to 2 V with step of 80 mV, stored in eFuse.
pub fn usb_drefl(&self) -> FieldReaderRaw<u8, u8>
pub fn usb_drefl(&self) -> FieldReaderRaw<u8, u8>
Bits 23:24 - Controls single-end input threshold vrefl, 0.8 V to 1.04 V with step of 80 mV, stored in eFuse.
pub fn usb_exchg_pins(&self) -> BitReaderRaw<bool>
pub fn usb_exchg_pins(&self) -> BitReaderRaw<bool>
Bit 25 - Set this bit to exchange USB D+ and D- pins.
pub fn ext_phy_enable(&self) -> BitReaderRaw<bool>
pub fn ext_phy_enable(&self) -> BitReaderRaw<bool>
Bit 26 - Set this bit to enable external PHY.
pub fn btlc_gpio_enable(&self) -> FieldReaderRaw<u8, u8>
pub fn btlc_gpio_enable(&self) -> FieldReaderRaw<u8, u8>
Bits 27:28 - Bluetooth GPIO signal output security level control.
pub fn vdd_spi_modecurlim(&self) -> BitReaderRaw<bool>
pub fn vdd_spi_modecurlim(&self) -> BitReaderRaw<bool>
Bit 29 - SPI regulator switches current limit mode.
pub fn vdd_spi_drefh(&self) -> FieldReaderRaw<u8, u8>
pub fn vdd_spi_drefh(&self) -> FieldReaderRaw<u8, u8>
Bits 30:31 - SPI regulator high voltage reference.
Methods from Deref<Target = R<RD_REPEAT_DATA0_SPEC>>§
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
Reads raw bits from register.