[][src]Struct imxrt1062_pwm1::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<u16, Reg<u16, _SMCNT>>[src]

pub fn cnt(&self) -> CNT_R[src]

Bits 0:15 - Counter Register Bits

impl R<u16, Reg<u16, _SMINIT>>[src]

pub fn init(&self) -> INIT_R[src]

Bits 0:15 - Initial Count Register Bits

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]

pub fn val0(&self) -> VAL0_R[src]

Bits 0:15 - Value Register 0

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]

pub fn val1(&self) -> VAL1_R[src]

Bits 0:15 - Value Register 1

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]

pub fn val2(&self) -> VAL2_R[src]

Bits 0:15 - Value Register 2

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]

pub fn val3(&self) -> VAL3_R[src]

Bits 0:15 - Value Register 3

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]

pub fn val4(&self) -> VAL4_R[src]

Bits 0:15 - Value Register 4

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]

pub fn val5(&self) -> VAL5_R[src]

Bits 0:15 - Value Register 5

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]

pub fn dtcnt0(&self) -> DTCNT0_R[src]

Bits 0:15 - DTCNT0

impl R<u16, Reg<u16, _SMDTCNT1>>[src]

pub fn dtcnt1(&self) -> DTCNT1_R[src]

Bits 0:15 - DTCNT1

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]

pub fn monpll(&self) -> MONPLL_R[src]

Bits 0:1 - Monitor PLL State

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]

pub fn ftest(&self) -> FTEST_R[src]

Bit 0 - Fault Test

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

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.