[][src]Struct imxrt1062_src::R

pub struct R<U, T> { /* fields omitted */ }

Register/field reader

Result of the read method of a register. Also it can be used in the modify method

Methods

impl<U, T> R<U, T> where
    U: Copy
[src]

pub fn bits(&self) -> U[src]

Read raw bits from register/field

impl<FI> R<bool, FI>[src]

pub fn bit(&self) -> bool[src]

Value of the field as raw bits

pub fn bit_is_clear(&self) -> bool[src]

Returns true if the bit is clear (0)

pub fn bit_is_set(&self) -> bool[src]

Returns true if the bit is set (1)

impl R<u8, MASK_WDOG_RST_A>[src]

pub fn variant(&self) -> Variant<u8, MASK_WDOG_RST_A>[src]

Get enumerated values variant

pub fn is_mask_wdog_rst_5(&self) -> bool[src]

Checks if the value of the field is MASK_WDOG_RST_5

pub fn is_mask_wdog_rst_10(&self) -> bool[src]

Checks if the value of the field is MASK_WDOG_RST_10

impl R<bool, CORE0_RST_A>[src]

pub fn variant(&self) -> CORE0_RST_A[src]

Get enumerated values variant

pub fn is_core0_rst_0(&self) -> bool[src]

Checks if the value of the field is CORE0_RST_0

pub fn is_core0_rst_1(&self) -> bool[src]

Checks if the value of the field is CORE0_RST_1

impl R<bool, CORE0_DBG_RST_A>[src]

pub fn variant(&self) -> CORE0_DBG_RST_A[src]

Get enumerated values variant

pub fn is_core0_dbg_rst_0(&self) -> bool[src]

Checks if the value of the field is CORE0_DBG_RST_0

pub fn is_core0_dbg_rst_1(&self) -> bool[src]

Checks if the value of the field is CORE0_DBG_RST_1

impl R<bool, DBG_RST_MSK_PG_A>[src]

pub fn variant(&self) -> DBG_RST_MSK_PG_A[src]

Get enumerated values variant

pub fn is_dbg_rst_msk_pg_0(&self) -> bool[src]

Checks if the value of the field is DBG_RST_MSK_PG_0

pub fn is_dbg_rst_msk_pg_1(&self) -> bool[src]

Checks if the value of the field is DBG_RST_MSK_PG_1

impl R<u8, MASK_WDOG3_RST_A>[src]

pub fn variant(&self) -> Variant<u8, MASK_WDOG3_RST_A>[src]

Get enumerated values variant

pub fn is_mask_wdog3_rst_5(&self) -> bool[src]

Checks if the value of the field is MASK_WDOG3_RST_5

pub fn is_mask_wdog3_rst_10(&self) -> bool[src]

Checks if the value of the field is MASK_WDOG3_RST_10

impl R<u32, Reg<u32, _SCR>>[src]

pub fn mask_wdog_rst(&self) -> MASK_WDOG_RST_R[src]

Bits 7:10 - Mask wdog_rst_b source

pub fn core0_rst(&self) -> CORE0_RST_R[src]

Bit 13 - Software reset for core0 only

pub fn core0_dbg_rst(&self) -> CORE0_DBG_RST_R[src]

Bit 17 - Software reset for core0 debug only

pub fn dbg_rst_msk_pg(&self) -> DBG_RST_MSK_PG_R[src]

Bit 25 - Do not assert debug resets after power gating event of core

pub fn mask_wdog3_rst(&self) -> MASK_WDOG3_RST_R[src]

Bits 28:31 - Mask wdog3_rst_b source

impl R<u32, Reg<u32, _SBMR1>>[src]

pub fn boot_cfg1(&self) -> BOOT_CFG1_R[src]

Bits 0:7 - Refer to fusemap.

pub fn boot_cfg2(&self) -> BOOT_CFG2_R[src]

Bits 8:15 - Refer to fusemap.

pub fn boot_cfg3(&self) -> BOOT_CFG3_R[src]

Bits 16:23 - Refer to fusemap.

pub fn boot_cfg4(&self) -> BOOT_CFG4_R[src]

Bits 24:31 - Refer to fusemap.

impl R<bool, IPP_RESET_B_A>[src]

pub fn variant(&self) -> IPP_RESET_B_A[src]

Get enumerated values variant

pub fn is_ipp_reset_b_0(&self) -> bool[src]

Checks if the value of the field is IPP_RESET_B_0

pub fn is_ipp_reset_b_1(&self) -> bool[src]

Checks if the value of the field is IPP_RESET_B_1

impl R<bool, LOCKUP_SYSRESETREQ_A>[src]

pub fn variant(&self) -> LOCKUP_SYSRESETREQ_A[src]

Get enumerated values variant

pub fn is_lockup_sysresetreq_0(&self) -> bool[src]

Checks if the value of the field is LOCKUP_SYSRESETREQ_0

pub fn is_lockup_sysresetreq_1(&self) -> bool[src]

Checks if the value of the field is LOCKUP_SYSRESETREQ_1

impl R<bool, CSU_RESET_B_A>[src]

pub fn variant(&self) -> CSU_RESET_B_A[src]

Get enumerated values variant

pub fn is_csu_reset_b_0(&self) -> bool[src]

Checks if the value of the field is CSU_RESET_B_0

pub fn is_csu_reset_b_1(&self) -> bool[src]

Checks if the value of the field is CSU_RESET_B_1

impl R<bool, IPP_USER_RESET_B_A>[src]

pub fn variant(&self) -> IPP_USER_RESET_B_A[src]

Get enumerated values variant

pub fn is_ipp_user_reset_b_0(&self) -> bool[src]

Checks if the value of the field is IPP_USER_RESET_B_0

pub fn is_ipp_user_reset_b_1(&self) -> bool[src]

Checks if the value of the field is IPP_USER_RESET_B_1

impl R<bool, WDOG_RST_B_A>[src]

pub fn variant(&self) -> WDOG_RST_B_A[src]

Get enumerated values variant

pub fn is_wdog_rst_b_0(&self) -> bool[src]

Checks if the value of the field is WDOG_RST_B_0

pub fn is_wdog_rst_b_1(&self) -> bool[src]

Checks if the value of the field is WDOG_RST_B_1

impl R<bool, JTAG_RST_B_A>[src]

pub fn variant(&self) -> JTAG_RST_B_A[src]

Get enumerated values variant

pub fn is_jtag_rst_b_0(&self) -> bool[src]

Checks if the value of the field is JTAG_RST_B_0

pub fn is_jtag_rst_b_1(&self) -> bool[src]

Checks if the value of the field is JTAG_RST_B_1

impl R<bool, JTAG_SW_RST_A>[src]

pub fn variant(&self) -> JTAG_SW_RST_A[src]

Get enumerated values variant

pub fn is_jtag_sw_rst_0(&self) -> bool[src]

Checks if the value of the field is JTAG_SW_RST_0

pub fn is_jtag_sw_rst_1(&self) -> bool[src]

Checks if the value of the field is JTAG_SW_RST_1

impl R<bool, WDOG3_RST_B_A>[src]

pub fn variant(&self) -> WDOG3_RST_B_A[src]

Get enumerated values variant

pub fn is_wdog3_rst_b_0(&self) -> bool[src]

Checks if the value of the field is WDOG3_RST_B_0

pub fn is_wdog3_rst_b_1(&self) -> bool[src]

Checks if the value of the field is WDOG3_RST_B_1

impl R<bool, TEMPSENSE_RST_B_A>[src]

pub fn variant(&self) -> TEMPSENSE_RST_B_A[src]

Get enumerated values variant

pub fn is_tempsense_rst_b_0(&self) -> bool[src]

Checks if the value of the field is TEMPSENSE_RST_B_0

pub fn is_tempsense_rst_b_1(&self) -> bool[src]

Checks if the value of the field is TEMPSENSE_RST_B_1

impl R<u32, Reg<u32, _SRSR>>[src]

pub fn ipp_reset_b(&self) -> IPP_RESET_B_R[src]

Bit 0 - Indicates whether reset was the result of ipp_reset_b pin (Power-up sequence)

pub fn lockup_sysresetreq(&self) -> LOCKUP_SYSRESETREQ_R[src]

Bit 1 - Indicates a reset has been caused by CPU lockup or software setting of SYSRESETREQ bit in Application Interrupt and Reset Control Register of the ARM core

pub fn csu_reset_b(&self) -> CSU_RESET_B_R[src]

Bit 2 - Indicates whether the reset was the result of the csu_reset_b input.

pub fn ipp_user_reset_b(&self) -> IPP_USER_RESET_B_R[src]

Bit 3 - Indicates whether the reset was the result of the ipp_user_reset_b qualified reset.

pub fn wdog_rst_b(&self) -> WDOG_RST_B_R[src]

Bit 4 - IC Watchdog Time-out reset

pub fn jtag_rst_b(&self) -> JTAG_RST_B_R[src]

Bit 5 - HIGH - Z JTAG reset. Indicates whether the reset was the result of HIGH-Z reset from JTAG.

pub fn jtag_sw_rst(&self) -> JTAG_SW_RST_R[src]

Bit 6 - JTAG software reset. Indicates whether the reset was the result of software reset from JTAG.

pub fn wdog3_rst_b(&self) -> WDOG3_RST_B_R[src]

Bit 7 - IC Watchdog3 Time-out reset

pub fn tempsense_rst_b(&self) -> TEMPSENSE_RST_B_R[src]

Bit 8 - Temper Sensor software reset

impl R<u32, Reg<u32, _SBMR2>>[src]

pub fn sec_config(&self) -> SEC_CONFIG_R[src]

Bits 0:1 - SECONFIG[1] shows the state of the SECONFIG[1] fuse

pub fn dir_bt_dis(&self) -> DIR_BT_DIS_R[src]

Bit 3 - DIR_BT_DIS shows the state of the DIR_BT_DIS fuse

pub fn bt_fuse_sel(&self) -> BT_FUSE_SEL_R[src]

Bit 4 - BT_FUSE_SEL (connected to gpio bt_fuse_sel) shows the state of the BT_FUSE_SEL fuse

pub fn bmod(&self) -> BMOD_R[src]

Bits 24:25 - BMOD[1:0] shows the latched state of the BOOT_MODE1 and BOOT_MODE0 signals on the rising edge of POR_B

impl R<u32, Reg<u32, _GPR1>>[src]

pub fn persistent_entry0(&self) -> PERSISTENT_ENTRY0_R[src]

Bits 0:31 - Holds entry function for core0 for waking-up from low power mode

impl R<u32, Reg<u32, _GPR2>>[src]

pub fn persistent_arg0(&self) -> PERSISTENT_ARG0_R[src]

Bits 0:31 - Holds argument of entry function for core0 for waking-up from low power mode

Trait Implementations

impl<U, T, FI> PartialEq<FI> for R<U, T> where
    U: PartialEq,
    FI: Copy + Into<U>, 
[src]

Auto Trait Implementations

impl<U, T> Send for R<U, T> where
    T: Send,
    U: Send

impl<U, T> Sync for R<U, T> where
    T: Sync,
    U: Sync

impl<U, T> Unpin for R<U, T> where
    T: Unpin,
    U: 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.