[][src]Struct esp8266::generic::R

pub struct R<REG: RegisterSpec + ?Sized> { /* fields omitted */ }

Register reader.

Result of the read methods of registers. Also used as a closure argument in the modify method.

Implementations

impl<REG: RegisterSpec> R<REG>[src]

pub fn bits(&self) -> REG::Ux[src]

Reads raw bits from register.

Trait Implementations

impl From<R<COUNT_SPEC>> for R[src]

impl From<R<CTL_SPEC>> for R[src]

impl From<R<DPORT_CTL_SPEC>> for R[src]

impl From<R<EDGE_INT_ENABLE_SPEC>> for R[src]

impl From<R<EFUSE_DATA0_SPEC>> for R[src]

impl From<R<EFUSE_DATA1_SPEC>> for R[src]

impl From<R<EFUSE_DATA2_SPEC>> for R[src]

impl From<R<EFUSE_DATA3_SPEC>> for R[src]

impl From<R<FRC1_COUNT_SPEC>> for R[src]

impl From<R<FRC1_CTRL_SPEC>> for R[src]

impl From<R<FRC1_INT_SPEC>> for R[src]

impl From<R<FRC1_LOAD_SPEC>> for R[src]

impl From<R<FRC2_ALARM_SPEC>> for R[src]

impl From<R<FRC2_COUNT_SPEC>> for R[src]

impl From<R<FRC2_CTRL_SPEC>> for R[src]

impl From<R<FRC2_INT_SPEC>> for R[src]

impl From<R<FRC2_LOAD_SPEC>> for R[src]

impl From<R<GPIO_ENABLE_SPEC>> for R[src]

impl From<R<GPIO_IN_SPEC>> for R[src]

impl From<R<GPIO_OUT_SPEC>> for R[src]

impl From<R<GPIO_PIN0_SPEC>> for R[src]

impl From<R<GPIO_PIN10_SPEC>> for R[src]

impl From<R<GPIO_PIN11_SPEC>> for R[src]

impl From<R<GPIO_PIN12_SPEC>> for R[src]

impl From<R<GPIO_PIN13_SPEC>> for R[src]

impl From<R<GPIO_PIN14_SPEC>> for R[src]

impl From<R<GPIO_PIN15_SPEC>> for R[src]

impl From<R<GPIO_PIN1_SPEC>> for R[src]

impl From<R<GPIO_PIN2_SPEC>> for R[src]

impl From<R<GPIO_PIN3_SPEC>> for R[src]

impl From<R<GPIO_PIN4_SPEC>> for R[src]

impl From<R<GPIO_PIN5_SPEC>> for R[src]

impl From<R<GPIO_PIN6_SPEC>> for R[src]

impl From<R<GPIO_PIN7_SPEC>> for R[src]

impl From<R<GPIO_PIN8_SPEC>> for R[src]

impl From<R<GPIO_PIN9_SPEC>> for R[src]

impl From<R<GPIO_RTC_CALIB_SYNC_SPEC>> for R[src]

impl From<R<GPIO_RTC_CALIB_VALUE_SPEC>> for R[src]

impl From<R<GPIO_SIGMA_DELTA_SPEC>> for R[src]

impl From<R<GPIO_STATUS_SPEC>> for R[src]

impl From<R<I2SCONF_SIGLE_DATA_SPEC>> for R[src]

impl From<R<I2SCONF_SPEC>> for R[src]

impl From<R<I2SINT_CLR_SPEC>> for R[src]

impl From<R<I2SINT_ENA_SPEC>> for R[src]

impl From<R<I2SINT_RAW_SPEC>> for R[src]

impl From<R<I2SINT_ST_SPEC>> for R[src]

impl From<R<I2SRXEOF_NUM_SPEC>> for R[src]

impl From<R<I2SRXFIFO_SPEC>> for R[src]

impl From<R<I2STIMING_SPEC>> for R[src]

impl From<R<I2STXFIFO_SPEC>> for R[src]

impl From<R<I2S_FIFO_CONF_SPEC>> for R[src]

impl From<R<IO_MUX_CONF_SPEC>> for R[src]

impl From<R<IO_MUX_GPIO0_SPEC>> for R[src]

impl From<R<IO_MUX_GPIO2_SPEC>> for R[src]

impl From<R<IO_MUX_GPIO4_SPEC>> for R[src]

impl From<R<IO_MUX_GPIO5_SPEC>> for R[src]

impl From<R<IO_MUX_MTCK_SPEC>> for R[src]

impl From<R<IO_MUX_MTDI_SPEC>> for R[src]

impl From<R<IO_MUX_MTDO_SPEC>> for R[src]

impl From<R<IO_MUX_MTMS_SPEC>> for R[src]

impl From<R<IO_MUX_SD_CLK_SPEC>> for R[src]

impl From<R<IO_MUX_SD_CMD_SPEC>> for R[src]

impl From<R<IO_MUX_SD_DATA0_SPEC>> for R[src]

impl From<R<IO_MUX_SD_DATA1_SPEC>> for R[src]

impl From<R<IO_MUX_SD_DATA2_SPEC>> for R[src]

impl From<R<IO_MUX_SD_DATA3_SPEC>> for R[src]

impl From<R<IO_MUX_U0RXD_SPEC>> for R[src]

impl From<R<IO_MUX_U0TXD_SPEC>> for R[src]

impl From<R<RELOAD_STAGE0_SPEC>> for R[src]

impl From<R<RELOAD_STAGE1_SPEC>> for R[src]

impl From<R<RESET_SPEC>> for R[src]

impl From<R<RESET_STAGE_SPEC>> for R[src]

impl From<R<RNG_SPEC>> for R[src]

impl From<R<RTC_STATE1_SPEC>> for R[src]

impl From<R<RTC_STORE0_SPEC>> for R[src]

impl From<R<SLC_AHB_TEST_SPEC>> for R[src]

impl From<R<SLC_BRIDGE_CONF_SPEC>> for R[src]

impl From<R<SLC_CONF0_SPEC>> for R[src]

impl From<R<SLC_CONF1_SPEC>> for R[src]

impl From<R<SLC_DATE_SPEC>> for R[src]

impl From<R<SLC_ID_SPEC>> for R[src]

impl From<R<SLC_INTVEC_TOHOST_SPEC>> for R[src]

impl From<R<SLC_INT_CLR_SPEC>> for R[src]

impl From<R<SLC_INT_ENA_SPEC>> for R[src]

impl From<R<SLC_INT_RAW_SPEC>> for R[src]

impl From<R<SLC_INT_STATUS_SPEC>> for R[src]

impl From<R<SLC_RX_DSCR_CONF_SPEC>> for R[src]

impl From<R<SLC_RX_EOF_BFR_DES_ADDR_SPEC>> for R[src]

impl From<R<SLC_RX_EOF_DES_ADDR_SPEC>> for R[src]

impl From<R<SLC_RX_FIFO_PUSH_SPEC>> for R[src]

impl From<R<SLC_RX_STATUS_SPEC>> for R[src]

impl From<R<SLC_SDIO_ST_SPEC>> for R[src]

impl From<R<SLC_STATE0_SPEC>> for R[src]

impl From<R<SLC_STATE1_SPEC>> for R[src]

impl From<R<SLC_TOKEN0_SPEC>> for R[src]

impl From<R<SLC_TOKEN1_SPEC>> for R[src]

impl From<R<SLC_TX_EOF_DES_ADDR_SPEC>> for R[src]

impl From<R<SLC_TX_FIFO_POP_SPEC>> for R[src]

impl From<R<SLC_TX_STATUS_SPEC>> for R[src]

impl From<R<SPI_ADDR_SPEC>> for R[src]

impl From<R<SPI_ADDR_SPEC>> for R[src]

impl From<R<SPI_CLOCK_SPEC>> for R[src]

impl From<R<SPI_CLOCK_SPEC>> for R[src]

impl From<R<SPI_CMD_SPEC>> for R[src]

impl From<R<SPI_CMD_SPEC>> for R[src]

impl From<R<SPI_CTRL1_SPEC>> for R[src]

impl From<R<SPI_CTRL1_SPEC>> for R[src]

impl From<R<SPI_CTRL2_SPEC>> for R[src]

impl From<R<SPI_CTRL2_SPEC>> for R[src]

impl From<R<SPI_CTRL_SPEC>> for R[src]

impl From<R<SPI_CTRL_SPEC>> for R[src]

impl From<R<SPI_EXT3_SPEC>> for R[src]

impl From<R<SPI_EXT3_SPEC>> for R[src]

impl From<R<SPI_PIN_SPEC>> for R[src]

impl From<R<SPI_PIN_SPEC>> for R[src]

impl From<R<SPI_RD_STATUS_SPEC>> for R[src]

impl From<R<SPI_RD_STATUS_SPEC>> for R[src]

impl From<R<SPI_SLAVE1_SPEC>> for R[src]

impl From<R<SPI_SLAVE1_SPEC>> for R[src]

impl From<R<SPI_SLAVE2_SPEC>> for R[src]

impl From<R<SPI_SLAVE2_SPEC>> for R[src]

impl From<R<SPI_SLAVE3_SPEC>> for R[src]

impl From<R<SPI_SLAVE3_SPEC>> for R[src]

impl From<R<SPI_SLAVE_SPEC>> for R[src]

impl From<R<SPI_SLAVE_SPEC>> for R[src]

impl From<R<SPI_USER1_SPEC>> for R[src]

impl From<R<SPI_USER1_SPEC>> for R[src]

impl From<R<SPI_USER2_SPEC>> for R[src]

impl From<R<SPI_USER2_SPEC>> for R[src]

impl From<R<SPI_USER_SPEC>> for R[src]

impl From<R<SPI_USER_SPEC>> for R[src]

impl From<R<SPI_W0_SPEC>> for R[src]

impl From<R<SPI_W0_SPEC>> for R[src]

impl From<R<SPI_W10_SPEC>> for R[src]

impl From<R<SPI_W10_SPEC>> for R[src]

impl From<R<SPI_W11_SPEC>> for R[src]

impl From<R<SPI_W11_SPEC>> for R[src]

impl From<R<SPI_W12_SPEC>> for R[src]

impl From<R<SPI_W12_SPEC>> for R[src]

impl From<R<SPI_W13_SPEC>> for R[src]

impl From<R<SPI_W13_SPEC>> for R[src]

impl From<R<SPI_W14_SPEC>> for R[src]

impl From<R<SPI_W14_SPEC>> for R[src]

impl From<R<SPI_W15_SPEC>> for R[src]

impl From<R<SPI_W15_SPEC>> for R[src]

impl From<R<SPI_W1_SPEC>> for R[src]

impl From<R<SPI_W1_SPEC>> for R[src]

impl From<R<SPI_W2_SPEC>> for R[src]

impl From<R<SPI_W2_SPEC>> for R[src]

impl From<R<SPI_W3_SPEC>> for R[src]

impl From<R<SPI_W3_SPEC>> for R[src]

impl From<R<SPI_W4_SPEC>> for R[src]

impl From<R<SPI_W4_SPEC>> for R[src]

impl From<R<SPI_W5_SPEC>> for R[src]

impl From<R<SPI_W5_SPEC>> for R[src]

impl From<R<SPI_W6_SPEC>> for R[src]

impl From<R<SPI_W6_SPEC>> for R[src]

impl From<R<SPI_W7_SPEC>> for R[src]

impl From<R<SPI_W7_SPEC>> for R[src]

impl From<R<SPI_W8_SPEC>> for R[src]

impl From<R<SPI_W8_SPEC>> for R[src]

impl From<R<SPI_W9_SPEC>> for R[src]

impl From<R<SPI_W9_SPEC>> for R[src]

impl From<R<SPI_WR_STATUS_SPEC>> for R[src]

impl From<R<SPI_WR_STATUS_SPEC>> for R[src]

impl From<R<STAGE_SPEC>> for R[src]

impl From<R<UART_AUTOBAUD_SPEC>> for R[src]

impl From<R<UART_AUTOBAUD_SPEC>> for R[src]

impl From<R<UART_CLKDIV_SPEC>> for R[src]

impl From<R<UART_CLKDIV_SPEC>> for R[src]

impl From<R<UART_CONF0_SPEC>> for R[src]

impl From<R<UART_CONF0_SPEC>> for R[src]

impl From<R<UART_CONF1_SPEC>> for R[src]

impl From<R<UART_CONF1_SPEC>> for R[src]

impl From<R<UART_DATE_SPEC>> for R[src]

impl From<R<UART_DATE_SPEC>> for R[src]

impl From<R<UART_FIFO_SPEC>> for R[src]

impl From<R<UART_FIFO_SPEC>> for R[src]

impl From<R<UART_HIGHPULSE_SPEC>> for R[src]

impl From<R<UART_HIGHPULSE_SPEC>> for R[src]

impl From<R<UART_ID_SPEC>> for R[src]

impl From<R<UART_ID_SPEC>> for R[src]

impl From<R<UART_INT_ENA_SPEC>> for R[src]

impl From<R<UART_INT_ENA_SPEC>> for R[src]

impl From<R<UART_INT_RAW_SPEC>> for R[src]

impl From<R<UART_INT_RAW_SPEC>> for R[src]

impl From<R<UART_INT_ST_SPEC>> for R[src]

impl From<R<UART_INT_ST_SPEC>> for R[src]

impl From<R<UART_LOWPULSE_SPEC>> for R[src]

impl From<R<UART_LOWPULSE_SPEC>> for R[src]

impl From<R<UART_RXD_CNT_SPEC>> for R[src]

impl From<R<UART_RXD_CNT_SPEC>> for R[src]

impl From<R<UART_STATUS_SPEC>> for R[src]

impl From<R<UART_STATUS_SPEC>> for R[src]

impl From<R<WDT_CTL_SPEC>> for R[src]

impl From<R<WDT_OP_ND_SPEC>> for R[src]

impl From<R<WDT_OP_SPEC>> for R[src]

impl From<R<WDT_RST_SPEC>> for R[src]

impl<REG: RegisterSpec, FI> PartialEq<FI> for R<REG> where
    REG::Ux: PartialEq,
    FI: Copy + Into<REG::Ux>, 
[src]

Auto Trait Implementations

impl<REG: ?Sized> Send for R<REG> where
    REG: Send,
    <REG as RegisterSpec>::Ux: Send

impl<REG: ?Sized> Sync for R<REG> where
    REG: Sync,
    <REG as RegisterSpec>::Ux: Sync

impl<REG: ?Sized> Unpin for R<REG> where
    REG: Unpin,
    <REG as RegisterSpec>::Ux: Unpin

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.