Struct esp32c3_hal::pac::efuse::rd_repeat_data3::R
pub struct R(_);
Expand description
Register RD_REPEAT_DATA3
reader
Implementations
impl R
impl R
pub fn dis_download_mode(&self) -> BitReaderRaw<bool>
pub fn dis_download_mode(&self) -> BitReaderRaw<bool>
Bit 0 - Set this bit to disable download mode (boot_mode[3:0] = 0, 1, 2, 3, 6, 7).
pub fn dis_legacy_spi_boot(&self) -> BitReaderRaw<bool>
pub fn dis_legacy_spi_boot(&self) -> BitReaderRaw<bool>
Bit 1 - Set this bit to disable Legacy SPI boot mode (boot_mode[3:0] = 4).
pub fn uart_print_channel(&self) -> BitReaderRaw<bool>
pub fn uart_print_channel(&self) -> BitReaderRaw<bool>
Bit 2 - Selectes the default UART print channel. 0: UART0. 1: UART1.
pub fn flash_ecc_mode(&self) -> BitReaderRaw<bool>
pub fn flash_ecc_mode(&self) -> BitReaderRaw<bool>
Bit 3 - Set ECC mode in ROM, 0: ROM would Enable Flash ECC 16to18 byte mode. 1:ROM would use 16to17 byte mode.
pub fn dis_usb_download_mode(&self) -> BitReaderRaw<bool>
pub fn dis_usb_download_mode(&self) -> BitReaderRaw<bool>
Bit 4 - Set this bit to disable UART download mode through USB.
pub fn enable_security_download(&self) -> BitReaderRaw<bool>
pub fn enable_security_download(&self) -> BitReaderRaw<bool>
Bit 5 - Set this bit to enable secure UART download mode.
pub fn uart_print_control(&self) -> FieldReaderRaw<u8, u8>
pub fn uart_print_control(&self) -> FieldReaderRaw<u8, u8>
Bits 6:7 - Set the default UARTboot message output mode. 00: Enabled. 01: Enabled when GPIO8 is low at reset. 10: Enabled when GPIO8 is high at reset. 11:disabled.
pub fn pin_power_selection(&self) -> BitReaderRaw<bool>
pub fn pin_power_selection(&self) -> BitReaderRaw<bool>
Bit 8 - GPIO33-GPIO37 power supply selection in ROM code. 0: VDD3P3_CPU. 1: VDD_SPI.
pub fn flash_type(&self) -> BitReaderRaw<bool>
pub fn flash_type(&self) -> BitReaderRaw<bool>
Bit 9 - Set the maximum lines of SPI flash. 0: four lines. 1: eight lines.
pub fn flash_page_size(&self) -> FieldReaderRaw<u8, u8>
pub fn flash_page_size(&self) -> FieldReaderRaw<u8, u8>
Bits 10:11 - Set Flash page size.
pub fn flash_ecc_en(&self) -> BitReaderRaw<bool>
pub fn flash_ecc_en(&self) -> BitReaderRaw<bool>
Bit 12 - Set 1 to enable ECC for flash boot.
pub fn force_send_resume(&self) -> BitReaderRaw<bool>
pub fn force_send_resume(&self) -> BitReaderRaw<bool>
Bit 13 - Set this bit to force ROM code to send a resume command during SPI boot.
pub fn secure_version(&self) -> FieldReaderRaw<u16, u16>
pub fn secure_version(&self) -> FieldReaderRaw<u16, u16>
Bits 14:29 - Secure version (used by ESP-IDF anti-rollback feature).
pub fn rpt4_reserved1(&self) -> FieldReaderRaw<u8, u8>
pub fn rpt4_reserved1(&self) -> FieldReaderRaw<u8, u8>
Bits 30:31 - Reserved (used for four backups method).
Methods from Deref<Target = R<RD_REPEAT_DATA3_SPEC>>
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
pub fn bits(&self) -> <REG as RegisterSpec>::Ux
Reads raw bits from register.