[−][src]Struct imxrt1062_src::R
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]
U: Copy,
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
Auto Trait Implementations
impl<U, T> Send for R<U, T> where
T: Send,
U: Send,
T: Send,
U: Send,
impl<U, T> Sync for R<U, T> where
T: Sync,
U: Sync,
T: Sync,
U: Sync,
impl<U, T> Unpin for R<U, T> where
T: Unpin,
U: Unpin,
T: Unpin,
U: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,