[−][src]Struct imxrt1062_pwm1::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<u16, Reg<u16, _SMCNT>>
[src]
impl R<u16, Reg<u16, _SMINIT>>
[src]
impl R<u8, CLK_SEL_A>
[src]
pub fn variant(&self) -> Variant<u8, CLK_SEL_A>
[src]
Get enumerated values variant
pub fn is_clk_sel_0(&self) -> bool
[src]
Checks if the value of the field is CLK_SEL_0
pub fn is_clk_sel_1(&self) -> bool
[src]
Checks if the value of the field is CLK_SEL_1
pub fn is_clk_sel_2(&self) -> bool
[src]
Checks if the value of the field is CLK_SEL_2
impl R<bool, RELOAD_SEL_A>
[src]
pub fn variant(&self) -> RELOAD_SEL_A
[src]
Get enumerated values variant
pub fn is_reload_sel_0(&self) -> bool
[src]
Checks if the value of the field is RELOAD_SEL_0
pub fn is_reload_sel_1(&self) -> bool
[src]
Checks if the value of the field is RELOAD_SEL_1
impl R<u8, FORCE_SEL_A>
[src]
pub fn variant(&self) -> FORCE_SEL_A
[src]
Get enumerated values variant
pub fn is_force_sel_0(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_0
pub fn is_force_sel_1(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_1
pub fn is_force_sel_2(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_2
pub fn is_force_sel_3(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_3
pub fn is_force_sel_4(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_4
pub fn is_force_sel_5(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_5
pub fn is_force_sel_6(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_6
pub fn is_force_sel_7(&self) -> bool
[src]
Checks if the value of the field is FORCE_SEL_7
impl R<bool, FRCEN_A>
[src]
pub fn variant(&self) -> FRCEN_A
[src]
Get enumerated values variant
pub fn is_frcen_0(&self) -> bool
[src]
Checks if the value of the field is FRCEN_0
pub fn is_frcen_1(&self) -> bool
[src]
Checks if the value of the field is FRCEN_1
impl R<u8, INIT_SEL_A>
[src]
pub fn variant(&self) -> INIT_SEL_A
[src]
Get enumerated values variant
pub fn is_init_sel_0(&self) -> bool
[src]
Checks if the value of the field is INIT_SEL_0
pub fn is_init_sel_1(&self) -> bool
[src]
Checks if the value of the field is INIT_SEL_1
pub fn is_init_sel_2(&self) -> bool
[src]
Checks if the value of the field is INIT_SEL_2
pub fn is_init_sel_3(&self) -> bool
[src]
Checks if the value of the field is INIT_SEL_3
impl R<bool, INDEP_A>
[src]
pub fn variant(&self) -> INDEP_A
[src]
Get enumerated values variant
pub fn is_indep_0(&self) -> bool
[src]
Checks if the value of the field is INDEP_0
pub fn is_indep_1(&self) -> bool
[src]
Checks if the value of the field is INDEP_1
impl R<u16, Reg<u16, _SMCTRL2>>
[src]
pub fn clk_sel(&self) -> CLK_SEL_R
[src]
Bits 0:1 - Clock Source Select
pub fn reload_sel(&self) -> RELOAD_SEL_R
[src]
Bit 2 - Reload Source Select
pub fn force_sel(&self) -> FORCE_SEL_R
[src]
Bits 3:5 - This read/write bit determines the source of the FORCE OUTPUT signal for this submodule.
pub fn force(&self) -> FORCE_R
[src]
Bit 6 - Force Initialization
pub fn frcen(&self) -> FRCEN_R
[src]
Bit 7 - FRCEN
pub fn init_sel(&self) -> INIT_SEL_R
[src]
Bits 8:9 - Initialization Control Select
pub fn pwmx_init(&self) -> PWMX_INIT_R
[src]
Bit 10 - PWM_X Initial Value
pub fn pwm45_init(&self) -> PWM45_INIT_R
[src]
Bit 11 - PWM45 Initial Value
pub fn pwm23_init(&self) -> PWM23_INIT_R
[src]
Bit 12 - PWM23 Initial Value
pub fn indep(&self) -> INDEP_R
[src]
Bit 13 - Independent or Complementary Pair Operation
pub fn waiten(&self) -> WAITEN_R
[src]
Bit 14 - WAIT Enable
pub fn dbgen(&self) -> DBGEN_R
[src]
Bit 15 - Debug Enable
impl R<bool, DBLEN_A>
[src]
pub fn variant(&self) -> DBLEN_A
[src]
Get enumerated values variant
pub fn is_dblen_0(&self) -> bool
[src]
Checks if the value of the field is DBLEN_0
pub fn is_dblen_1(&self) -> bool
[src]
Checks if the value of the field is DBLEN_1
impl R<bool, DBLX_A>
[src]
pub fn variant(&self) -> DBLX_A
[src]
Get enumerated values variant
pub fn is_dblx_0(&self) -> bool
[src]
Checks if the value of the field is DBLX_0
pub fn is_dblx_1(&self) -> bool
[src]
Checks if the value of the field is DBLX_1
impl R<bool, LDMOD_A>
[src]
pub fn variant(&self) -> LDMOD_A
[src]
Get enumerated values variant
pub fn is_ldmod_0(&self) -> bool
[src]
Checks if the value of the field is LDMOD_0
pub fn is_ldmod_1(&self) -> bool
[src]
Checks if the value of the field is LDMOD_1
impl R<bool, SPLIT_A>
[src]
pub fn variant(&self) -> SPLIT_A
[src]
Get enumerated values variant
pub fn is_split_0(&self) -> bool
[src]
Checks if the value of the field is SPLIT_0
pub fn is_split_1(&self) -> bool
[src]
Checks if the value of the field is SPLIT_1
impl R<u8, PRSC_A>
[src]
pub fn variant(&self) -> PRSC_A
[src]
Get enumerated values variant
pub fn is_prsc_0(&self) -> bool
[src]
Checks if the value of the field is PRSC_0
pub fn is_prsc_1(&self) -> bool
[src]
Checks if the value of the field is PRSC_1
pub fn is_prsc_2(&self) -> bool
[src]
Checks if the value of the field is PRSC_2
pub fn is_prsc_3(&self) -> bool
[src]
Checks if the value of the field is PRSC_3
pub fn is_prsc_4(&self) -> bool
[src]
Checks if the value of the field is PRSC_4
pub fn is_prsc_5(&self) -> bool
[src]
Checks if the value of the field is PRSC_5
pub fn is_prsc_6(&self) -> bool
[src]
Checks if the value of the field is PRSC_6
pub fn is_prsc_7(&self) -> bool
[src]
Checks if the value of the field is PRSC_7
impl R<bool, COMPMODE_A>
[src]
pub fn variant(&self) -> COMPMODE_A
[src]
Get enumerated values variant
pub fn is_compmode_0(&self) -> bool
[src]
Checks if the value of the field is COMPMODE_0
pub fn is_compmode_1(&self) -> bool
[src]
Checks if the value of the field is COMPMODE_1
impl R<bool, FULL_A>
[src]
pub fn variant(&self) -> FULL_A
[src]
Get enumerated values variant
pub fn is_full_0(&self) -> bool
[src]
Checks if the value of the field is FULL_0
pub fn is_full_1(&self) -> bool
[src]
Checks if the value of the field is FULL_1
impl R<bool, HALF_A>
[src]
pub fn variant(&self) -> HALF_A
[src]
Get enumerated values variant
pub fn is_half_0(&self) -> bool
[src]
Checks if the value of the field is HALF_0
pub fn is_half_1(&self) -> bool
[src]
Checks if the value of the field is HALF_1
impl R<u8, LDFQ_A>
[src]
pub fn variant(&self) -> LDFQ_A
[src]
Get enumerated values variant
pub fn is_ldfq_0(&self) -> bool
[src]
Checks if the value of the field is LDFQ_0
pub fn is_ldfq_1(&self) -> bool
[src]
Checks if the value of the field is LDFQ_1
pub fn is_ldfq_2(&self) -> bool
[src]
Checks if the value of the field is LDFQ_2
pub fn is_ldfq_3(&self) -> bool
[src]
Checks if the value of the field is LDFQ_3
pub fn is_ldfq_4(&self) -> bool
[src]
Checks if the value of the field is LDFQ_4
pub fn is_ldfq_5(&self) -> bool
[src]
Checks if the value of the field is LDFQ_5
pub fn is_ldfq_6(&self) -> bool
[src]
Checks if the value of the field is LDFQ_6
pub fn is_ldfq_7(&self) -> bool
[src]
Checks if the value of the field is LDFQ_7
pub fn is_ldfq_8(&self) -> bool
[src]
Checks if the value of the field is LDFQ_8
pub fn is_ldfq_9(&self) -> bool
[src]
Checks if the value of the field is LDFQ_9
pub fn is_ldfq_10(&self) -> bool
[src]
Checks if the value of the field is LDFQ_10
pub fn is_ldfq_11(&self) -> bool
[src]
Checks if the value of the field is LDFQ_11
pub fn is_ldfq_12(&self) -> bool
[src]
Checks if the value of the field is LDFQ_12
pub fn is_ldfq_13(&self) -> bool
[src]
Checks if the value of the field is LDFQ_13
pub fn is_ldfq_14(&self) -> bool
[src]
Checks if the value of the field is LDFQ_14
pub fn is_ldfq_15(&self) -> bool
[src]
Checks if the value of the field is LDFQ_15
impl R<u16, Reg<u16, _SMCTRL>>
[src]
pub fn dblen(&self) -> DBLEN_R
[src]
Bit 0 - Double Switching Enable
pub fn dblx(&self) -> DBLX_R
[src]
Bit 1 - PWMX Double Switching Enable
pub fn ldmod(&self) -> LDMOD_R
[src]
Bit 2 - Load Mode Select
pub fn split(&self) -> SPLIT_R
[src]
Bit 3 - Split the DBLPWM signal to PWMA and PWMB
pub fn prsc(&self) -> PRSC_R
[src]
Bits 4:6 - Prescaler
pub fn compmode(&self) -> COMPMODE_R
[src]
Bit 7 - Compare Mode
pub fn dt(&self) -> DT_R
[src]
Bits 8:9 - Deadtime
pub fn full(&self) -> FULL_R
[src]
Bit 10 - Full Cycle Reload
pub fn half(&self) -> HALF_R
[src]
Bit 11 - Half Cycle Reload
pub fn ldfq(&self) -> LDFQ_R
[src]
Bits 12:15 - Load Frequency
impl R<u16, Reg<u16, _SMVAL0>>
[src]
impl R<u16, Reg<u16, _SMFRACVAL1>>
[src]
pub fn fracval1(&self) -> FRACVAL1_R
[src]
Bits 11:15 - Fractional Value 1 Register
impl R<u16, Reg<u16, _SMVAL1>>
[src]
impl R<u16, Reg<u16, _SMFRACVAL2>>
[src]
pub fn fracval2(&self) -> FRACVAL2_R
[src]
Bits 11:15 - Fractional Value 2
impl R<u16, Reg<u16, _SMVAL2>>
[src]
impl R<u16, Reg<u16, _SMFRACVAL3>>
[src]
pub fn fracval3(&self) -> FRACVAL3_R
[src]
Bits 11:15 - Fractional Value 3
impl R<u16, Reg<u16, _SMVAL3>>
[src]
impl R<u16, Reg<u16, _SMFRACVAL4>>
[src]
pub fn fracval4(&self) -> FRACVAL4_R
[src]
Bits 11:15 - Fractional Value 4
impl R<u16, Reg<u16, _SMVAL4>>
[src]
impl R<u16, Reg<u16, _SMFRACVAL5>>
[src]
pub fn fracval5(&self) -> FRACVAL5_R
[src]
Bits 11:15 - Fractional Value 5
impl R<u16, Reg<u16, _SMVAL5>>
[src]
impl R<bool, FRAC1_EN_A>
[src]
pub fn variant(&self) -> FRAC1_EN_A
[src]
Get enumerated values variant
pub fn is_frac1_en_0(&self) -> bool
[src]
Checks if the value of the field is FRAC1_EN_0
pub fn is_frac1_en_1(&self) -> bool
[src]
Checks if the value of the field is FRAC1_EN_1
impl R<bool, FRAC23_EN_A>
[src]
pub fn variant(&self) -> FRAC23_EN_A
[src]
Get enumerated values variant
pub fn is_frac23_en_0(&self) -> bool
[src]
Checks if the value of the field is FRAC23_EN_0
pub fn is_frac23_en_1(&self) -> bool
[src]
Checks if the value of the field is FRAC23_EN_1
impl R<bool, FRAC45_EN_A>
[src]
pub fn variant(&self) -> FRAC45_EN_A
[src]
Get enumerated values variant
pub fn is_frac45_en_0(&self) -> bool
[src]
Checks if the value of the field is FRAC45_EN_0
pub fn is_frac45_en_1(&self) -> bool
[src]
Checks if the value of the field is FRAC45_EN_1
impl R<bool, FRAC_PU_A>
[src]
pub fn variant(&self) -> FRAC_PU_A
[src]
Get enumerated values variant
pub fn is_frac_pu_0(&self) -> bool
[src]
Checks if the value of the field is FRAC_PU_0
pub fn is_frac_pu_1(&self) -> bool
[src]
Checks if the value of the field is FRAC_PU_1
impl R<u16, Reg<u16, _SMFRCTRL>>
[src]
pub fn frac1_en(&self) -> FRAC1_EN_R
[src]
Bit 1 - Fractional Cycle PWM Period Enable
pub fn frac23_en(&self) -> FRAC23_EN_R
[src]
Bit 2 - Fractional Cycle Placement Enable for PWM_A
pub fn frac45_en(&self) -> FRAC45_EN_R
[src]
Bit 4 - Fractional Cycle Placement Enable for PWM_B
pub fn frac_pu(&self) -> FRAC_PU_R
[src]
Bit 8 - Fractional Delay Circuit Power Up
pub fn test(&self) -> TEST_R
[src]
Bit 15 - Test Status Bit
impl R<u8, PWMXFS_A>
[src]
pub fn variant(&self) -> PWMXFS_A
[src]
Get enumerated values variant
pub fn is_pwmxfs_0(&self) -> bool
[src]
Checks if the value of the field is PWMXFS_0
pub fn is_pwmxfs_1(&self) -> bool
[src]
Checks if the value of the field is PWMXFS_1
pub fn is_pwmxfs_2(&self) -> bool
[src]
Checks if the value of the field is PWMXFS_2
pub fn is_pwmxfs_3(&self) -> bool
[src]
Checks if the value of the field is PWMXFS_3
impl R<u8, PWMBFS_A>
[src]
pub fn variant(&self) -> PWMBFS_A
[src]
Get enumerated values variant
pub fn is_pwmbfs_0(&self) -> bool
[src]
Checks if the value of the field is PWMBFS_0
pub fn is_pwmbfs_1(&self) -> bool
[src]
Checks if the value of the field is PWMBFS_1
pub fn is_pwmbfs_2(&self) -> bool
[src]
Checks if the value of the field is PWMBFS_2
pub fn is_pwmbfs_3(&self) -> bool
[src]
Checks if the value of the field is PWMBFS_3
impl R<u8, PWMAFS_A>
[src]
pub fn variant(&self) -> PWMAFS_A
[src]
Get enumerated values variant
pub fn is_pwmafs_0(&self) -> bool
[src]
Checks if the value of the field is PWMAFS_0
pub fn is_pwmafs_1(&self) -> bool
[src]
Checks if the value of the field is PWMAFS_1
pub fn is_pwmafs_2(&self) -> bool
[src]
Checks if the value of the field is PWMAFS_2
pub fn is_pwmafs_3(&self) -> bool
[src]
Checks if the value of the field is PWMAFS_3
impl R<bool, POLX_A>
[src]
pub fn variant(&self) -> POLX_A
[src]
Get enumerated values variant
pub fn is_polx_0(&self) -> bool
[src]
Checks if the value of the field is POLX_0
pub fn is_polx_1(&self) -> bool
[src]
Checks if the value of the field is POLX_1
impl R<bool, POLB_A>
[src]
pub fn variant(&self) -> POLB_A
[src]
Get enumerated values variant
pub fn is_polb_0(&self) -> bool
[src]
Checks if the value of the field is POLB_0
pub fn is_polb_1(&self) -> bool
[src]
Checks if the value of the field is POLB_1
impl R<bool, POLA_A>
[src]
pub fn variant(&self) -> POLA_A
[src]
Get enumerated values variant
pub fn is_pola_0(&self) -> bool
[src]
Checks if the value of the field is POLA_0
pub fn is_pola_1(&self) -> bool
[src]
Checks if the value of the field is POLA_1
impl R<u16, Reg<u16, _SMOCTRL>>
[src]
pub fn pwmxfs(&self) -> PWMXFS_R
[src]
Bits 0:1 - PWM_X Fault State
pub fn pwmbfs(&self) -> PWMBFS_R
[src]
Bits 2:3 - PWM_B Fault State
pub fn pwmafs(&self) -> PWMAFS_R
[src]
Bits 4:5 - PWM_A Fault State
pub fn polx(&self) -> POLX_R
[src]
Bit 8 - PWM_X Output Polarity
pub fn polb(&self) -> POLB_R
[src]
Bit 9 - PWM_B Output Polarity
pub fn pola(&self) -> POLA_R
[src]
Bit 10 - PWM_A Output Polarity
pub fn pwmx_in(&self) -> PWMX_IN_R
[src]
Bit 13 - PWM_X Input
pub fn pwmb_in(&self) -> PWMB_IN_R
[src]
Bit 14 - PWM_B Input
pub fn pwma_in(&self) -> PWMA_IN_R
[src]
Bit 15 - PWM_A Input
impl R<u8, CMPF_A>
[src]
pub fn variant(&self) -> Variant<u8, CMPF_A>
[src]
Get enumerated values variant
pub fn is_cmpf_0(&self) -> bool
[src]
Checks if the value of the field is CMPF_0
pub fn is_cmpf_1(&self) -> bool
[src]
Checks if the value of the field is CMPF_1
impl R<bool, RF_A>
[src]
pub fn variant(&self) -> RF_A
[src]
Get enumerated values variant
pub fn is_rf_0(&self) -> bool
[src]
Checks if the value of the field is RF_0
pub fn is_rf_1(&self) -> bool
[src]
Checks if the value of the field is RF_1
impl R<bool, REF_A>
[src]
pub fn variant(&self) -> REF_A
[src]
Get enumerated values variant
pub fn is_ref_0(&self) -> bool
[src]
Checks if the value of the field is REF_0
pub fn is_ref_1(&self) -> bool
[src]
Checks if the value of the field is REF_1
impl R<bool, RUF_A>
[src]
pub fn variant(&self) -> RUF_A
[src]
Get enumerated values variant
pub fn is_ruf_0(&self) -> bool
[src]
Checks if the value of the field is RUF_0
pub fn is_ruf_1(&self) -> bool
[src]
Checks if the value of the field is RUF_1
impl R<u16, Reg<u16, _SMSTS>>
[src]
pub fn cmpf(&self) -> CMPF_R
[src]
Bits 0:5 - Compare Flags
pub fn cfx0(&self) -> CFX0_R
[src]
Bit 6 - Capture Flag X0
pub fn cfx1(&self) -> CFX1_R
[src]
Bit 7 - Capture Flag X1
pub fn cfb0(&self) -> CFB0_R
[src]
Bit 8 - Capture Flag B0
pub fn cfb1(&self) -> CFB1_R
[src]
Bit 9 - Capture Flag B1
pub fn cfa0(&self) -> CFA0_R
[src]
Bit 10 - Capture Flag A0
pub fn cfa1(&self) -> CFA1_R
[src]
Bit 11 - Capture Flag A1
pub fn rf(&self) -> RF_R
[src]
Bit 12 - Reload Flag
pub fn ref_(&self) -> REF_R
[src]
Bit 13 - Reload Error Flag
pub fn ruf(&self) -> RUF_R
[src]
Bit 14 - Registers Updated Flag
impl R<u8, CMPIE_A>
[src]
pub fn variant(&self) -> Variant<u8, CMPIE_A>
[src]
Get enumerated values variant
pub fn is_cmpie_0(&self) -> bool
[src]
Checks if the value of the field is CMPIE_0
pub fn is_cmpie_1(&self) -> bool
[src]
Checks if the value of the field is CMPIE_1
impl R<bool, CX0IE_A>
[src]
pub fn variant(&self) -> CX0IE_A
[src]
Get enumerated values variant
pub fn is_cx0ie_0(&self) -> bool
[src]
Checks if the value of the field is CX0IE_0
pub fn is_cx0ie_1(&self) -> bool
[src]
Checks if the value of the field is CX0IE_1
impl R<bool, CX1IE_A>
[src]
pub fn variant(&self) -> CX1IE_A
[src]
Get enumerated values variant
pub fn is_cx1ie_0(&self) -> bool
[src]
Checks if the value of the field is CX1IE_0
pub fn is_cx1ie_1(&self) -> bool
[src]
Checks if the value of the field is CX1IE_1
impl R<bool, CB0IE_A>
[src]
pub fn variant(&self) -> CB0IE_A
[src]
Get enumerated values variant
pub fn is_cb0ie_0(&self) -> bool
[src]
Checks if the value of the field is CB0IE_0
pub fn is_cb0ie_1(&self) -> bool
[src]
Checks if the value of the field is CB0IE_1
impl R<bool, CB1IE_A>
[src]
pub fn variant(&self) -> CB1IE_A
[src]
Get enumerated values variant
pub fn is_cb1ie_0(&self) -> bool
[src]
Checks if the value of the field is CB1IE_0
pub fn is_cb1ie_1(&self) -> bool
[src]
Checks if the value of the field is CB1IE_1
impl R<bool, CA0IE_A>
[src]
pub fn variant(&self) -> CA0IE_A
[src]
Get enumerated values variant
pub fn is_ca0ie_0(&self) -> bool
[src]
Checks if the value of the field is CA0IE_0
pub fn is_ca0ie_1(&self) -> bool
[src]
Checks if the value of the field is CA0IE_1
impl R<bool, CA1IE_A>
[src]
pub fn variant(&self) -> CA1IE_A
[src]
Get enumerated values variant
pub fn is_ca1ie_0(&self) -> bool
[src]
Checks if the value of the field is CA1IE_0
pub fn is_ca1ie_1(&self) -> bool
[src]
Checks if the value of the field is CA1IE_1
impl R<bool, RIE_A>
[src]
pub fn variant(&self) -> RIE_A
[src]
Get enumerated values variant
pub fn is_rie_0(&self) -> bool
[src]
Checks if the value of the field is RIE_0
pub fn is_rie_1(&self) -> bool
[src]
Checks if the value of the field is RIE_1
impl R<bool, REIE_A>
[src]
pub fn variant(&self) -> REIE_A
[src]
Get enumerated values variant
pub fn is_reie_0(&self) -> bool
[src]
Checks if the value of the field is REIE_0
pub fn is_reie_1(&self) -> bool
[src]
Checks if the value of the field is REIE_1
impl R<u16, Reg<u16, _SMINTEN>>
[src]
pub fn cmpie(&self) -> CMPIE_R
[src]
Bits 0:5 - Compare Interrupt Enables
pub fn cx0ie(&self) -> CX0IE_R
[src]
Bit 6 - Capture X 0 Interrupt Enable
pub fn cx1ie(&self) -> CX1IE_R
[src]
Bit 7 - Capture X 1 Interrupt Enable
pub fn cb0ie(&self) -> CB0IE_R
[src]
Bit 8 - Capture B 0 Interrupt Enable
pub fn cb1ie(&self) -> CB1IE_R
[src]
Bit 9 - Capture B 1 Interrupt Enable
pub fn ca0ie(&self) -> CA0IE_R
[src]
Bit 10 - Capture A 0 Interrupt Enable
pub fn ca1ie(&self) -> CA1IE_R
[src]
Bit 11 - Capture A 1 Interrupt Enable
pub fn rie(&self) -> RIE_R
[src]
Bit 12 - Reload Interrupt Enable
pub fn reie(&self) -> REIE_R
[src]
Bit 13 - Reload Error Interrupt Enable
impl R<u8, CAPTDE_A>
[src]
pub fn variant(&self) -> CAPTDE_A
[src]
Get enumerated values variant
pub fn is_captde_0(&self) -> bool
[src]
Checks if the value of the field is CAPTDE_0
pub fn is_captde_1(&self) -> bool
[src]
Checks if the value of the field is CAPTDE_1
pub fn is_captde_2(&self) -> bool
[src]
Checks if the value of the field is CAPTDE_2
pub fn is_captde_3(&self) -> bool
[src]
Checks if the value of the field is CAPTDE_3
impl R<bool, FAND_A>
[src]
pub fn variant(&self) -> FAND_A
[src]
Get enumerated values variant
pub fn is_fand_0(&self) -> bool
[src]
Checks if the value of the field is FAND_0
pub fn is_fand_1(&self) -> bool
[src]
Checks if the value of the field is FAND_1
impl R<bool, VALDE_A>
[src]
pub fn variant(&self) -> VALDE_A
[src]
Get enumerated values variant
pub fn is_valde_0(&self) -> bool
[src]
Checks if the value of the field is VALDE_0
pub fn is_valde_1(&self) -> bool
[src]
Checks if the value of the field is VALDE_1
impl R<u16, Reg<u16, _SMDMAEN>>
[src]
pub fn cx0de(&self) -> CX0DE_R
[src]
Bit 0 - Capture X0 FIFO DMA Enable
pub fn cx1de(&self) -> CX1DE_R
[src]
Bit 1 - Capture X1 FIFO DMA Enable
pub fn cb0de(&self) -> CB0DE_R
[src]
Bit 2 - Capture B0 FIFO DMA Enable
pub fn cb1de(&self) -> CB1DE_R
[src]
Bit 3 - Capture B1 FIFO DMA Enable
pub fn ca0de(&self) -> CA0DE_R
[src]
Bit 4 - Capture A0 FIFO DMA Enable
pub fn ca1de(&self) -> CA1DE_R
[src]
Bit 5 - Capture A1 FIFO DMA Enable
pub fn captde(&self) -> CAPTDE_R
[src]
Bits 6:7 - Capture DMA Enable Source Select
pub fn fand(&self) -> FAND_R
[src]
Bit 8 - FIFO Watermark AND Control
pub fn valde(&self) -> VALDE_R
[src]
Bit 9 - Value Registers DMA Enable
impl R<u8, OUT_TRIG_EN_A>
[src]
pub fn variant(&self) -> Variant<u8, OUT_TRIG_EN_A>
[src]
Get enumerated values variant
pub fn is_out_trig_en_0(&self) -> bool
[src]
Checks if the value of the field is OUT_TRIG_EN_0
pub fn is_out_trig_en_1(&self) -> bool
[src]
Checks if the value of the field is OUT_TRIG_EN_1
impl R<bool, TRGFRQ_A>
[src]
pub fn variant(&self) -> TRGFRQ_A
[src]
Get enumerated values variant
pub fn is_trgfrq_0(&self) -> bool
[src]
Checks if the value of the field is TRGFRQ_0
pub fn is_trgfrq_1(&self) -> bool
[src]
Checks if the value of the field is TRGFRQ_1
impl R<bool, PWBOT1_A>
[src]
pub fn variant(&self) -> PWBOT1_A
[src]
Get enumerated values variant
pub fn is_pwbot1_0(&self) -> bool
[src]
Checks if the value of the field is PWBOT1_0
pub fn is_pwbot1_1(&self) -> bool
[src]
Checks if the value of the field is PWBOT1_1
impl R<bool, PWAOT0_A>
[src]
pub fn variant(&self) -> PWAOT0_A
[src]
Get enumerated values variant
pub fn is_pwaot0_0(&self) -> bool
[src]
Checks if the value of the field is PWAOT0_0
pub fn is_pwaot0_1(&self) -> bool
[src]
Checks if the value of the field is PWAOT0_1
impl R<u16, Reg<u16, _SMTCTRL>>
[src]
pub fn out_trig_en(&self) -> OUT_TRIG_EN_R
[src]
Bits 0:5 - Output Trigger Enables
pub fn trgfrq(&self) -> TRGFRQ_R
[src]
Bit 12 - Trigger frequency
pub fn pwbot1(&self) -> PWBOT1_R
[src]
Bit 14 - Output Trigger 1 Source Select
pub fn pwaot0(&self) -> PWAOT0_R
[src]
Bit 15 - Output Trigger 0 Source Select
impl R<u16, Reg<u16, _SMDISMAP0>>
[src]
pub fn dis0a(&self) -> DIS0A_R
[src]
Bits 0:3 - PWM_A Fault Disable Mask 0
pub fn dis0b(&self) -> DIS0B_R
[src]
Bits 4:7 - PWM_B Fault Disable Mask 0
pub fn dis0x(&self) -> DIS0X_R
[src]
Bits 8:11 - PWM_X Fault Disable Mask 0
impl R<u16, Reg<u16, _SMDISMAP1>>
[src]
pub fn dis1a(&self) -> DIS1A_R
[src]
Bits 0:3 - PWM_A Fault Disable Mask 1
pub fn dis1b(&self) -> DIS1B_R
[src]
Bits 4:7 - PWM_B Fault Disable Mask 1
pub fn dis1x(&self) -> DIS1X_R
[src]
Bits 8:11 - PWM_X Fault Disable Mask 1
impl R<u16, Reg<u16, _SMDTCNT0>>
[src]
impl R<u16, Reg<u16, _SMDTCNT1>>
[src]
impl R<bool, ARMA_A>
[src]
pub fn variant(&self) -> ARMA_A
[src]
Get enumerated values variant
pub fn is_arma_0(&self) -> bool
[src]
Checks if the value of the field is ARMA_0
pub fn is_arma_1(&self) -> bool
[src]
Checks if the value of the field is ARMA_1
impl R<bool, ONESHOTA_A>
[src]
pub fn variant(&self) -> ONESHOTA_A
[src]
Get enumerated values variant
pub fn is_oneshota_0(&self) -> bool
[src]
Checks if the value of the field is ONESHOTA_0
pub fn is_oneshota_1(&self) -> bool
[src]
Checks if the value of the field is ONESHOTA_1
impl R<u8, EDGA0_A>
[src]
pub fn variant(&self) -> EDGA0_A
[src]
Get enumerated values variant
pub fn is_edga0_0(&self) -> bool
[src]
Checks if the value of the field is EDGA0_0
pub fn is_edga0_1(&self) -> bool
[src]
Checks if the value of the field is EDGA0_1
pub fn is_edga0_2(&self) -> bool
[src]
Checks if the value of the field is EDGA0_2
pub fn is_edga0_3(&self) -> bool
[src]
Checks if the value of the field is EDGA0_3
impl R<u8, EDGA1_A>
[src]
pub fn variant(&self) -> EDGA1_A
[src]
Get enumerated values variant
pub fn is_edga1_0(&self) -> bool
[src]
Checks if the value of the field is EDGA1_0
pub fn is_edga1_1(&self) -> bool
[src]
Checks if the value of the field is EDGA1_1
pub fn is_edga1_2(&self) -> bool
[src]
Checks if the value of the field is EDGA1_2
pub fn is_edga1_3(&self) -> bool
[src]
Checks if the value of the field is EDGA1_3
impl R<bool, INP_SELA_A>
[src]
pub fn variant(&self) -> INP_SELA_A
[src]
Get enumerated values variant
pub fn is_inp_sela_0(&self) -> bool
[src]
Checks if the value of the field is INP_SELA_0
pub fn is_inp_sela_1(&self) -> bool
[src]
Checks if the value of the field is INP_SELA_1
impl R<bool, EDGCNTA_EN_A>
[src]
pub fn variant(&self) -> EDGCNTA_EN_A
[src]
Get enumerated values variant
pub fn is_edgcnta_en_0(&self) -> bool
[src]
Checks if the value of the field is EDGCNTA_EN_0
pub fn is_edgcnta_en_1(&self) -> bool
[src]
Checks if the value of the field is EDGCNTA_EN_1
impl R<u16, Reg<u16, _SMCAPTCTRLA>>
[src]
pub fn arma(&self) -> ARMA_R
[src]
Bit 0 - Arm A
pub fn oneshota(&self) -> ONESHOTA_R
[src]
Bit 1 - One Shot Mode A
pub fn edga0(&self) -> EDGA0_R
[src]
Bits 2:3 - Edge A 0
pub fn edga1(&self) -> EDGA1_R
[src]
Bits 4:5 - Edge A 1
pub fn inp_sela(&self) -> INP_SELA_R
[src]
Bit 6 - Input Select A
pub fn edgcnta_en(&self) -> EDGCNTA_EN_R
[src]
Bit 7 - Edge Counter A Enable
pub fn cfawm(&self) -> CFAWM_R
[src]
Bits 8:9 - Capture A FIFOs Water Mark
pub fn ca0cnt(&self) -> CA0CNT_R
[src]
Bits 10:12 - Capture A0 FIFO Word Count
pub fn ca1cnt(&self) -> CA1CNT_R
[src]
Bits 13:15 - Capture A1 FIFO Word Count
impl R<u16, Reg<u16, _SMCAPTCOMPA>>
[src]
pub fn edgcmpa(&self) -> EDGCMPA_R
[src]
Bits 0:7 - Edge Compare A
pub fn edgcnta(&self) -> EDGCNTA_R
[src]
Bits 8:15 - Edge Counter A
impl R<bool, ARMB_A>
[src]
pub fn variant(&self) -> ARMB_A
[src]
Get enumerated values variant
pub fn is_armb_0(&self) -> bool
[src]
Checks if the value of the field is ARMB_0
pub fn is_armb_1(&self) -> bool
[src]
Checks if the value of the field is ARMB_1
impl R<bool, ONESHOTB_A>
[src]
pub fn variant(&self) -> ONESHOTB_A
[src]
Get enumerated values variant
pub fn is_oneshotb_0(&self) -> bool
[src]
Checks if the value of the field is ONESHOTB_0
pub fn is_oneshotb_1(&self) -> bool
[src]
Checks if the value of the field is ONESHOTB_1
impl R<u8, EDGB0_A>
[src]
pub fn variant(&self) -> EDGB0_A
[src]
Get enumerated values variant
pub fn is_edgb0_0(&self) -> bool
[src]
Checks if the value of the field is EDGB0_0
pub fn is_edgb0_1(&self) -> bool
[src]
Checks if the value of the field is EDGB0_1
pub fn is_edgb0_2(&self) -> bool
[src]
Checks if the value of the field is EDGB0_2
pub fn is_edgb0_3(&self) -> bool
[src]
Checks if the value of the field is EDGB0_3
impl R<u8, EDGB1_A>
[src]
pub fn variant(&self) -> EDGB1_A
[src]
Get enumerated values variant
pub fn is_edgb1_0(&self) -> bool
[src]
Checks if the value of the field is EDGB1_0
pub fn is_edgb1_1(&self) -> bool
[src]
Checks if the value of the field is EDGB1_1
pub fn is_edgb1_2(&self) -> bool
[src]
Checks if the value of the field is EDGB1_2
pub fn is_edgb1_3(&self) -> bool
[src]
Checks if the value of the field is EDGB1_3
impl R<bool, INP_SELB_A>
[src]
pub fn variant(&self) -> INP_SELB_A
[src]
Get enumerated values variant
pub fn is_inp_selb_0(&self) -> bool
[src]
Checks if the value of the field is INP_SELB_0
pub fn is_inp_selb_1(&self) -> bool
[src]
Checks if the value of the field is INP_SELB_1
impl R<bool, EDGCNTB_EN_A>
[src]
pub fn variant(&self) -> EDGCNTB_EN_A
[src]
Get enumerated values variant
pub fn is_edgcntb_en_0(&self) -> bool
[src]
Checks if the value of the field is EDGCNTB_EN_0
pub fn is_edgcntb_en_1(&self) -> bool
[src]
Checks if the value of the field is EDGCNTB_EN_1
impl R<u16, Reg<u16, _SMCAPTCTRLB>>
[src]
pub fn armb(&self) -> ARMB_R
[src]
Bit 0 - Arm B
pub fn oneshotb(&self) -> ONESHOTB_R
[src]
Bit 1 - One Shot Mode B
pub fn edgb0(&self) -> EDGB0_R
[src]
Bits 2:3 - Edge B 0
pub fn edgb1(&self) -> EDGB1_R
[src]
Bits 4:5 - Edge B 1
pub fn inp_selb(&self) -> INP_SELB_R
[src]
Bit 6 - Input Select B
pub fn edgcntb_en(&self) -> EDGCNTB_EN_R
[src]
Bit 7 - Edge Counter B Enable
pub fn cfbwm(&self) -> CFBWM_R
[src]
Bits 8:9 - Capture B FIFOs Water Mark
pub fn cb0cnt(&self) -> CB0CNT_R
[src]
Bits 10:12 - Capture B0 FIFO Word Count
pub fn cb1cnt(&self) -> CB1CNT_R
[src]
Bits 13:15 - Capture B1 FIFO Word Count
impl R<u16, Reg<u16, _SMCAPTCOMPB>>
[src]
pub fn edgcmpb(&self) -> EDGCMPB_R
[src]
Bits 0:7 - Edge Compare B
pub fn edgcntb(&self) -> EDGCNTB_R
[src]
Bits 8:15 - Edge Counter B
impl R<bool, ARMX_A>
[src]
pub fn variant(&self) -> ARMX_A
[src]
Get enumerated values variant
pub fn is_armx_0(&self) -> bool
[src]
Checks if the value of the field is ARMX_0
pub fn is_armx_1(&self) -> bool
[src]
Checks if the value of the field is ARMX_1
impl R<bool, ONESHOTX_A>
[src]
pub fn variant(&self) -> ONESHOTX_A
[src]
Get enumerated values variant
pub fn is_oneshotx_0(&self) -> bool
[src]
Checks if the value of the field is ONESHOTX_0
pub fn is_oneshotx_1(&self) -> bool
[src]
Checks if the value of the field is ONESHOTX_1
impl R<u8, EDGX0_A>
[src]
pub fn variant(&self) -> EDGX0_A
[src]
Get enumerated values variant
pub fn is_edgx0_0(&self) -> bool
[src]
Checks if the value of the field is EDGX0_0
pub fn is_edgx0_1(&self) -> bool
[src]
Checks if the value of the field is EDGX0_1
pub fn is_edgx0_2(&self) -> bool
[src]
Checks if the value of the field is EDGX0_2
pub fn is_edgx0_3(&self) -> bool
[src]
Checks if the value of the field is EDGX0_3
impl R<u8, EDGX1_A>
[src]
pub fn variant(&self) -> EDGX1_A
[src]
Get enumerated values variant
pub fn is_edgx1_0(&self) -> bool
[src]
Checks if the value of the field is EDGX1_0
pub fn is_edgx1_1(&self) -> bool
[src]
Checks if the value of the field is EDGX1_1
pub fn is_edgx1_2(&self) -> bool
[src]
Checks if the value of the field is EDGX1_2
pub fn is_edgx1_3(&self) -> bool
[src]
Checks if the value of the field is EDGX1_3
impl R<bool, INP_SELX_A>
[src]
pub fn variant(&self) -> INP_SELX_A
[src]
Get enumerated values variant
pub fn is_inp_selx_0(&self) -> bool
[src]
Checks if the value of the field is INP_SELX_0
pub fn is_inp_selx_1(&self) -> bool
[src]
Checks if the value of the field is INP_SELX_1
impl R<bool, EDGCNTX_EN_A>
[src]
pub fn variant(&self) -> EDGCNTX_EN_A
[src]
Get enumerated values variant
pub fn is_edgcntx_en_0(&self) -> bool
[src]
Checks if the value of the field is EDGCNTX_EN_0
pub fn is_edgcntx_en_1(&self) -> bool
[src]
Checks if the value of the field is EDGCNTX_EN_1
impl R<u16, Reg<u16, _SMCAPTCTRLX>>
[src]
pub fn armx(&self) -> ARMX_R
[src]
Bit 0 - Arm X
pub fn oneshotx(&self) -> ONESHOTX_R
[src]
Bit 1 - One Shot Mode Aux
pub fn edgx0(&self) -> EDGX0_R
[src]
Bits 2:3 - Edge X 0
pub fn edgx1(&self) -> EDGX1_R
[src]
Bits 4:5 - Edge X 1
pub fn inp_selx(&self) -> INP_SELX_R
[src]
Bit 6 - Input Select X
pub fn edgcntx_en(&self) -> EDGCNTX_EN_R
[src]
Bit 7 - Edge Counter X Enable
pub fn cfxwm(&self) -> CFXWM_R
[src]
Bits 8:9 - Capture X FIFOs Water Mark
pub fn cx0cnt(&self) -> CX0CNT_R
[src]
Bits 10:12 - Capture X0 FIFO Word Count
pub fn cx1cnt(&self) -> CX1CNT_R
[src]
Bits 13:15 - Capture X1 FIFO Word Count
impl R<u16, Reg<u16, _SMCAPTCOMPX>>
[src]
pub fn edgcmpx(&self) -> EDGCMPX_R
[src]
Bits 0:7 - Edge Compare X
pub fn edgcntx(&self) -> EDGCNTX_R
[src]
Bits 8:15 - Edge Counter X
impl R<u16, Reg<u16, _SMCVAL0>>
[src]
pub fn captval0(&self) -> CAPTVAL0_R
[src]
Bits 0:15 - CAPTVAL0
impl R<u16, Reg<u16, _SMCVAL0CYC>>
[src]
pub fn cval0cyc(&self) -> CVAL0CYC_R
[src]
Bits 0:3 - CVAL0CYC
impl R<u16, Reg<u16, _SMCVAL1>>
[src]
pub fn captval1(&self) -> CAPTVAL1_R
[src]
Bits 0:15 - CAPTVAL1
impl R<u16, Reg<u16, _SMCVAL1CYC>>
[src]
pub fn cval1cyc(&self) -> CVAL1CYC_R
[src]
Bits 0:3 - CVAL1CYC
impl R<u16, Reg<u16, _SMCVAL2>>
[src]
pub fn captval2(&self) -> CAPTVAL2_R
[src]
Bits 0:15 - CAPTVAL2
impl R<u16, Reg<u16, _SMCVAL2CYC>>
[src]
pub fn cval2cyc(&self) -> CVAL2CYC_R
[src]
Bits 0:3 - CVAL2CYC
impl R<u16, Reg<u16, _SMCVAL3>>
[src]
pub fn captval3(&self) -> CAPTVAL3_R
[src]
Bits 0:15 - CAPTVAL3
impl R<u16, Reg<u16, _SMCVAL3CYC>>
[src]
pub fn cval3cyc(&self) -> CVAL3CYC_R
[src]
Bits 0:3 - CVAL3CYC
impl R<u16, Reg<u16, _SMCVAL4>>
[src]
pub fn captval4(&self) -> CAPTVAL4_R
[src]
Bits 0:15 - CAPTVAL4
impl R<u16, Reg<u16, _SMCVAL4CYC>>
[src]
pub fn cval4cyc(&self) -> CVAL4CYC_R
[src]
Bits 0:3 - CVAL4CYC
impl R<u16, Reg<u16, _SMCVAL5>>
[src]
pub fn captval5(&self) -> CAPTVAL5_R
[src]
Bits 0:15 - CAPTVAL5
impl R<u16, Reg<u16, _SMCVAL5CYC>>
[src]
pub fn cval5cyc(&self) -> CVAL5CYC_R
[src]
Bits 0:3 - CVAL5CYC
impl R<u8, PWMX_EN_A>
[src]
pub fn variant(&self) -> Variant<u8, PWMX_EN_A>
[src]
Get enumerated values variant
pub fn is_pwmx_en_0(&self) -> bool
[src]
Checks if the value of the field is PWMX_EN_0
pub fn is_pwmx_en_1(&self) -> bool
[src]
Checks if the value of the field is PWMX_EN_1
impl R<u8, PWMB_EN_A>
[src]
pub fn variant(&self) -> Variant<u8, PWMB_EN_A>
[src]
Get enumerated values variant
pub fn is_pwmb_en_0(&self) -> bool
[src]
Checks if the value of the field is PWMB_EN_0
pub fn is_pwmb_en_1(&self) -> bool
[src]
Checks if the value of the field is PWMB_EN_1
impl R<u8, PWMA_EN_A>
[src]
pub fn variant(&self) -> Variant<u8, PWMA_EN_A>
[src]
Get enumerated values variant
pub fn is_pwma_en_0(&self) -> bool
[src]
Checks if the value of the field is PWMA_EN_0
pub fn is_pwma_en_1(&self) -> bool
[src]
Checks if the value of the field is PWMA_EN_1
impl R<u16, Reg<u16, _OUTEN>>
[src]
pub fn pwmx_en(&self) -> PWMX_EN_R
[src]
Bits 0:3 - PWM_X Output Enables
pub fn pwmb_en(&self) -> PWMB_EN_R
[src]
Bits 4:7 - PWM_B Output Enables
pub fn pwma_en(&self) -> PWMA_EN_R
[src]
Bits 8:11 - PWM_A Output Enables
impl R<u8, MASKX_A>
[src]
pub fn variant(&self) -> Variant<u8, MASKX_A>
[src]
Get enumerated values variant
pub fn is_maskx_0(&self) -> bool
[src]
Checks if the value of the field is MASKX_0
pub fn is_maskx_1(&self) -> bool
[src]
Checks if the value of the field is MASKX_1
impl R<u8, MASKB_A>
[src]
pub fn variant(&self) -> Variant<u8, MASKB_A>
[src]
Get enumerated values variant
pub fn is_maskb_0(&self) -> bool
[src]
Checks if the value of the field is MASKB_0
pub fn is_maskb_1(&self) -> bool
[src]
Checks if the value of the field is MASKB_1
impl R<u8, MASKA_A>
[src]
pub fn variant(&self) -> Variant<u8, MASKA_A>
[src]
Get enumerated values variant
pub fn is_maska_0(&self) -> bool
[src]
Checks if the value of the field is MASKA_0
pub fn is_maska_1(&self) -> bool
[src]
Checks if the value of the field is MASKA_1
impl R<u16, Reg<u16, _MASK>>
[src]
pub fn maskx(&self) -> MASKX_R
[src]
Bits 0:3 - PWM_X Masks
pub fn maskb(&self) -> MASKB_R
[src]
Bits 4:7 - PWM_B Masks
pub fn maska(&self) -> MASKA_R
[src]
Bits 8:11 - PWM_A Masks
impl R<bool, SMOUT45_A>
[src]
pub fn variant(&self) -> SMOUT45_A
[src]
Get enumerated values variant
pub fn is_smout45_0(&self) -> bool
[src]
Checks if the value of the field is SMOUT45_0
pub fn is_smout45_1(&self) -> bool
[src]
Checks if the value of the field is SMOUT45_1
impl R<bool, SMOUT23_A>
[src]
pub fn variant(&self) -> SMOUT23_A
[src]
Get enumerated values variant
pub fn is_smout23_0(&self) -> bool
[src]
Checks if the value of the field is SMOUT23_0
pub fn is_smout23_1(&self) -> bool
[src]
Checks if the value of the field is SMOUT23_1
impl R<bool, SM1OUT45_A>
[src]
pub fn variant(&self) -> SM1OUT45_A
[src]
Get enumerated values variant
pub fn is_sm1out45_0(&self) -> bool
[src]
Checks if the value of the field is SM1OUT45_0
pub fn is_sm1out45_1(&self) -> bool
[src]
Checks if the value of the field is SM1OUT45_1
impl R<bool, SM1OUT23_A>
[src]
pub fn variant(&self) -> SM1OUT23_A
[src]
Get enumerated values variant
pub fn is_sm1out23_0(&self) -> bool
[src]
Checks if the value of the field is SM1OUT23_0
pub fn is_sm1out23_1(&self) -> bool
[src]
Checks if the value of the field is SM1OUT23_1
impl R<bool, SM2OUT45_A>
[src]
pub fn variant(&self) -> SM2OUT45_A
[src]
Get enumerated values variant
pub fn is_sm2out45_0(&self) -> bool
[src]
Checks if the value of the field is SM2OUT45_0
pub fn is_sm2out45_1(&self) -> bool
[src]
Checks if the value of the field is SM2OUT45_1
impl R<bool, SM2OUT23_A>
[src]
pub fn variant(&self) -> SM2OUT23_A
[src]
Get enumerated values variant
pub fn is_sm2out23_0(&self) -> bool
[src]
Checks if the value of the field is SM2OUT23_0
pub fn is_sm2out23_1(&self) -> bool
[src]
Checks if the value of the field is SM2OUT23_1
impl R<bool, SM3OUT45_A>
[src]
pub fn variant(&self) -> SM3OUT45_A
[src]
Get enumerated values variant
pub fn is_sm3out45_0(&self) -> bool
[src]
Checks if the value of the field is SM3OUT45_0
pub fn is_sm3out45_1(&self) -> bool
[src]
Checks if the value of the field is SM3OUT45_1
impl R<bool, SM3OUT23_A>
[src]
pub fn variant(&self) -> SM3OUT23_A
[src]
Get enumerated values variant
pub fn is_sm3out23_0(&self) -> bool
[src]
Checks if the value of the field is SM3OUT23_0
pub fn is_sm3out23_1(&self) -> bool
[src]
Checks if the value of the field is SM3OUT23_1
impl R<u16, Reg<u16, _SWCOUT>>
[src]
pub fn smout45(&self) -> SMOUT45_R
[src]
Bit 0 - Submodule 0 Software Controlled Output 45
pub fn smout23(&self) -> SMOUT23_R
[src]
Bit 1 - Submodule 0 Software Controlled Output 23
pub fn sm1out45(&self) -> SM1OUT45_R
[src]
Bit 2 - Submodule 1 Software Controlled Output 45
pub fn sm1out23(&self) -> SM1OUT23_R
[src]
Bit 3 - Submodule 1 Software Controlled Output 23
pub fn sm2out45(&self) -> SM2OUT45_R
[src]
Bit 4 - Submodule 2 Software Controlled Output 45
pub fn sm2out23(&self) -> SM2OUT23_R
[src]
Bit 5 - Submodule 2 Software Controlled Output 23
pub fn sm3out45(&self) -> SM3OUT45_R
[src]
Bit 6 - Submodule 3 Software Controlled Output 45
pub fn sm3out23(&self) -> SM3OUT23_R
[src]
Bit 7 - Submodule 3 Software Controlled Output 23
impl R<u8, SMSEL45_A>
[src]
pub fn variant(&self) -> SMSEL45_A
[src]
Get enumerated values variant
pub fn is_smsel45_0(&self) -> bool
[src]
Checks if the value of the field is SMSEL45_0
pub fn is_smsel45_1(&self) -> bool
[src]
Checks if the value of the field is SMSEL45_1
pub fn is_smsel45_2(&self) -> bool
[src]
Checks if the value of the field is SMSEL45_2
pub fn is_smsel45_3(&self) -> bool
[src]
Checks if the value of the field is SMSEL45_3
impl R<u8, SMSEL23_A>
[src]
pub fn variant(&self) -> SMSEL23_A
[src]
Get enumerated values variant
pub fn is_smsel23_0(&self) -> bool
[src]
Checks if the value of the field is SMSEL23_0
pub fn is_smsel23_1(&self) -> bool
[src]
Checks if the value of the field is SMSEL23_1
pub fn is_smsel23_2(&self) -> bool
[src]
Checks if the value of the field is SMSEL23_2
pub fn is_smsel23_3(&self) -> bool
[src]
Checks if the value of the field is SMSEL23_3
impl R<u8, SM1SEL45_A>
[src]
pub fn variant(&self) -> SM1SEL45_A
[src]
Get enumerated values variant
pub fn is_sm1sel45_0(&self) -> bool
[src]
Checks if the value of the field is SM1SEL45_0
pub fn is_sm1sel45_1(&self) -> bool
[src]
Checks if the value of the field is SM1SEL45_1
pub fn is_sm1sel45_2(&self) -> bool
[src]
Checks if the value of the field is SM1SEL45_2
pub fn is_sm1sel45_3(&self) -> bool
[src]
Checks if the value of the field is SM1SEL45_3
impl R<u8, SM1SEL23_A>
[src]
pub fn variant(&self) -> SM1SEL23_A
[src]
Get enumerated values variant
pub fn is_sm1sel23_0(&self) -> bool
[src]
Checks if the value of the field is SM1SEL23_0
pub fn is_sm1sel23_1(&self) -> bool
[src]
Checks if the value of the field is SM1SEL23_1
pub fn is_sm1sel23_2(&self) -> bool
[src]
Checks if the value of the field is SM1SEL23_2
pub fn is_sm1sel23_3(&self) -> bool
[src]
Checks if the value of the field is SM1SEL23_3
impl R<u8, SM2SEL45_A>
[src]
pub fn variant(&self) -> SM2SEL45_A
[src]
Get enumerated values variant
pub fn is_sm2sel45_0(&self) -> bool
[src]
Checks if the value of the field is SM2SEL45_0
pub fn is_sm2sel45_1(&self) -> bool
[src]
Checks if the value of the field is SM2SEL45_1
pub fn is_sm2sel45_2(&self) -> bool
[src]
Checks if the value of the field is SM2SEL45_2
pub fn is_sm2sel45_3(&self) -> bool
[src]
Checks if the value of the field is SM2SEL45_3
impl R<u8, SM2SEL23_A>
[src]
pub fn variant(&self) -> SM2SEL23_A
[src]
Get enumerated values variant
pub fn is_sm2sel23_0(&self) -> bool
[src]
Checks if the value of the field is SM2SEL23_0
pub fn is_sm2sel23_1(&self) -> bool
[src]
Checks if the value of the field is SM2SEL23_1
pub fn is_sm2sel23_2(&self) -> bool
[src]
Checks if the value of the field is SM2SEL23_2
pub fn is_sm2sel23_3(&self) -> bool
[src]
Checks if the value of the field is SM2SEL23_3
impl R<u8, SM3SEL45_A>
[src]
pub fn variant(&self) -> SM3SEL45_A
[src]
Get enumerated values variant
pub fn is_sm3sel45_0(&self) -> bool
[src]
Checks if the value of the field is SM3SEL45_0
pub fn is_sm3sel45_1(&self) -> bool
[src]
Checks if the value of the field is SM3SEL45_1
pub fn is_sm3sel45_2(&self) -> bool
[src]
Checks if the value of the field is SM3SEL45_2
pub fn is_sm3sel45_3(&self) -> bool
[src]
Checks if the value of the field is SM3SEL45_3
impl R<u8, SM3SEL23_A>
[src]
pub fn variant(&self) -> SM3SEL23_A
[src]
Get enumerated values variant
pub fn is_sm3sel23_0(&self) -> bool
[src]
Checks if the value of the field is SM3SEL23_0
pub fn is_sm3sel23_1(&self) -> bool
[src]
Checks if the value of the field is SM3SEL23_1
pub fn is_sm3sel23_2(&self) -> bool
[src]
Checks if the value of the field is SM3SEL23_2
pub fn is_sm3sel23_3(&self) -> bool
[src]
Checks if the value of the field is SM3SEL23_3
impl R<u16, Reg<u16, _DTSRCSEL>>
[src]
pub fn smsel45(&self) -> SMSEL45_R
[src]
Bits 0:1 - Submodule 0 PWM45 Control Select
pub fn smsel23(&self) -> SMSEL23_R
[src]
Bits 2:3 - Submodule 0 PWM23 Control Select
pub fn sm1sel45(&self) -> SM1SEL45_R
[src]
Bits 4:5 - Submodule 1 PWM45 Control Select
pub fn sm1sel23(&self) -> SM1SEL23_R
[src]
Bits 6:7 - Submodule 1 PWM23 Control Select
pub fn sm2sel45(&self) -> SM2SEL45_R
[src]
Bits 8:9 - Submodule 2 PWM45 Control Select
pub fn sm2sel23(&self) -> SM2SEL23_R
[src]
Bits 10:11 - Submodule 2 PWM23 Control Select
pub fn sm3sel45(&self) -> SM3SEL45_R
[src]
Bits 12:13 - Submodule 3 PWM45 Control Select
pub fn sm3sel23(&self) -> SM3SEL23_R
[src]
Bits 14:15 - Submodule 3 PWM23 Control Select
impl R<u8, LDOK_A>
[src]
pub fn variant(&self) -> Variant<u8, LDOK_A>
[src]
Get enumerated values variant
pub fn is_ldok_0(&self) -> bool
[src]
Checks if the value of the field is LDOK_0
pub fn is_ldok_1(&self) -> bool
[src]
Checks if the value of the field is LDOK_1
impl R<u8, RUN_A>
[src]
pub fn variant(&self) -> Variant<u8, RUN_A>
[src]
Get enumerated values variant
pub fn is_run_0(&self) -> bool
[src]
Checks if the value of the field is RUN_0
pub fn is_run_1(&self) -> bool
[src]
Checks if the value of the field is RUN_1
impl R<u8, IPOL_A>
[src]
pub fn variant(&self) -> Variant<u8, IPOL_A>
[src]
Get enumerated values variant
pub fn is_ipol_0(&self) -> bool
[src]
Checks if the value of the field is IPOL_0
pub fn is_ipol_1(&self) -> bool
[src]
Checks if the value of the field is IPOL_1
impl R<u16, Reg<u16, _MCTRL>>
[src]
pub fn ldok(&self) -> LDOK_R
[src]
Bits 0:3 - Load Okay
pub fn cldok(&self) -> CLDOK_R
[src]
Bits 4:7 - Clear Load Okay
pub fn run(&self) -> RUN_R
[src]
Bits 8:11 - Run
pub fn ipol(&self) -> IPOL_R
[src]
Bits 12:15 - Current Polarity
impl R<u8, MONPLL_A>
[src]
pub fn variant(&self) -> MONPLL_A
[src]
Get enumerated values variant
pub fn is_monpll_0(&self) -> bool
[src]
Checks if the value of the field is MONPLL_0
pub fn is_monpll_1(&self) -> bool
[src]
Checks if the value of the field is MONPLL_1
pub fn is_monpll_2(&self) -> bool
[src]
Checks if the value of the field is MONPLL_2
pub fn is_monpll_3(&self) -> bool
[src]
Checks if the value of the field is MONPLL_3
impl R<u16, Reg<u16, _MCTRL2>>
[src]
impl R<u8, FIE_A>
[src]
pub fn variant(&self) -> Variant<u8, FIE_A>
[src]
Get enumerated values variant
pub fn is_fie_0(&self) -> bool
[src]
Checks if the value of the field is FIE_0
pub fn is_fie_1(&self) -> bool
[src]
Checks if the value of the field is FIE_1
impl R<u8, FSAFE_A>
[src]
pub fn variant(&self) -> Variant<u8, FSAFE_A>
[src]
Get enumerated values variant
pub fn is_fsafe_0(&self) -> bool
[src]
Checks if the value of the field is FSAFE_0
pub fn is_fsafe_1(&self) -> bool
[src]
Checks if the value of the field is FSAFE_1
impl R<u8, FAUTO_A>
[src]
pub fn variant(&self) -> Variant<u8, FAUTO_A>
[src]
Get enumerated values variant
pub fn is_fauto_0(&self) -> bool
[src]
Checks if the value of the field is FAUTO_0
pub fn is_fauto_1(&self) -> bool
[src]
Checks if the value of the field is FAUTO_1
impl R<u8, FLVL_A>
[src]
pub fn variant(&self) -> Variant<u8, FLVL_A>
[src]
Get enumerated values variant
pub fn is_flvl_0(&self) -> bool
[src]
Checks if the value of the field is FLVL_0
pub fn is_flvl_1(&self) -> bool
[src]
Checks if the value of the field is FLVL_1
impl R<u16, Reg<u16, _FCTRL0>>
[src]
pub fn fie(&self) -> FIE_R
[src]
Bits 0:3 - Fault Interrupt Enables
pub fn fsafe(&self) -> FSAFE_R
[src]
Bits 4:7 - Fault Safety Mode
pub fn fauto(&self) -> FAUTO_R
[src]
Bits 8:11 - Automatic Fault Clearing
pub fn flvl(&self) -> FLVL_R
[src]
Bits 12:15 - Fault Level
impl R<u8, FFLAG_A>
[src]
pub fn variant(&self) -> Variant<u8, FFLAG_A>
[src]
Get enumerated values variant
pub fn is_fflag_0(&self) -> bool
[src]
Checks if the value of the field is FFLAG_0
pub fn is_fflag_1(&self) -> bool
[src]
Checks if the value of the field is FFLAG_1
impl R<u8, FFULL_A>
[src]
pub fn variant(&self) -> Variant<u8, FFULL_A>
[src]
Get enumerated values variant
pub fn is_ffull_0(&self) -> bool
[src]
Checks if the value of the field is FFULL_0
pub fn is_ffull_1(&self) -> bool
[src]
Checks if the value of the field is FFULL_1
impl R<u8, FHALF_A>
[src]
pub fn variant(&self) -> Variant<u8, FHALF_A>
[src]
Get enumerated values variant
pub fn is_fhalf_0(&self) -> bool
[src]
Checks if the value of the field is FHALF_0
pub fn is_fhalf_1(&self) -> bool
[src]
Checks if the value of the field is FHALF_1
impl R<u16, Reg<u16, _FSTS0>>
[src]
pub fn fflag(&self) -> FFLAG_R
[src]
Bits 0:3 - Fault Flags
pub fn ffull(&self) -> FFULL_R
[src]
Bits 4:7 - Full Cycle
pub fn ffpin(&self) -> FFPIN_R
[src]
Bits 8:11 - Filtered Fault Pins
pub fn fhalf(&self) -> FHALF_R
[src]
Bits 12:15 - Half Cycle Fault Recovery
impl R<bool, GSTR_A>
[src]
pub fn variant(&self) -> GSTR_A
[src]
Get enumerated values variant
pub fn is_gstr_0(&self) -> bool
[src]
Checks if the value of the field is GSTR_0
pub fn is_gstr_1(&self) -> bool
[src]
Checks if the value of the field is GSTR_1
impl R<u16, Reg<u16, _FFILT0>>
[src]
pub fn filt_per(&self) -> FILT_PER_R
[src]
Bits 0:7 - Fault Filter Period
pub fn filt_cnt(&self) -> FILT_CNT_R
[src]
Bits 8:10 - Fault Filter Count
pub fn gstr(&self) -> GSTR_R
[src]
Bit 15 - Fault Glitch Stretch Enable
impl R<bool, FTEST_A>
[src]
pub fn variant(&self) -> FTEST_A
[src]
Get enumerated values variant
pub fn is_ftest_0(&self) -> bool
[src]
Checks if the value of the field is FTEST_0
pub fn is_ftest_1(&self) -> bool
[src]
Checks if the value of the field is FTEST_1
impl R<u16, Reg<u16, _FTST0>>
[src]
impl R<u8, NOCOMB_A>
[src]
pub fn variant(&self) -> Variant<u8, NOCOMB_A>
[src]
Get enumerated values variant
pub fn is_nocomb_0(&self) -> bool
[src]
Checks if the value of the field is NOCOMB_0
pub fn is_nocomb_1(&self) -> bool
[src]
Checks if the value of the field is NOCOMB_1
impl R<u16, Reg<u16, _FCTRL20>>
[src]
pub fn nocomb(&self) -> NOCOMB_R
[src]
Bits 0:3 - No Combinational Path From Fault Input To PWM Output
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>,