Skip to main content

EnumBitfieldStruct

Struct EnumBitfieldStruct 

Source
#[repr(transparent)]
pub struct EnumBitfieldStruct<Q: RegNumberT, T>(pub Q, _);
Expand description

Proxy struct for enumerated bitfields

Tuple Fields§

§0: Q

Implementations§

Source§

impl<Q: RegNumberT, T> EnumBitfieldStruct<Q, T>

Source

pub const fn new(value: Q) -> Self

Source§

impl EnumBitfieldStruct<u8, Hcmpon_SPEC>

Source

pub const _0: Self

Operation stopped (the comparator outputs a low-level signal)

Source

pub const _1: Self

Operation enabled (input to the comparator pins is enabled

Source§

impl EnumBitfieldStruct<u8, Cdfs_SPEC>

Source

pub const _00: Self

Noise filter not used.

Source

pub const _01: Self

Noise filter sampling frequency is 2^3/PCLKB.

Source

pub const _10: Self

Noise filter sampling frequency is 2^4/PCLKB.

Source

pub const _11: Self

Noise filter sampling frequency is 2^5/PCLKB.

Source§

impl EnumBitfieldStruct<u8, Ceg_SPEC>

Source

pub const _00: Self

No edge selection.

Source

pub const _01: Self

Rising edge selection.

Source

pub const _10: Self

Falling edge selection

Source

pub const _11: Self

Both-edge selection

Source§

impl EnumBitfieldStruct<u8, Csten_SPEC>

Source

pub const _0: Self

Output via the Edge selector

Source

pub const _1: Self

Direct output

Source§

impl EnumBitfieldStruct<u8, Coe_SPEC>

Source

pub const _0: Self

Comparator output disabled (the output signal is low level).

Source

pub const _1: Self

Comparator output enabled

Source§

impl EnumBitfieldStruct<u8, Cinv_SPEC>

Source

pub const _0: Self

Comparator output not inverted

Source

pub const _1: Self

Comparator output inverted

Source§

impl EnumBitfieldStruct<u8, Cmpsel_SPEC>

Source

pub const _0000: Self

No input

Source

pub const _0001: Self

IVCMP0 selected

Source

pub const _0010: Self

IVCMP1 selected

Source

pub const _0100: Self

IVCMP2 selected

Source

pub const _1000: Self

IVCMP3 selected

Source§

impl EnumBitfieldStruct<u8, Crvs_SPEC>

Source

pub const _0000: Self

No reference voltage

Source

pub const _0001: Self

IVREF0 selected

Source

pub const _0010: Self

IVREF1 selected

Source

pub const _0100: Self

IVREF2 selected

Source

pub const _1000: Self

IVREF3 selected

Source§

impl EnumBitfieldStruct<u8, Cmpmon_SPEC>

Source

pub const _0: Self

Comparator output Low

Source

pub const _1: Self

Comparator output High

Source§

impl EnumBitfieldStruct<u8, Vrefen_SPEC>

Source

pub const _0: Self

Internal Vref disable

Source

pub const _1: Self

Internal Vref enable

Source§

impl EnumBitfieldStruct<u8, Cpoe_SPEC>

Source

pub const _0: Self

VCOUT pin output of the comparator is disabled (the output signal is low level).

Source

pub const _1: Self

VCOUT pin output of the comparator is enabled

Source§

impl EnumBitfieldStruct<u8, Hcmpon_SPEC>

Source

pub const _0: Self

Operation stopped (the comparator outputs a low-level signal)

Source

pub const _1: Self

Operation enabled (input to the comparator pins is enabled

Source§

impl EnumBitfieldStruct<u8, Cdfs_SPEC>

Source

pub const _00: Self

Noise filter not used.

Source

pub const _01: Self

Noise filter sampling frequency is 2^3/PCLKB.

Source

pub const _10: Self

Noise filter sampling frequency is 2^4/PCLKB.

Source

pub const _11: Self

Noise filter sampling frequency is 2^5/PCLKB.

Source§

impl EnumBitfieldStruct<u8, Ceg_SPEC>

Source

pub const _00: Self

No edge selection.

Source

pub const _01: Self

Rising edge selection.

Source

pub const _10: Self

Falling edge selection

Source

pub const _11: Self

Both-edge selection

Source§

impl EnumBitfieldStruct<u8, Csten_SPEC>

Source

pub const _0: Self

Output via the Edge selector

Source

pub const _1: Self

Direct output

Source§

impl EnumBitfieldStruct<u8, Coe_SPEC>

Source

pub const _0: Self

Comparator output disabled (the output signal is low level).

Source

pub const _1: Self

Comparator output enabled

Source§

impl EnumBitfieldStruct<u8, Cinv_SPEC>

Source

pub const _0: Self

Comparator output not inverted

Source

pub const _1: Self

Comparator output inverted

Source§

impl EnumBitfieldStruct<u8, Cmpsel_SPEC>

Source

pub const _0000: Self

No input

Source

pub const _0001: Self

IVCMP0 selected

Source

pub const _0010: Self

IVCMP1 selected

Source

pub const _0100: Self

IVCMP2 selected

Source

pub const _1000: Self

IVCMP3 selected

Source§

impl EnumBitfieldStruct<u8, Crvs_SPEC>

Source

pub const _0000: Self

No reference voltage

Source

pub const _0001: Self

IVREF0 selected

Source

pub const _0010: Self

IVREF1 selected

Source

pub const _0100: Self

IVREF2 selected

Source

pub const _1000: Self

IVREF3 selected

Source§

impl EnumBitfieldStruct<u8, Cmpmon_SPEC>

Source

pub const _0: Self

Comparator output Low

Source

pub const _1: Self

Comparator output High

Source§

impl EnumBitfieldStruct<u8, Vrefen_SPEC>

Source

pub const _0: Self

Internal Vref disable

Source

pub const _1: Self

Internal Vref enable

Source§

impl EnumBitfieldStruct<u8, Cpoe_SPEC>

Source

pub const _0: Self

VCOUT pin output of the comparator is disabled (the output signal is low level).

Source

pub const _1: Self

VCOUT pin output of the comparator is enabled

Source§

impl EnumBitfieldStruct<u8, Adst_SPEC>

Source

pub const _0: Self

Stops A/D conversion process.

Source

pub const _1: Self

Starts A/D conversion process.

Source§

impl EnumBitfieldStruct<u8, Adcs_SPEC>

Source

pub const _00: Self

Single scan mode

Source

pub const _01: Self

Group scan mode

Source

pub const _10: Self

Continuous scan mode

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Trge_SPEC>

Source

pub const _0: Self

Disables A/D conversion to be started by the synchronous or asynchronous trigger.

Source

pub const _1: Self

Enables A/D conversion to be started by the synchronous or asynchronous trigger.

Source§

impl EnumBitfieldStruct<u8, Extrg_SPEC>

Source

pub const _0: Self

A/D conversion is started by the synchronous trigger (ELCTRG0).

Source

pub const _1: Self

A/D conversion is started by the asynchronous trigger (ADTRG0#).

Source§

impl EnumBitfieldStruct<u8, Dble_SPEC>

Source

pub const _0: Self

Double trigger mode non-selection

Source

pub const _1: Self

Double trigger mode selection

Source§

impl EnumBitfieldStruct<u8, Gbadie_SPEC>

Source

pub const _0: Self

Disables S12GBADI0 interrupt generation upon group B scan completion.

Source

pub const _1: Self

Enables S12GBADI0 interrupt generation upon group B scan completion.

Source§

impl EnumBitfieldStruct<u8, Ansa07_SPEC>

Source

pub const _0: Self

AN007 is not subjected to conversion.

Source

pub const _1: Self

AN007 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa06_SPEC>

Source

pub const _0: Self

AN006 is not subjected to conversion.

Source

pub const _1: Self

AN006 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa05_SPEC>

Source

pub const _0: Self

AN005 is not subjected to conversion.

Source

pub const _1: Self

AN005 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa04_SPEC>

Source

pub const _0: Self

AN004 is not subjected to conversion.

Source

pub const _1: Self

AN004 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa03_SPEC>

Source

pub const _0: Self

AN003 is not subjected to conversion.

Source

pub const _1: Self

AN003 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa02_SPEC>

Source

pub const _0: Self

AN002 is not subjected to conversion.

Source

pub const _1: Self

AN002 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa01_SPEC>

Source

pub const _0: Self

AN001 is not subjected to conversion.

Source

pub const _1: Self

AN001 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa00_SPEC>

Source

pub const _0: Self

AN000 is not subjected to conversion.

Source

pub const _1: Self

AN000 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa20_SPEC>

Source

pub const _0: Self

AN020 is not subjected to conversion.

Source

pub const _1: Self

AN020 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa19_SPEC>

Source

pub const _0: Self

AN019 is not subjected to conversion.

Source

pub const _1: Self

AN019 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa18_SPEC>

Source

pub const _0: Self

AN018 is not subjected to conversion.

Source

pub const _1: Self

AN018 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa17_SPEC>

Source

pub const _0: Self

AN017 is not subjected to conversion.

Source

pub const _1: Self

AN017 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa16_SPEC>

Source

pub const _0: Self

AN016 is not subjected to conversion.

Source

pub const _1: Self

AN016 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ads07_SPEC>

Source

pub const _0: Self

AN007 is not selected.

Source

pub const _1: Self

AN007 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads06_SPEC>

Source

pub const _0: Self

AN006 is not selected.

Source

pub const _1: Self

AN006 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads05_SPEC>

Source

pub const _0: Self

AN005 is not selected.

Source

pub const _1: Self

AN005 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads04_SPEC>

Source

pub const _0: Self

AN004 is not selected.

Source

pub const _1: Self

AN004 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads03_SPEC>

Source

pub const _0: Self

AN003 is not selected.

Source

pub const _1: Self

AN003 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads02_SPEC>

Source

pub const _0: Self

AN002 is not selected.

Source

pub const _1: Self

AN002 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads01_SPEC>

Source

pub const _0: Self

AN001 is not selected.

Source

pub const _1: Self

AN001 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads00_SPEC>

Source

pub const _0: Self

AN000 is not selected.

Source

pub const _1: Self

AN000 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads20_SPEC>

Source

pub const _0: Self

AN020 is not selected.

Source

pub const _1: Self

AN020 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads19_SPEC>

Source

pub const _0: Self

AN019 is not selected.

Source

pub const _1: Self

AN019 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads18_SPEC>

Source

pub const _0: Self

AN018 is not selected.

Source

pub const _1: Self

AN018 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads17_SPEC>

Source

pub const _0: Self

AN017 is not selected.

Source

pub const _1: Self

AN017 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads16_SPEC>

Source

pub const _0: Self

AN016 is not selected.

Source

pub const _1: Self

AN016 is selected.

Source§

impl EnumBitfieldStruct<u8, Avee_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Adc_SPEC>

Source

pub const _000: Self

1-time conversion (no addition; same as normal conversion)

Source

pub const _001: Self

2-time conversion (addition once)

Source

pub const _010: Self

3-time conversion (addition twice)

Source

pub const _011: Self

4-time conversion (addition three times)

Source

pub const _101: Self

16-time conversion (addition 15 times), can be set when selecting 12-bit accuracy.

Source§

impl EnumBitfieldStruct<u8, Adrfmt_SPEC>

Source

pub const _0: Self

Flush-right is selected for the A/D data register format.

Source

pub const _1: Self

Flush-left is selected for the A/D data register format.

Source§

impl EnumBitfieldStruct<u8, Diagm_SPEC>

Source

pub const _0: Self

Disables self-diagnosis of ADC12.

Source

pub const _1: Self

Enables self-diagnosis of ADC12.

Source§

impl EnumBitfieldStruct<u8, Diagld_SPEC>

Source

pub const _0: Self

Rotation mode for self-diagnosis voltage

Source

pub const _1: Self

Fixed mode for self-diagnosis voltage

Source§

impl EnumBitfieldStruct<u8, Diagval_SPEC>

Source

pub const _00: Self

When the self-diagnosis fixation mode is selected, it set prohibits it.

Source

pub const _01: Self

The self-diagnosis by using the voltage of 0V.

Source

pub const _10: Self

The self-diagnosis by using the voltage of reference supply x 1/2.

Source

pub const _11: Self

The self-diagnosis by using the voltage of the reference supply.

Source§

impl EnumBitfieldStruct<u8, Ace_SPEC>

Source

pub const _0: Self

Disables automatic clearing.

Source

pub const _1: Self

Enables automatic clearing.

Source§

impl EnumBitfieldStruct<u8, Adprc_SPEC>

Source

pub const _00: Self

A/D conversion is performed with 12-bit accuracy.

Source

pub const _01: Self

A/D conversion is performed with 10-bit accuracy.

Source

pub const _10: Self

A/D conversion is performed with 8-bit accuracy.

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Ocsb_SPEC>

Source

pub const _0: Self

The internal reference voltage is not selected.

Source

pub const _1: Self

The internal reference voltage is selected for group B in group scan mode.

Source§

impl EnumBitfieldStruct<u8, Tssb_SPEC>

Source

pub const _0: Self

The temperature sensor output is not selected.

Source

pub const _1: Self

The temperature sensor output is not selected for group B in group scan mode.

Source§

impl EnumBitfieldStruct<u8, Ocsa_SPEC>

Source

pub const _0: Self

The internal reference voltage is not selected.

Source

pub const _1: Self

The internal reference voltage is selected for group A in single scan mode, continuous scan mode, or group scan mode.

Source§

impl EnumBitfieldStruct<u8, Tssa_SPEC>

Source

pub const _0: Self

The temperature sensor output is not selected.

Source

pub const _1: Self

The temperature sensor output is selected.

Source§

impl EnumBitfieldStruct<u8, Ocsad_SPEC>

Source

pub const _0: Self

Internal reference voltage A/D-converted value addition/average mode is not selected.

Source

pub const _1: Self

Internal reference voltage A/D-converted value addition/average mode is selected.

Source§

impl EnumBitfieldStruct<u8, Tssad_SPEC>

Source

pub const _0: Self

Temperature sensor output A/D-converted value addition/average mode is not selected.

Source

pub const _1: Self

Temperature sensor output A/D-converted value addition/average mode is selected.

Source§

impl EnumBitfieldStruct<u8, Ansb07_SPEC>

Source

pub const _0: Self

AN007 is not subjected to conversion.

Source

pub const _1: Self

AN007 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb06_SPEC>

Source

pub const _0: Self

AN006 is not subjected to conversion.

Source

pub const _1: Self

AN006 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb05_SPEC>

Source

pub const _0: Self

AN005 is not subjected to conversion.

Source

pub const _1: Self

AN005 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb04_SPEC>

Source

pub const _0: Self

AN004 is not subjected to conversion.

Source

pub const _1: Self

AN004 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb03_SPEC>

Source

pub const _0: Self

AN003 is not subjected to conversion.

Source

pub const _1: Self

AN003 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb02_SPEC>

Source

pub const _0: Self

AN002 is not subjected to conversion.

Source

pub const _1: Self

AN002 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb01_SPEC>

Source

pub const _0: Self

AN001 is not subjected to conversion.

Source

pub const _1: Self

AN001 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb00_SPEC>

Source

pub const _0: Self

AN000 is not subjected to conversion.

Source

pub const _1: Self

AN000 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb20_SPEC>

Source

pub const _0: Self

AN020 is not subjected to conversion.

Source

pub const _1: Self

AN020 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb19_SPEC>

Source

pub const _0: Self

AN019 is not subjected to conversion.

Source

pub const _1: Self

AN019 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb18_SPEC>

Source

pub const _0: Self

AN018 is not subjected to conversion.

Source

pub const _1: Self

AN018 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb17_SPEC>

Source

pub const _0: Self

AN017 is not subjected to conversion.

Source

pub const _1: Self

AN017 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb16_SPEC>

Source

pub const _0: Self

AN016 is not subjected to conversion.

Source

pub const _1: Self

AN016 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Diagst_SPEC>

Source

pub const _00: Self

Self-diagnosis has never been executed since power-on.

Source

pub const _01: Self

Self-diagnosis using the voltage of 0 V has been executed.

Source

pub const _10: Self

Self-diagnosis using the voltage of reference power supply(VREFH) x 1/2 has been executed.

Source

pub const _11: Self

Self-diagnosis using the voltage of reference power supply(VREFH) has been executed.

Source§

impl EnumBitfieldStruct<u8, Shans2_SPEC>

Source

pub const _0: Self

Bypass the sample-and-hold circuit.

Source

pub const _1: Self

Use the sample-and-hold circuit.

Source§

impl EnumBitfieldStruct<u8, Shans1_SPEC>

Source

pub const _0: Self

Bypass the sample-and-hold circuit.

Source

pub const _1: Self

Use the sample-and-hold circuit.

Source§

impl EnumBitfieldStruct<u8, Shans0_SPEC>

Source

pub const _0: Self

Bypass the sample-and-hold circuit.

Source

pub const _1: Self

Use the sample-and-hold circuit.

Source§

impl EnumBitfieldStruct<u8, Charge_SPEC>

Source

pub const _0: Self

Discharge

Source

pub const _1: Self

Precharge

Source§

impl EnumBitfieldStruct<u8, Adndis_SPEC>

Source

pub const _0000: Self

Disconnection detection is disabled

Source

pub const _0001: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Shmd_SPEC>

Source

pub const _0: Self

Sampling by channel-dedicated sample-and-hold circuit is disable.

Source

pub const _1: Self

Sampling by channel-dedicated sample-and-hold circuit is enable.

Source§

impl EnumBitfieldStruct<u8, Gbrp_SPEC>

Source

pub const _0: Self

Single scan for group B is not continuously activated.

Source

pub const _1: Self

Single scan for group B is continuously activated.

Source§

impl EnumBitfieldStruct<u8, Gbrscn_SPEC>

Source

pub const _0: Self

Scanning for group B is not restarted after having been discontinued due to group A priority control.

Source

pub const _1: Self

Scanning for group B is restarted after having been discontinued due to group A priority control.

Source§

impl EnumBitfieldStruct<u8, Pgs_SPEC>

Source

pub const _0: Self

Operation is without group A priority control

Source

pub const _1: Self

Operation is with group A priority control

Source§

impl EnumBitfieldStruct<u8, Moncmpb_SPEC>

Source

pub const _0: Self

Window B comparison conditions are not met.

Source

pub const _1: Self

Window B comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Moncmpa_SPEC>

Source

pub const _0: Self

Window A comparison conditions are not met.

Source

pub const _1: Self

Window A comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Moncomb_SPEC>

Source

pub const _0: Self

Window A / window B composite conditions are not met.

Source

pub const _1: Self

Window A / window B composite conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpaie_SPEC>

Source

pub const _0: Self

S12ADCMPAIi interrupt is disabled when comparison conditions (window A) are met.

Source

pub const _1: Self

S12ADCMPAIi interrupt is enabled when comparison conditions (window A) are met.

Source§

impl EnumBitfieldStruct<u8, Wcmpe_SPEC>

Source

pub const _0: Self

Window function is disabled. Window A and window B operate as a comparator to comparator the single value on the lower side with the A/D conversion result.

Source

pub const _1: Self

Window function is enabled. Window A and window B operate as a comparator to comparator the two values on the upper and lower sides with the A/D conversion result.

Source§

impl EnumBitfieldStruct<u8, Cmpbie_SPEC>

Source

pub const _0: Self

S12ADCMPBIi interrupt is disabled when comparison conditions (window B) are met.

Source

pub const _1: Self

S12ADCMPBIi interrupt is enabled when comparison conditions (window B) are met.

Source§

impl EnumBitfieldStruct<u8, Cmpae_SPEC>

Source

pub const _0: Self

Compare window A operation is disabled. S12ADWMELC and S12ADWUMELC outputs are disabled.

Source

pub const _1: Self

Compare window A operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Cmpbe_SPEC>

Source

pub const _0: Self

Compare window B operation is disabled. S12ADWMELC and S12ADWUMELC outputs are disabled.

Source

pub const _1: Self

Compare window B operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Cmpab_SPEC>

Source

pub const _00: Self

S12ADWMELC is output when window A comparison conditions are met OR window B comparison conditions are met. S12ADWUMELC is output in other cases.

Source

pub const _01: Self

S12ADWMELC is output when window A comparison conditions are met EXOR window B comparison conditions are met. S12ADWUMELC is output in other cases.

Source

pub const _10: Self

S12ADWMELC is output when window A comparison conditions are met and window B comparison conditions are met. S12ADWUMELC is output in other cases.

Source

pub const _11: Self

Setting prohibited.

Source§

impl EnumBitfieldStruct<u8, Cmpoca_SPEC>

Source

pub const _0: Self

Excludes the internal reference voltage from the compare window A target range.

Source

pub const _1: Self

Includes the internal reference voltage in the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmptsa_SPEC>

Source

pub const _0: Self

Excludes the temperature sensor output from the compare window A target range.

Source

pub const _1: Self

Includes the temperature sensor output in the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmploca_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value(ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or A/D converted value > ADCMPDR1 value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value(ADCMPCR.WCMPE=0) / ADCMPDR0 value < A/D converted value < ADCMPDR1 value(ADCMPCR.WCMPE=1)

Source§

impl EnumBitfieldStruct<u8, Cmpltsa_SPEC>

Source

pub const _0: Self

ADCMPDR0 register value > A/D-converted value(ADCMPCR.WCMPE=0) / AD-converted value < ADCMPDR0 register value or A/D-converted value > ADCMPDR1 register value(ADCMPCR.WCMPE=1).

Source

pub const _1: Self

ADCMPDR0 register value < A/D-converted value(ADCMPCR.WCMPE=0) / ADCMPDR0 register value < A/D-converted value < ADCMPDR1 register value(ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmpcha07_SPEC>

Source

pub const _0: Self

Disable compare function for AN007

Source

pub const _1: Self

Enable compare function for AN007

Source§

impl EnumBitfieldStruct<u8, Cmpcha06_SPEC>

Source

pub const _0: Self

Disable compare function for AN006

Source

pub const _1: Self

Enable compare function for AN006

Source§

impl EnumBitfieldStruct<u8, Cmpcha05_SPEC>

Source

pub const _0: Self

Disable compare function for AN005

Source

pub const _1: Self

Enable compare function for AN005

Source§

impl EnumBitfieldStruct<u8, Cmpcha04_SPEC>

Source

pub const _0: Self

Disable compare function for AN004

Source

pub const _1: Self

Enable compare function for AN004

Source§

impl EnumBitfieldStruct<u8, Cmpcha03_SPEC>

Source

pub const _0: Self

Disable compare function for AN003

Source

pub const _1: Self

Enable compare function for AN003

Source§

impl EnumBitfieldStruct<u8, Cmpcha02_SPEC>

Source

pub const _0: Self

Disable compare function for AN002

Source

pub const _1: Self

Enable compare function for AN002

Source§

impl EnumBitfieldStruct<u8, Cmpcha01_SPEC>

Source

pub const _0: Self

Disable compare function for AN001

Source

pub const _1: Self

Enable compare function for AN001

Source§

impl EnumBitfieldStruct<u8, Cmpcha00_SPEC>

Source

pub const _0: Self

Disable compare function for AN000

Source

pub const _1: Self

Enable compare function for AN000

Source§

impl EnumBitfieldStruct<u8, Cmpcha20_SPEC>

Source

pub const _0: Self

Excludes AN020 from the compare window A target range.

Source

pub const _1: Self

Includes AN020 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha19_SPEC>

Source

pub const _0: Self

Excludes AN019 from the compare window A target range.

Source

pub const _1: Self

Includes AN019 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha18_SPEC>

Source

pub const _0: Self

Excludes AN018 from the compare window A target range.

Source

pub const _1: Self

Includes AN018 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha17_SPEC>

Source

pub const _0: Self

Excludes AN017 from the compare window A target range.

Source

pub const _1: Self

Includes AN017 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha16_SPEC>

Source

pub const _0: Self

Excludes AN016 from the compare window A target range.

Source

pub const _1: Self

Includes AN016 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmplcha07_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha06_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha05_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha04_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha03_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha02_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha01_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha00_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha20_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha19_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha18_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha17_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha16_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmpstcha07_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha06_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha05_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha04_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha03_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha02_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha01_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha00_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha20_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha19_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha18_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha17_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha16_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstoca_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpsttsa_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmplb_SPEC>

Source

pub const _0: Self

CMPLLB value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < CMPLLB value or CMPULB value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

CMPLLB value < A/D converted value(ADCMPCR.WCMPE=0) / CMPLLB value < A/D converted value < CMPULB value (ADCMPCR.WCMPE=1)

Source§

impl EnumBitfieldStruct<u8, Cmpchb_SPEC>

Source

pub const _0_X_00: Self

AN000

Source

pub const _0_X_01: Self

AN001

Source

pub const _0_X_02: Self

AN002

Source

pub const _0_X_03: Self

AN003

Source

pub const _0_X_04: Self

AN004

Source

pub const _0_X_05: Self

AN005

Source

pub const _0_X_06: Self

AN006

Source

pub const _0_X_07: Self

AN007

Source

pub const _0_X_10: Self

AN016

Source

pub const _0_X_11: Self

AN017

Source

pub const _0_X_12: Self

AN018

Source

pub const _0_X_13: Self

AN019

Source

pub const _0_X_14: Self

AN020

Source

pub const _0_X_20: Self

Temperature sensor

Source

pub const _0_X_21: Self

Internal reference voltage

Source

pub const _0_X_3_F: Self

No channel is selected

Source§

impl EnumBitfieldStruct<u8, Cmpstb_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, P002Gen_SPEC>

Source

pub const _0: Self

The gain setting is invalidated (AIN is not input in PGA).

Source

pub const _1: Self

The gain setting is effectively done (AIN is input in PGA).

Source§

impl EnumBitfieldStruct<u8, P002Enamp_SPEC>

Source

pub const _0: Self

The amplifier in PGA is not used.

Source

pub const _1: Self

The amplifier in PGA is used.

Source§

impl EnumBitfieldStruct<u8, P002Sel1_SPEC>

Source

pub const _0: Self

By way of the amplifier in PGA.

Source

pub const _1: Self

Note 1 that by way of amplifier in PGA

Source§

impl EnumBitfieldStruct<u8, P002Sel0_SPEC>

Source

pub const _0: Self

Not through the PGA in amplifier

Source

pub const _1: Self

I will through in the PGA amplifier.

Source§

impl EnumBitfieldStruct<u8, P001Gen_SPEC>

Source

pub const _0: Self

The gain setting is invalidated (AIN is not input in PGA).

Source

pub const _1: Self

The gain setting is effectively done (AIN is input in PGA).

Source§

impl EnumBitfieldStruct<u8, P001Enamp_SPEC>

Source

pub const _0: Self

The amplifier in PGA is not used.

Source

pub const _1: Self

The amplifier in PGA is used.

Source§

impl EnumBitfieldStruct<u8, P001Sel1_SPEC>

Source

pub const _0: Self

By way of the amplifier in PGA.

Source

pub const _1: Self

Note 1 that by way of amplifier in PGA

Source§

impl EnumBitfieldStruct<u8, P001Sel0_SPEC>

Source

pub const _0: Self

Not through the PGA in amplifier

Source

pub const _1: Self

I will through in the PGA amplifier.

Source§

impl EnumBitfieldStruct<u8, P000Gen_SPEC>

Source

pub const _0: Self

The gain setting is invalidated (AIN is not input in PGA).

Source

pub const _1: Self

The gain setting is effectively done (AIN is input in PGA).

Source§

impl EnumBitfieldStruct<u8, P000Enamp_SPEC>

Source

pub const _0: Self

The amplifier in PGA is not used.

Source

pub const _1: Self

The amplifier in PGA is used.

Source§

impl EnumBitfieldStruct<u8, P000Sel1_SPEC>

Source

pub const _0: Self

By way of the amplifier in PGA.

Source

pub const _1: Self

Note 1 that by way of amplifier in PGA

Source§

impl EnumBitfieldStruct<u8, P000Sel0_SPEC>

Source

pub const _0: Self

Not through the PGA in amplifier

Source

pub const _1: Self

I will through in the PGA amplifier.

Source§

impl EnumBitfieldStruct<u8, P002Gain_SPEC>

Source

pub const _0000: Self

x 2.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _0001: Self

x 2.500 (ADPGADDCR0.P002DEN=0) / x 1.500 (ADPGADDCR0.P002DEN=1)

Source

pub const _0010: Self

x 2.667 (ADPGADDCR0.P002DEN=0)

Source

pub const _0011: Self

x 2.857 (ADPGADDCR0.P002DEN=0)

Source

pub const _0100: Self

x 3.077 (ADPGADDCR0.P002DEN=0)

Source

pub const _0101: Self

x 3.333 (ADPGADDCR0.P002DEN=0) / x 2.333 (ADPGADDCR0.P002DEN=1)

Source

pub const _0110: Self

x 3.636 (ADPGADDCR0.P002DEN=0)

Source

pub const _0111: Self

x 4.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _1000: Self

x 4.444 (ADPGADDCR0.P002DEN=0)

Source

pub const _1001: Self

x 5.000 (ADPGADDCR0.P002DEN=0) / x 4.00 (ADPGADDCR0.P002DEN=1)

Source

pub const _1010: Self

x 5.714 (ADPGADDCR0.P002DEN=0)

Source

pub const _1011: Self

x 6.667 (ADPGADDCR0.P002DEN=0) / x 5.667 (ADPGADDCR0.P002DEN=1)

Source

pub const _1100: Self

x 8.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _1101: Self

x 10.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _1110: Self

x 13.333 (ADPGADDCR0.P002DEN=0)

Source

pub const _1111: Self

x 1.000 (for offset measurement) (ADPGADDCR0.P002DEN=0)

Source§

impl EnumBitfieldStruct<u8, P001Gain_SPEC>

Source

pub const _0000: Self

x 2.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _0001: Self

x 2.500 (ADPGADDCR0.P001DEN=0) / x 1.500 (ADPGADDCR0.P001DEN=1)

Source

pub const _0010: Self

x 2.667 (ADPGADDCR0.P001DEN=0)

Source

pub const _0011: Self

x 2.857 (ADPGADDCR0.P001DEN=0)

Source

pub const _0100: Self

x 3.077 (ADPGADDCR0.P001DEN=0)

Source

pub const _0101: Self

x 3.333 (ADPGADDCR0.P001DEN=0) / x 2.333 (ADPGADDCR0.P001DEN=1)

Source

pub const _0110: Self

x 3.636 (ADPGADDCR0.P001DEN=0)

Source

pub const _0111: Self

x 4.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _1000: Self

x 4.444 (ADPGADDCR0.P001DEN=0)

Source

pub const _1001: Self

x 5.000 (ADPGADDCR0.P001DEN=0) / x 4.00 (ADPGADDCR0.P001DEN=1)

Source

pub const _1010: Self

x 5.714 (ADPGADDCR0.P001DEN=0)

Source

pub const _1011: Self

x 6.667 (ADPGADDCR0.P001DEN=0) / x 5.667 (ADPGADDCR0.P001DEN=1)

Source

pub const _1100: Self

x 8.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _1101: Self

x 10.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _1110: Self

x 13.333 (ADPGADDCR0.P001DEN=0)

Source

pub const _1111: Self

x 1.000 (for offset measurement) (ADPGADDCR0.P001DEN=0)

Source§

impl EnumBitfieldStruct<u8, P000Gain_SPEC>

Source

pub const _0000: Self

x 2.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _0001: Self

x 2.500 (ADPGADDCR0.P000DEN=0) / x 1.500 (ADPGADDCR0.P000DEN=1)

Source

pub const _0010: Self

x 2.667 (ADPGADDCR0.P000DEN=0)

Source

pub const _0011: Self

x 2.857 (ADPGADDCR0.P000DEN=0)

Source

pub const _0100: Self

x 3.077 (ADPGADDCR0.P000DEN=0)

Source

pub const _0101: Self

x 3.333 (ADPGADDCR0.P000DEN=0) / x 2.333 (ADPGADDCR0.P000DEN=1)

Source

pub const _0110: Self

x 3.636 (ADPGADDCR0.P000DEN=0)

Source

pub const _0111: Self

x 4.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _1000: Self

x 4.444 (ADPGADDCR0.P000DEN=0)

Source

pub const _1001: Self

x 5.000 (ADPGADDCR0.P000DEN=0) / x 4.00 (ADPGADDCR0.P000DEN=1)

Source

pub const _1010: Self

x 5.714 (ADPGADDCR0.P000DEN=0)

Source

pub const _1011: Self

x 6.667 (ADPGADDCR0.P000DEN=0) / x 5.667 (ADPGADDCR0.P000DEN=1)

Source

pub const _1100: Self

x 8.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _1101: Self

x 10.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _1110: Self

x 13.333 (ADPGADDCR0.P000DEN=0)

Source

pub const _1111: Self

x 1.000 (for offset measurement) (ADPGADDCR0.P000DEN=0)

Source§

impl EnumBitfieldStruct<u8, P003Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, P002Den_SPEC>

Source

pub const _0: Self

Differential input is disabled.

Source

pub const _1: Self

Differential input is enabled.

Source§

impl EnumBitfieldStruct<u8, P002Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, P001Den_SPEC>

Source

pub const _0: Self

Differential input is disabled.

Source

pub const _1: Self

Differential input is enabled.

Source§

impl EnumBitfieldStruct<u8, P001Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, P000Den_SPEC>

Source

pub const _0: Self

Differential input is disabled.

Source

pub const _1: Self

Differential input is enabled.

Source§

impl EnumBitfieldStruct<u8, P000Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, Adst_SPEC>

Source

pub const _0: Self

Stops A/D conversion process.

Source

pub const _1: Self

Starts A/D conversion process.

Source§

impl EnumBitfieldStruct<u8, Adcs_SPEC>

Source

pub const _00: Self

Single scan mode

Source

pub const _01: Self

Group scan mode

Source

pub const _10: Self

Continuous scan mode

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Trge_SPEC>

Source

pub const _0: Self

Disables A/D conversion to be started by the synchronous or asynchronous trigger.

Source

pub const _1: Self

Enables A/D conversion to be started by the synchronous or asynchronous trigger.

Source§

impl EnumBitfieldStruct<u8, Extrg_SPEC>

Source

pub const _0: Self

A/D conversion is started by the synchronous trigger (ELCTRG1).

Source

pub const _1: Self

A/D conversion is started by the asynchronous trigger (ADTRG1#).

Source§

impl EnumBitfieldStruct<u8, Dble_SPEC>

Source

pub const _0: Self

Double trigger mode non-selection

Source

pub const _1: Self

Double trigger mode selection

Source§

impl EnumBitfieldStruct<u8, Gbadie_SPEC>

Source

pub const _0: Self

Disables S12GBADI1 interrupt generation upon group B scan completion.

Source

pub const _1: Self

Enables S12GBADI1 interrupt generation upon group B scan completion.

Source§

impl EnumBitfieldStruct<u8, Ansa07_SPEC>

Source

pub const _0: Self

AN107 is not subjected to conversion.

Source

pub const _1: Self

AN107 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa06_SPEC>

Source

pub const _0: Self

AN106 is not subjected to conversion.

Source

pub const _1: Self

AN106 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa05_SPEC>

Source

pub const _0: Self

AN105 is not subjected to conversion.

Source

pub const _1: Self

AN105 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa03_SPEC>

Source

pub const _0: Self

AN103 is not subjected to conversion.

Source

pub const _1: Self

AN103 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa02_SPEC>

Source

pub const _0: Self

AN102 is not subjected to conversion.

Source

pub const _1: Self

AN102 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa01_SPEC>

Source

pub const _0: Self

AN101 is not subjected to conversion.

Source

pub const _1: Self

AN101 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa00_SPEC>

Source

pub const _0: Self

AN100 is not subjected to conversion.

Source

pub const _1: Self

AN100 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa19_SPEC>

Source

pub const _0: Self

AN119 is not subjected to conversion.

Source

pub const _1: Self

AN119 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa18_SPEC>

Source

pub const _0: Self

AN118 is not subjected to conversion.

Source

pub const _1: Self

AN118 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa17_SPEC>

Source

pub const _0: Self

AN117 is not subjected to conversion.

Source

pub const _1: Self

AN117 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansa16_SPEC>

Source

pub const _0: Self

AN116 is not subjected to conversion.

Source

pub const _1: Self

AN116 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ads07_SPEC>

Source

pub const _0: Self

AN107 is not selected.

Source

pub const _1: Self

AN107 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads06_SPEC>

Source

pub const _0: Self

AN106 is not selected.

Source

pub const _1: Self

AN106 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads05_SPEC>

Source

pub const _0: Self

AN105 is not selected.

Source

pub const _1: Self

AN105 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads03_SPEC>

Source

pub const _0: Self

AN103 is not selected.

Source

pub const _1: Self

AN103 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads02_SPEC>

Source

pub const _0: Self

AN102 is not selected.

Source

pub const _1: Self

AN102 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads01_SPEC>

Source

pub const _0: Self

AN101 is not selected.

Source

pub const _1: Self

AN101 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads00_SPEC>

Source

pub const _0: Self

AN100 is not selected.

Source

pub const _1: Self

AN100 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads19_SPEC>

Source

pub const _0: Self

AN119 is not selected.

Source

pub const _1: Self

AN119 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads18_SPEC>

Source

pub const _0: Self

AN118 is not selected.

Source

pub const _1: Self

AN118 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads17_SPEC>

Source

pub const _0: Self

AN117 is not selected.

Source

pub const _1: Self

AN117 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads16_SPEC>

Source

pub const _0: Self

AN116 is not selected.

Source

pub const _1: Self

AN116 is selected.

Source§

impl EnumBitfieldStruct<u8, Avee_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Adc_SPEC>

Source

pub const _000: Self

1-time conversion (no addition; same as normal conversion)

Source

pub const _001: Self

2-time conversion (addition once)

Source

pub const _010: Self

3-time conversion (addition twice)

Source

pub const _011: Self

4-time conversion (addition three times)

Source

pub const _101: Self

16-time conversion (addition 15 times), can be set when selecting 12-bit accuracy.

Source§

impl EnumBitfieldStruct<u8, Adrfmt_SPEC>

Source

pub const _0: Self

Flush-right is selected for the A/D data register format.

Source

pub const _1: Self

Flush-left is selected for the A/D data register format.

Source§

impl EnumBitfieldStruct<u8, Diagm_SPEC>

Source

pub const _0: Self

Disables self-diagnosis of ADC12.

Source

pub const _1: Self

Enables self-diagnosis of ADC12.

Source§

impl EnumBitfieldStruct<u8, Diagld_SPEC>

Source

pub const _0: Self

Rotation mode for self-diagnosis voltage

Source

pub const _1: Self

Fixed mode for self-diagnosis voltage

Source§

impl EnumBitfieldStruct<u8, Diagval_SPEC>

Source

pub const _00: Self

When the self-diagnosis fixation mode is selected, it set prohibits it.

Source

pub const _01: Self

The self-diagnosis by using the voltage of 0V.

Source

pub const _10: Self

The self-diagnosis by using the voltage of reference supply x 1/2.

Source

pub const _11: Self

The self-diagnosis by using the voltage of the reference supply.

Source§

impl EnumBitfieldStruct<u8, Ace_SPEC>

Source

pub const _0: Self

Disables automatic clearing.

Source

pub const _1: Self

Enables automatic clearing.

Source§

impl EnumBitfieldStruct<u8, Adprc_SPEC>

Source

pub const _00: Self

A/D conversion is performed with 12-bit accuracy.

Source

pub const _01: Self

A/D conversion is performed with 10-bit accuracy.

Source

pub const _10: Self

A/D conversion is performed with 8-bit accuracy.

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Ocsb_SPEC>

Source

pub const _0: Self

The internal reference voltage is not selected.

Source

pub const _1: Self

The internal reference voltage is selected for group B in group scan mode.

Source§

impl EnumBitfieldStruct<u8, Tssb_SPEC>

Source

pub const _0: Self

The temperature sensor output is not selected.

Source

pub const _1: Self

The temperature sensor output is not selected for group B in group scan mode.

Source§

impl EnumBitfieldStruct<u8, Ocsa_SPEC>

Source

pub const _0: Self

The internal reference voltage is not selected.

Source

pub const _1: Self

The internal reference voltage is selected for group A in single scan mode, continuous scan mode, or group scan mode.

Source§

impl EnumBitfieldStruct<u8, Tssa_SPEC>

Source

pub const _0: Self

The temperature sensor output is not selected.

Source

pub const _1: Self

The temperature sensor output is selected.

Source§

impl EnumBitfieldStruct<u8, Ocsad_SPEC>

Source

pub const _0: Self

Internal reference voltage A/D-converted value addition/average mode is not selected.

Source

pub const _1: Self

Internal reference voltage A/D-converted value addition/average mode is selected.

Source§

impl EnumBitfieldStruct<u8, Tssad_SPEC>

Source

pub const _0: Self

Temperature sensor output A/D-converted value addition/average mode is not selected.

Source

pub const _1: Self

Temperature sensor output A/D-converted value addition/average mode is selected.

Source§

impl EnumBitfieldStruct<u8, Ansb07_SPEC>

Source

pub const _0: Self

AN107 is not subjected to conversion.

Source

pub const _1: Self

AN107 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb06_SPEC>

Source

pub const _0: Self

AN106 is not subjected to conversion.

Source

pub const _1: Self

AN106 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb05_SPEC>

Source

pub const _0: Self

AN105 is not subjected to conversion.

Source

pub const _1: Self

AN105 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb03_SPEC>

Source

pub const _0: Self

AN103 is not subjected to conversion.

Source

pub const _1: Self

AN103 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb02_SPEC>

Source

pub const _0: Self

AN102 is not subjected to conversion.

Source

pub const _1: Self

AN102 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb01_SPEC>

Source

pub const _0: Self

AN101 is not subjected to conversion.

Source

pub const _1: Self

AN101 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb00_SPEC>

Source

pub const _0: Self

AN100 is not subjected to conversion.

Source

pub const _1: Self

AN100 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb19_SPEC>

Source

pub const _0: Self

AN119 is not subjected to conversion.

Source

pub const _1: Self

AN119 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb18_SPEC>

Source

pub const _0: Self

AN118 is not subjected to conversion.

Source

pub const _1: Self

AN118 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb17_SPEC>

Source

pub const _0: Self

AN117 is not subjected to conversion.

Source

pub const _1: Self

AN117 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Ansb16_SPEC>

Source

pub const _0: Self

AN116 is not subjected to conversion.

Source

pub const _1: Self

AN116 is subjected to conversion.

Source§

impl EnumBitfieldStruct<u8, Diagst_SPEC>

Source

pub const _00: Self

Self-diagnosis has never been executed since power-on.

Source

pub const _01: Self

Self-diagnosis using the voltage of 0 V has been executed.

Source

pub const _10: Self

Self-diagnosis using the voltage of reference power supply(VREFH) x 1/2 has been executed.

Source

pub const _11: Self

Self-diagnosis using the voltage of reference power supply(VREFH) has been executed.

Source§

impl EnumBitfieldStruct<u8, Shans2_SPEC>

Source

pub const _0: Self

Bypass the sample-and-hold circuit.

Source

pub const _1: Self

Use the sample-and-hold circuit.

Source§

impl EnumBitfieldStruct<u8, Shans1_SPEC>

Source

pub const _0: Self

Bypass the sample-and-hold circuit.

Source

pub const _1: Self

Use the sample-and-hold circuit.

Source§

impl EnumBitfieldStruct<u8, Shans0_SPEC>

Source

pub const _0: Self

Bypass the sample-and-hold circuit.

Source

pub const _1: Self

Use the sample-and-hold circuit.

Source§

impl EnumBitfieldStruct<u8, Charge_SPEC>

Source

pub const _0: Self

Discharge

Source

pub const _1: Self

Precharge

Source§

impl EnumBitfieldStruct<u8, Adndis_SPEC>

Source

pub const _0000: Self

Disconnection detection is disabled

Source

pub const _0001: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Shmd_SPEC>

Source

pub const _0: Self

Sampling by channel-dedicated sample-and-hold circuit is disable.

Source

pub const _1: Self

Sampling by channel-dedicated sample-and-hold circuit is enable.

Source§

impl EnumBitfieldStruct<u8, Gbrp_SPEC>

Source

pub const _0: Self

Single scan for group B is not continuously activated.

Source

pub const _1: Self

Single scan for group B is continuously activated.

Source§

impl EnumBitfieldStruct<u8, Gbrscn_SPEC>

Source

pub const _0: Self

Scanning for group B is not restarted after having been discontinued due to group A priority control.

Source

pub const _1: Self

Scanning for group B is restarted after having been discontinued due to group A priority control.

Source§

impl EnumBitfieldStruct<u8, Pgs_SPEC>

Source

pub const _0: Self

Operation is without group A priority control

Source

pub const _1: Self

Operation is with group A priority control

Source§

impl EnumBitfieldStruct<u8, Moncmpb_SPEC>

Source

pub const _0: Self

Window B comparison conditions are not met.

Source

pub const _1: Self

Window B comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Moncmpa_SPEC>

Source

pub const _0: Self

Window A comparison conditions are not met.

Source

pub const _1: Self

Window A comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Moncomb_SPEC>

Source

pub const _0: Self

Window A / window B composite conditions are not met.

Source

pub const _1: Self

Window A / window B composite conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpaie_SPEC>

Source

pub const _0: Self

S12ADCMPAIi interrupt is disabled when comparison conditions (window A) are met.

Source

pub const _1: Self

S12ADCMPAIi interrupt is enabled when comparison conditions (window A) are met.

Source§

impl EnumBitfieldStruct<u8, Wcmpe_SPEC>

Source

pub const _0: Self

Window function is disabled. Window A and window B operate as a comparator to comparator the single value on the lower side with the A/D conversion result.

Source

pub const _1: Self

Window function is enabled. Window A and window B operate as a comparator to comparator the two values on the upper and lower sides with the A/D conversion result.

Source§

impl EnumBitfieldStruct<u8, Cmpbie_SPEC>

Source

pub const _0: Self

S12ADCMPBIi interrupt is disabled when comparison conditions (window B) are met.

Source

pub const _1: Self

S12ADCMPBIi interrupt is enabled when comparison conditions (window B) are met.

Source§

impl EnumBitfieldStruct<u8, Cmpae_SPEC>

Source

pub const _0: Self

Compare window A operation is disabled. S12ADWMELC and S12ADWUMELC outputs are disabled.

Source

pub const _1: Self

Compare window A operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Cmpbe_SPEC>

Source

pub const _0: Self

Compare window B operation is disabled. S12ADWMELC and S12ADWUMELC outputs are disabled.

Source

pub const _1: Self

Compare window B operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Cmpab_SPEC>

Source

pub const _00: Self

S12ADWMELC is output when window A comparison conditions are met OR window B comparison conditions are met. S12ADWUMELC is output in other cases.

Source

pub const _01: Self

S12ADWMELC is output when window A comparison conditions are met EXOR window B comparison conditions are met. S12ADWUMELC is output in other cases.

Source

pub const _10: Self

S12ADWMELC is output when window A comparison conditions are met and window B comparison conditions are met. S12ADWUMELC is output in other cases.

Source

pub const _11: Self

Setting prohibited.

Source§

impl EnumBitfieldStruct<u8, Cmpoca_SPEC>

Source

pub const _0: Self

Excludes the internal reference voltage from the compare window A target range.

Source

pub const _1: Self

Includes the internal reference voltage in the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmptsa_SPEC>

Source

pub const _0: Self

Excludes the temperature sensor output from the compare window A target range.

Source

pub const _1: Self

Includes the temperature sensor output in the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmploca_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value(ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or A/D converted value > ADCMPDR1 value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value(ADCMPCR.WCMPE=0) / ADCMPDR0 value < A/D converted value < ADCMPDR1 value(ADCMPCR.WCMPE=1)

Source§

impl EnumBitfieldStruct<u8, Cmpltsa_SPEC>

Source

pub const _0: Self

ADCMPDR0 register value > A/D-converted value(ADCMPCR.WCMPE=0) / AD-converted value < ADCMPDR0 register value or A/D-converted value > ADCMPDR1 register value(ADCMPCR.WCMPE=1).

Source

pub const _1: Self

ADCMPDR0 register value < A/D-converted value(ADCMPCR.WCMPE=0) / ADCMPDR0 register value < A/D-converted value < ADCMPDR1 register value(ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmpcha05_SPEC>

Source

pub const _0: Self

Disable compare function for AN105

Source

pub const _1: Self

Enable compare function for AN105

Source§

impl EnumBitfieldStruct<u8, Cmpcha03_SPEC>

Source

pub const _0: Self

Disable compare function for AN103

Source

pub const _1: Self

Enable compare function for AN103

Source§

impl EnumBitfieldStruct<u8, Cmpcha02_SPEC>

Source

pub const _0: Self

Disable compare function for AN102

Source

pub const _1: Self

Enable compare function for AN102

Source§

impl EnumBitfieldStruct<u8, Cmpcha01_SPEC>

Source

pub const _0: Self

Disable compare function for AN101

Source

pub const _1: Self

Enable compare function for AN101

Source§

impl EnumBitfieldStruct<u8, Cmpcha00_SPEC>

Source

pub const _0: Self

Disable compare function for AN100

Source

pub const _1: Self

Enable compare function for AN100

Source§

impl EnumBitfieldStruct<u8, Cmpcha20_SPEC>

Source

pub const _0: Self

Excludes AN120 from the compare window A target range.

Source

pub const _1: Self

Includes AN120 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha19_SPEC>

Source

pub const _0: Self

Excludes AN119 from the compare window A target range.

Source

pub const _1: Self

Includes AN119 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha18_SPEC>

Source

pub const _0: Self

Excludes AN118 from the compare window A target range.

Source

pub const _1: Self

Includes AN118 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha17_SPEC>

Source

pub const _0: Self

Excludes AN117 from the compare window A target range.

Source

pub const _1: Self

Includes AN117 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmpcha16_SPEC>

Source

pub const _0: Self

Excludes AN116 from the compare window A target range.

Source

pub const _1: Self

Includes AN116 from the compare window A target range.

Source§

impl EnumBitfieldStruct<u8, Cmplcha07_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha06_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha05_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha03_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha02_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha01_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha00_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha19_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha18_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha17_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmplcha16_SPEC>

Source

pub const _0: Self

ADCMPDR0 value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < ADCMPDR0 value or, ADCMPDR1 value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

ADCMPDR0 value < A/D converted value (ADCMPCR.WCMPE=0) / A/DCMPDR0 value < A/D converted value < ADCMPDR1 value (ADCMPCR.WCMPE=1).

Source§

impl EnumBitfieldStruct<u8, Cmpstcha07_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha06_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha05_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha03_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha02_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha01_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha00_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha19_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha18_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha17_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha16_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstoca_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpsttsa_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmplb_SPEC>

Source

pub const _0: Self

CMPLLB value > A/D converted value (ADCMPCR.WCMPE=0) / A/D converted value < CMPLLB value or CMPULB value < A/D converted value (ADCMPCR.WCMPE=1)

Source

pub const _1: Self

CMPLLB value < A/D converted value(ADCMPCR.WCMPE=0) / CMPLLB value < A/D converted value < CMPULB value (ADCMPCR.WCMPE=1)

Source§

impl EnumBitfieldStruct<u8, Cmpchb_SPEC>

Source

pub const _0_X_00: Self

AN100

Source

pub const _0_X_01: Self

AN101

Source

pub const _0_X_02: Self

AN102

Source

pub const _0_X_03: Self

AN103

Source

pub const _0_X_05: Self

AN105

Source

pub const _0_X_06: Self

AN106

Source

pub const _0_X_07: Self

AN107

Source

pub const _0_X_10: Self

AN116

Source

pub const _0_X_11: Self

AN117

Source

pub const _0_X_12: Self

AN118

Source

pub const _0_X_13: Self

AN119

Source

pub const _0_X_20: Self

Temperature sensor

Source

pub const _0_X_21: Self

Internal reference voltage

Source

pub const _0_X_3_F: Self

No channel is selected

Source§

impl EnumBitfieldStruct<u8, Cmpstb_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, P002Gen_SPEC>

Source

pub const _0: Self

The gain setting is invalidated (AIN is not input in PGA).

Source

pub const _1: Self

The gain setting is effectively done (AIN is input in PGA).

Source§

impl EnumBitfieldStruct<u8, P002Enamp_SPEC>

Source

pub const _0: Self

The amplifier in PGA is not used.

Source

pub const _1: Self

The amplifier in PGA is used.

Source§

impl EnumBitfieldStruct<u8, P002Sel1_SPEC>

Source

pub const _0: Self

By way of the amplifier in PGA.

Source

pub const _1: Self

Note 1 that by way of amplifier in PGA

Source§

impl EnumBitfieldStruct<u8, P002Sel0_SPEC>

Source

pub const _0: Self

Not through the PGA in amplifier

Source

pub const _1: Self

I will through in the PGA amplifier.

Source§

impl EnumBitfieldStruct<u8, P001Gen_SPEC>

Source

pub const _0: Self

The gain setting is invalidated (AIN is not input in PGA).

Source

pub const _1: Self

The gain setting is effectively done (AIN is input in PGA).

Source§

impl EnumBitfieldStruct<u8, P001Enamp_SPEC>

Source

pub const _0: Self

The amplifier in PGA is not used.

Source

pub const _1: Self

The amplifier in PGA is used.

Source§

impl EnumBitfieldStruct<u8, P001Sel1_SPEC>

Source

pub const _0: Self

By way of the amplifier in PGA.

Source

pub const _1: Self

Note 1 that by way of amplifier in PGA

Source§

impl EnumBitfieldStruct<u8, P001Sel0_SPEC>

Source

pub const _0: Self

Not through the PGA in amplifier

Source

pub const _1: Self

I will through in the PGA amplifier.

Source§

impl EnumBitfieldStruct<u8, P000Gen_SPEC>

Source

pub const _0: Self

The gain setting is invalidated (AIN is not input in PGA).

Source

pub const _1: Self

The gain setting is effectively done (AIN is input in PGA).

Source§

impl EnumBitfieldStruct<u8, P000Enamp_SPEC>

Source

pub const _0: Self

The amplifier in PGA is not used.

Source

pub const _1: Self

The amplifier in PGA is used.

Source§

impl EnumBitfieldStruct<u8, P000Sel1_SPEC>

Source

pub const _0: Self

By way of the amplifier in PGA.

Source

pub const _1: Self

Note 1 that by way of amplifier in PGA

Source§

impl EnumBitfieldStruct<u8, P000Sel0_SPEC>

Source

pub const _0: Self

Not through the PGA in amplifier

Source

pub const _1: Self

I will through in the PGA amplifier.

Source§

impl EnumBitfieldStruct<u8, P002Gain_SPEC>

Source

pub const _0000: Self

x 2.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _0001: Self

x 2.500 (ADPGADDCR0.P002DEN=0) / x 1.500 (ADPGADDCR0.P002DEN=1)

Source

pub const _0010: Self

x 2.667 (ADPGADDCR0.P002DEN=0)

Source

pub const _0011: Self

x 2.857 (ADPGADDCR0.P002DEN=0)

Source

pub const _0100: Self

x 3.077 (ADPGADDCR0.P002DEN=0)

Source

pub const _0101: Self

x 3.333 (ADPGADDCR0.P002DEN=0) / x 2.333 (ADPGADDCR0.P002DEN=1)

Source

pub const _0110: Self

x 3.636 (ADPGADDCR0.P002DEN=0)

Source

pub const _0111: Self

x 4.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _1000: Self

x 4.444 (ADPGADDCR0.P002DEN=0)

Source

pub const _1001: Self

x 5.000 (ADPGADDCR0.P002DEN=0) / x 4.00 (ADPGADDCR0.P002DEN=1)

Source

pub const _1010: Self

x 5.714 (ADPGADDCR0.P002DEN=0)

Source

pub const _1011: Self

x 6.667 (ADPGADDCR0.P002DEN=0) / x 5.667 (ADPGADDCR0.P002DEN=1)

Source

pub const _1100: Self

x 8.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _1101: Self

x 10.000 (ADPGADDCR0.P002DEN=0)

Source

pub const _1110: Self

x 13.333 (ADPGADDCR0.P002DEN=0)

Source

pub const _1111: Self

x 1.000 (for offset measurement) (ADPGADDCR0.P002DEN=0)

Source§

impl EnumBitfieldStruct<u8, P001Gain_SPEC>

Source

pub const _0000: Self

x 2.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _0001: Self

x 2.500 (ADPGADDCR0.P001DEN=0) / x 1.500 (ADPGADDCR0.P001DEN=1)

Source

pub const _0010: Self

x 2.667 (ADPGADDCR0.P001DEN=0)

Source

pub const _0011: Self

x 2.857 (ADPGADDCR0.P001DEN=0)

Source

pub const _0100: Self

x 3.077 (ADPGADDCR0.P001DEN=0)

Source

pub const _0101: Self

x 3.333 (ADPGADDCR0.P001DEN=0) / x 2.333 (ADPGADDCR0.P001DEN=1)

Source

pub const _0110: Self

x 3.636 (ADPGADDCR0.P001DEN=0)

Source

pub const _0111: Self

x 4.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _1000: Self

x 4.444 (ADPGADDCR0.P001DEN=0)

Source

pub const _1001: Self

x 5.000 (ADPGADDCR0.P001DEN=0) / x 4.00 (ADPGADDCR0.P001DEN=1)

Source

pub const _1010: Self

x 5.714 (ADPGADDCR0.P001DEN=0)

Source

pub const _1011: Self

x 6.667 (ADPGADDCR0.P001DEN=0) / x 5.667 (ADPGADDCR0.P001DEN=1)

Source

pub const _1100: Self

x 8.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _1101: Self

x 10.000 (ADPGADDCR0.P001DEN=0)

Source

pub const _1110: Self

x 13.333 (ADPGADDCR0.P001DEN=0)

Source

pub const _1111: Self

x 1.000 (for offset measurement) (ADPGADDCR0.P001DEN=0)

Source§

impl EnumBitfieldStruct<u8, P000Gain_SPEC>

Source

pub const _0000: Self

x 2.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _0001: Self

x 2.500 (ADPGADDCR0.P000DEN=0) / x 1.500 (ADPGADDCR0.P000DEN=1)

Source

pub const _0010: Self

x 2.667 (ADPGADDCR0.P000DEN=0)

Source

pub const _0011: Self

x 2.857 (ADPGADDCR0.P000DEN=0)

Source

pub const _0100: Self

x 3.077 (ADPGADDCR0.P000DEN=0)

Source

pub const _0101: Self

x 3.333 (ADPGADDCR0.P000DEN=0) / x 2.333 (ADPGADDCR0.P000DEN=1)

Source

pub const _0110: Self

x 3.636 (ADPGADDCR0.P000DEN=0)

Source

pub const _0111: Self

x 4.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _1000: Self

x 4.444 (ADPGADDCR0.P000DEN=0)

Source

pub const _1001: Self

x 5.000 (ADPGADDCR0.P000DEN=0) / x 4.00 (ADPGADDCR0.P000DEN=1)

Source

pub const _1010: Self

x 5.714 (ADPGADDCR0.P000DEN=0)

Source

pub const _1011: Self

x 6.667 (ADPGADDCR0.P000DEN=0) / x 5.667 (ADPGADDCR0.P000DEN=1)

Source

pub const _1100: Self

x 8.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _1101: Self

x 10.000 (ADPGADDCR0.P000DEN=0)

Source

pub const _1110: Self

x 13.333 (ADPGADDCR0.P000DEN=0)

Source

pub const _1111: Self

x 1.000 (for offset measurement) (ADPGADDCR0.P000DEN=0)

Source§

impl EnumBitfieldStruct<u8, P003Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, P002Den_SPEC>

Source

pub const _0: Self

Differential input is disabled.

Source

pub const _1: Self

Differential input is enabled.

Source§

impl EnumBitfieldStruct<u8, P002Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, P001Den_SPEC>

Source

pub const _0: Self

Differential input is disabled.

Source

pub const _1: Self

Differential input is enabled.

Source§

impl EnumBitfieldStruct<u8, P001Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, P000Den_SPEC>

Source

pub const _0: Self

Differential input is disabled.

Source

pub const _1: Self

Differential input is enabled.

Source§

impl EnumBitfieldStruct<u8, P000Dg_SPEC>

Source

pub const _00: Self

x 1.5

Source

pub const _01: Self

x 2.333

Source

pub const _10: Self

x 4.0

Source

pub const _11: Self

x 5.667

Source§

impl EnumBitfieldStruct<u8, Tcmbf_SPEC>

Source

pub const _0: Self

No Match

Source

pub const _1: Self

Match

Source§

impl EnumBitfieldStruct<u8, Tcmaf_SPEC>

Source

pub const _0: Self

No Match

Source

pub const _1: Self

Match

Source§

impl EnumBitfieldStruct<u8, Tundf_SPEC>

Source

pub const _0: Self

No underflow

Source

pub const _1: Self

Underflow

Source§

impl EnumBitfieldStruct<u8, Tedgf_SPEC>

Source

pub const _0: Self

No active edge received

Source

pub const _1: Self

Active edge received

Source§

impl EnumBitfieldStruct<u8, Tstop_SPEC>

Source

pub const _0: Self

no effect

Source

pub const _1: Self

The count is forcibly stopped.

Source§

impl EnumBitfieldStruct<u8, Tcstf_SPEC>

Source

pub const _0: Self

Count stops

Source

pub const _1: Self

Count starts

Source§

impl EnumBitfieldStruct<u8, Tstart_SPEC>

Source

pub const _0: Self

Count stops

Source

pub const _1: Self

Count starts

Source§

impl EnumBitfieldStruct<u8, Tck_SPEC>

Source

pub const _000: Self

PCLKB

Source

pub const _001: Self

PCLKB/8

Source

pub const _011: Self

PCLKB/2

Source

pub const _100: Self

Divided clock LOCO specified by AGTMR2.CKS bit.

Source

pub const _101: Self

Underflow event signal from AGT

Source

pub const _110: Self

Divided clock fSUB specified by AGTMR2.CKS bit.

Source§

impl EnumBitfieldStruct<u8, Tedgpl_SPEC>

Source

pub const _0: Self

One edge

Source

pub const _1: Self

Both edges

Source§

impl EnumBitfieldStruct<u8, Tmod_SPEC>

Source

pub const _000: Self

Timer mode

Source

pub const _001: Self

Pulse output mode

Source

pub const _010: Self

Event counter mode

Source

pub const _011: Self

Pulse width measurement mode

Source

pub const _100: Self

Pulse period measurement mode

Source§

impl EnumBitfieldStruct<u8, Lpm_SPEC>

Source

pub const _0: Self

Normal mode

Source

pub const _1: Self

Low Power mode

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _000: Self

1/1

Source

pub const _001: Self

1/2

Source

pub const _010: Self

1/4

Source

pub const _011: Self

1/8

Source

pub const _100: Self

1/16

Source

pub const _101: Self

1/32

Source

pub const _110: Self

1/64

Source

pub const _111: Self

1/128

Source§

impl EnumBitfieldStruct<u8, Tiogt_SPEC>

Source

pub const _00: Self

Event is always counted

Source

pub const _01: Self

Event is counted during polarity period specified for AGTEE

Source§

impl EnumBitfieldStruct<u8, Tipf_SPEC>

Source

pub const _00: Self

No filter

Source

pub const _01: Self

Filter sampled at PCLKB

Source

pub const _10: Self

Filter sampled at PCLKB/8

Source

pub const _11: Self

Filter sampled at PCLKB/32

Source§

impl EnumBitfieldStruct<u8, Toe_SPEC>

Source

pub const _0: Self

AGTO output disabled (port)

Source

pub const _1: Self

AGTO output enabled

Source§

impl EnumBitfieldStruct<u8, Eeps_SPEC>

Source

pub const _0: Self

An event is counted during the low-level period

Source

pub const _1: Self

An event is counted during the high-level period

Source§

impl EnumBitfieldStruct<u8, Topolb_SPEC>

Source

pub const _0: Self

AGTOB Output is started at low

Source

pub const _1: Self

AGTOB Output is started at high

Source§

impl EnumBitfieldStruct<u8, Toeb_SPEC>

Source

pub const _0: Self

AGTOB output disabled (port)

Source

pub const _1: Self

AGTOB output enabled

Source§

impl EnumBitfieldStruct<u8, Tcmeb_SPEC>

Source

pub const _0: Self

Disable compare match B register

Source

pub const _1: Self

Enable compare match B register

Source§

impl EnumBitfieldStruct<u8, Topola_SPEC>

Source

pub const _0: Self

AGTOA Output is started at low

Source

pub const _1: Self

AGTOA Output is started at high

Source§

impl EnumBitfieldStruct<u8, Toea_SPEC>

Source

pub const _0: Self

AGTOA output disabled (port)

Source

pub const _1: Self

AGTOA output enabled

Source§

impl EnumBitfieldStruct<u8, Tcmea_SPEC>

Source

pub const _0: Self

Disable compare match A register

Source

pub const _1: Self

Enable compare match A register

Source§

impl EnumBitfieldStruct<u8, Ties_SPEC>

Source

pub const _0: Self

external event input disable during software standby mode

Source

pub const _1: Self

external event input enable during software standby mode

Source§

impl EnumBitfieldStruct<u8, Sel_SPEC>

Source

pub const _00: Self

AGTIO_A can not be used as AGTIO input pin in deep software standby mode

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

AGTIO_B can be used as AGTIO input pin in deep software standby mode. AGTIO_B is input only. It is not possible to output.

Source

pub const _11: Self

AGTIO_C can be used as AGTIO input pin in deep software standby mode. AGTIO_C is input only. It is not possible to output.

Source§

impl EnumBitfieldStruct<u8, Amadsel1_SPEC>

Source

pub const _0: Self

Unit 1 is not selected.

Source

pub const _1: Self

Unit 1 is selected.

Source§

impl EnumBitfieldStruct<u8, Mpxen_SPEC>

Source

pub const _0: Self

Separate bus interface is selected for area n

Source

pub const _1: Self

Address/data multiplexed I/O interface is selected for area n. (n = 0 to 7)

Source§

impl EnumBitfieldStruct<u8, Emode_SPEC>

Source

pub const _0: Self

Little Endian

Source

pub const _1: Self

Big Endian

Source§

impl EnumBitfieldStruct<u8, Bsize_SPEC>

Source

pub const _00: Self

A 16-bit bus space

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

An 8-bit bus space

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Exenb_SPEC>

Source

pub const _0: Self

Disable operation

Source

pub const _1: Self

Enable operation

Source§

impl EnumBitfieldStruct<u8, Mpxen_SPEC>

Source

pub const _0: Self

Separate bus interface is selected for area n

Source

pub const _1: Self

Address/data multiplexed I/O interface is selected for area n. (n = 0 to 7)

Source§

impl EnumBitfieldStruct<u8, Emode_SPEC>

Source

pub const _0: Self

Little Endian

Source

pub const _1: Self

Big Endian

Source§

impl EnumBitfieldStruct<u8, Bsize_SPEC>

Source

pub const _00: Self

A 16-bit bus space

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

An 8-bit bus space

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Exenb_SPEC>

Source

pub const _0: Self

Disable operation

Source

pub const _1: Self

Enable operation

Source§

impl EnumBitfieldStruct<u8, Wrcv_SPEC>

Source

pub const _0_X_0: Self

No recovery cycle is inserted.

Source§

impl EnumBitfieldStruct<u8, Rrcv_SPEC>

Source

pub const _0_X_0: Self

No recovery cycle is inserted.

Source§

impl EnumBitfieldStruct<u8, Rcvenm7_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm6_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm5_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm4_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm3_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm2_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm1_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcvenm0_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven7_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven6_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven5_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven4_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven3_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven2_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven1_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcven0_SPEC>

Source

pub const _0: Self

Recovery cycle insertion is disabled.

Source

pub const _1: Self

Recovery cycle insertion is enabled.

Source§

impl EnumBitfieldStruct<u8, Prmod_SPEC>

Source

pub const _0: Self

Normal access compatible mode

Source

pub const _1: Self

External data read continuous assertion mode

Source§

impl EnumBitfieldStruct<u8, Pwenb_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Prenb_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Ewenb_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Wrmod_SPEC>

Source

pub const _0: Self

Byte strobe mode

Source

pub const _1: Self

Single write strobe mode

Source§

impl EnumBitfieldStruct<u8, Csrwait_SPEC>

Source

pub const _0_X_00: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Cswwait_SPEC>

Source

pub const _0_X_00: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Csprwait_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Cspwwait_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Cson_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Wdon_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Wron_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Rdon_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Await_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Wdoff_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Cswoff_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Csroff_SPEC>

Source

pub const _0_X_0: Self

No wait is inserted.

Source§

impl EnumBitfieldStruct<u8, Bsize_SPEC>

Source

pub const _00: Self

A 16-bit bus space

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

An 8-bit bus space

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Exenb_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Emode_SPEC>

Source

pub const _0: Self

Endian order of SDRAM address space is the same as the endian order of the operating mode

Source

pub const _1: Self

Endian order of SDRAM address space is not the endian order of the operating mode.

Source§

impl EnumBitfieldStruct<u8, Be_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Sfen_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Rfc_SPEC>

Source

pub const _0_X_0: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Rfen_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Inirq_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Initialization sequence starts

Source§

impl EnumBitfieldStruct<u8, Arfc_SPEC>

Source

pub const _0_X_0: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Mxc_SPEC>

Source

pub const _00: Self

8-bit shift

Source

pub const _01: Self

9-bit shift

Source

pub const _10: Self

10-bit shift

Source

pub const _11: Self

11-bit shift

Source§

impl EnumBitfieldStruct<u8, Ras_SPEC>

Source

pub const _000: Self

1 cycle

Source

pub const _001: Self

2 cycles

Source

pub const _010: Self

3 cycles

Source

pub const _011: Self

4 cycles

Source

pub const _100: Self

5 cycles

Source

pub const _101: Self

6 cycles

Source

pub const _110: Self

7 cycles

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Wr_SPEC>

Source

pub const _0: Self

1 cycle

Source

pub const _1: Self

2 cycles

Source§

impl EnumBitfieldStruct<u8, Cl_SPEC>

Source

pub const _001: Self

1 cycle

Source

pub const _010: Self

2 cycles

Source

pub const _011: Self

3 cycles

Source§

impl EnumBitfieldStruct<u8, Srfst_SPEC>

Source

pub const _0: Self

Transition/recovery not in progress

Source

pub const _1: Self

Transition/recovery in progress

Source§

impl EnumBitfieldStruct<u8, Inist_SPEC>

Source

pub const _0: Self

Initialization sequence not in progress

Source

pub const _1: Self

Initialization sequence in progress

Source§

impl EnumBitfieldStruct<u8, Mrsst_SPEC>

Source

pub const _0: Self

Mode register setting not in progress

Source

pub const _1: Self

Mode register setting in progress

Source§

impl EnumBitfieldStruct<u8, Errstat_SPEC>

Source

pub const _0: Self

No bus error occurred

Source

pub const _1: Self

Bus error occurred

Source§

impl EnumBitfieldStruct<u8, Accstat_SPEC>

Source

pub const _0: Self

Read access

Source

pub const _1: Self

Write Access

Source§

impl EnumBitfieldStruct<u8, Ieres_SPEC>

Source

pub const _0: Self

Bus error will be reported.

Source

pub const _1: Self

Bus error will not be reported.

Source§

impl EnumBitfieldStruct<u8, Ieres_SPEC>

Source

pub const _0: Self

Bus error will be reported.

Source

pub const _1: Self

Bus error will not be reported.

Source§

impl EnumBitfieldStruct<u8, Ieres_SPEC>

Source

pub const _0: Self

Bus error will be reported.

Source

pub const _1: Self

Bus error will not be reported.

Source§

impl EnumBitfieldStruct<u8, Ewres_SPEC>

Source

pub const _0: Self

Not accepted.

Source

pub const _1: Self

Accepted but error response is ignored.

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Ewres_SPEC>

Source

pub const _0: Self

Not accepted.

Source

pub const _1: Self

Accepted but error response is ignored.

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Cfme_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Edges_SPEC>

Source

pub const _00: Self

Rising edge

Source

pub const _01: Self

Falling edge

Source

pub const _10: Self

Both rising and falling edges

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Tcss_SPEC>

Source

pub const _00: Self

No division

Source

pub const _01: Self

x 1/4 clock

Source

pub const _10: Self

x 1/8 clock

Source

pub const _11: Self

x 1/32 clock

Source§

impl EnumBitfieldStruct<u8, Fmcs_SPEC>

Source

pub const _000: Self

Main clock

Source

pub const _001: Self

Sub-clock

Source

pub const _010: Self

HOCO clock

Source

pub const _011: Self

MOCO clock

Source

pub const _100: Self

LOCO clock

Source

pub const _101: Self

Peripheral module clock(PCLKB)

Source

pub const _110: Self

IWDTCLK clock

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Cacrefe_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Dfs_SPEC>

Source

pub const _00: Self

Digital filtering is disabled.

Source

pub const _01: Self

The sampling clock for the digital filter is the frequency measuring clock.

Source

pub const _10: Self

The sampling clock for the digital filter is the frequency measuring clock divided by 4.

Source

pub const _11: Self

The sampling clock for the digital filter is the frequency measuring clock divided by 16.

Source§

impl EnumBitfieldStruct<u8, Rcds_SPEC>

Source

pub const _00: Self

1/32 clock

Source

pub const _01: Self

1/128 clock

Source

pub const _10: Self

1/1024 clock

Source

pub const _11: Self

1/8192 clock

Source§

impl EnumBitfieldStruct<u8, Rscs_SPEC>

Source

pub const _000: Self

Main clock

Source

pub const _001: Self

Sub-clock

Source

pub const _010: Self

HOCO clock

Source

pub const _011: Self

MOCO clock

Source

pub const _100: Self

LOCO clock

Source

pub const _101: Self

Peripheral module clock(PCLKB)

Source

pub const _110: Self

IWDTCLK clock

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Rps_SPEC>

Source

pub const _0: Self

CACREF pin input

Source

pub const _1: Self

Internal clock (internally generated signal)

Source§

impl EnumBitfieldStruct<u8, Ovffcl_SPEC>

Source

pub const _0: Self

No effect on operations

Source

pub const _1: Self

Clears the OVFF flag

Source§

impl EnumBitfieldStruct<u8, Mendfcl_SPEC>

Source

pub const _0: Self

No effect on operations

Source

pub const _1: Self

Clears the MENDF flag

Source§

impl EnumBitfieldStruct<u8, Ferrfcl_SPEC>

Source

pub const _0: Self

No effect on operations

Source

pub const _1: Self

Clears the FERRF flag

Source§

impl EnumBitfieldStruct<u8, Ovfie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Mendie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Ferrie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Ovff_SPEC>

Source

pub const _0: Self

The counter has not overflowed.

Source

pub const _1: Self

The counter has overflowed.

Source§

impl EnumBitfieldStruct<u8, Mendf_SPEC>

Source

pub const _0: Self

Measurement is in progress.

Source

pub const _1: Self

Measurement has ended.

Source§

impl EnumBitfieldStruct<u8, Ferrf_SPEC>

Source

pub const _0: Self

The clock frequency is within the range corresponding to the settings.

Source

pub const _1: Self

The clock frequency has deviated beyond the range corresponding to the settings (frequency error).

Source§

impl EnumBitfieldStruct<u8, Ide_SPEC>

Source

pub const _0: Self

Standard ID

Source

pub const _1: Self

Extended ID

Source§

impl EnumBitfieldStruct<u8, Rtr_SPEC>

Source

pub const _0: Self

Data frame

Source

pub const _1: Self

Remote frame

Source§

impl EnumBitfieldStruct<u8, Dlc_SPEC>

Source

pub const _0000: Self

Data length = 0 byte

Source

pub const _0001: Self

Data length = 1 byte

Source

pub const _0010: Self

Data length = 2 bytes

Source

pub const _0011: Self

Data length = 3 bytes

Source

pub const _0100: Self

Data length = 4 bytes

Source

pub const _0101: Self

Data length = 5 bytes

Source

pub const _0110: Self

Data length = 6 bytes

Source

pub const _0111: Self

Data length = 7 bytes

Source§

impl EnumBitfieldStruct<u8, Ide_SPEC>

Source

pub const _0: Self

Standard ID

Source

pub const _1: Self

Extended ID

Source§

impl EnumBitfieldStruct<u8, Rtr_SPEC>

Source

pub const _0: Self

Data frame

Source

pub const _1: Self

Remote frame

Source§

impl EnumBitfieldStruct<u8, Mb31_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb30_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb29_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb28_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb27_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb26_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb25_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb24_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb23_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb22_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb21_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb20_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb19_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb18_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb17_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb16_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb15_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb14_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb13_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb12_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb11_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb10_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb9_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb8_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb7_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb6_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb5_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb4_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb3_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb2_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb1_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb0_SPEC>

Source

pub const _0: Self

Mask valid

Source

pub const _1: Self

Mask invalid

Source§

impl EnumBitfieldStruct<u8, Mb31_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb30_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb29_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb28_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb27_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb26_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb25_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb24_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb23_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb22_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb21_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb20_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb19_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb18_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb17_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb16_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb15_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb14_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb13_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb12_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb11_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb10_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb9_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb8_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb7_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb6_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb5_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb4_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb3_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb2_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb1_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb0_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb29_SPEC>

Source

pub const _0: Self

Every time reception is completed

Source

pub const _1: Self

When the receive FIFO becomes buffer warning by completion of reception

Source§

impl EnumBitfieldStruct<u8, Mb28_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb25_SPEC>

Source

pub const _0: Self

Every time transmission is completed

Source

pub const _1: Self

When the transmit FIFO becomes empty due to completion of transmission

Source§

impl EnumBitfieldStruct<u8, Mb24_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb23_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb22_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb21_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb20_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb19_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb18_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb17_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb16_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb15_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb14_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb13_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb12_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb11_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb10_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb9_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb8_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb7_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb6_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb5_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb4_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb3_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb2_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb1_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Mb0_SPEC>

Source

pub const _0: Self

Interrupt disabled

Source

pub const _1: Self

Interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Trmreq_SPEC>

Source

pub const _0: Self

Not configured for transmission

Source

pub const _1: Self

Configured for transmission

Source§

impl EnumBitfieldStruct<u8, Recreq_SPEC>

Source

pub const _0: Self

Not configured for reception

Source

pub const _1: Self

Configured for reception

Source§

impl EnumBitfieldStruct<u8, Oneshot_SPEC>

Source

pub const _0: Self

One-shot reception or one-shot transmission disabled

Source

pub const _1: Self

One-shot reception or one-shot transmission enabled

Source§

impl EnumBitfieldStruct<u8, Trmabt_SPEC>

Source

pub const _0: Self

Transmission has started, transmission abort failed because transmission is completed, or transmission abort is not requested

Source

pub const _1: Self

Transmission abort is completed

Source§

impl EnumBitfieldStruct<u8, Trmactive_SPEC>

Source

pub const _0: Self

Transmission is pending or transmission is not requested

Source

pub const _1: Self

From acceptance of transmission request to completion of transmission, or error/arbitration-lost

Source§

impl EnumBitfieldStruct<u8, Sentdata_SPEC>

Source

pub const _0: Self

Transmission is not completed

Source

pub const _1: Self

Transmission is completed

Source§

impl EnumBitfieldStruct<u8, Trmreq_SPEC>

Source

pub const _0: Self

Not configured for transmission

Source

pub const _1: Self

Configured for transmission

Source§

impl EnumBitfieldStruct<u8, Recreq_SPEC>

Source

pub const _0: Self

Not configured for reception

Source

pub const _1: Self

Configured for reception

Source§

impl EnumBitfieldStruct<u8, Oneshot_SPEC>

Source

pub const _0: Self

One-shot reception or one-shot transmission disabled

Source

pub const _1: Self

One-shot reception or one-shot transmission enabled

Source§

impl EnumBitfieldStruct<u8, Msglost_SPEC>

Source

pub const _0: Self

Message is not overwritten or overrun

Source

pub const _1: Self

Message is overwritten or overrun

Source§

impl EnumBitfieldStruct<u8, Invaldata_SPEC>

Source

pub const _0: Self

Message valid

Source

pub const _1: Self

Message being updated

Source§

impl EnumBitfieldStruct<u8, Newdata_SPEC>

Source

pub const _0: Self

No data has been received or 0 is written to the NEWDATA bit

Source

pub const _1: Self

A new message is being stored or has been stored to the mailbox

Source§

impl EnumBitfieldStruct<u8, Rboc_SPEC>

Source

pub const _0: Self

Nothing occurred

Source

pub const _1: Self

Forcible return from bus-off

Source§

impl EnumBitfieldStruct<u8, Bom_SPEC>

Source

pub const _00: Self

Normal mode (ISO11898-1 compliant)

Source

pub const _01: Self

Entry to CAN halt mode automatically at bus-off entry

Source

pub const _10: Self

Entry to CAN halt mode automatically at bus-off end

Source

pub const _11: Self

Entry to CAN halt mode (during bus-off recovery period)

Source§

impl EnumBitfieldStruct<u8, Slpm_SPEC>

Source

pub const _0: Self

Other than CAN sleep mode

Source

pub const _1: Self

CAN sleep mode

Source§

impl EnumBitfieldStruct<u8, Canm_SPEC>

Source

pub const _00: Self

CAN operation mode

Source

pub const _01: Self

CAN reset mode

Source

pub const _10: Self

CAN halt mode

Source

pub const _11: Self

CAN reset mode (forcible transition)

Source§

impl EnumBitfieldStruct<u8, Tsps_SPEC>

Source

pub const _00: Self

Every bit time

Source

pub const _01: Self

Every 2-bit time

Source

pub const _10: Self

Every 4-bit time

Source

pub const _11: Self

Every 8-bit time

Source§

impl EnumBitfieldStruct<u8, Tsrc_SPEC>

Source

pub const _0: Self

Nothing occurred

Source

pub const _1: Self

Reset

Source§

impl EnumBitfieldStruct<u8, Tpm_SPEC>

Source

pub const _0: Self

ID priority transmit mode

Source

pub const _1: Self

Mailbox number priority transmit mode

Source§

impl EnumBitfieldStruct<u8, Mlm_SPEC>

Source

pub const _0: Self

Overwrite mode

Source

pub const _1: Self

Overrun mode

Source§

impl EnumBitfieldStruct<u8, Idfm_SPEC>

Source

pub const _00: Self

Standard ID mode.All mailboxes (including FIFO mailboxes) handle only standard Ids.

Source

pub const _01: Self

Extended ID mode.All mailboxes (including FIFO mailboxes) handle only extended IDs.

Source

pub const _10: Self

Mixed ID mode.All mailboxes (including FIFO mailboxes) handle both standard IDs and extended IDs. Standard IDs or extended IDs are specified by using the IDE bit in the corresponding mailbox in normal mailbox mode. In FIFO mailbox mode, the IDE bit in the corresponding mailbox is used for mailboxes [0] to [23], the IDE bits in FIDCR0 and FIDCR1 are used for the receive FIFO, and the IDE bit in mailbox [24] is used for the transmit FIFO.

Source

pub const _11: Self

Do not use this combination

Source§

impl EnumBitfieldStruct<u8, Mbm_SPEC>

Source

pub const _0: Self

Normal mailbox mode

Source

pub const _1: Self

FIFO mailbox mode

Source§

impl EnumBitfieldStruct<u8, Recst_SPEC>

Source

pub const _0: Self

Bus idle or transmission in progress

Source

pub const _1: Self

Reception in progress

Source§

impl EnumBitfieldStruct<u8, Trmst_SPEC>

Source

pub const _0: Self

Bus idle or reception in progress

Source

pub const _1: Self

Transmission in progress or in bus-off state

Source§

impl EnumBitfieldStruct<u8, Bost_SPEC>

Source

pub const _0: Self

Not in bus-off state

Source

pub const _1: Self

In bus-off state

Source§

impl EnumBitfieldStruct<u8, Epst_SPEC>

Source

pub const _0: Self

Not in error-passive state

Source

pub const _1: Self

In error-passive state

Source§

impl EnumBitfieldStruct<u8, Slpst_SPEC>

Source

pub const _0: Self

Not in CAN sleep mode

Source

pub const _1: Self

In CAN sleep mode

Source§

impl EnumBitfieldStruct<u8, Hltst_SPEC>

Source

pub const _0: Self

Not in CAN halt mode

Source

pub const _1: Self

In CAN halt mode

Source§

impl EnumBitfieldStruct<u8, Rstst_SPEC>

Source

pub const _0: Self

Not in CAN reset mode

Source

pub const _1: Self

In CAN reset mode

Source§

impl EnumBitfieldStruct<u8, Est_SPEC>

Source

pub const _0: Self

No error occurred

Source

pub const _1: Self

Error occurred

Source§

impl EnumBitfieldStruct<u8, Tabst_SPEC>

Source

pub const _0: Self

No mailbox with TRMABT bit = 1

Source

pub const _1: Self

Mailbox(es) with TRMABT bit = 1

Source§

impl EnumBitfieldStruct<u8, Fmlst_SPEC>

Source

pub const _0: Self

RFMLF bit = 0

Source

pub const _1: Self

RFMLF bit = 1

Source§

impl EnumBitfieldStruct<u8, Nmlst_SPEC>

Source

pub const _0: Self

No mailbox with MSGLOST bit = 1

Source

pub const _1: Self

Mailbox(es) with MSGLOST bit = 1

Source§

impl EnumBitfieldStruct<u8, Tfst_SPEC>

Source

pub const _0: Self

Transmit FIFO is full

Source

pub const _1: Self

Transmit FIFO is not full

Source§

impl EnumBitfieldStruct<u8, Rfst_SPEC>

Source

pub const _0: Self

No message in receive FIFO (empty)

Source

pub const _1: Self

Message in receive FIFO

Source§

impl EnumBitfieldStruct<u8, Sdst_SPEC>

Source

pub const _0: Self

No mailbox with SENTDATA bit = 1

Source

pub const _1: Self

Mailbox(es) with SENTDATA bit = 1

Source§

impl EnumBitfieldStruct<u8, Ndst_SPEC>

Source

pub const _0: Self

No mailbox with NEWDATA bit = 1

Source

pub const _1: Self

Mailbox(es) with NEWDATA bit = 1

Source§

impl EnumBitfieldStruct<u8, Tseg1_SPEC>

Source

pub const _0000: Self

Setting prohibited

Source

pub const _0001: Self

Setting prohibited

Source

pub const _0010: Self

Setting prohibited

Source

pub const _0011: Self

4 Tq

Source

pub const _0100: Self

5 Tq

Source

pub const _0101: Self

6 Tq

Source

pub const _0110: Self

7 Tq

Source

pub const _0111: Self

8 Tq

Source

pub const _1000: Self

9 Tq

Source

pub const _1001: Self

10 Tq

Source

pub const _1010: Self

11 Tq

Source

pub const _1011: Self

12 Tq

Source

pub const _1100: Self

13 Tq

Source

pub const _1101: Self

14 Tq

Source

pub const _1110: Self

15 Tq

Source

pub const _1111: Self

16 Tq

Source§

impl EnumBitfieldStruct<u8, Sjw_SPEC>

Source

pub const _00: Self

1 Tq

Source

pub const _01: Self

2 Tq

Source

pub const _10: Self

3 Tq

Source

pub const _11: Self

4 Tq

Source§

impl EnumBitfieldStruct<u8, Tseg2_SPEC>

Source

pub const _000: Self

Setting prohibited

Source

pub const _001: Self

2 Tq

Source

pub const _010: Self

3 Tq

Source

pub const _011: Self

4 Tq

Source

pub const _100: Self

5 Tq

Source

pub const _101: Self

6 Tq

Source

pub const _110: Self

7 Tq

Source

pub const _111: Self

8 Tq

Source§

impl EnumBitfieldStruct<u8, Cclks_SPEC>

Source

pub const _0: Self

PCLK (generated by the PLL clock)

Source

pub const _1: Self

CANMCLK (generated by the main clock)

Source§

impl EnumBitfieldStruct<u8, Rfest_SPEC>

Source

pub const _0: Self

Unread message in receive FIFO

Source

pub const _1: Self

No unread message in receive FIFO

Source§

impl EnumBitfieldStruct<u8, Rfwst_SPEC>

Source

pub const _0: Self

Receive FIFO is not buffer warning

Source

pub const _1: Self

Receive FIFO is buffer warning (3 unread messages)

Source§

impl EnumBitfieldStruct<u8, Rffst_SPEC>

Source

pub const _0: Self

Receive FIFO is not full

Source

pub const _1: Self

Receive FIFO is full (4 unread messages)

Source§

impl EnumBitfieldStruct<u8, Rfmlf_SPEC>

Source

pub const _0: Self

No receive FIFO message lost has occurred

Source

pub const _1: Self

Receive FIFO message lost has occurred

Source§

impl EnumBitfieldStruct<u8, Rfust_SPEC>

Source

pub const _000: Self

No unread message

Source

pub const _001: Self

1 unread message

Source

pub const _010: Self

2 unread messages

Source

pub const _011: Self

3 unread messages

Source

pub const _100: Self

4 unread messages

Source§

impl EnumBitfieldStruct<u8, Rfe_SPEC>

Source

pub const _0: Self

Receive FIFO disabled

Source

pub const _1: Self

Receive FIFO enabled

Source§

impl EnumBitfieldStruct<u8, Tfest_SPEC>

Source

pub const _0: Self

Unsent message in transmit FIFO

Source

pub const _1: Self

No unsent message in transmit FIFO

Source§

impl EnumBitfieldStruct<u8, Tffst_SPEC>

Source

pub const _0: Self

Transmit FIFO is not full

Source

pub const _1: Self

Transmit FIFO is full (4 unsent messages)

Source§

impl EnumBitfieldStruct<u8, Tfust_SPEC>

Source

pub const _000: Self

No unsent message

Source

pub const _001: Self

1 unsent message

Source

pub const _010: Self

2 unsent messages

Source

pub const _011: Self

3 unsent messages

Source

pub const _100: Self

4 unsent messages

Source§

impl EnumBitfieldStruct<u8, Tfe_SPEC>

Source

pub const _0: Self

Transmit FIFO disabled

Source

pub const _1: Self

Transmit FIFO enabled

Source§

impl EnumBitfieldStruct<u8, Blie_SPEC>

Source

pub const _0: Self

Bus lock interrupt disabled

Source

pub const _1: Self

Bus lock interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Olie_SPEC>

Source

pub const _0: Self

Overload frame transmit interrupt disabled

Source

pub const _1: Self

Overload frame transmit interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Orie_SPEC>

Source

pub const _0: Self

Receive overrun interrupt disabled

Source

pub const _1: Self

Receive overrun interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Borie_SPEC>

Source

pub const _0: Self

Bus-off recovery interrupt disabled

Source

pub const _1: Self

Bus-off recovery interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Boeie_SPEC>

Source

pub const _0: Self

Bus-off entry interrupt disabled

Source

pub const _1: Self

Bus-off entry interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Epie_SPEC>

Source

pub const _0: Self

Error-passive interrupt disabled

Source

pub const _1: Self

Error-passive interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Ewie_SPEC>

Source

pub const _0: Self

Error-warning interrupt disabled

Source

pub const _1: Self

Error-warning interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Beie_SPEC>

Source

pub const _0: Self

Bus error interrupt disabled

Source

pub const _1: Self

Bus error interrupt enabled

Source§

impl EnumBitfieldStruct<u8, Blif_SPEC>

Source

pub const _0: Self

No bus lock detected

Source

pub const _1: Self

Bus lock detected

Source§

impl EnumBitfieldStruct<u8, Olif_SPEC>

Source

pub const _0: Self

No overload frame transmission detected

Source

pub const _1: Self

Overload frame transmission detected

Source§

impl EnumBitfieldStruct<u8, Orif_SPEC>

Source

pub const _0: Self

No receive overrun detected

Source

pub const _1: Self

Receive overrun detected

Source§

impl EnumBitfieldStruct<u8, Borif_SPEC>

Source

pub const _0: Self

No bus-off recovery detected

Source

pub const _1: Self

Bus-off recovery detected

Source§

impl EnumBitfieldStruct<u8, Boeif_SPEC>

Source

pub const _0: Self

No bus-off entry detected

Source

pub const _1: Self

Bus-off entry detected

Source§

impl EnumBitfieldStruct<u8, Epif_SPEC>

Source

pub const _0: Self

No error-passive detected

Source

pub const _1: Self

Error-passive detected

Source§

impl EnumBitfieldStruct<u8, Ewif_SPEC>

Source

pub const _0: Self

No error-warning detected

Source

pub const _1: Self

Error-warning detected

Source§

impl EnumBitfieldStruct<u8, Beif_SPEC>

Source

pub const _0: Self

No bus error detected

Source

pub const _1: Self

Bus error detected

Source§

impl EnumBitfieldStruct<u8, Edpm_SPEC>

Source

pub const _0: Self

Output of first detected error code

Source

pub const _1: Self

Output of accumulated error code

Source§

impl EnumBitfieldStruct<u8, Adef_SPEC>

Source

pub const _0: Self

No ACK delimiter error detected

Source

pub const _1: Self

ACK delimiter error detected

Source§

impl EnumBitfieldStruct<u8, Be0F_SPEC>

Source

pub const _0: Self

No bit error (dominant) detected

Source

pub const _1: Self

Bit error (dominant) detected

Source§

impl EnumBitfieldStruct<u8, Be1F_SPEC>

Source

pub const _0: Self

No bit error (recessive) detected

Source

pub const _1: Self

Bit error (recessive) detected

Source§

impl EnumBitfieldStruct<u8, Cef_SPEC>

Source

pub const _0: Self

No CRC error detected

Source

pub const _1: Self

CRC error detected

Source§

impl EnumBitfieldStruct<u8, Aef_SPEC>

Source

pub const _0: Self

No ACK error detected

Source

pub const _1: Self

ACK error detected

Source§

impl EnumBitfieldStruct<u8, Fef_SPEC>

Source

pub const _0: Self

No form error detected

Source

pub const _1: Self

Form error detected

Source§

impl EnumBitfieldStruct<u8, Sef_SPEC>

Source

pub const _0: Self

No stuff error detected

Source

pub const _1: Self

Stuff error detected

Source§

impl EnumBitfieldStruct<u8, Sest_SPEC>

Source

pub const _0: Self

Search result found

Source

pub const _1: Self

No search result

Source§

impl EnumBitfieldStruct<u8, Mbsm_SPEC>

Source

pub const _00: Self

Receive mailbox search mode

Source

pub const _01: Self

Transmit mailbox search mode

Source

pub const _10: Self

Message lost search mode

Source

pub const _11: Self

Channel search mode

Source§

impl EnumBitfieldStruct<u8, Tstm_SPEC>

Source

pub const _00: Self

Other than CAN test mode

Source

pub const _01: Self

Listen-only mode

Source

pub const _10: Self

Self-test mode 0 (external loopback)

Source

pub const _11: Self

Self-test mode 1 (internal loopback)

Source§

impl EnumBitfieldStruct<u8, Tste_SPEC>

Source

pub const _0: Self

CAN test mode disabled

Source

pub const _1: Self

CAN test mode enabled

Source§

impl EnumBitfieldStruct<u8, Dorclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clears the CRCDOR register.

Source§

impl EnumBitfieldStruct<u8, Lms_SPEC>

Source

pub const _0: Self

Generates CRC for LSB first communication.

Source

pub const _1: Self

Generates CRC for MSB first communication.

Source§

impl EnumBitfieldStruct<u8, Gps_SPEC>

Source

pub const _000: Self

No calculation is executed.

Source

pub const _001: Self

8-bit CRC-8 (X8 + X2 + X + 1)

Source

pub const _010: Self

16-bit CRC-16 (X16 + X15 + X2 + 1)

Source

pub const _011: Self

16-bit CRC-CCITT (X16 + X12 + X5 + 1)

Source

pub const _100: Self

32-bit CRC-32 (X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1)

Source

pub const _101: Self

32-bit CRC-32C (X32+X28+X27+X26+ X25+X23+X22+X20+X19+X18+X14+X13+X11+X10+X9+X8+X6+1)

Source§

impl EnumBitfieldStruct<u8, Crcsen_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Crcswr_SPEC>

Source

pub const _0: Self

Snoop-on-read

Source

pub const _1: Self

Snoop-on-write

Source§

impl EnumBitfieldStruct<u16, Crcsa_SPEC>

Source

pub const _0_X_0003: Self

SCI0.TDR

Source

pub const _0_X_0005: Self

SCI0.RDR

Source

pub const _0_X_0023: Self

SCI1.TDR

Source

pub const _0_X_0025: Self

SCI1.RDR

Source

pub const _0_X_0043: Self

SCI2.TDR

Source

pub const _0_X_0045: Self

SCI2.RDR

Source

pub const _0_X_0063: Self

SCI3.TDR

Source

pub const _0_X_0065: Self

SCI3.RDR

Source

pub const _0_X_0083: Self

SCI4.TDR

Source

pub const _0_X_0085: Self

SCI4.RDR

Source

pub const _0_X_00_A_3: Self

SCI5.TDR

Source

pub const _0_X_00_A_5: Self

SCI5.RDR

Source

pub const _0_X_00_C_3: Self

SCI6.TDR

Source

pub const _0_X_00_C_5: Self

SCI6.RDR

Source

pub const _0_X_00_E_3: Self

SCI7.TDR

Source

pub const _0_X_00_E_5: Self

SCI7.RDR

Source

pub const _0_X_0103: Self

SCI8.TDR

Source

pub const _0_X_0105: Self

SCI8.RDR

Source

pub const _0_X_0123: Self

SCI9.TDR

Source

pub const _0_X_0125: Self

SCI9.RDR

Source§

impl EnumBitfieldStruct<u8, Ctsutxvsel_SPEC>

Source

pub const _0: Self

Select Vcc

Source

pub const _1: Self

Select internal logic power supply

Source§

impl EnumBitfieldStruct<u8, Ctsuinit_SPEC>

Source

pub const _0: Self

Writing a 0 has no effect, this bit is read as 0.

Source

pub const _1: Self

initializes the CTSU control block and registers.

Source§

impl EnumBitfieldStruct<u8, Ctsusnz_SPEC>

Source

pub const _0: Self

Power-saving function during wait state is disabled.

Source

pub const _1: Self

Power-saving function during wait state is enabled.

Source§

impl EnumBitfieldStruct<u8, Ctsucap_SPEC>

Source

pub const _0: Self

Software trigger.

Source

pub const _1: Self

External trigger.

Source§

impl EnumBitfieldStruct<u8, Ctsustrt_SPEC>

Source

pub const _0: Self

Measurement operation stops.

Source

pub const _1: Self

Measurement operation starts.

Source§

impl EnumBitfieldStruct<u8, Ctsumd_SPEC>

Source

pub const _00: Self

Self-capacitance single scan mode

Source

pub const _01: Self

Self-capacitance multi-scan mode

Source

pub const _10: Self

Mutual capacitance simple scan mode

Source

pub const _11: Self

Mutual capacitance full scan mode

Source§

impl EnumBitfieldStruct<u8, Ctsuclk_SPEC>

Source

pub const _00: Self

PCLK

Source

pub const _01: Self

PCLK/2 (PCLK divided by 2)

Source

pub const _10: Self

PCLK/2 (PCLK divided by 4)

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Ctsuatune1_SPEC>

Source

pub const _0: Self

Normal output

Source

pub const _1: Self

High-current output

Source§

impl EnumBitfieldStruct<u8, Ctsucsw_SPEC>

Source

pub const _0: Self

Turned off capacitance switch

Source

pub const _1: Self

Turned on capacitance switch

Source§

impl EnumBitfieldStruct<u8, Ctsupon_SPEC>

Source

pub const _0: Self

Powered off the CTSU

Source

pub const _1: Self

Powered on the CTSU

Source§

impl EnumBitfieldStruct<u8, Ctsusoff_SPEC>

Source

pub const _0: Self

High-pass noise reduction function turned on

Source

pub const _1: Self

High-pass noise reduction function turned off

Source§

impl EnumBitfieldStruct<u8, Ctsuprmode_SPEC>

Source

pub const _00: Self

510 pulses

Source

pub const _01: Self

126 pulses

Source

pub const _10: Self

62 pulses (recommended setting value)

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Ctsups_SPEC>

Source

pub const _0: Self

First measurement

Source

pub const _1: Self

Second measurement

Source§

impl EnumBitfieldStruct<u8, Ctsurovf_SPEC>

Source

pub const _0: Self

No overflow

Source

pub const _1: Self

An overflow

Source§

impl EnumBitfieldStruct<u8, Ctsusovf_SPEC>

Source

pub const _0: Self

No overflow

Source

pub const _1: Self

An overflow

Source§

impl EnumBitfieldStruct<u8, Ctsudtsr_SPEC>

Source

pub const _0: Self

Measurement result has been read

Source

pub const _1: Self

Measurement result has not been read

Source§

impl EnumBitfieldStruct<u8, Ctsustc_SPEC>

Source

pub const _000: Self

Status 0

Source

pub const _001: Self

Status 1

Source

pub const _010: Self

Status 2

Source

pub const _011: Self

Status 3

Source

pub const _100: Self

Status 4

Source

pub const _101: Self

Status 5

Source§

impl EnumBitfieldStruct<u8, Ctsussdiv_SPEC>

Source

pub const _0000: Self

4.00 <= fb

Source

pub const _0001: Self

2.00 <= fb < 4.00

Source

pub const _0010: Self

1.33 <= fb < 2.00

Source

pub const _0011: Self

1.00 <= fb < 1.33

Source

pub const _0100: Self

0.80 <= fb < 1.00

Source

pub const _0101: Self

0.67 <= fb < 0.80

Source

pub const _0110: Self

0.57 <= fb < 0.67

Source

pub const _0111: Self

0.50 <= fb < 0.57

Source

pub const _1000: Self

0.44 <= fb < 0.50

Source

pub const _1001: Self

0.40 <= fb < 0.44

Source

pub const _1010: Self

0.36 <= fb < 0.40

Source

pub const _1011: Self

0.33 <= fb < 0.36

Source

pub const _1100: Self

0.31 <= fb < 0.33

Source

pub const _1101: Self

0.29 <= fb < 0.31

Source

pub const _1110: Self

0.27 <= fb < 0.29

Source

pub const _1111: Self

fb < 0.27

Source§

impl EnumBitfieldStruct<u8, Ctsuicog_SPEC>

Source

pub const _00: Self

100% gain

Source

pub const _01: Self

66% gain

Source

pub const _10: Self

50% gain

Source

pub const _11: Self

40% gain

Source§

impl EnumBitfieldStruct<u8, Ctsuicomp_SPEC>

Source

pub const _0: Self

Normal TSCAP voltage

Source

pub const _1: Self

Abnormal TSCAP voltage

Source§

impl EnumBitfieldStruct<u8, Daoe1_SPEC>

Source

pub const _0: Self

Analog output of channel 1 (DA1) is disabled.

Source

pub const _1: Self

D/A conversion of channel 1 is enabled. Analog output of channel 1 (DA1) is enabled.

Source§

impl EnumBitfieldStruct<u8, Daoe0_SPEC>

Source

pub const _0: Self

Analog output of channel 0 (DA0) is disabled.

Source

pub const _1: Self

D/A conversion of channel 0 is enabled. Analog output of channel 0 (DA0) is enabled.

Source§

impl EnumBitfieldStruct<u8, Dae_SPEC>

Source

pub const _0: Self

D/A conversion is independently controlled on channels 0 and 1.

Source

pub const _1: Self

D/A conversion on channels 0 and 1 is controlled as a single whole.

Source§

impl EnumBitfieldStruct<u8, Dpsel_SPEC>

Source

pub const _0: Self

Right justified format.

Source

pub const _1: Self

Left justified format.

Source§

impl EnumBitfieldStruct<u8, Daadst_SPEC>

Source

pub const _0: Self

D/A converter operation does not synchronize with A/D converter operation (unit 1) (countermeasure against interference between D/A and A/D conversions is disabled).

Source

pub const _1: Self

D/A converter operation synchronizes with A/D converter operation (unit 1) (countermeasure against interference between D/A and A/D conversions is enabled).

Source§

impl EnumBitfieldStruct<u8, Daamp1_SPEC>

Source

pub const _0: Self

Output amplifier of channel 1 is not used.

Source

pub const _1: Self

Output amplifier of channel 1 is used.

Source§

impl EnumBitfieldStruct<u8, Daamp0_SPEC>

Source

pub const _0: Self

Output amplifier of channel 0 is not used.

Source

pub const _1: Self

Output amplifier of channel 0 is used.

Source§

impl EnumBitfieldStruct<u8, Daasw1_SPEC>

Source

pub const _0: Self

Amplifier stabilization wait off (output) for channel 1

Source

pub const _1: Self

Amplifier stabilization wait on (high-Z) for channel 1.

Source§

impl EnumBitfieldStruct<u8, Daasw0_SPEC>

Source

pub const _0: Self

Amplifier stabilization wait off (output) for channel 0

Source

pub const _1: Self

Amplifier stabilization wait on (high-Z) for channel 0.

Source§

impl EnumBitfieldStruct<u8, Cdbgpwrupack_SPEC>

Source

pub const _0: Self

Debug power-up request is not acknowledged

Source

pub const _1: Self

Debug power-up request is acknowledged

Source§

impl EnumBitfieldStruct<u8, Cdbgpwrupreq_SPEC>

Source

pub const _0: Self

OCD is not requesting debug power-up

Source

pub const _1: Self

OCD is requesting debug power-up

Source§

impl EnumBitfieldStruct<u8, DbgstopReccr_SPEC>

Source

pub const _0: Self

Enable RAM ECC error reset/interrupt

Source

pub const _1: Self

Mask RAM ECC error reset/interrupt

Source§

impl EnumBitfieldStruct<u8, DbgstopRper_SPEC>

Source

pub const _0: Self

Enable RAM parity error reset/interrupt

Source

pub const _1: Self

Mask RAM parity error reset/interrupt

Source§

impl EnumBitfieldStruct<u8, DbgstopWdt_SPEC>

Source

pub const _0: Self

Mask WDT reset/interrupt

Source

pub const _1: Self

Enable WDT reset

Source§

impl EnumBitfieldStruct<u8, DbgstopIwdt_SPEC>

Source

pub const _0: Self

Mask IWDT reset/interrupt

Source

pub const _1: Self

Enable IWDT reset

Source§

impl EnumBitfieldStruct<u8, Enetbfull_SPEC>

Source

pub const _0: Self

ETB full does not cause CPU halt

Source

pub const _1: Self

ETB full cause CPU halt

Source§

impl EnumBitfieldStruct<u8, Dmst_SPEC>

Source

pub const _0: Self

DMAC activation is disabled.

Source

pub const _1: Self

DMAC activation is enabled.

Source§

impl EnumBitfieldStruct<u8, Dmcrb_SPEC>

Source

pub const _0000: Self

65,536 blocks

Source§

impl EnumBitfieldStruct<u8, Md_SPEC>

Source

pub const _00: Self

Normal transfer

Source

pub const _01: Self

Repeat transfer

Source

pub const _10: Self

Block transfer

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Dts_SPEC>

Source

pub const _00: Self

Specify destination as the repeat area or block area

Source

pub const _01: Self

Specify source as the repeat area or block area

Source

pub const _10: Self

Do not specify repeat area or block area

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Sz_SPEC>

Source

pub const _00: Self

8 bits

Source

pub const _01: Self

16 bits

Source

pub const _10: Self

32 bits

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Dctg_SPEC>

Source

pub const _00: Self

Software

Source

pub const _01: Self

Interrupts from peripheral modules or external interrupt input pins

Source§

impl EnumBitfieldStruct<u8, Dtie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Esie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Rptie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Sarie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Darie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Sm_SPEC>

Source

pub const _00: Self

Fixed address

Source

pub const _01: Self

Offset addition

Source

pub const _10: Self

Incremented address

Source

pub const _11: Self

Decremented address.

Source§

impl EnumBitfieldStruct<u8, Dm_SPEC>

Source

pub const _00: Self

Fixed address

Source

pub const _01: Self

Offset addition

Source

pub const _10: Self

Incremented address

Source

pub const _11: Self

Decremented address.

Source§

impl EnumBitfieldStruct<u8, Dte_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Clrs_SPEC>

Source

pub const _0: Self

Clear SWREQ bit after DMA transfer is started by software

Source

pub const _1: Self

Do not clear SWREQ bit after DMA transfer is started by software

Source§

impl EnumBitfieldStruct<u8, Swreq_SPEC>

Source

pub const _0: Self

Do not request DMA transfer

Source

pub const _1: Self

Request DMA transfer.

Source§

impl EnumBitfieldStruct<u8, Act_SPEC>

Source

pub const _0: Self

DMAC operation is suspended.

Source

pub const _1: Self

DMAC is operating.

Source§

impl EnumBitfieldStruct<u8, Dtif_SPEC>

Source

pub const _0: Self

No interrupt occurred

Source

pub const _1: Self

Interrupt occurred.

Source§

impl EnumBitfieldStruct<u8, Esif_SPEC>

Source

pub const _0: Self

A transfer escape end interrupt has not been generated.

Source

pub const _1: Self

A transfer escape end interrupt has been generated.

Source§

impl EnumBitfieldStruct<u8, Dopcfcl_SPEC>

Source

pub const _0: Self

Maintains the DOPCF flag state.

Source

pub const _1: Self

Clears the DOPCF flag.

Source§

impl EnumBitfieldStruct<u8, Dcsel_SPEC>

Source

pub const _0: Self

DOPCF is set when data mismatch is detected.

Source

pub const _1: Self

DOPCF is set when data match is detected.

Source§

impl EnumBitfieldStruct<u8, Oms_SPEC>

Source

pub const _00: Self

Data comparison mode

Source

pub const _01: Self

Data addition mode

Source

pub const _10: Self

Data subtraction mode

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Rrs_SPEC>

Source

pub const _0: Self

Do not skip transfer information read

Source

pub const _1: Self

Skip transfer information read when vector numbers match

Source§

impl EnumBitfieldStruct<u8, Dtcst_SPEC>

Source

pub const _0: Self

DTC module stop

Source

pub const _1: Self

DTC module start

Source§

impl EnumBitfieldStruct<u8, Act_SPEC>

Source

pub const _0: Self

DTC transfer operation is not in progress.

Source

pub const _1: Self

DTC transfer operation is in progress.

Source§

impl EnumBitfieldStruct<u8, De_SPEC>

Source

pub const _0: Self

Big endian mode

Source

pub const _1: Self

Little endian mode

Source§

impl EnumBitfieldStruct<u8, Dl_SPEC>

Source

pub const _00: Self

16 bytes

Source

pub const _01: Self

32 bytes

Source

pub const _10: Self

64 bytes

Source

pub const _11: Self

16 bytes

Source§

impl EnumBitfieldStruct<u8, Swr_SPEC>

Source

pub const _0: Self

no effect.

Source

pub const _1: Self

the corresponding channels of the EDMAC and ETHERC are reset. Registers TDLAR, RDLAR, RMFCR, TFUCR, and RFOCR are not reset.

Source§

impl EnumBitfieldStruct<u8, Tr_SPEC>

Source

pub const _0: Self

no effect.

Source

pub const _1: Self

When 1 is written, the EDMAC reads the corresponding descriptor and transmits frames where the TD0.TACT bit is 1. The TR bit becomes 0 after all the valid frames are transmitted.

Source§

impl EnumBitfieldStruct<u8, Rr_SPEC>

Source

pub const _0: Self

Receive function is disabled.

Source

pub const _1: Self

Receive descriptor is read, and the receive function is enabled.

Source§

impl EnumBitfieldStruct<u8, Twb_SPEC>

Source

pub const _0: Self

Write-back has not been completed, or no transmission has been requested.

Source

pub const _1: Self

Write-back to the transmit descriptor has been completed.

Source§

impl EnumBitfieldStruct<u8, Tabt_SPEC>

Source

pub const _0: Self

Frame transmission has not been aborted or no transmission has been requested.

Source

pub const _1: Self

Frame transmission has been aborted.

Source§

impl EnumBitfieldStruct<u8, Rabt_SPEC>

Source

pub const _0: Self

Frame reception has not been aborted or no reception has been requested.

Source

pub const _1: Self

Frame reception has been aborted.

Source§

impl EnumBitfieldStruct<u8, Rfcof_SPEC>

Source

pub const _0: Self

Receive frame counter has not overflowed.

Source

pub const _1: Self

Receive frame counter has overflowed.

Source§

impl EnumBitfieldStruct<u8, Ade_SPEC>

Source

pub const _0: Self

Invalid memory address has not been detected (normal operation).

Source

pub const _1: Self

Invalid memory address has been detected.

Source§

impl EnumBitfieldStruct<u8, Eci_SPEC>

Source

pub const _0: Self

ETHERC status interrupt source has not been detected.

Source

pub const _1: Self

ETHERC status interrupt source has been detected.

Source§

impl EnumBitfieldStruct<u8, Tc_SPEC>

Source

pub const _0: Self

Transfer have not been completed, or no transfer has been requested.

Source

pub const _1: Self

All frames indicated by the transmit descriptor have been completely transferred to the transmit FIFO.

Source§

impl EnumBitfieldStruct<u8, Tde_SPEC>

Source

pub const _0: Self

The EDMAC detects that the transmit descriptor valid bit (TDn.TACT) is 1.

Source

pub const _1: Self

The EDMAC detects that the transmit descriptor valid bit (TDn.TACT) is 0.

Source§

impl EnumBitfieldStruct<u8, Tfuf_SPEC>

Source

pub const _0: Self

Underflow has not occurred.

Source

pub const _1: Self

Underflow has occurred.

Source§

impl EnumBitfieldStruct<u8, Fr_SPEC>

Source

pub const _0: Self

Frame has not been received.

Source

pub const _1: Self

Frame has been received. Update of the receive descriptor is complete.

Source§

impl EnumBitfieldStruct<u8, Rde_SPEC>

Source

pub const _0: Self

The EDMAC detects that the receive descriptor valid bit (RDn.RACT) is 1.

Source

pub const _1: Self

The EDMAC detects that the receive descriptor valid bit (RDn.RACT) is 0.

Source§

impl EnumBitfieldStruct<u8, Rfof_SPEC>

Source

pub const _0: Self

Overflow has not occurred.

Source

pub const _1: Self

Overflow has occurred.

Source§

impl EnumBitfieldStruct<u8, Cnd_SPEC>

Source

pub const _0: Self

A carrier has been detected when transmission starts.

Source

pub const _1: Self

A carrier has not been detected during preamble transmission.

Source§

impl EnumBitfieldStruct<u8, Dlc_SPEC>

Source

pub const _0: Self

Loss of carrier has not been detected.

Source

pub const _1: Self

Loss of carrier has been detected during frame transmission.

Source§

impl EnumBitfieldStruct<u8, Cd_SPEC>

Source

pub const _0: Self

Late collision has not been detected.

Source

pub const _1: Self

Late collision has been detected during frame transmission.

Source§

impl EnumBitfieldStruct<u8, Tro_SPEC>

Source

pub const _0: Self

Transmit retry-over condition has not been detected.

Source

pub const _1: Self

Transmit retry-over condition has been detected.

Source§

impl EnumBitfieldStruct<u8, Rmaf_SPEC>

Source

pub const _0: Self

Multicast address frame has not been received.

Source

pub const _1: Self

Multicast address frame has been received.

Source§

impl EnumBitfieldStruct<u8, Rrf_SPEC>

Source

pub const _0: Self

Alignment error has not been detected.

Source

pub const _1: Self

Alignment error has been detected.

Source§

impl EnumBitfieldStruct<u8, Rtlf_SPEC>

Source

pub const _0: Self

Frame-too-long error has not been detected.

Source

pub const _1: Self

Frame-too-long error has been detected.

Source§

impl EnumBitfieldStruct<u8, Rtsf_SPEC>

Source

pub const _0: Self

Frame-too-short error has not been detected.

Source

pub const _1: Self

Frame-too-short error has been detected.

Source§

impl EnumBitfieldStruct<u8, Pre_SPEC>

Source

pub const _0: Self

PHY-LSI receive error has not been detected.

Source

pub const _1: Self

PHY-LSI receive error has been detected.

Source§

impl EnumBitfieldStruct<u8, Cerf_SPEC>

Source

pub const _0: Self

CRC error has not been detected.

Source

pub const _1: Self

CRC error has been detected.

Source§

impl EnumBitfieldStruct<u8, Twbip_SPEC>

Source

pub const _0: Self

Write-back complete interrupt request is disabled.

Source

pub const _1: Self

Write-back complete interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Tabtip_SPEC>

Source

pub const _0: Self

Transmit abort detect interrupt request is disabled.

Source

pub const _1: Self

Transmit abort detect interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rabtip_SPEC>

Source

pub const _0: Self

Receive abort detect interrupt request is disabled.

Source

pub const _1: Self

Receive abort detect interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rfcofip_SPEC>

Source

pub const _0: Self

Receive frame counter overflow interrupt request is disabled.

Source

pub const _1: Self

Receive frame counter overflow interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Adeip_SPEC>

Source

pub const _0: Self

Address error interrupt request is disabled.

Source

pub const _1: Self

Address error interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Eciip_SPEC>

Source

pub const _0: Self

ETHERC status interrupt request is disabled.

Source

pub const _1: Self

ETHERC status interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Tcip_SPEC>

Source

pub const _0: Self

Frame transmission complete interrupt request is disabled.

Source

pub const _1: Self

Frame transmission complete interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Tdeip_SPEC>

Source

pub const _0: Self

Transmit descriptor empty interrupt request is disabled.

Source

pub const _1: Self

Transmit descriptor empty interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Tfufip_SPEC>

Source

pub const _0: Self

Underflow interrupt request is disabled.

Source

pub const _1: Self

Underflow interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Frip_SPEC>

Source

pub const _0: Self

Frame reception interrupt request is disabled.

Source

pub const _1: Self

Frame reception interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rdeip_SPEC>

Source

pub const _0: Self

Receive descriptor empty interrupt request is disabled.

Source

pub const _1: Self

Receive descriptor empty interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rfofip_SPEC>

Source

pub const _0: Self

Overflow interrupt request is disabled.

Source

pub const _1: Self

Overflow interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Cndip_SPEC>

Source

pub const _0: Self

Carrier not detect interrupt request is disabled.

Source

pub const _1: Self

Carrier not detect interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Dlcip_SPEC>

Source

pub const _0: Self

Loss of carrier detect interrupt request is disabled.

Source

pub const _1: Self

Loss of carrier detect interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Cdip_SPEC>

Source

pub const _0: Self

Late collision detect interrupt request is disabled.

Source

pub const _1: Self

Late collision detect interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Troip_SPEC>

Source

pub const _0: Self

Transmit retry over interrupt request is disabled.

Source

pub const _1: Self

Transmit retry over interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rmafip_SPEC>

Source

pub const _0: Self

Multicast address frame receive interrupt request is disabled.

Source

pub const _1: Self

Multicast address frame receive interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rrfip_SPEC>

Source

pub const _0: Self

Alignment error interrupt request is disabled.

Source

pub const _1: Self

Alignment error interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rtlfip_SPEC>

Source

pub const _0: Self

Frame-too-long error interrupt request is disabled.

Source

pub const _1: Self

Frame-too-long error interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rtsfip_SPEC>

Source

pub const _0: Self

Frame-too-short error interrupt request is disabled.

Source

pub const _1: Self

Frame-too-short error interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Preip_SPEC>

Source

pub const _0: Self

PHY-LSI receive error interrupt request is disabled.

Source

pub const _1: Self

PHY-LSI receive error interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Cerfip_SPEC>

Source

pub const _0: Self

CRC error interrupt request is disabled.

Source

pub const _1: Self

CRC error interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Rmafce_SPEC>

Source

pub const _0: Self

The EDMACn.EESR.RMAF flag status is reflected in the RDn.RFE bit of the receive descriptor.

Source

pub const _1: Self

The EDMACn.EESR.RMAF flag status is not reflected in the RDn.RFE bit of the receive descriptor.

Source§

impl EnumBitfieldStruct<u8, Rrfce_SPEC>

Source

pub const _0: Self

The EDMACn.EESR.RRF flag status is reflected in the RDn.RFE bit of the receive descriptor.

Source

pub const _1: Self

The EDMACn.EESR.RRF flag status is not reflected in the RDn.RFE bit of the receive descriptor.

Source§

impl EnumBitfieldStruct<u8, Tft_SPEC>

Source

pub const _0_X_000: Self

Store and forward mode

Source§

impl EnumBitfieldStruct<u8, Tfd_SPEC>

Source

pub const _01111: Self

4096 bytes

Source§

impl EnumBitfieldStruct<u8, Rfd_SPEC>

Source

pub const _00111: Self

2048 bytes

Source§

impl EnumBitfieldStruct<u8, Rnr_SPEC>

Source

pub const _0: Self

EDRRR.RR bit (receive request bit) is set to 0 when one frame has been received.

Source

pub const _1: Self

EDRRR.RR bit (receive request bit) is not set to 0 when one frame has been received.

Source§

impl EnumBitfieldStruct<u8, Elb_SPEC>

Source

pub const _0: Self

The ETn_EXOUT pin outputs low.

Source

pub const _1: Self

The ETn_EXOUT pin outputs high.

Source§

impl EnumBitfieldStruct<u8, Rffo_SPEC>

Source

pub const _000: Self

When 2 receive frames have been stored in the receive FIFO.

Source

pub const _001: Self

When 4 receive frames have been stored in the receive FIFO.

Source

pub const _010: Self

When 6 receive frames have been stored in the receive FIFO.

Source

pub const _011: Self

When 8 receive frames have been stored in the receive FIFO.

Source

pub const _100: Self

When 10 receive frames have been stored in the receive FIFO.

Source

pub const _101: Self

When 12 receive frames have been stored in the receive FIFO.

Source

pub const _110: Self

When 14 receive frames have been stored in the receive FIFO.

Source

pub const _111: Self

When 16 receive frames have been stored in the receive FIFO.

Source§

impl EnumBitfieldStruct<u8, Rfdo_SPEC>

Source

pub const _000: Self

When 224 ( 256 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _001: Self

When 480 ( 512 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _010: Self

When 736 ( 768 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _011: Self

When 992 (1024 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _100: Self

When 1248 (1280 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _101: Self

When 1504 (1536 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _110: Self

When 1760 (1792 - 32) bytes of data is stored in the receive FIFO.

Source

pub const _111: Self

When 2016 (2048 - 32) bytes of data is stored in the receive FIFO.

Source§

impl EnumBitfieldStruct<u8, Pads_SPEC>

Source

pub const _00: Self

No padding is inserted.

Source

pub const _01: Self

1 byte is inserted.

Source

pub const _10: Self

2 bytes are inserted.

Source

pub const _11: Self

3 bytes are inserted.

Source§

impl EnumBitfieldStruct<u8, Padr_SPEC>

Source

pub const _00_H: Self

Padding is inserted at the head of received data.

Source§

impl EnumBitfieldStruct<u8, Tim_SPEC>

Source

pub const _0: Self

Transmission complete interrupt mode: An interrupt occurs when a frame has been transmitted.

Source

pub const _1: Self

Write-back complete interrupt mode: An interrupt occurs when write-back to the transmit descriptor has been completed.

Source§

impl EnumBitfieldStruct<u8, Tis_SPEC>

Source

pub const _0: Self

Transmit Interrupt is disabled.

Source

pub const _1: Self

Transmit Interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Elcon_SPEC>

Source

pub const _0: Self

Disable ELC function

Source

pub const _1: Self

Enable ELC function.

Source§

impl EnumBitfieldStruct<u8, Wi_SPEC>

Source

pub const _0: Self

Enable writes to ELSEGR register

Source

pub const _1: Self

Disable writes to ELSEGR register.

Source§

impl EnumBitfieldStruct<u8, We_SPEC>

Source

pub const _0: Self

Disable writes to SEG bit

Source

pub const _1: Self

Enable writes to SEG bit

Source§

impl EnumBitfieldStruct<u8, Seg_SPEC>

Source

pub const _0: Self

Normal operation

Source

pub const _1: Self

Generate a software event

Source§

impl EnumBitfieldStruct<u8, Els_SPEC>

Source

pub const _0_X_000: Self

Event output to the corresponding peripheral module is disabled.

Source§

impl EnumBitfieldStruct<u8, Tpc_SPEC>

Source

pub const _0: Self

PAUSE frame is transmitted even during a PAUSE period.

Source

pub const _1: Self

PAUSE frame is not transmitted during a PAUSE period.

Source§

impl EnumBitfieldStruct<u8, Zpf_SPEC>

Source

pub const _0: Self

PAUSE frame that contains the pause_time parameter of 0 is not used.

Source

pub const _1: Self

PAUSE frame that contains the pause_time parameter of 0 is used.

Source§

impl EnumBitfieldStruct<u8, Pfr_SPEC>

Source

pub const _0: Self

PAUSE frame is not transferred to the EDMAC.

Source

pub const _1: Self

PAUSE frame is transferred to the EDMAC.

Source§

impl EnumBitfieldStruct<u8, Rxf_SPEC>

Source

pub const _0: Self

PAUSE frame detection is disabled.

Source

pub const _1: Self

PAUSE frame detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Txf_SPEC>

Source

pub const _0: Self

Automatic PAUSE frame transmission is disabled.(PAUSE frame is not automatically transmitted.)

Source

pub const _1: Self

Automatic PAUSE frame transmission is enabled.(PAUSE frame is automatically transmitted as required.)

Source§

impl EnumBitfieldStruct<u8, Prcef_SPEC>

Source

pub const _0: Self

EDMAC is notified of a CRC error.

Source

pub const _1: Self

EDMAC is not notified of a CRC error.

Source§

impl EnumBitfieldStruct<u8, Mpde_SPEC>

Source

pub const _0: Self

Magic Packet detection is disabled.

Source

pub const _1: Self

Magic Packet detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Re_SPEC>

Source

pub const _0: Self

Receive function is disabled.

Source

pub const _1: Self

Receive function is enabled.

Source§

impl EnumBitfieldStruct<u8, Te_SPEC>

Source

pub const _0: Self

Transmit function is disabled.

Source

pub const _1: Self

Transmit function is enabled.

Source§

impl EnumBitfieldStruct<u8, Ilb_SPEC>

Source

pub const _0: Self

Normal data transmission or reception is performed.

Source

pub const _1: Self

Data is looped back in the ETHERC when full-duplex mode is selected.

Source§

impl EnumBitfieldStruct<u8, Rtm_SPEC>

Source

pub const _0: Self

10 Mbps

Source

pub const _1: Self

100 Mbps

Source§

impl EnumBitfieldStruct<u8, Dm_SPEC>

Source

pub const _0: Self

Half-duplex mode

Source

pub const _1: Self

Full-duplex mode

Source§

impl EnumBitfieldStruct<u8, Prm_SPEC>

Source

pub const _0: Self

Promiscuous mode is disabled.

Source

pub const _1: Self

Promiscuous mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Bfr_SPEC>

Source

pub const _0: Self

Continuous reception of broadcast frames has not been detected.

Source

pub const _1: Self

Continuous reception of broadcast frames has been detected.

Source§

impl EnumBitfieldStruct<u8, Psrto_SPEC>

Source

pub const _0: Self

PAUSE frame retransmit count has not reached the upper limit.

Source

pub const _1: Self

PAUSE frame retransmit count has reached the upper limit.

Source§

impl EnumBitfieldStruct<u8, Lchng_SPEC>

Source

pub const _0: Self

Change in the ETn_LINKSTA signal has not been detected.

Source

pub const _1: Self

Change in the ETn_LINKSTA signal has been detected (high to low, or low to high).

Source§

impl EnumBitfieldStruct<u8, Mpd_SPEC>

Source

pub const _0: Self

Magic Packet has not been detected.

Source

pub const _1: Self

Magic Packet has been detected.

Source§

impl EnumBitfieldStruct<u8, Icd_SPEC>

Source

pub const _0: Self

PHY-LSI has not detected a false carrier on the line.

Source

pub const _1: Self

PHY-LSI has detected a false carrier on the line.

Source§

impl EnumBitfieldStruct<u8, Bfsipr_SPEC>

Source

pub const _0: Self

Notification of continuous broadcast frame reception interrupt is disabled.

Source

pub const _1: Self

Notification of continuous broadcast frame reception interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Psrtoip_SPEC>

Source

pub const _0: Self

Notification of PAUSE frame retransmit over interrupt is disabled.

Source

pub const _1: Self

Notification of PAUSE frame retransmit over interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Lchngip_SPEC>

Source

pub const _0: Self

Notification of ETn_LINKSTA signal change interrupt is disabled.

Source

pub const _1: Self

Notification of ETn_LINKSTA signal change interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Mpdip_SPEC>

Source

pub const _0: Self

Notification of the Magic Packet detect interrupt is disabled.

Source

pub const _1: Self

Notification of the Magic Packet detect interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Icdip_SPEC>

Source

pub const _0: Self

Notification of the false carrier detect interrupt is disabled.

Source

pub const _1: Self

Notification of the false carrier detect interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Mmd_SPEC>

Source

pub const _0: Self

Read

Source

pub const _1: Self

Write

Source§

impl EnumBitfieldStruct<u8, Rmd_SPEC>

Source

pub const _00000_H: Self

Normal operation

Source§

impl EnumBitfieldStruct<u8, Ipg_SPEC>

Source

pub const _14_H: Self

96 bit time (initial value)

Source§

impl EnumBitfieldStruct<u8, Tpause_SPEC>

Source

pub const _0_X_0000: Self

Number of retransmissions is unlimited

Source§

impl EnumBitfieldStruct<u8, Bcf_SPEC>

Source

pub const _0000_H: Self

Number of receptions is unlimited.

Source§

impl EnumBitfieldStruct<u8, Fcacheen_SPEC>

Source

pub const _0: Self

FCACHE is disabled

Source

pub const _1: Self

FCACHE is enabled

Source§

impl EnumBitfieldStruct<u8, Fcacheiv_SPEC>

Source

pub const _0: Self

(Read)not in progress / (Write) no effect.

Source

pub const _1: Self

(Read)in progress /(Write) Starting Cache Invalidation

Source§

impl EnumBitfieldStruct<u8, Flwt_SPEC>

Source

pub const _000: Self

0 wait (ICLK<=80MHz)

Source

pub const _001: Self

1 wait (80MHz < ICLK <=160MHz)

Source

pub const _010: Self

2 waits (160MHz < ICLK <=240MHz)

Source§

impl EnumBitfieldStruct<u8, Prkey_SPEC>

Source

pub const _0_X_A_5: Self

Written to these bits, the WP bits write is permitted.

Source§

impl EnumBitfieldStruct<u8, Wp_SPEC>

Source

pub const _0: Self

Enable writes to the register

Source

pub const _1: Self

Disable writes to the register

Source§

impl EnumBitfieldStruct<u8, Cstrt13_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3213.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt12_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3212.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt11_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3211.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt10_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3210.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt9_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT329.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt8_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT328.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt7_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E7.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt6_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E6.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt5_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E5.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt4_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E4.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt3_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH3.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt2_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH2.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt1_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH1.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt0_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH0.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstop13_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3213.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop12_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3212.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop11_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3211.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop10_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3210.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop9_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT329.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop8_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT328.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop7_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E7.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop6_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E6.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop5_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E5.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop4_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E4.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop3_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH3.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop2_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH2.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop1_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH1.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop0_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH0.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cclr13_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3213.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr12_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3212.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr11_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3211.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr10_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3210.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr9_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT329.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr8_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT328.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr7_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E7.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr6_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E6.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr5_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E5.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr4_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E4.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr3_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH3.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr2_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH2.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr1_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH1.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr0_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH0.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cstrt_SPEC>

Source

pub const _0: Self

Disable counter start by the GTSTR register

Source

pub const _1: Self

Enable counter start by the GTSTR register

Source§

impl EnumBitfieldStruct<u8, Sselch_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTH input

Source

pub const _1: Self

Enable counter start on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Sselcg_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTG input

Source

pub const _1: Self

Enable counter start on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Sselcf_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTF input

Source

pub const _1: Self

Enable counter start on ELC_GPTF input

Source§

impl EnumBitfieldStruct<u8, Sselce_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTE input

Source

pub const _1: Self

Enable counter start on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Sselcd_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTD input

Source

pub const _1: Self

Enable counter start on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Sselcc_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTC input

Source

pub const _1: Self

Enable counter start on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Sselcb_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTB input

Source

pub const _1: Self

Enable counter start on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Sselca_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTA input

Source

pub const _1: Self

Enable counter start on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Sscbfah_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Sscbfal_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Sscbrah_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Sscbral_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Sscafbh_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Sscafbl_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Sscarbh_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Sscarbl_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Ssgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Ssgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Ssgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgar_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Cstop_SPEC>

Source

pub const _0: Self

Disable counter stop by the GTSTP register

Source

pub const _1: Self

Enable counter stop by the GTSTP register

Source§

impl EnumBitfieldStruct<u8, Pselch_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTH input

Source

pub const _1: Self

Enable counter stop on ELCH event inpu

Source§

impl EnumBitfieldStruct<u8, Pselcg_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTG input

Source

pub const _1: Self

Enable counter stop on ELC_GPTG input

Source§

impl EnumBitfieldStruct<u8, Pselcf_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTF input

Source

pub const _1: Self

Enable counter stop on ELC_GPTF input

Source§

impl EnumBitfieldStruct<u8, Pselce_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTE input

Source

pub const _1: Self

Enable counter stop on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Pselcd_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTD input

Source

pub const _1: Self

Enable counter stop on ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Pselcc_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTC input

Source

pub const _1: Self

Enable counter stop on ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Pselcb_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTB input

Source

pub const _1: Self

Enable counter stop on ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Pselca_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTA input

Source

pub const _1: Self

Enable counter stop on ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Pscbfah_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbfal_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscbrah_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbral_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscafbh_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscafbl_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Pscarbh_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscarbl_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Psgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Psgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Psgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Psgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Psgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Psgtrgar_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Cclr_SPEC>

Source

pub const _0: Self

Disable counter clear by the GTCLR register

Source

pub const _1: Self

Enable counter clear by the GTCLR register

Source§

impl EnumBitfieldStruct<u8, Cselch_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTH input

Source

pub const _1: Self

Enable counter clear on ELC_GPTH input

Source§

impl EnumBitfieldStruct<u8, Cselcg_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTG input

Source

pub const _1: Self

Enable counter clear on ELC_GPTG input

Source§

impl EnumBitfieldStruct<u8, Cselcf_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTF input

Source

pub const _1: Self

Enable counter clear on ELC_GPTF input

Source§

impl EnumBitfieldStruct<u8, Cselce_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTE input

Source

pub const _1: Self

Enable counter clear on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Cselcd_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTD input

Source

pub const _1: Self

Enable counter clear on ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Cselcc_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTC input

Source

pub const _1: Self

Enable counter clear on ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Cselcb_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTB input

Source

pub const _1: Self

Enable counter clear on ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Cselca_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTA input

Source

pub const _1: Self

Enable counter clear on ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Cscbfah_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbfal_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscbrah_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbral_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscafbh_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscafbl_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Cscarbh_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscarbl_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Csgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Csgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Csgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Csgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Csgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Csgtrgar_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Uselch_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTH input

Source

pub const _1: Self

Enable counter count up on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Uselcg_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTG input

Source

pub const _1: Self

Enable counter count up on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Uselcf_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTF input

Source

pub const _1: Self

Enable counter count up on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Uselce_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTE input

Source

pub const _1: Self

Enable counter count up on ELC_GPTE input.put

Source§

impl EnumBitfieldStruct<u8, Uselcd_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTD input

Source

pub const _1: Self

Enable counter count up on ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Uselcc_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTC input

Source

pub const _1: Self

Enable counter count up on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Uselcb_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTB input

Source

pub const _1: Self

Enable counter count up on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Uselca_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTA input

Source

pub const _1: Self

Enable counter count up on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Uscbfah_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscbfal_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Uscbrah_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscbral_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Uscafbh_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscafbl_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Uscarbh_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscarbl_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Usgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Usgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Usgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgar_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Dselch_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTH input

Source

pub const _1: Self

Enable counter count down on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Dselcg_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTG input

Source

pub const _1: Self

Enable counter count down on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Dselcf_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTF input

Source

pub const _1: Self

Enable counter count down on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Dselce_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTE input

Source

pub const _1: Self

Enable counter count down on ELC_GPTE input.

Source§

impl EnumBitfieldStruct<u8, Dselcd_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTD input

Source

pub const _1: Self

Enable counter count down on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Dselcc_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTC input

Source

pub const _1: Self

Enable counter count down on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Dselcb_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTB input

Source

pub const _1: Self

Enable counter count down on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Dselca_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTA input

Source

pub const _1: Self

Enable counter count down on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Dscbfah_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscbfal_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Dscbrah_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscbral_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Dscafbh_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscafbl_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Dscarbh_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscarbl_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgar_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Aselch_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTH input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTH input

Source§

impl EnumBitfieldStruct<u8, Aselcg_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTG input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Aselcf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTF input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Aselce_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTE input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTE input.

Source§

impl EnumBitfieldStruct<u8, Aselcd_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTD input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Aselcc_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTC input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Aselcb_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTB input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Aselca_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTA input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Ascbfah_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascbfal_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Ascbrah_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascbral_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Ascafbh_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascafbl_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Ascarbh_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascarbl_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Asgtrgdf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgdr_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgcf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Asgtrgcr_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgbf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgbr_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgaf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgar_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Bselch_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTH input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Bselcg_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTG input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Bselcf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTF input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Bselce_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTE input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Bselcd_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTD input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Bselcc_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTC input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Bselcb_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTB input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Bselca_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTA input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Bscbfah_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscbfal_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Bscbrah_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscbral_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Bscafbh_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscafbl_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Bscarbh_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscarbl_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgdf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgdr_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgcf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgcr_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbr_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgaf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgar_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Tpcs_SPEC>

Source

pub const _000: Self

PCLK/1

Source

pub const _001: Self

PCLK/4

Source

pub const _010: Self

PCLK/16

Source

pub const _011: Self

PCLK/64

Source

pub const _100: Self

PCLK/256

Source

pub const _101: Self

PCLK/1024

Source§

impl EnumBitfieldStruct<u8, Md_SPEC>

Source

pub const _000: Self

Saw-wave PWM mode (single buffer or double buffer possible)

Source

pub const _001: Self

Saw-wave one-shot pulse mode (fixed buffer operation)

Source

pub const _010: Self

Setting prohibited

Source

pub const _011: Self

Setting prohibited

Source

pub const _100: Self

Triangle-wave PWM mode 1 (32-bit transfer at crest) (single buffer or double buffer possible)

Source

pub const _101: Self

Triangle-wave PWM mode 2 (32-bit transfer at crest and trough) (single buffer or double buffer possible)

Source

pub const _110: Self

Triangle-wave PWM mode 3 (64-bit transfer at trough) fixed buffer operation)

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Cst_SPEC>

Source

pub const _0: Self

Count operation is stopped

Source

pub const _1: Self

Count operation is performed

Source§

impl EnumBitfieldStruct<u8, Obdtyr_SPEC>

Source

pub const _0: Self

Apply output value set in 0 percent/100 percent duty to GTIOB[3:2] function after releasing 0percent/100percent duty setting.

Source

pub const _1: Self

Apply masked compare match output value to GTIOB[3:2] function after releasing 0percent/100percent duty setting.

Source§

impl EnumBitfieldStruct<u8, Obdtyf_SPEC>

Source

pub const _0: Self

Do not force setting

Source

pub const _1: Self

Force setting

Source§

impl EnumBitfieldStruct<u8, Obdty_SPEC>

Source

pub const _00: Self

GTIOCB pin duty is depend on compare match

Source

pub const _01: Self

GTIOCB pin duty is depend on compare match

Source

pub const _10: Self

GTIOCB pin duty 0percent

Source

pub const _11: Self

GTIOCB pin duty 100percent

Source§

impl EnumBitfieldStruct<u8, Oadtyr_SPEC>

Source

pub const _0: Self

Apply output value set in 0 percent/100 percent duty to GTIOA[3:2] function after releasing 0 percent/100 percent duty setting.

Source

pub const _1: Self

Apply masked compare match output value to GTIOA[3:2] function after releasing 0 percent/100 percent duty setting.

Source§

impl EnumBitfieldStruct<u8, Oadtyf_SPEC>

Source

pub const _0: Self

Do not force setting

Source

pub const _1: Self

Force setting

Source§

impl EnumBitfieldStruct<u8, Oadty_SPEC>

Source

pub const _00: Self

GTIOCA pin duty is depend on compare match

Source

pub const _01: Self

GTIOCA pin duty is depend on compare match

Source

pub const _10: Self

GTIOCA pin duty 0 percent

Source

pub const _11: Self

GTIOCA pin duty 100 percent

Source§

impl EnumBitfieldStruct<u8, Udf_SPEC>

Source

pub const _0: Self

Do not force setting

Source

pub const _1: Self

Force setting

Source§

impl EnumBitfieldStruct<u8, Ud_SPEC>

Source

pub const _0: Self

Count down on GTCNT

Source

pub const _1: Self

Counts up on GTCNT

Source§

impl EnumBitfieldStruct<u8, Nfcsb_SPEC>

Source

pub const _00: Self

PCLK/1

Source

pub const _01: Self

PCLK/4

Source

pub const _10: Self

PCLK/16

Source

pub const _11: Self

PCLK/64

Source§

impl EnumBitfieldStruct<u8, Nfben_SPEC>

Source

pub const _0: Self

Disable noise filter for GTIOCB pin

Source

pub const _1: Self

Enable noise filter for GTIOCB pin

Source§

impl EnumBitfieldStruct<u8, Obdf_SPEC>

Source

pub const _00: Self

Prohibit output disable

Source

pub const _01: Self

Set GTIOCB pin to Hi-Z on output disable

Source

pub const _10: Self

Set GTIOCB pin to 0 on output disable

Source

pub const _11: Self

Set GTIOCB pin to 1 on output disable.

Source§

impl EnumBitfieldStruct<u8, Obe_SPEC>

Source

pub const _0: Self

Disable output

Source

pub const _1: Self

Enable output

Source§

impl EnumBitfieldStruct<u8, Obhld_SPEC>

Source

pub const _0: Self

Set GTIOCB pin output level on counting start and stop based on the register setting

Source

pub const _1: Self

Retain GTIOCB pin output level on counting start and stop

Source§

impl EnumBitfieldStruct<u8, Obdflt_SPEC>

Source

pub const _0: Self

Output low on GTIOCB pin when counting stops

Source

pub const _1: Self

Output high on GTIOCB pin when counting stops

Source§

impl EnumBitfieldStruct<u8, Gtiob_SPEC>

Source

pub const _00000: Self

Initial output is Low. Output retained at cycle end. Output retained at GTCCRB compare match.

Source

pub const _00001: Self

Initial output is Low. Output retained at cycle end. Low output at GTCCRB compare match.

Source

pub const _00010: Self

Initial output is Low. Output retained at cycle end. High output at GTCCRB compare match.

Source

pub const _00011: Self

Initial output is Low. Output retained at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _00100: Self

Initial output is Low. Low output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _00101: Self

Initial output is Low. Low output at cycle end. Low output at GTCCRB compare match.

Source

pub const _00110: Self

Initial output is Low. Low output at cycle end. High output at GTCCRB compare match.

Source

pub const _00111: Self

Initial output is Low. Low output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _01000: Self

Initial output is Low. High output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _01001: Self

Initial output is Low. High output at cycle end. Low output at GTCCRB compare match.

Source

pub const _01010: Self

Initial output is Low. High output at cycle end. High output at GTCCRB compare match.

Source

pub const _01011: Self

Initial output is Low. High output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _01100: Self

Initial output is Low. Output toggled at cycle end. Output retained at GTCCRB compare match.

Source

pub const _01101: Self

Initial output is Low. Output toggled at cycle end. Low output at GTCCRB compare match.

Source

pub const _01110: Self

Initial output is Low. Output toggled at cycle end. High output at GTCCRB compare match.

Source

pub const _01111: Self

Initial output is Low. Output toggled at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _10000: Self

Initial output is High. Output retained at cycle end. Output retained at GTCCRB compare match.

Source

pub const _10001: Self

Initial output is High. Output retained at cycle end. Low output at GTCCRB compare match.

Source

pub const _10010: Self

Initial output is High. Output retained at cycle end. High output at GTCCRB compare match.

Source

pub const _10011: Self

Initial output is High. Output retained at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _10100: Self

Initial output is High. Low output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _10101: Self

Initial output is High. Low output at cycle end. Low output at GTCCRB compare match.

Source

pub const _10110: Self

Initial output is High. Low output at cycle end. High output at GTCCRB compare match.

Source

pub const _10111: Self

Initial output is High. Low output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _11000: Self

Initial output is High. High output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _11001: Self

Initial output is High. High output at cycle end. Low output at GTCCRB compare match.

Source

pub const _11010: Self

Initial output is High. High output at cycle end. High output at GTCCRB compare match.

Source

pub const _11011: Self

Initial output is High. High output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _11100: Self

Initial output is High. Output toggled at cycle end. Output retained at GTCCRB compare match.

Source

pub const _11101: Self

Initial output is High. Output toggled at cycle end. Low output at GTCCRB compare match.

Source

pub const _11110: Self

Initial output is High. Output toggled at cycle end. High output at GTCCRB compare match.

Source

pub const _11111: Self

Initial output is High. Output toggled at cycle end. Output toggled at GTCCRB compare match.

Source§

impl EnumBitfieldStruct<u8, Nfcsa_SPEC>

Source

pub const _00: Self

PCLK/1

Source

pub const _01: Self

PCLK/4

Source

pub const _10: Self

PCLK/16

Source

pub const _11: Self

PCLK/64

Source§

impl EnumBitfieldStruct<u8, Nfaen_SPEC>

Source

pub const _0: Self

Disable noise filter for GTIOCA pin

Source

pub const _1: Self

Enable noise filter for GTIOCA pin.

Source§

impl EnumBitfieldStruct<u8, Oadf_SPEC>

Source

pub const _00: Self

Prohibit output disable

Source

pub const _01: Self

Set GTIOCA pin to Hi-Z on output disable

Source

pub const _10: Self

Set GTIOCA pin to 0 on output disable

Source

pub const _11: Self

Set GTIOCA pin to 1 on output disable.

Source§

impl EnumBitfieldStruct<u8, Oae_SPEC>

Source

pub const _0: Self

Disable output

Source

pub const _1: Self

Enable output.

Source§

impl EnumBitfieldStruct<u8, Oahld_SPEC>

Source

pub const _0: Self

Set GTIOCA pin output level on counting start and stop based on the register setting.

Source

pub const _1: Self

Retain GTIOCA pin output level on counting start and stop

Source§

impl EnumBitfieldStruct<u8, Oadflt_SPEC>

Source

pub const _0: Self

Output low on GTIOCA pin when counting stops

Source

pub const _1: Self

Output high on GTIOCA pin when counting stops.

Source§

impl EnumBitfieldStruct<u8, Gtioa_SPEC>

Source

pub const _00000: Self

Initial output is Low. Output retained at cycle end. Output retained at GTCCRA compare match.

Source

pub const _00001: Self

Initial output is Low. Output retained at cycle end. Low output at GTCCRA compare match.

Source

pub const _00010: Self

Initial output is Low. Output retained at cycle end. High output at GTCCRA compare match.

Source

pub const _00011: Self

Initial output is Low. Output retained at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _00100: Self

Initial output is Low. Low output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _00101: Self

Initial output is Low. Low output at cycle end. Low output at GTCCRA compare match.

Source

pub const _00110: Self

Initial output is Low. Low output at cycle end. High output at GTCCRA compare match.

Source

pub const _00111: Self

Initial output is Low. Low output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _01000: Self

Initial output is Low. High output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _01001: Self

Initial output is Low. High output at cycle end. Low output at GTCCRA compare match.

Source

pub const _01010: Self

Initial output is Low. High output at cycle end. High output at GTCCRA compare match.

Source

pub const _01011: Self

Initial output is Low. High output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _01100: Self

Initial output is Low. Output toggled at cycle end. Output retained at GTCCRA compare match.

Source

pub const _01101: Self

Initial output is Low. Output toggled at cycle end. Low output at GTCCRA compare match.

Source

pub const _01110: Self

Initial output is Low. Output toggled at cycle end. High output at GTCCRA compare match.

Source

pub const _01111: Self

Initial output is Low. Output toggled at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _10000: Self

Initial output is High. Output retained at cycle end. Output retained at GTCCRA compare match.

Source

pub const _10001: Self

Initial output is High. Output retained at cycle end. Low output at GTCCRA compare match.

Source

pub const _10010: Self

Initial output is High. Output retained at cycle end. High output at GTCCRA compare match.

Source

pub const _10011: Self

Initial output is High. Output retained at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _10100: Self

Initial output is High. Low output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _10101: Self

Initial output is High. Low output at cycle end. Low output at GTCCRA compare match.

Source

pub const _10110: Self

Initial output is High. Low output at cycle end. High output at GTCCRA compare match.

Source

pub const _10111: Self

Initial output is High. Low output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _11000: Self

Initial output is High. High output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _11001: Self

Initial output is High. High output at cycle end. Low output at GTCCRA compare match.

Source

pub const _11010: Self

Initial output is High. High output at cycle end. High output at GTCCRA compare match.

Source

pub const _11011: Self

Initial output is High. High output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _11100: Self

Initial output is High. Output toggled at cycle end. Output retained at GTCCRA compare match.

Source

pub const _11101: Self

Initial output is High. Output toggled at cycle end. Low output at GTCCRA compare match.

Source

pub const _11110: Self

Initial output is High. Output toggled at cycle end. High output at GTCCRA compare match.

Source

pub const _11111: Self

Initial output is High. Output toggled at cycle end. Output toggled at GTCCRA compare match.

Source§

impl EnumBitfieldStruct<u8, Grpabl_SPEC>

Source

pub const _0: Self

Disable same time output level low disable request

Source

pub const _1: Self

Enable same time output level low disable request

Source§

impl EnumBitfieldStruct<u8, Grpabh_SPEC>

Source

pub const _0: Self

Disable same time output level high disable request

Source

pub const _1: Self

Enable same time output level high disable request

Source§

impl EnumBitfieldStruct<u8, Grp_SPEC>

Source

pub const _00: Self

Select Group A output disable request

Source

pub const _01: Self

Select Group B output disable request

Source

pub const _10: Self

Select Group C output disable request

Source

pub const _11: Self

Select Group D output disable request.

Source§

impl EnumBitfieldStruct<u8, Oablf_SPEC>

Source

pub const _0: Self

GTIOCA pin and GTIOCB pin don’t output 0 at the same time.

Source

pub const _1: Self

GTIOCA pin and GTIOCB pin output 0 at the same time.

Source§

impl EnumBitfieldStruct<u8, Oabhf_SPEC>

Source

pub const _0: Self

GTIOCA pin and GTIOCB pin don’t output 1 at the same time.

Source

pub const _1: Self

GTIOCA pin and GTIOCB pin output 1 at the same time.

Source§

impl EnumBitfieldStruct<u8, Odf_SPEC>

Source

pub const _0: Self

No output disable request is generated.

Source

pub const _1: Self

An output disable request is generated.

Source§

impl EnumBitfieldStruct<u8, Tucf_SPEC>

Source

pub const _0: Self

GTCNT counter is counting down

Source

pub const _1: Self

GTCNT counter is counting up.

Source§

impl EnumBitfieldStruct<u8, Tcfpu_SPEC>

Source

pub const _0: Self

No underflow (trough) has occurred.

Source

pub const _1: Self

An underflow (trough) has occurred.

Source§

impl EnumBitfieldStruct<u8, Tcpfo_SPEC>

Source

pub const _0: Self

No overflow (crest) has occurred.

Source

pub const _1: Self

An overflow (crest) has occurred.

Source§

impl EnumBitfieldStruct<u8, Tcff_SPEC>

Source

pub const _0: Self

No compare match of GTCCRF is generated.

Source

pub const _1: Self

A compare match of GTCCRF is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfe_SPEC>

Source

pub const _0: Self

No compare match of GTCCRE is generated.

Source

pub const _1: Self

A compare match of GTCCRE is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfd_SPEC>

Source

pub const _0: Self

No compare match of GTCCRD is generated.

Source

pub const _1: Self

A compare match of GTCCRD is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfc_SPEC>

Source

pub const _0: Self

No compare match of GTCCRC is generated.

Source

pub const _1: Self

A compare match of GTCCRC is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfb_SPEC>

Source

pub const _0: Self

No input capture/compare match of GTCCRB is generated.

Source

pub const _1: Self

An input capture/compare match of GTCCRB is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfa_SPEC>

Source

pub const _0: Self

No input capture/compare match of GTCCRA is generated.

Source

pub const _1: Self

An input capture/compare match of GTCCRA is generated.

Source§

impl EnumBitfieldStruct<u8, Ccrswt_SPEC>

Source

pub const _0: Self

no effect

Source

pub const _1: Self

Forcibly performs buffer transfer of GTCCRA and GTCCRB. This bit automatically returns to 0 after the writing of 1.

Source§

impl EnumBitfieldStruct<u8, Pr_SPEC>

Source

pub const _00: Self

Buffer operation is not performed

Source

pub const _01: Self

Single buffer operation (GTPBR –> GTPR)

Source§

impl EnumBitfieldStruct<u8, Ccrb_SPEC>

Source

pub const _00: Self

Buffer operation is not performed

Source

pub const _01: Self

Single buffer operation (GTCCRB <–> GTCCRE)

Source

pub const _10: Self

Double buffer operation (GTCCRB <–> GTCCRE <–> GTCCRF)

Source

pub const _11: Self

Double buffer operation (GTCCRB <–> GTCCRE <–> GTCCRF)

Source§

impl EnumBitfieldStruct<u8, Ccra_SPEC>

Source

pub const _00: Self

Buffer operation is not performed

Source

pub const _01: Self

Single buffer operation (GTCCRA <–> GTCCRC)

Source

pub const _10: Self

Double buffer operation (GTCCRA <–> GTCCRC <–> GTCCRD)

Source

pub const _11: Self

Double buffer operation (GTCCRA <–> GTCCRC <–> GTCCRD)

Source§

impl EnumBitfieldStruct<u8, Bd1_SPEC>

Source

pub const _0: Self

Enable buffer operation

Source

pub const _1: Self

Disable buffer operation.

Source§

impl EnumBitfieldStruct<u8, Bd2_SPEC>

Source

pub const _0: Self

Enable buffer operation

Source

pub const _1: Self

Disable buffer operation.

Source§

impl EnumBitfieldStruct<u8, Tde_SPEC>

Source

pub const _0: Self

Set GTCCRB without using GTDVU and GTDVD.

Source

pub const _1: Self

Use GTDVU and GTDVD to set the compare match value for negative-phase waveform with automatic dead time in GTCCRB.

Source§

impl EnumBitfieldStruct<u8, Prkey_SPEC>

Source

pub const _0_X_A_5: Self

Written to these bits, the WP bits write is permitted.

Source§

impl EnumBitfieldStruct<u8, Wp_SPEC>

Source

pub const _0: Self

Enable writes to the register

Source

pub const _1: Self

Disable writes to the register

Source§

impl EnumBitfieldStruct<u8, Cstrt13_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3213.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt12_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3212.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt11_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3211.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt10_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT3210.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt9_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT329.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt8_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT328.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt7_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E7.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt6_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E6.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt5_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E5.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt4_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32E4.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt3_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH3.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt2_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH2.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt1_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH1.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstrt0_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT32EH0.GTCNT counter starts (write) / Counter running (read)

Source§

impl EnumBitfieldStruct<u8, Cstop13_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3213.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop12_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3212.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop11_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3211.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop10_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT3210.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop9_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT329.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop8_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT328.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop7_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E7.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop6_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E6.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop5_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E5.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop4_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32E4.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop3_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH3.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop2_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH2.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop1_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH1.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cstop0_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT32EH0.GTCNT counter stops (write) / Counter stop (read)

Source§

impl EnumBitfieldStruct<u8, Cclr13_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3213.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr12_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3212.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr11_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3211.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr10_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT3210.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr9_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT329.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr8_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT328.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr7_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E7.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr6_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E6.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr5_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E5.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr4_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32E4.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr3_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH3.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr2_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH2.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr1_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH1.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr0_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT32EH0.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cstrt_SPEC>

Source

pub const _0: Self

Disable counter start by the GTSTR register

Source

pub const _1: Self

Enable counter start by the GTSTR register

Source§

impl EnumBitfieldStruct<u8, Sselch_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTH input

Source

pub const _1: Self

Enable counter start on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Sselcg_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTG input

Source

pub const _1: Self

Enable counter start on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Sselcf_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTF input

Source

pub const _1: Self

Enable counter start on ELC_GPTF input

Source§

impl EnumBitfieldStruct<u8, Sselce_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTE input

Source

pub const _1: Self

Enable counter start on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Sselcd_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTD input

Source

pub const _1: Self

Enable counter start on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Sselcc_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTC input

Source

pub const _1: Self

Enable counter start on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Sselcb_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTB input

Source

pub const _1: Self

Enable counter start on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Sselca_SPEC>

Source

pub const _0: Self

Disable counter start on ELC_GPTA input

Source

pub const _1: Self

Enable counter start on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Sscbfah_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Sscbfal_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Sscbrah_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Sscbral_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Sscafbh_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Sscafbl_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter start on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Sscarbh_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Sscarbl_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter start on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Ssgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Ssgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Ssgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter start on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter start on the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgar_SPEC>

Source

pub const _0: Self

Disable counter start on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter start on the rising edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Cstop_SPEC>

Source

pub const _0: Self

Disable counter stop by the GTSTP register

Source

pub const _1: Self

Enable counter stop by the GTSTP register

Source§

impl EnumBitfieldStruct<u8, Pselch_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTH input

Source

pub const _1: Self

Enable counter stop on ELC_GPTH input

Source§

impl EnumBitfieldStruct<u8, Pselcg_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTG input

Source

pub const _1: Self

Enable counter stop on ELC_GPTG input

Source§

impl EnumBitfieldStruct<u8, Pselcf_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTF input

Source

pub const _1: Self

Enable counter stop on ELC_GPTF input

Source§

impl EnumBitfieldStruct<u8, Pselce_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTE input

Source

pub const _1: Self

Enable counter stop on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Pselcd_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTD input

Source

pub const _1: Self

Enable counter stop on ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Pselcc_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTC input

Source

pub const _1: Self

Enable counter stop on ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Pselcb_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTB input

Source

pub const _1: Self

Enable counter stop on ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Pselca_SPEC>

Source

pub const _0: Self

Disable counter stop on ELC_GPTA input

Source

pub const _1: Self

Enable counter stop on ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Pscbfah_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbfal_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscbrah_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbral_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscafbh_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscafbl_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter stop on the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Pscarbh_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscarbl_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter stop on the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Psgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Psgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Psgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Psgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Psgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter stop on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter stop on the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Psgtrgar_SPEC>

Source

pub const _0: Self

Disable counter stop on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter stop on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Cclr_SPEC>

Source

pub const _0: Self

Disable counter clear by the GTCLR register

Source

pub const _1: Self

Enable counter clear by the GTCLR register

Source§

impl EnumBitfieldStruct<u8, Cselch_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTH input

Source

pub const _1: Self

Enable counter clear on ELC_GPTH input

Source§

impl EnumBitfieldStruct<u8, Cselcg_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTG input

Source

pub const _1: Self

Enable counter clear on ELC_GPTG input

Source§

impl EnumBitfieldStruct<u8, Cselcf_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTF input

Source

pub const _1: Self

Enable counter clear on ELC_GPTF input

Source§

impl EnumBitfieldStruct<u8, Cselce_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTE input

Source

pub const _1: Self

Enable counter clear on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Cselcd_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTD input

Source

pub const _1: Self

Enable counter clear on ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Cselcc_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTC input

Source

pub const _1: Self

Enable counter clear on ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Cselcb_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTB input

Source

pub const _1: Self

Enable counter clear on ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Cselca_SPEC>

Source

pub const _0: Self

Disable counter clear on ELC_GPTA input

Source

pub const _1: Self

Enable counter clear on ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Cscbfah_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbfal_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscbrah_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbral_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscafbh_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscafbl_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter clear on the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Cscarbh_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscarbl_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter clear on the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Csgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Csgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Csgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Csgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Csgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter clear on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter clear on the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Csgtrgar_SPEC>

Source

pub const _0: Self

Disable counter clear on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter clear on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Uselch_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTH input

Source

pub const _1: Self

Enable counter count up on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Uselcg_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTG input

Source

pub const _1: Self

Enable counter count up on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Uselcf_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTF input

Source

pub const _1: Self

Enable counter count up on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Uselce_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTE input

Source

pub const _1: Self

Enable counter count up on ELC_GPTE input.put

Source§

impl EnumBitfieldStruct<u8, Uselcd_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTD input

Source

pub const _1: Self

Enable counter count up on ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Uselcc_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTC input

Source

pub const _1: Self

Enable counter count up on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Uselcb_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTB input

Source

pub const _1: Self

Enable counter count up on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Uselca_SPEC>

Source

pub const _0: Self

Disable counter count up on ELC_GPTA input

Source

pub const _1: Self

Enable counter count up on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Uscbfah_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscbfal_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Uscbrah_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscbral_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Uscafbh_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscafbl_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count up on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Uscarbh_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Uscarbl_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count up on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Usgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGD input

Source§

impl EnumBitfieldStruct<u8, Usgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Usgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter count up on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter count up on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Usgtrgar_SPEC>

Source

pub const _0: Self

Disable counter count up on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter count up on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Dselch_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTH input

Source

pub const _1: Self

Enable counter count down on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Dselcg_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTG input

Source

pub const _1: Self

Enable counter count down on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Dselcf_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTF input

Source

pub const _1: Self

Enable counter count down on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Dselce_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTE input

Source

pub const _1: Self

Enable counter count down on ELC_GPTE input.

Source§

impl EnumBitfieldStruct<u8, Dselcd_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTD input

Source

pub const _1: Self

Enable counter count down on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Dselcc_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTC input

Source

pub const _1: Self

Enable counter count down on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Dselcb_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTB input

Source

pub const _1: Self

Enable counter count down on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Dselca_SPEC>

Source

pub const _0: Self

Disable counter count down on ELC_GPTA input

Source

pub const _1: Self

Enable counter count down on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Dscbfah_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscbfal_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Dscbrah_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscbral_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Dscafbh_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscafbl_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count down on the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Dscarbh_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Dscarbl_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable counter count down on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgdf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgdr_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgcf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgcr_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbr_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgaf_SPEC>

Source

pub const _0: Self

Disable counter count down on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable counter count down on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Dsgtrgar_SPEC>

Source

pub const _0: Self

Disable counter count down on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable counter count down on the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Aselch_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTH input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTH input

Source§

impl EnumBitfieldStruct<u8, Aselcg_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTG input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Aselcf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTF input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Aselce_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTE input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTE input.

Source§

impl EnumBitfieldStruct<u8, Aselcd_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTD input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Aselcc_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTC input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTC input.

Source§

impl EnumBitfieldStruct<u8, Aselcb_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTB input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Aselca_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on ELC_GPTA input

Source

pub const _1: Self

Enable GTCCRA input capture on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Ascbfah_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascbfal_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Ascbrah_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascbral_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Ascafbh_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascafbl_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Ascarbh_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Ascarbl_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Asgtrgdf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgdr_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgcf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGC input

Source§

impl EnumBitfieldStruct<u8, Asgtrgcr_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgbf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgbr_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgaf_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRA input capture on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Asgtrgar_SPEC>

Source

pub const _0: Self

Disable GTCCRA input capture on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRA input capture on the rising edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Bselch_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTH input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTH input.

Source§

impl EnumBitfieldStruct<u8, Bselcg_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTG input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTG input.

Source§

impl EnumBitfieldStruct<u8, Bselcf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTF input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTF input.

Source§

impl EnumBitfieldStruct<u8, Bselce_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTE input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTE input

Source§

impl EnumBitfieldStruct<u8, Bselcd_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTD input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTD input.

Source§

impl EnumBitfieldStruct<u8, Bselcc_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTC input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Bselcb_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTB input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTB input.

Source§

impl EnumBitfieldStruct<u8, Bselca_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on ELC_GPTA input

Source

pub const _1: Self

Enable GTCCRB input capture on ELC_GPTA input.

Source§

impl EnumBitfieldStruct<u8, Bscbfah_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscbfal_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Bscbrah_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscbral_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCB input when GTIOCA input is 0.

Source§

impl EnumBitfieldStruct<u8, Bscafbh_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscafbl_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Bscarbh_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 1.

Source§

impl EnumBitfieldStruct<u8, Bscarbl_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTIOCA input when GTIOCB input is 0.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgdf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgdr_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGD input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGD input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgcf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgcr_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGC input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGC input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbr_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGB input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGB input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgaf_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the falling edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRB input capture on the falling edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Bsgtrgar_SPEC>

Source

pub const _0: Self

Disable GTCCRB input capture on the rising edge of GTETRGA input

Source

pub const _1: Self

Enable GTCCRB input capture on the rising edge of GTETRGA input.

Source§

impl EnumBitfieldStruct<u8, Tpcs_SPEC>

Source

pub const _000: Self

PCLK/1

Source

pub const _001: Self

PCLK/4

Source

pub const _010: Self

PCLK/16

Source

pub const _011: Self

PCLK/64

Source

pub const _100: Self

PCLK/256

Source

pub const _101: Self

PCLK/1024

Source§

impl EnumBitfieldStruct<u8, Md_SPEC>

Source

pub const _000: Self

Saw-wave PWM mode (single buffer or double buffer possible)

Source

pub const _001: Self

Saw-wave one-shot pulse mode (fixed buffer operation)

Source

pub const _010: Self

Setting prohibited

Source

pub const _011: Self

Setting prohibited

Source

pub const _100: Self

Triangle-wave PWM mode 1 (32-bit transfer at crest) (single buffer or double buffer possible)

Source

pub const _101: Self

Triangle-wave PWM mode 2 (32-bit transfer at crest and trough) (single buffer or double buffer possible)

Source

pub const _110: Self

Triangle-wave PWM mode 3 (64-bit transfer at trough) fixed buffer operation)

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Cst_SPEC>

Source

pub const _0: Self

Count operation is stopped

Source

pub const _1: Self

Count operation is performed

Source§

impl EnumBitfieldStruct<u8, Obdtyr_SPEC>

Source

pub const _0: Self

Apply output value set in 0 percent/100 percent duty to GTIOB[3:2] function after releasing 0percent/100percent duty setting.

Source

pub const _1: Self

Apply masked compare match output value to GTIOB[3:2] function after releasing 0percent/100percent duty setting.

Source§

impl EnumBitfieldStruct<u8, Obdtyf_SPEC>

Source

pub const _0: Self

Do not force setting

Source

pub const _1: Self

Force setting

Source§

impl EnumBitfieldStruct<u8, Obdty_SPEC>

Source

pub const _00: Self

GTIOCB pin duty is depend on compare match

Source

pub const _01: Self

GTIOCB pin duty is depend on compare match

Source

pub const _10: Self

GTIOCB pin duty 0percent

Source

pub const _11: Self

GTIOCB pin duty 100percent

Source§

impl EnumBitfieldStruct<u8, Oadtyr_SPEC>

Source

pub const _0: Self

Apply output value set in 0 percent/100 percent duty to GTIOA[3:2] function after releasing 0 percent/100 percent duty setting.

Source

pub const _1: Self

Apply masked compare match output value to GTIOA[3:2] function after releasing 0 percent/100 percent duty setting.

Source§

impl EnumBitfieldStruct<u8, Oadtyf_SPEC>

Source

pub const _0: Self

Do not force setting

Source

pub const _1: Self

Force setting

Source§

impl EnumBitfieldStruct<u8, Oadty_SPEC>

Source

pub const _00: Self

GTIOCA pin duty is depend on compare match

Source

pub const _01: Self

GTIOCA pin duty is depend on compare match

Source

pub const _10: Self

GTIOCA pin duty 0 percent

Source

pub const _11: Self

GTIOCA pin duty 100 percent

Source§

impl EnumBitfieldStruct<u8, Udf_SPEC>

Source

pub const _0: Self

Do not force setting

Source

pub const _1: Self

Force setting

Source§

impl EnumBitfieldStruct<u8, Ud_SPEC>

Source

pub const _0: Self

Count down on GTCNT

Source

pub const _1: Self

Counts up on GTCNT

Source§

impl EnumBitfieldStruct<u8, Nfcsb_SPEC>

Source

pub const _00: Self

PCLK/1

Source

pub const _01: Self

PCLK/4

Source

pub const _10: Self

PCLK/16

Source

pub const _11: Self

PCLK/64

Source§

impl EnumBitfieldStruct<u8, Nfben_SPEC>

Source

pub const _0: Self

Disable noise filter for GTIOCB pin

Source

pub const _1: Self

Enable noise filter for GTIOCB pin

Source§

impl EnumBitfieldStruct<u8, Obdf_SPEC>

Source

pub const _00: Self

Prohibit output disable

Source

pub const _01: Self

Set GTIOCB pin to Hi-Z on output disable

Source

pub const _10: Self

Set GTIOCB pin to 0 on output disable

Source

pub const _11: Self

Set GTIOCB pin to 1 on output disable.

Source§

impl EnumBitfieldStruct<u8, Obe_SPEC>

Source

pub const _0: Self

Disable output

Source

pub const _1: Self

Enable output

Source§

impl EnumBitfieldStruct<u8, Obhld_SPEC>

Source

pub const _0: Self

Set GTIOCB pin output level on counting start and stop based on the register setting

Source

pub const _1: Self

Retain GTIOCB pin output level on counting start and stop

Source§

impl EnumBitfieldStruct<u8, Obdflt_SPEC>

Source

pub const _0: Self

Output low on GTIOCB pin when counting stops

Source

pub const _1: Self

Output high on GTIOCB pin when counting stops

Source§

impl EnumBitfieldStruct<u8, Gtiob_SPEC>

Source

pub const _00000: Self

Initial output is Low. Output retained at cycle end. Output retained at GTCCRB compare match.

Source

pub const _00001: Self

Initial output is Low. Output retained at cycle end. Low output at GTCCRB compare match.

Source

pub const _00010: Self

Initial output is Low. Output retained at cycle end. High output at GTCCRB compare match.

Source

pub const _00011: Self

Initial output is Low. Output retained at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _00100: Self

Initial output is Low. Low output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _00101: Self

Initial output is Low. Low output at cycle end. Low output at GTCCRB compare match.

Source

pub const _00110: Self

Initial output is Low. Low output at cycle end. High output at GTCCRB compare match.

Source

pub const _00111: Self

Initial output is Low. Low output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _01000: Self

Initial output is Low. High output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _01001: Self

Initial output is Low. High output at cycle end. Low output at GTCCRB compare match.

Source

pub const _01010: Self

Initial output is Low. High output at cycle end. High output at GTCCRB compare match.

Source

pub const _01011: Self

Initial output is Low. High output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _01100: Self

Initial output is Low. Output toggled at cycle end. Output retained at GTCCRB compare match.

Source

pub const _01101: Self

Initial output is Low. Output toggled at cycle end. Low output at GTCCRB compare match.

Source

pub const _01110: Self

Initial output is Low. Output toggled at cycle end. High output at GTCCRB compare match.

Source

pub const _01111: Self

Initial output is Low. Output toggled at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _10000: Self

Initial output is High. Output retained at cycle end. Output retained at GTCCRB compare match.

Source

pub const _10001: Self

Initial output is High. Output retained at cycle end. Low output at GTCCRB compare match.

Source

pub const _10010: Self

Initial output is High. Output retained at cycle end. High output at GTCCRB compare match.

Source

pub const _10011: Self

Initial output is High. Output retained at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _10100: Self

Initial output is High. Low output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _10101: Self

Initial output is High. Low output at cycle end. Low output at GTCCRB compare match.

Source

pub const _10110: Self

Initial output is High. Low output at cycle end. High output at GTCCRB compare match.

Source

pub const _10111: Self

Initial output is High. Low output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _11000: Self

Initial output is High. High output at cycle end. Output retained at GTCCRB compare match.

Source

pub const _11001: Self

Initial output is High. High output at cycle end. Low output at GTCCRB compare match.

Source

pub const _11010: Self

Initial output is High. High output at cycle end. High output at GTCCRB compare match.

Source

pub const _11011: Self

Initial output is High. High output at cycle end. Output toggled at GTCCRB compare match.

Source

pub const _11100: Self

Initial output is High. Output toggled at cycle end. Output retained at GTCCRB compare match.

Source

pub const _11101: Self

Initial output is High. Output toggled at cycle end. Low output at GTCCRB compare match.

Source

pub const _11110: Self

Initial output is High. Output toggled at cycle end. High output at GTCCRB compare match.

Source

pub const _11111: Self

Initial output is High. Output toggled at cycle end. Output toggled at GTCCRB compare match.

Source§

impl EnumBitfieldStruct<u8, Nfcsa_SPEC>

Source

pub const _00: Self

PCLK/1

Source

pub const _01: Self

PCLK/4

Source

pub const _10: Self

PCLK/16

Source

pub const _11: Self

PCLK/64

Source§

impl EnumBitfieldStruct<u8, Nfaen_SPEC>

Source

pub const _0: Self

Disable noise filter for GTIOCA pin

Source

pub const _1: Self

Enable noise filter for GTIOCA pin.

Source§

impl EnumBitfieldStruct<u8, Oadf_SPEC>

Source

pub const _00: Self

Prohibit output disable

Source

pub const _01: Self

Set GTIOCA pin to Hi-Z on output disable

Source

pub const _10: Self

Set GTIOCA pin to 0 on output disable

Source

pub const _11: Self

Set GTIOCA pin to 1 on output disable.

Source§

impl EnumBitfieldStruct<u8, Oae_SPEC>

Source

pub const _0: Self

Disable output

Source

pub const _1: Self

Enable output.

Source§

impl EnumBitfieldStruct<u8, Oahld_SPEC>

Source

pub const _0: Self

Set GTIOCA pin output level on counting start and stop based on the register setting.

Source

pub const _1: Self

Retain GTIOCA pin output level on counting start and stop

Source§

impl EnumBitfieldStruct<u8, Oadflt_SPEC>

Source

pub const _0: Self

Output low on GTIOCA pin when counting stops

Source

pub const _1: Self

Output high on GTIOCA pin when counting stops.

Source§

impl EnumBitfieldStruct<u8, Gtioa_SPEC>

Source

pub const _00000: Self

Initial output is Low. Output retained at cycle end. Output retained at GTCCRA compare match.

Source

pub const _00001: Self

Initial output is Low. Output retained at cycle end. Low output at GTCCRA compare match.

Source

pub const _00010: Self

Initial output is Low. Output retained at cycle end. High output at GTCCRA compare match.

Source

pub const _00011: Self

Initial output is Low. Output retained at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _00100: Self

Initial output is Low. Low output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _00101: Self

Initial output is Low. Low output at cycle end. Low output at GTCCRA compare match.

Source

pub const _00110: Self

Initial output is Low. Low output at cycle end. High output at GTCCRA compare match.

Source

pub const _00111: Self

Initial output is Low. Low output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _01000: Self

Initial output is Low. High output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _01001: Self

Initial output is Low. High output at cycle end. Low output at GTCCRA compare match.

Source

pub const _01010: Self

Initial output is Low. High output at cycle end. High output at GTCCRA compare match.

Source

pub const _01011: Self

Initial output is Low. High output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _01100: Self

Initial output is Low. Output toggled at cycle end. Output retained at GTCCRA compare match.

Source

pub const _01101: Self

Initial output is Low. Output toggled at cycle end. Low output at GTCCRA compare match.

Source

pub const _01110: Self

Initial output is Low. Output toggled at cycle end. High output at GTCCRA compare match.

Source

pub const _01111: Self

Initial output is Low. Output toggled at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _10000: Self

Initial output is High. Output retained at cycle end. Output retained at GTCCRA compare match.

Source

pub const _10001: Self

Initial output is High. Output retained at cycle end. Low output at GTCCRA compare match.

Source

pub const _10010: Self

Initial output is High. Output retained at cycle end. High output at GTCCRA compare match.

Source

pub const _10011: Self

Initial output is High. Output retained at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _10100: Self

Initial output is High. Low output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _10101: Self

Initial output is High. Low output at cycle end. Low output at GTCCRA compare match.

Source

pub const _10110: Self

Initial output is High. Low output at cycle end. High output at GTCCRA compare match.

Source

pub const _10111: Self

Initial output is High. Low output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _11000: Self

Initial output is High. High output at cycle end. Output retained at GTCCRA compare match.

Source

pub const _11001: Self

Initial output is High. High output at cycle end. Low output at GTCCRA compare match.

Source

pub const _11010: Self

Initial output is High. High output at cycle end. High output at GTCCRA compare match.

Source

pub const _11011: Self

Initial output is High. High output at cycle end. Output toggled at GTCCRA compare match.

Source

pub const _11100: Self

Initial output is High. Output toggled at cycle end. Output retained at GTCCRA compare match.

Source

pub const _11101: Self

Initial output is High. Output toggled at cycle end. Low output at GTCCRA compare match.

Source

pub const _11110: Self

Initial output is High. Output toggled at cycle end. High output at GTCCRA compare match.

Source

pub const _11111: Self

Initial output is High. Output toggled at cycle end. Output toggled at GTCCRA compare match.

Source§

impl EnumBitfieldStruct<u8, Grpabl_SPEC>

Source

pub const _0: Self

Disable same time output level low disable request

Source

pub const _1: Self

Enable same time output level low disable request

Source§

impl EnumBitfieldStruct<u8, Grpabh_SPEC>

Source

pub const _0: Self

Disable same time output level high disable request

Source

pub const _1: Self

Enable same time output level high disable request

Source§

impl EnumBitfieldStruct<u8, Grpdte_SPEC>

Source

pub const _0: Self

Disable dead time error output disable request

Source

pub const _1: Self

Enable dead time error output disable request

Source§

impl EnumBitfieldStruct<u8, Grp_SPEC>

Source

pub const _00: Self

Select Group A output disable request

Source

pub const _01: Self

Select Group B output disable request

Source

pub const _10: Self

Select Group C output disable request

Source

pub const _11: Self

Select Group D output disable request.

Source§

impl EnumBitfieldStruct<u8, Adtrbden_SPEC>

Source

pub const _0: Self

Disable A/D converter start request

Source

pub const _1: Self

Enable A/D converter start request.

Source§

impl EnumBitfieldStruct<u8, Adtrbuen_SPEC>

Source

pub const _0: Self

Disable A/D converter start request

Source

pub const _1: Self

Enable A/D converter start request.

Source§

impl EnumBitfieldStruct<u8, Adtraden_SPEC>

Source

pub const _0: Self

Disable A/D converter start request

Source

pub const _1: Self

Enable A/D converter start request.

Source§

impl EnumBitfieldStruct<u8, Adtrauen_SPEC>

Source

pub const _0: Self

Disable A/D converter start request

Source

pub const _1: Self

Enable A/D converter start request.

Source§

impl EnumBitfieldStruct<u8, Oablf_SPEC>

Source

pub const _0: Self

GTIOCA pin and GTIOCB pin don’t output 0 at the same time.

Source

pub const _1: Self

GTIOCA pin and GTIOCB pin output 0 at the same time.

Source§

impl EnumBitfieldStruct<u8, Oabhf_SPEC>

Source

pub const _0: Self

GTIOCA pin and GTIOCB pin don’t output 1 at the same time.

Source

pub const _1: Self

GTIOCA pin and GTIOCB pin output 1 at the same time.

Source§

impl EnumBitfieldStruct<u8, Dtef_SPEC>

Source

pub const _0: Self

No dead time error has occurred.

Source

pub const _1: Self

A dead time error has occurred.

Source§

impl EnumBitfieldStruct<u8, Odf_SPEC>

Source

pub const _0: Self

No output disable request is generated.

Source

pub const _1: Self

An output disable request is generated.

Source§

impl EnumBitfieldStruct<u8, Tucf_SPEC>

Source

pub const _0: Self

GTCNT counter is counting down

Source

pub const _1: Self

GTCNT counter is counting up.

Source§

impl EnumBitfieldStruct<u8, Tcfpu_SPEC>

Source

pub const _0: Self

No underflow (trough) has occurred.

Source

pub const _1: Self

An underflow (trough) has occurred.

Source§

impl EnumBitfieldStruct<u8, Tcfpo_SPEC>

Source

pub const _0: Self

No overflow (crest) has occurred.

Source

pub const _1: Self

An overflow (crest) has occurred.

Source§

impl EnumBitfieldStruct<u8, Tcff_SPEC>

Source

pub const _0: Self

No compare match of GTCCRF is generated.

Source

pub const _1: Self

A compare match of GTCCRF is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfe_SPEC>

Source

pub const _0: Self

No compare match of GTCCRE is generated.

Source

pub const _1: Self

A compare match of GTCCRE is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfd_SPEC>

Source

pub const _0: Self

No compare match of GTCCRD is generated.

Source

pub const _1: Self

A compare match of GTCCRD is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfc_SPEC>

Source

pub const _0: Self

No compare match of GTCCRC is generated.

Source

pub const _1: Self

A compare match of GTCCRC is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfb_SPEC>

Source

pub const _0: Self

No input capture/compare match of GTCCRB is generated.

Source

pub const _1: Self

An input capture/compare match of GTCCRB is generated.

Source§

impl EnumBitfieldStruct<u8, Tcfa_SPEC>

Source

pub const _0: Self

No input capture/compare match of GTCCRA is generated.

Source

pub const _1: Self

An input capture/compare match of GTCCRA is generated.

Source§

impl EnumBitfieldStruct<u8, Adtdb_SPEC>

Source

pub const _0: Self

Single buffer operation (GTADTBRB –> GTADTRB)

Source

pub const _1: Self

Double buffer operation (GTADTDBRB –> GTADTBRB –> GTADTDRB)

Source§

impl EnumBitfieldStruct<u8, Adttb_SPEC>

Source

pub const _00: Self

No transfer

Source

pub const _01: Self

Transfer at crest

Source

pub const _10: Self

Transfer at trough

Source

pub const _11: Self

Transfer at both crest and trough

Source§

impl EnumBitfieldStruct<u8, Adtda_SPEC>

Source

pub const _0: Self

Single buffer operation (GTADTBRA –> GTADTRA)

Source

pub const _1: Self

Double buffer operation (GTADTDBRA –> GTADTBRA –> GTADTDRA)

Source§

impl EnumBitfieldStruct<u8, Adtta_SPEC>

Source

pub const _00: Self

No transfer

Source

pub const _01: Self

Transfer at crest

Source

pub const _10: Self

Transfer at trough

Source

pub const _11: Self

Transfer at both crest and trough

Source§

impl EnumBitfieldStruct<u8, Ccrswt_SPEC>

Source

pub const _0: Self

no effect

Source

pub const _1: Self

Forcibly performs buffer transfer of GTCCRA and GTCCRB. This bit automatically returns to 0 after the writing of 1.

Source§

impl EnumBitfieldStruct<u8, Pr_SPEC>

Source

pub const _00: Self

Buffer operation is not performed

Source

pub const _01: Self

Single buffer operation (GTPBR –> GTPR)

Source

pub const _10: Self

Double buffer operation (GTPDBR –> GTPBR –> GTPR)

Source

pub const _11: Self

Double buffer operation (GTPDBR –> GTPBR –> GTPR)

Source§

impl EnumBitfieldStruct<u8, Ccrb_SPEC>

Source

pub const _00: Self

Buffer operation is not performed

Source

pub const _01: Self

Single buffer operation (GTCCRB <–> GTCCRE)

Source

pub const _10: Self

Double buffer operation (GTCCRB <–> GTCCRE <–> GTCCRF)

Source

pub const _11: Self

Double buffer operation (GTCCRB <–> GTCCRE <–> GTCCRF)

Source§

impl EnumBitfieldStruct<u8, Ccra_SPEC>

Source

pub const _00: Self

Buffer operation is not performed

Source

pub const _01: Self

Single buffer operation (GTCCRA <–> GTCCRC)

Source

pub const _10: Self

Double buffer operation (GTCCRA <–> GTCCRC <–> GTCCRD)

Source

pub const _11: Self

Double buffer operation (GTCCRA <–> GTCCRC <–> GTCCRD)

Source§

impl EnumBitfieldStruct<u8, Bd_SPEC>

Source

pub const _0: Self

Enable buffer operation

Source

pub const _1: Self

Disable buffer operation

Source§

impl EnumBitfieldStruct<u8, Adtbl_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Adtal_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source§

impl EnumBitfieldStruct<u8, Ivtt_SPEC>

Source

pub const _000: Self

No skipping

Source

pub const _001: Self

Skipping count of 1

Source

pub const _010: Self

Skipping count of 2

Source

pub const _011: Self

Skipping count of 3

Source

pub const _100: Self

Skipping count of 4

Source

pub const _101: Self

Skipping count of 5

Source

pub const _110: Self

Skipping count of 6

Source

pub const _111: Self

Skipping count of 7.

Source§

impl EnumBitfieldStruct<u8, Ivtc_SPEC>

Source

pub const _00: Self

Do not perform skipping

Source

pub const _01: Self

Count and skip both overflow and underflow for saw waves and crest for triangle waves

Source

pub const _10: Self

Count and skip both overflow and underflow for saw waves and trough for triangle waves

Source

pub const _11: Self

Count and skip both overflow and underflow for saw waves and both crest and trough for triangle waves.

Source§

impl EnumBitfieldStruct<u8, Itlf_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Itle_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Itld_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Itlc_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Itlb_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Itla_SPEC>

Source

pub const _0: Self

Do not link with GPTn_OVF/GPTn_UDF interrupt skipping function

Source

pub const _1: Self

Link with GPTn_OVF/GPTn_UDF interrupt skipping function.

Source§

impl EnumBitfieldStruct<u8, Tdfer_SPEC>

Source

pub const _0: Self

Set GTDVU and GTDVD separately

Source

pub const _1: Self

Automatically set the value written to GTDVU to GTDVD

Source§

impl EnumBitfieldStruct<u8, Tdbde_SPEC>

Source

pub const _0: Self

Disable GTDVD buffer operation

Source

pub const _1: Self

Enable GTDVD buffer operation

Source§

impl EnumBitfieldStruct<u8, Tdbue_SPEC>

Source

pub const _0: Self

Disable GTDVU buffer operation

Source

pub const _1: Self

Enable GTDVU buffer operation

Source§

impl EnumBitfieldStruct<u8, Tde_SPEC>

Source

pub const _0: Self

Set GTCCRB without using GTDVU and GTDVD.

Source

pub const _1: Self

Use GTDVU and GTDVD to set the compare match value for negative-phase waveform with automatic dead time in GTCCRB.

Source§

impl EnumBitfieldStruct<u8, Sos_SPEC>

Source

pub const _00: Self

Normal operation

Source

pub const _01: Self

Protected state (GTCCRA = 0 is set during transfer at trough or crest)

Source

pub const _10: Self

Protected state (GTCCRA >= GTPR is set during transfer at trough)

Source

pub const _11: Self

Protected state (GTCCRA >= GTPR is set during transfer at crest)

Source§

impl EnumBitfieldStruct<u8, Sotr_SPEC>

Source

pub const _0: Self

Do not release protected state

Source

pub const _1: Self

Release protected state

Source§

impl EnumBitfieldStruct<u8, Dlyrst_SPEC>

Source

pub const _0: Self

Normal operation

Source

pub const _1: Self

Reset

Source§

impl EnumBitfieldStruct<u8, Dllen_SPEC>

Source

pub const _0: Self

Disable DLL operation

Source

pub const _1: Self

Enable DLL operation

Source§

impl EnumBitfieldStruct<u8, Dlyen3_SPEC>

Source

pub const _0: Self

Enable delay generation circuit of channel 3

Source

pub const _1: Self

Disable delay generation circuit of channel 3

Source§

impl EnumBitfieldStruct<u8, Dlyen2_SPEC>

Source

pub const _0: Self

Enable delay generation circuit of channel 2

Source

pub const _1: Self

Disable delay generation circuit of channel 2.

Source§

impl EnumBitfieldStruct<u8, Dlyen1_SPEC>

Source

pub const _0: Self

Enable delay generation circuit of channel 1

Source

pub const _1: Self

Disable delay generation circuit of channel 1.

Source§

impl EnumBitfieldStruct<u8, Dlyen0_SPEC>

Source

pub const _0: Self

Enable delay generation circuit of channel 0

Source

pub const _1: Self

Disable delay generation circuit of channel 0.

Source§

impl EnumBitfieldStruct<u8, Dlybs3_SPEC>

Source

pub const _0: Self

Bypass delay generation circuit of channel 3

Source

pub const _1: Self

Do not bypass delay generation circuit of channel 3.

Source§

impl EnumBitfieldStruct<u8, Dlybs2_SPEC>

Source

pub const _0: Self

Bypass delay generation circuit of channel 2

Source

pub const _1: Self

Do not bypass delay generation circuit of channel 2.

Source§

impl EnumBitfieldStruct<u8, Dlybs1_SPEC>

Source

pub const _0: Self

Bypass delay generation circuit of channel 1

Source

pub const _1: Self

Do not bypass delay generation circuit of channel 1.

Source§

impl EnumBitfieldStruct<u8, Dlybs0_SPEC>

Source

pub const _0: Self

Bypass delay generation circuit of channel 0

Source

pub const _1: Self

Do not bypass delay generation circuit of channel 0.

Source§

impl EnumBitfieldStruct<u8, Dly_SPEC>

Source

pub const _00000: Self

No delay on rising edges

Source§

impl EnumBitfieldStruct<u8, Dly_SPEC>

Source

pub const _00000: Self

No delay on rising edges

Source§

impl EnumBitfieldStruct<u8, Dly_SPEC>

Source

pub const _00000: Self

No delay on rising edges

Source§

impl EnumBitfieldStruct<u8, Dly_SPEC>

Source

pub const _00000: Self

No delay on rising edges

Source§

impl EnumBitfieldStruct<u8, Nfcs_SPEC>

Source

pub const _00: Self

PCLK/1

Source

pub const _01: Self

PCLK/4

Source

pub const _10: Self

PCLK/16

Source

pub const _11: Self

PCLK/64

Source§

impl EnumBitfieldStruct<u8, Nfen_SPEC>

Source

pub const _0: Self

Do not use a noise filter to the external input.

Source

pub const _1: Self

Use a noise filter to the external input.

Source§

impl EnumBitfieldStruct<u8, Godf_SPEC>

Source

pub const _0: Self

This bit function is ignored.

Source

pub const _1: Self

Group disable will clear OPSCR.EN Bit.

Source§

impl EnumBitfieldStruct<u8, Grp_SPEC>

Source

pub const _00: Self

Select Group A output disable source

Source

pub const _01: Self

Select Group B output disable source

Source

pub const _10: Self

Select Group C output disable source

Source

pub const _11: Self

Select Group D output disable source

Source§

impl EnumBitfieldStruct<u8, Align_SPEC>

Source

pub const _0: Self

Input phase is aligned to PCLK.

Source

pub const _1: Self

Input phase is aligned PWM.

Source§

impl EnumBitfieldStruct<u8, Rv_SPEC>

Source

pub const _0: Self

U/V/W-Phase output

Source

pub const _1: Self

Output to reverse the V / W-phase

Source§

impl EnumBitfieldStruct<u8, Inv_SPEC>

Source

pub const _0: Self

Positive Logic (Active High)output

Source

pub const _1: Self

Negative Logic (Active Low)output

Source§

impl EnumBitfieldStruct<u8, N_SPEC>

Source

pub const _0: Self

Level signal output

Source

pub const _1: Self

PWM signal output (PWM of GPT0)

Source§

impl EnumBitfieldStruct<u8, P_SPEC>

Source

pub const _0: Self

Level signal output

Source

pub const _1: Self

PWM signal output (PWM of GPT0)

Source§

impl EnumBitfieldStruct<u8, Fb_SPEC>

Source

pub const _0: Self

Select the external input.

Source

pub const _1: Self

Select the soft setting(OPSCR.UF, VF, WF).

Source§

impl EnumBitfieldStruct<u8, En_SPEC>

Source

pub const _0: Self

Not Output(Hi-Z external terminals).

Source

pub const _1: Self

Output

Source§

impl EnumBitfieldStruct<u8, Flten_SPEC>

Source

pub const _0: Self

Digital filter is disabled.

Source

pub const _1: Self

Digital filter is enabled.

Source§

impl EnumBitfieldStruct<u8, Fclksel_SPEC>

Source

pub const _00: Self

PCLKB

Source

pub const _01: Self

PCLKB/8

Source

pub const _10: Self

PCLKB/32

Source

pub const _11: Self

PCLKB/64

Source§

impl EnumBitfieldStruct<u8, Irqmd_SPEC>

Source

pub const _00: Self

Falling edge

Source

pub const _01: Self

Rising edge

Source

pub const _10: Self

Rising and falling edges

Source

pub const _11: Self

Low level

Source§

impl EnumBitfieldStruct<u8, Spest_SPEC>

Source

pub const _0: Self

MPU Stack Error interrupt is not requested.

Source

pub const _1: Self

MPU Stack Error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Busmst_SPEC>

Source

pub const _0: Self

MPU Bus Master Error interrupt is not requested.

Source

pub const _1: Self

MPU Bus Master Error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Bussst_SPEC>

Source

pub const _0: Self

MPU Bus Slave Error interrupt is not requested.

Source

pub const _1: Self

MPU Bus Slave Error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Reccst_SPEC>

Source

pub const _0: Self

RAM ECC Error interrupt is not requested.

Source

pub const _1: Self

RAM ECC Error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Rpest_SPEC>

Source

pub const _0: Self

RAM Parity Error interrupt is not requested.

Source

pub const _1: Self

RAM Parity Error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Nmist_SPEC>

Source

pub const _0: Self

NMI pin interrupt is not requested.

Source

pub const _1: Self

NMI pin interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Ostst_SPEC>

Source

pub const _0: Self

Oscillation stop detection interrupt is not requested.

Source

pub const _1: Self

Oscillation stop detection interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Lvd2St_SPEC>

Source

pub const _0: Self

Voltage-monitoring 2 interrupt is not requested.

Source

pub const _1: Self

Voltage-monitoring 2 interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Lvd1St_SPEC>

Source

pub const _0: Self

Voltage-monitoring 1 interrupt is not requested.

Source

pub const _1: Self

Voltage-monitoring 1 interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Wdtst_SPEC>

Source

pub const _0: Self

WDT underflow/refresh error interrupt is not requested.

Source

pub const _1: Self

WDT underflow/refresh error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Iwdtst_SPEC>

Source

pub const _0: Self

IWDT underflow/refresh error interrupt is not requested.

Source

pub const _1: Self

IWDT underflow/refresh error interrupt is requested.

Source§

impl EnumBitfieldStruct<u8, Speen_SPEC>

Source

pub const _0: Self

MPU Stack Error interrupt is disabled.

Source

pub const _1: Self

MPU Stack Error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Busmen_SPEC>

Source

pub const _0: Self

MPU Bus Master Error interrupt is disabled.

Source

pub const _1: Self

MPU Bus Master Error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Bussen_SPEC>

Source

pub const _0: Self

MPU Bus Slave Error interrupt is disabled.

Source

pub const _1: Self

MPU Bus Slave Error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Reccen_SPEC>

Source

pub const _0: Self

RAM ECC Error interrupt is disabled.

Source

pub const _1: Self

RAM ECC Error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Rpeen_SPEC>

Source

pub const _0: Self

RAM Parity Error interrupt is disabled.

Source

pub const _1: Self

RAM Parity Error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Nmien_SPEC>

Source

pub const _0: Self

NMI pin interrupt is disabled.

Source

pub const _1: Self

NMI pin interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Osten_SPEC>

Source

pub const _0: Self

Oscillation stop detection interrupt is disabled.

Source

pub const _1: Self

Oscillation stop detection interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Lvd2En_SPEC>

Source

pub const _0: Self

Voltage-monitoring 2 interrupt is disabled.

Source

pub const _1: Self

Voltage-monitoring 2 interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Lvd1En_SPEC>

Source

pub const _0: Self

Voltage-monitoring 1 interrupt is disabled.

Source

pub const _1: Self

Voltage-monitoring 1 interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Wdten_SPEC>

Source

pub const _0: Self

WDT underflow/refresh error interrupt is disabled.

Source

pub const _1: Self

WDT underflow/refresh error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Iwdten_SPEC>

Source

pub const _0: Self

IWDT underflow/refresh error interrupt is disabled.

Source

pub const _1: Self

IWDT underflow/refresh error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Speclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.SPEST flag.

Source§

impl EnumBitfieldStruct<u8, Busmclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.BUSMST flag.

Source§

impl EnumBitfieldStruct<u8, Bussclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.BUSSST flag.

Source§

impl EnumBitfieldStruct<u8, Reccclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.RECCST flag.

Source§

impl EnumBitfieldStruct<u8, Rpeclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.RPEST flag.

Source§

impl EnumBitfieldStruct<u8, Nmiclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.NMIST flag.

Source§

impl EnumBitfieldStruct<u8, Ostclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.OSTST flag.

Source§

impl EnumBitfieldStruct<u8, Lvd2Clr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.LVD2ST flag.

Source§

impl EnumBitfieldStruct<u8, Lvd1Clr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.LVD1ST flag.

Source§

impl EnumBitfieldStruct<u8, Wdtclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.WDTST flag.

Source§

impl EnumBitfieldStruct<u8, Iwdtclr_SPEC>

Source

pub const _0: Self

No effect.

Source

pub const _1: Self

Clear the NMISR.IWDTST flag.

Source§

impl EnumBitfieldStruct<u8, Nflten_SPEC>

Source

pub const _0: Self

Digital filter is disabled.

Source

pub const _1: Self

Digital filter is enabled.

Source§

impl EnumBitfieldStruct<u8, Nfclksel_SPEC>

Source

pub const _00: Self

PCLKB

Source

pub const _01: Self

PCLKB/8

Source

pub const _10: Self

PCLKB/32

Source

pub const _11: Self

PCLKB/64

Source§

impl EnumBitfieldStruct<u8, Nmimd_SPEC>

Source

pub const _0: Self

Falling edge

Source

pub const _1: Self

Rising edge

Source§

impl EnumBitfieldStruct<u8, Dtce_SPEC>

Source

pub const _0: Self

DTC activation is disabled

Source

pub const _1: Self

DTC activation is enabled

Source§

impl EnumBitfieldStruct<u8, Ir_SPEC>

Source

pub const _0: Self

No interrupt request is generated

Source

pub const _1: Self

An interrupt request is generated ( “1” write to the IR bit is prohibited. )

Source§

impl EnumBitfieldStruct<u8, Iels_SPEC>

Source

pub const _0_X_000: Self

Nothing is selected

Source§

impl EnumBitfieldStruct<u8, Ir_SPEC>

Source

pub const _0: Self

No interrupt request is generated

Source

pub const _1: Self

An interrupt request is generated ( “1” write to the IR bit is prohibited. )

Source§

impl EnumBitfieldStruct<u8, Dels_SPEC>

Source

pub const _0_X_000: Self

Nothing is selected.

Source§

impl EnumBitfieldStruct<u8, Sels_SPEC>

Source

pub const _000000000: Self

Disable event output to the associated low-power mode module

Source§

impl EnumBitfieldStruct<u8, Iic0Wupen_SPEC>

Source

pub const _0: Self

S/W standby returns by IIC0 address match interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IIC0 address match interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Agt1Cbwupen_SPEC>

Source

pub const _0: Self

S/W standby returns by AGT1 compare match B interrupt is disabled

Source

pub const _1: Self

S/W standby returns by AGT1 compare match B interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Agt1Cawupen_SPEC>

Source

pub const _0: Self

S/W standby returns by AGT1 compare match A interrupt is disabled

Source

pub const _1: Self

S/W standby returns by AGT1 compare match A interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Agt1Udwupen_SPEC>

Source

pub const _0: Self

S/W standby returns by AGT1 underflow interrupt is disabled

Source

pub const _1: Self

S/W standby returns by AGT1 underflow interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Usbfswupen_SPEC>

Source

pub const _0: Self

S/W standby returns by USBFS interrupt is disabled

Source

pub const _1: Self

S/W standby returns by USBFS interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Usbhswupen_SPEC>

Source

pub const _0: Self

S/W standby returns by USBHS interrupt is disabled

Source

pub const _1: Self

S/W standby returns by USBHS interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Rtcprdwupen_SPEC>

Source

pub const _0: Self

S/W standby returns by RTC period interrupt is disabled

Source

pub const _1: Self

S/W standby returns by RTC period interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Rtcalmwupen_SPEC>

Source

pub const _0: Self

S/W standby returns by RTC alarm interrupt is disabled

Source

pub const _1: Self

S/W standby returns by RTC alarm interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Acmphs0Wupen_SPEC>

Source

pub const _0: Self

S/W standby returns by ACMPHS0 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by ACMPHS0 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Lvd2Wupen_SPEC>

Source

pub const _0: Self

S/W standby returns by LVD2 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by LVD2 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Lvd1Wupen_SPEC>

Source

pub const _0: Self

S/W standby returns by LVD1 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by LVD1 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Keywupen_SPEC>

Source

pub const _0: Self

S/W standby returns by KEY interrupt is disabled

Source

pub const _1: Self

S/W standby returns by KEY interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Iwdtwupen_SPEC>

Source

pub const _0: Self

S/W standby returns by IWDT interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IWDT interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen15_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ15 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ15 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen14_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ14 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ14 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen13_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ13 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ13 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen12_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ12 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ12 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen11_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ11 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ11 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen10_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ10 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ10 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen9_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ9 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ9 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen8_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ8 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ8 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen7_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ7 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ7 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen6_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ6 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ6 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen5_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ5 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ5 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen4_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ4 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ4 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen3_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ3 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ3 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen2_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ2 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ2 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen1_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ1 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ1 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Irqwupen0_SPEC>

Source

pub const _0: Self

S/W standby returns by IRQ0 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by IRQ0 interrupt is enabled

Source§

impl EnumBitfieldStruct<u8, Ice_SPEC>

Source

pub const _0: Self

Disable (SCLn and SDAn pins in inactive state)

Source

pub const _1: Self

Enable (SCLn and SDAn pins in active state)

Source§

impl EnumBitfieldStruct<u8, Iicrst_SPEC>

Source

pub const _0: Self

Releases the RIIC reset or internal reset.

Source

pub const _1: Self

Initiates the RIIC reset or internal reset.

Source§

impl EnumBitfieldStruct<u8, Clo_SPEC>

Source

pub const _0: Self

Does not output an extra SCL clock cycle.

Source

pub const _1: Self

Outputs an extra SCL clock cycle.

Source§

impl EnumBitfieldStruct<u8, Sowp_SPEC>

Source

pub const _0: Self

Enables a value to be written in SCLO bit and SDAO bit.

Source

pub const _1: Self

Disables a value to be written in SCLO bit and SDAO bit.

Source§

impl EnumBitfieldStruct<u8, Sclo_SPEC>

Source

pub const _0: Self

(Read)The RIIC has driven the SCLn pin low. / (Write)The RIIC drives the SCLn pin low.

Source

pub const _1: Self

(Read)The RIIC has released the SCLn pin. / (Write)The RIIC releases the SCLn pin.

Source§

impl EnumBitfieldStruct<u8, Sdao_SPEC>

Source

pub const _0: Self

(Read)The RIIC has driven the SDAn pin low. / (Write)The RIIC drives the SDAn pin low.

Source

pub const _1: Self

(Read)The RIIC has released the SDAn pin./ (Write)The RIIC releases the SDAn pin.

Source§

impl EnumBitfieldStruct<u8, Scli_SPEC>

Source

pub const _0: Self

SCLn line is low.

Source

pub const _1: Self

SCLn line is high.

Source§

impl EnumBitfieldStruct<u8, Sdai_SPEC>

Source

pub const _0: Self

SDAn line is low.

Source

pub const _1: Self

SDAn line is high.

Source§

impl EnumBitfieldStruct<u8, Bbsy_SPEC>

Source

pub const _0: Self

The I2C bus is released (bus free state).

Source

pub const _1: Self

The I2C bus is occupied (bus busy state).

Source§

impl EnumBitfieldStruct<u8, Mst_SPEC>

Source

pub const _0: Self

Slave mode

Source

pub const _1: Self

Master mode

Source§

impl EnumBitfieldStruct<u8, Trs_SPEC>

Source

pub const _0: Self

Receive mode

Source

pub const _1: Self

Transmit mode

Source§

impl EnumBitfieldStruct<u8, Sp_SPEC>

Source

pub const _0: Self

Does not request to issue a stop condition.

Source

pub const _1: Self

Requests to issue a stop condition.

Source§

impl EnumBitfieldStruct<u8, Rs_SPEC>

Source

pub const _0: Self

Does not request to issue a restart condition.

Source

pub const _1: Self

Requests to issue a restart condition.

Source§

impl EnumBitfieldStruct<u8, St_SPEC>

Source

pub const _0: Self

Does not request to issue a start condition.

Source

pub const _1: Self

Requests to issue a start condition.

Source§

impl EnumBitfieldStruct<u8, Mtwp_SPEC>

Source

pub const _0: Self

Disables writing to the MST and TRS bits in ICCR2.

Source

pub const _1: Self

Enables writing to the MST and TRS bits in ICCR2.

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _000: Self

PCLKB/1 clock

Source

pub const _001: Self

PCLKB/2 clock

Source

pub const _010: Self

PCLKB/4 clock

Source

pub const _011: Self

PCLKB/8 clock

Source

pub const _100: Self

PCLKB/16 clock

Source

pub const _101: Self

PCLKB/32 clock

Source

pub const _110: Self

PCLKB/64 clock

Source

pub const _111: Self

PCLKB/128 clock

Source§

impl EnumBitfieldStruct<u8, Bcwp_SPEC>

Source

pub const _0: Self

Enables a value to be written in the BC[2:0] bits.

Source

pub const _1: Self

Disables a value to be written in the BC[2:0] bits.

Source§

impl EnumBitfieldStruct<u8, Bc_SPEC>

Source

pub const _000: Self

9 bits

Source

pub const _001: Self

2 bits

Source

pub const _010: Self

3 bits

Source

pub const _011: Self

4 bits

Source

pub const _100: Self

5 bits

Source

pub const _101: Self

6 bits

Source

pub const _110: Self

7 bits

Source

pub const _111: Self

8 bits

Source§

impl EnumBitfieldStruct<u8, Dlcs_SPEC>

Source

pub const _0: Self

The internal reference clock (fIIC) is selected as the clock source of the SDA output delay counter.

Source

pub const _1: Self

The internal reference clock divided by 2 (fIIC/2) is selected as the clock source of the SDA output delay counter.

Source§

impl EnumBitfieldStruct<u8, Sddl_SPEC>

Source

pub const _000: Self

No output delay

Source

pub const _001: Self

1 fIIC cycle (ICMR2.DLCS=0) / 1 or 2 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _010: Self

2 fIIC cycles (ICMR2.DLCS=0) / 3 or 4 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _011: Self

3 fIIC cycles (ICMR2.DLCS=0) / 5 or 6 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _100: Self

4 fIIC cycles (ICMR2.DLCS=0) / 7 or 8 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _101: Self

5 fIIC cycles (ICMR2.DLCS=0) / 9 or 10 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _110: Self

6 fIIC cycles (ICMR2.DLCS=0) / 11 or 12 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _111: Self

7 fIIC cycles (ICMR2.DLCS=0) / 13 or 14 fIIC cycles (ICMR2.DLCS=1)

Source§

impl EnumBitfieldStruct<u8, Tmoh_SPEC>

Source

pub const _0: Self

Count is disabled while the SCLn line is at a high level.

Source

pub const _1: Self

Count is enabled while the SCLn line is at a high level.

Source§

impl EnumBitfieldStruct<u8, Tmol_SPEC>

Source

pub const _0: Self

Count is disabled while the SCLn line is at a low level.

Source

pub const _1: Self

Count is enabled while the SCLn line is at a low level.

Source§

impl EnumBitfieldStruct<u8, Tmos_SPEC>

Source

pub const _0: Self

Long mode is selected.

Source

pub const _1: Self

Short mode is selected.

Source§

impl EnumBitfieldStruct<u8, Smbs_SPEC>

Source

pub const _0: Self

The I2C bus is selected.

Source

pub const _1: Self

The SMBus is selected.

Source§

impl EnumBitfieldStruct<u8, Wait_SPEC>

Source

pub const _0: Self

No WAIT (The period between ninth clock cycle and first clock cycle is not held low.)

Source

pub const _1: Self

WAIT (The period between ninth clock cycle and first clock cycle is held low.)

Source§

impl EnumBitfieldStruct<u8, Rdrfs_SPEC>

Source

pub const _0: Self

The RDRF flag is set at the rising edge of the ninth SCL clock cycle. (The SCLn line is not held low at the falling edge of the eighth clock cycle.)

Source

pub const _1: Self

The RDRF flag is set at the rising edge of the eighth SCL clock cycle. (The SCLn line is held low at the falling edge of the eighth clock cycle.)

Source§

impl EnumBitfieldStruct<u8, Ackwp_SPEC>

Source

pub const _0: Self

Modification of the ACKBT bit is disabled.

Source

pub const _1: Self

Modification of the ACKBT bit is enabled.

Source§

impl EnumBitfieldStruct<u8, Ackbt_SPEC>

Source

pub const _0: Self

A 0 is sent as the acknowledge bit (ACK transmission).

Source

pub const _1: Self

A 1 is sent as the acknowledge bit (NACK transmission).

Source§

impl EnumBitfieldStruct<u8, Ackbr_SPEC>

Source

pub const _0: Self

A 0 is received as the acknowledge bit (ACK reception).

Source

pub const _1: Self

A 1 is received as the acknowledge bit (NACK reception).

Source§

impl EnumBitfieldStruct<u8, Nf_SPEC>

Source

pub const _00: Self

Noise of up to one fIIC cycle is filtered out (single-stage filter).

Source

pub const _01: Self

Noise of up to two fIIC cycles is filtered out (2-stage filter).

Source

pub const _10: Self

Noise of up to three fIIC cycles is filtered out (3-stage filter).

Source

pub const _11: Self

Noise of up to four fIIC cycles is filtered out (4-stage filter)

Source§

impl EnumBitfieldStruct<u8, Fmpe_SPEC>

Source

pub const _0: Self

No Fm+ slope control circuit is used for the SCLn pin and SDAn pin.

Source

pub const _1: Self

An Fm+ slope control circuit is used for the SCLn pin and SDAn pin.

Source§

impl EnumBitfieldStruct<u8, Scle_SPEC>

Source

pub const _0: Self

No SCL synchronous circuit is used.

Source

pub const _1: Self

An SCL synchronous circuit is used.

Source§

impl EnumBitfieldStruct<u8, Nfe_SPEC>

Source

pub const _0: Self

No digital noise filter circuit is used.

Source

pub const _1: Self

A digital noise filter circuit is used.

Source§

impl EnumBitfieldStruct<u8, Nacke_SPEC>

Source

pub const _0: Self

Transfer operation is not suspended during NACK reception (transfer suspension disabled).

Source

pub const _1: Self

Transfer operation is suspended during NACK reception (transfer suspension enabled).

Source§

impl EnumBitfieldStruct<u8, Sale_SPEC>

Source

pub const _0: Self

Slave arbitration-lost detection is disabled.

Source

pub const _1: Self

Slave arbitration-lost detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Nale_SPEC>

Source

pub const _0: Self

NACK transmission arbitration-lost detection is disabled.

Source

pub const _1: Self

NACK transmission arbitration-lost detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Male_SPEC>

Source

pub const _0: Self

Master arbitration-lost detection is disabled.

Source

pub const _1: Self

Master arbitration-lost detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Tmoe_SPEC>

Source

pub const _0: Self

The timeout function is disabled.

Source

pub const _1: Self

The timeout function is enabled.

Source§

impl EnumBitfieldStruct<u8, Hoae_SPEC>

Source

pub const _0: Self

Host address detection is disabled.

Source

pub const _1: Self

Host address detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Dide_SPEC>

Source

pub const _0: Self

Device-ID address detection is disabled.

Source

pub const _1: Self

Device-ID address detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Gcae_SPEC>

Source

pub const _0: Self

General call address detection is disabled.

Source

pub const _1: Self

General call address detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Sar2E_SPEC>

Source

pub const _0: Self

Slave address in SARL2 and SARU2 is disabled.

Source

pub const _1: Self

Slave address in SARL2 and SARU2 is enabled

Source§

impl EnumBitfieldStruct<u8, Sar1E_SPEC>

Source

pub const _0: Self

Slave address in SARL1 and SARU1 is disabled.

Source

pub const _1: Self

Slave address in SARL1 and SARU1 is enabled.

Source§

impl EnumBitfieldStruct<u8, Sar0E_SPEC>

Source

pub const _0: Self

Slave address in SARL0 and SARU0 is disabled.

Source

pub const _1: Self

Slave address in SARL0 and SARU0 is enabled.

Source§

impl EnumBitfieldStruct<u8, Tie_SPEC>

Source

pub const _0: Self

Transmit data empty interrupt request (TXI) is disabled.

Source

pub const _1: Self

Transmit data empty interrupt request (TXI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Teie_SPEC>

Source

pub const _0: Self

Transmit end interrupt request (TEI) is disabled.

Source

pub const _1: Self

Transmit end interrupt request (TEI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Receive data full interrupt request (RXI) is disabled.

Source

pub const _1: Self

Receive data full interrupt request (RXI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Nakie_SPEC>

Source

pub const _0: Self

NACK reception interrupt request (NAKI) is disabled.

Source

pub const _1: Self

NACK reception interrupt request (NAKI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Spie_SPEC>

Source

pub const _0: Self

Stop condition detection interrupt request (SPI) is disabled.

Source

pub const _1: Self

Stop condition detection interrupt request (SPI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Stie_SPEC>

Source

pub const _0: Self

Start condition detection interrupt request (STI) is disabled.

Source

pub const _1: Self

Start condition detection interrupt request (STI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Alie_SPEC>

Source

pub const _0: Self

Arbitration-lost interrupt request (ALI) is disabled.

Source

pub const _1: Self

Arbitration-lost interrupt request (ALI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Tmoie_SPEC>

Source

pub const _0: Self

Timeout interrupt request (TMOI) is disabled.

Source

pub const _1: Self

Timeout interrupt request (TMOI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Hoa_SPEC>

Source

pub const _0: Self

Host address is not detected.

Source

pub const _1: Self

Host address is detected.

Source§

impl EnumBitfieldStruct<u8, Did_SPEC>

Source

pub const _0: Self

Device-ID command is not detected.

Source

pub const _1: Self

Device-ID command is detected.

Source§

impl EnumBitfieldStruct<u8, Gca_SPEC>

Source

pub const _0: Self

General call address is not detected.

Source

pub const _1: Self

General call address is detected.

Source§

impl EnumBitfieldStruct<u8, Aas2_SPEC>

Source

pub const _0: Self

Slave address 2 is not detected.

Source

pub const _1: Self

Slave address 2 is detected

Source§

impl EnumBitfieldStruct<u8, Aas1_SPEC>

Source

pub const _0: Self

Slave address 1 is not detected.

Source

pub const _1: Self

Slave address 1 is detected.

Source§

impl EnumBitfieldStruct<u8, Aas0_SPEC>

Source

pub const _0: Self

Slave address 0 is not detected.

Source

pub const _1: Self

Slave address 0 is detected.

Source§

impl EnumBitfieldStruct<u8, Tdre_SPEC>

Source

pub const _0: Self

ICDRT contains transmit data.

Source

pub const _1: Self

ICDRT contains no transmit data.

Source§

impl EnumBitfieldStruct<u8, Tend_SPEC>

Source

pub const _0: Self

Data is being transmitted.

Source

pub const _1: Self

Data has been transmitted.

Source§

impl EnumBitfieldStruct<u8, Rdrf_SPEC>

Source

pub const _0: Self

ICDRR contains no receive data.

Source

pub const _1: Self

ICDRR contains receive data.

Source§

impl EnumBitfieldStruct<u8, Nackf_SPEC>

Source

pub const _0: Self

NACK is not detected.

Source

pub const _1: Self

NACK is detected.

Source§

impl EnumBitfieldStruct<u8, Stop_SPEC>

Source

pub const _0: Self

Stop condition is not detected.

Source

pub const _1: Self

Stop condition is detected.

Source§

impl EnumBitfieldStruct<u8, Start_SPEC>

Source

pub const _0: Self

Start condition is not detected.

Source

pub const _1: Self

Start condition is detected.

Source§

impl EnumBitfieldStruct<u8, Al_SPEC>

Source

pub const _0: Self

Arbitration is not lost.

Source

pub const _1: Self

Arbitration is lost.

Source§

impl EnumBitfieldStruct<u8, Tmof_SPEC>

Source

pub const _0: Self

Timeout is not detected.

Source

pub const _1: Self

Timeout is detected.

Source§

impl EnumBitfieldStruct<u8, Fs_SPEC>

Source

pub const _0: Self

The 7-bit address format is selected.

Source

pub const _1: Self

The 10-bit address format is selected.

Source§

impl EnumBitfieldStruct<u8, Wue_SPEC>

Source

pub const _0: Self

Wake-up function is disabled

Source

pub const _1: Self

Wake-up function is enabled.

Source§

impl EnumBitfieldStruct<u8, Wuie_SPEC>

Source

pub const _0: Self

Wake Up Interrupt Request (WUI) is disabled.

Source

pub const _1: Self

Wake Up Interrupt Request (WUI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Wuf_SPEC>

Source

pub const _0: Self

Slave address match during Wake-Up function.

Source

pub const _1: Self

Slave address not match during Wake-Up function.

Source§

impl EnumBitfieldStruct<u8, Wuack_SPEC>

Source

pub const _0: Self

State of synchronous operation

Source

pub const _1: Self

State of asynchronous operation

Source§

impl EnumBitfieldStruct<u8, Wuafa_SPEC>

Source

pub const _0: Self

Do not add the Wake Up analog filter.

Source

pub const _1: Self

Add the Wake Up analog filter.

Source§

impl EnumBitfieldStruct<u8, Wusyf_SPEC>

Source

pub const _0: Self

IIC asynchronous circuit enable condition

Source

pub const _1: Self

IIC synchronous circuit enable condition

Source§

impl EnumBitfieldStruct<u8, Wuasyf_SPEC>

Source

pub const _0: Self

IIC synchronous circuit enable condition

Source

pub const _1: Self

IIC asynchronous circuit enable condition

Source§

impl EnumBitfieldStruct<u8, Wusen_SPEC>

Source

pub const _0: Self

IIC asynchronous circuit enable

Source

pub const _1: Self

IIC synchronous circuit enable

Source§

impl EnumBitfieldStruct<u8, Ice_SPEC>

Source

pub const _0: Self

Disable (SCLn and SDAn pins in inactive state)

Source

pub const _1: Self

Enable (SCLn and SDAn pins in active state)

Source§

impl EnumBitfieldStruct<u8, Iicrst_SPEC>

Source

pub const _0: Self

Releases the RIIC reset or internal reset.

Source

pub const _1: Self

Initiates the RIIC reset or internal reset.

Source§

impl EnumBitfieldStruct<u8, Clo_SPEC>

Source

pub const _0: Self

Does not output an extra SCL clock cycle.

Source

pub const _1: Self

Outputs an extra SCL clock cycle.

Source§

impl EnumBitfieldStruct<u8, Sowp_SPEC>

Source

pub const _0: Self

Enables a value to be written in SCLO bit and SDAO bit.

Source

pub const _1: Self

Disables a value to be written in SCLO bit and SDAO bit.

Source§

impl EnumBitfieldStruct<u8, Sclo_SPEC>

Source

pub const _0: Self

(Read)The RIIC has driven the SCLn pin low. / (Write)The RIIC drives the SCLn pin low.

Source

pub const _1: Self

(Read)The RIIC has released the SCLn pin. / (Write)The RIIC releases the SCLn pin.

Source§

impl EnumBitfieldStruct<u8, Sdao_SPEC>

Source

pub const _0: Self

(Read)The RIIC has driven the SDAn pin low. / (Write)The RIIC drives the SDAn pin low.

Source

pub const _1: Self

(Read)The RIIC has released the SDAn pin./ (Write)The RIIC releases the SDAn pin.

Source§

impl EnumBitfieldStruct<u8, Scli_SPEC>

Source

pub const _0: Self

SCLn line is low.

Source

pub const _1: Self

SCLn line is high.

Source§

impl EnumBitfieldStruct<u8, Sdai_SPEC>

Source

pub const _0: Self

SDAn line is low.

Source

pub const _1: Self

SDAn line is high.

Source§

impl EnumBitfieldStruct<u8, Bbsy_SPEC>

Source

pub const _0: Self

The I2C bus is released (bus free state).

Source

pub const _1: Self

The I2C bus is occupied (bus busy state).

Source§

impl EnumBitfieldStruct<u8, Mst_SPEC>

Source

pub const _0: Self

Slave mode

Source

pub const _1: Self

Master mode

Source§

impl EnumBitfieldStruct<u8, Trs_SPEC>

Source

pub const _0: Self

Receive mode

Source

pub const _1: Self

Transmit mode

Source§

impl EnumBitfieldStruct<u8, Sp_SPEC>

Source

pub const _0: Self

Does not request to issue a stop condition.

Source

pub const _1: Self

Requests to issue a stop condition.

Source§

impl EnumBitfieldStruct<u8, Rs_SPEC>

Source

pub const _0: Self

Does not request to issue a restart condition.

Source

pub const _1: Self

Requests to issue a restart condition.

Source§

impl EnumBitfieldStruct<u8, St_SPEC>

Source

pub const _0: Self

Does not request to issue a start condition.

Source

pub const _1: Self

Requests to issue a start condition.

Source§

impl EnumBitfieldStruct<u8, Mtwp_SPEC>

Source

pub const _0: Self

Disables writing to the MST and TRS bits in ICCR2.

Source

pub const _1: Self

Enables writing to the MST and TRS bits in ICCR2.

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _000: Self

PCLKB/1 clock

Source

pub const _001: Self

PCLKB/2 clock

Source

pub const _010: Self

PCLKB/4 clock

Source

pub const _011: Self

PCLKB/8 clock

Source

pub const _100: Self

PCLKB/16 clock

Source

pub const _101: Self

PCLKB/32 clock

Source

pub const _110: Self

PCLKB/64 clock

Source

pub const _111: Self

PCLKB/128 clock

Source§

impl EnumBitfieldStruct<u8, Bcwp_SPEC>

Source

pub const _0: Self

Enables a value to be written in the BC[2:0] bits.

Source

pub const _1: Self

Disables a value to be written in the BC[2:0] bits.

Source§

impl EnumBitfieldStruct<u8, Bc_SPEC>

Source

pub const _000: Self

9 bits

Source

pub const _001: Self

2 bits

Source

pub const _010: Self

3 bits

Source

pub const _011: Self

4 bits

Source

pub const _100: Self

5 bits

Source

pub const _101: Self

6 bits

Source

pub const _110: Self

7 bits

Source

pub const _111: Self

8 bits

Source§

impl EnumBitfieldStruct<u8, Dlcs_SPEC>

Source

pub const _0: Self

The internal reference clock (fIIC) is selected as the clock source of the SDA output delay counter.

Source

pub const _1: Self

The internal reference clock divided by 2 (fIIC/2) is selected as the clock source of the SDA output delay counter.

Source§

impl EnumBitfieldStruct<u8, Sddl_SPEC>

Source

pub const _000: Self

No output delay

Source

pub const _001: Self

1 fIIC cycle (ICMR2.DLCS=0) / 1 or 2 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _010: Self

2 fIIC cycles (ICMR2.DLCS=0) / 3 or 4 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _011: Self

3 fIIC cycles (ICMR2.DLCS=0) / 5 or 6 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _100: Self

4 fIIC cycles (ICMR2.DLCS=0) / 7 or 8 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _101: Self

5 fIIC cycles (ICMR2.DLCS=0) / 9 or 10 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _110: Self

6 fIIC cycles (ICMR2.DLCS=0) / 11 or 12 fIIC cycles (ICMR2.DLCS=1)

Source

pub const _111: Self

7 fIIC cycles (ICMR2.DLCS=0) / 13 or 14 fIIC cycles (ICMR2.DLCS=1)

Source§

impl EnumBitfieldStruct<u8, Tmoh_SPEC>

Source

pub const _0: Self

Count is disabled while the SCLn line is at a high level.

Source

pub const _1: Self

Count is enabled while the SCLn line is at a high level.

Source§

impl EnumBitfieldStruct<u8, Tmol_SPEC>

Source

pub const _0: Self

Count is disabled while the SCLn line is at a low level.

Source

pub const _1: Self

Count is enabled while the SCLn line is at a low level.

Source§

impl EnumBitfieldStruct<u8, Tmos_SPEC>

Source

pub const _0: Self

Long mode is selected.

Source

pub const _1: Self

Short mode is selected.

Source§

impl EnumBitfieldStruct<u8, Smbs_SPEC>

Source

pub const _0: Self

The I2C bus is selected.

Source

pub const _1: Self

The SMBus is selected.

Source§

impl EnumBitfieldStruct<u8, Wait_SPEC>

Source

pub const _0: Self

No WAIT (The period between ninth clock cycle and first clock cycle is not held low.)

Source

pub const _1: Self

WAIT (The period between ninth clock cycle and first clock cycle is held low.)

Source§

impl EnumBitfieldStruct<u8, Rdrfs_SPEC>

Source

pub const _0: Self

The RDRF flag is set at the rising edge of the ninth SCL clock cycle. (The SCLn line is not held low at the falling edge of the eighth clock cycle.)

Source

pub const _1: Self

The RDRF flag is set at the rising edge of the eighth SCL clock cycle. (The SCLn line is held low at the falling edge of the eighth clock cycle.)

Source§

impl EnumBitfieldStruct<u8, Ackwp_SPEC>

Source

pub const _0: Self

Modification of the ACKBT bit is disabled.

Source

pub const _1: Self

Modification of the ACKBT bit is enabled.

Source§

impl EnumBitfieldStruct<u8, Ackbt_SPEC>

Source

pub const _0: Self

A 0 is sent as the acknowledge bit (ACK transmission).

Source

pub const _1: Self

A 1 is sent as the acknowledge bit (NACK transmission).

Source§

impl EnumBitfieldStruct<u8, Ackbr_SPEC>

Source

pub const _0: Self

A 0 is received as the acknowledge bit (ACK reception).

Source

pub const _1: Self

A 1 is received as the acknowledge bit (NACK reception).

Source§

impl EnumBitfieldStruct<u8, Nf_SPEC>

Source

pub const _00: Self

Noise of up to one fIIC cycle is filtered out (single-stage filter).

Source

pub const _01: Self

Noise of up to two fIIC cycles is filtered out (2-stage filter).

Source

pub const _10: Self

Noise of up to three fIIC cycles is filtered out (3-stage filter).

Source

pub const _11: Self

Noise of up to four fIIC cycles is filtered out (4-stage filter)

Source§

impl EnumBitfieldStruct<u8, Fmpe_SPEC>

Source

pub const _0: Self

No Fm+ slope control circuit is used for the SCLn pin and SDAn pin.

Source

pub const _1: Self

An Fm+ slope control circuit is used for the SCLn pin and SDAn pin.

Source§

impl EnumBitfieldStruct<u8, Scle_SPEC>

Source

pub const _0: Self

No SCL synchronous circuit is used.

Source

pub const _1: Self

An SCL synchronous circuit is used.

Source§

impl EnumBitfieldStruct<u8, Nfe_SPEC>

Source

pub const _0: Self

No digital noise filter circuit is used.

Source

pub const _1: Self

A digital noise filter circuit is used.

Source§

impl EnumBitfieldStruct<u8, Nacke_SPEC>

Source

pub const _0: Self

Transfer operation is not suspended during NACK reception (transfer suspension disabled).

Source

pub const _1: Self

Transfer operation is suspended during NACK reception (transfer suspension enabled).

Source§

impl EnumBitfieldStruct<u8, Sale_SPEC>

Source

pub const _0: Self

Slave arbitration-lost detection is disabled.

Source

pub const _1: Self

Slave arbitration-lost detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Nale_SPEC>

Source

pub const _0: Self

NACK transmission arbitration-lost detection is disabled.

Source

pub const _1: Self

NACK transmission arbitration-lost detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Male_SPEC>

Source

pub const _0: Self

Master arbitration-lost detection is disabled.

Source

pub const _1: Self

Master arbitration-lost detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Tmoe_SPEC>

Source

pub const _0: Self

The timeout function is disabled.

Source

pub const _1: Self

The timeout function is enabled.

Source§

impl EnumBitfieldStruct<u8, Hoae_SPEC>

Source

pub const _0: Self

Host address detection is disabled.

Source

pub const _1: Self

Host address detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Dide_SPEC>

Source

pub const _0: Self

Device-ID address detection is disabled.

Source

pub const _1: Self

Device-ID address detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Gcae_SPEC>

Source

pub const _0: Self

General call address detection is disabled.

Source

pub const _1: Self

General call address detection is enabled.

Source§

impl EnumBitfieldStruct<u8, Sar2E_SPEC>

Source

pub const _0: Self

Slave address in SARL2 and SARU2 is disabled.

Source

pub const _1: Self

Slave address in SARL2 and SARU2 is enabled

Source§

impl EnumBitfieldStruct<u8, Sar1E_SPEC>

Source

pub const _0: Self

Slave address in SARL1 and SARU1 is disabled.

Source

pub const _1: Self

Slave address in SARL1 and SARU1 is enabled.

Source§

impl EnumBitfieldStruct<u8, Sar0E_SPEC>

Source

pub const _0: Self

Slave address in SARL0 and SARU0 is disabled.

Source

pub const _1: Self

Slave address in SARL0 and SARU0 is enabled.

Source§

impl EnumBitfieldStruct<u8, Tie_SPEC>

Source

pub const _0: Self

Transmit data empty interrupt request (TXI) is disabled.

Source

pub const _1: Self

Transmit data empty interrupt request (TXI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Teie_SPEC>

Source

pub const _0: Self

Transmit end interrupt request (TEI) is disabled.

Source

pub const _1: Self

Transmit end interrupt request (TEI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Receive data full interrupt request (RXI) is disabled.

Source

pub const _1: Self

Receive data full interrupt request (RXI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Nakie_SPEC>

Source

pub const _0: Self

NACK reception interrupt request (NAKI) is disabled.

Source

pub const _1: Self

NACK reception interrupt request (NAKI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Spie_SPEC>

Source

pub const _0: Self

Stop condition detection interrupt request (SPI) is disabled.

Source

pub const _1: Self

Stop condition detection interrupt request (SPI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Stie_SPEC>

Source

pub const _0: Self

Start condition detection interrupt request (STI) is disabled.

Source

pub const _1: Self

Start condition detection interrupt request (STI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Alie_SPEC>

Source

pub const _0: Self

Arbitration-lost interrupt request (ALI) is disabled.

Source

pub const _1: Self

Arbitration-lost interrupt request (ALI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Tmoie_SPEC>

Source

pub const _0: Self

Timeout interrupt request (TMOI) is disabled.

Source

pub const _1: Self

Timeout interrupt request (TMOI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Hoa_SPEC>

Source

pub const _0: Self

Host address is not detected.

Source

pub const _1: Self

Host address is detected.

Source§

impl EnumBitfieldStruct<u8, Did_SPEC>

Source

pub const _0: Self

Device-ID command is not detected.

Source

pub const _1: Self

Device-ID command is detected.

Source§

impl EnumBitfieldStruct<u8, Gca_SPEC>

Source

pub const _0: Self

General call address is not detected.

Source

pub const _1: Self

General call address is detected.

Source§

impl EnumBitfieldStruct<u8, Aas2_SPEC>

Source

pub const _0: Self

Slave address 2 is not detected.

Source

pub const _1: Self

Slave address 2 is detected

Source§

impl EnumBitfieldStruct<u8, Aas1_SPEC>

Source

pub const _0: Self

Slave address 1 is not detected.

Source

pub const _1: Self

Slave address 1 is detected.

Source§

impl EnumBitfieldStruct<u8, Aas0_SPEC>

Source

pub const _0: Self

Slave address 0 is not detected.

Source

pub const _1: Self

Slave address 0 is detected.

Source§

impl EnumBitfieldStruct<u8, Tdre_SPEC>

Source

pub const _0: Self

ICDRT contains transmit data.

Source

pub const _1: Self

ICDRT contains no transmit data.

Source§

impl EnumBitfieldStruct<u8, Tend_SPEC>

Source

pub const _0: Self

Data is being transmitted.

Source

pub const _1: Self

Data has been transmitted.

Source§

impl EnumBitfieldStruct<u8, Rdrf_SPEC>

Source

pub const _0: Self

ICDRR contains no receive data.

Source

pub const _1: Self

ICDRR contains receive data.

Source§

impl EnumBitfieldStruct<u8, Nackf_SPEC>

Source

pub const _0: Self

NACK is not detected.

Source

pub const _1: Self

NACK is detected.

Source§

impl EnumBitfieldStruct<u8, Stop_SPEC>

Source

pub const _0: Self

Stop condition is not detected.

Source

pub const _1: Self

Stop condition is detected.

Source§

impl EnumBitfieldStruct<u8, Start_SPEC>

Source

pub const _0: Self

Start condition is not detected.

Source

pub const _1: Self

Start condition is detected.

Source§

impl EnumBitfieldStruct<u8, Al_SPEC>

Source

pub const _0: Self

Arbitration is not lost.

Source

pub const _1: Self

Arbitration is lost.

Source§

impl EnumBitfieldStruct<u8, Tmof_SPEC>

Source

pub const _0: Self

Timeout is not detected.

Source

pub const _1: Self

Timeout is detected.

Source§

impl EnumBitfieldStruct<u8, Fs_SPEC>

Source

pub const _0: Self

The 7-bit address format is selected.

Source

pub const _1: Self

The 10-bit address format is selected.

Source§

impl EnumBitfieldStruct<u8, Ire_SPEC>

Source

pub const _0: Self

Serial I/O pins are used for normal serial communication.

Source

pub const _1: Self

Serial I/O pins are used for IrDA data communication.

Source§

impl EnumBitfieldStruct<u8, Irtxinv_SPEC>

Source

pub const _0: Self

Data to be transmitted is output to IRTXD as is.

Source

pub const _1: Self

Data to be transmitted is output to IRTXD after the polarity is inverted.

Source§

impl EnumBitfieldStruct<u8, Irrxinv_SPEC>

Source

pub const _0: Self

IRRXD input is used as received data as is.

Source

pub const _1: Self

IRRXD input is used as received data after the polarity is inverted.

Source§

impl EnumBitfieldStruct<u8, Refef_SPEC>

Source

pub const _0: Self

Refresh error not occurred

Source

pub const _1: Self

Refresh error occurred

Source§

impl EnumBitfieldStruct<u8, Undff_SPEC>

Source

pub const _0: Self

Underflow not occurred

Source

pub const _1: Self

Underflow occurred

Source§

impl EnumBitfieldStruct<u8, Krmd_SPEC>

Source

pub const _0: Self

Do not use key interrupt flags

Source

pub const _1: Self

Use key interrupt flags.

Source§

impl EnumBitfieldStruct<u8, Kreg_SPEC>

Source

pub const _0: Self

Falling edge

Source

pub const _1: Self

Rising edge

Source§

impl EnumBitfieldStruct<u8, Krf7_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf6_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf5_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf4_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf3_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf2_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf1_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krf0_SPEC>

Source

pub const _0: Self

No interrupt detected

Source

pub const _1: Self

Interrupt detected.

Source§

impl EnumBitfieldStruct<u8, Krm7_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm6_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm5_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm4_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm3_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm2_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm1_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Krm0_SPEC>

Source

pub const _0: Self

Does not detect key interrupt signal

Source

pub const _1: Self

Detect key interrupt signal.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_DB: Self

Writing to the MEMMIRADDR bits are valid, when the KEY bits are written 0xDB.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_DB: Self

Writing to the EN bit is valid, when the KEY bits are written 0xDB.

Source§

impl EnumBitfieldStruct<u8, En_SPEC>

Source

pub const _1: Self

Memory Mirror Function is enabled.

Source

pub const _0: Self

Memory Mirror Function is disabled.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the OAD and ENABLE bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Oad_SPEC>

Source

pub const _0: Self

Non-maskable interrupt.

Source

pub const _1: Self

Internal reset.

Source§

impl EnumBitfieldStruct<u8, Enable_SPEC>

Source

pub const _0: Self

Master Group is disabled. Permission of all regions.

Source

pub const _1: Self

Master Group is enabled. Protection of all regions.

Source§

impl EnumBitfieldStruct<u8, Wp_SPEC>

Source

pub const _0: Self

Write permission

Source

pub const _1: Self

Write protection

Source§

impl EnumBitfieldStruct<u8, Rp_SPEC>

Source

pub const _0: Self

Read permission

Source

pub const _1: Self

Read protection

Source§

impl EnumBitfieldStruct<u8, Enable_SPEC>

Source

pub const _0: Self

Group m Region n unit is disabled

Source

pub const _1: Self

Group m Region n unit is enabled

Source§

impl EnumBitfieldStruct<u8, Wp_SPEC>

Source

pub const _0: Self

Write permission

Source

pub const _1: Self

Write protection

Source§

impl EnumBitfieldStruct<u8, Rp_SPEC>

Source

pub const _0: Self

Read permission

Source

pub const _1: Self

Read protection

Source§

impl EnumBitfieldStruct<u8, Enable_SPEC>

Source

pub const _0: Self

Group m Region n unit is disabled

Source

pub const _1: Self

Group m Region n unit is enabled

Source§

impl EnumBitfieldStruct<u8, Wp_SPEC>

Source

pub const _0: Self

Write permission

Source

pub const _1: Self

Write protection

Source§

impl EnumBitfieldStruct<u8, Rp_SPEC>

Source

pub const _0: Self

Read permission

Source

pub const _1: Self

Read protection

Source§

impl EnumBitfieldStruct<u8, Enable_SPEC>

Source

pub const _0: Self

Group m Region n unit is disabled

Source

pub const _1: Self

Group m Region n unit is enabled

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the PROTECT bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Protect_SPEC>

Source

pub const _0: Self

All Bus Master MPU Group A register writing is possible.

Source

pub const _1: Self

All Bus Master MPU Group A register writing is protected. Read is possible.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the PROTECT bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Protect_SPEC>

Source

pub const _0: Self

All Bus Master MPU Group B register writing is possible.

Source

pub const _1: Self

All Bus Master MPU Group B register writing is protected. Read is possible.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the PROTECT bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Protect_SPEC>

Source

pub const _0: Self

All Bus Master MPU Group C register writing is possible.

Source

pub const _1: Self

All Bus Master MPU Group C register writing is protected. Read is possible.

Source§

impl EnumBitfieldStruct<u8, Mstpb31_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb30_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb29_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb28_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb27_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb26_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb25_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb24_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb23_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb22_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb19_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb18_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb15_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb13_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb12_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb11_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb9_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb8_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb7_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb6_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb5_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb2_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpb1_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc31_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc14_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc13_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc12_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc11_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc9_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc8_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc7_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc6_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc5_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc4_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc3_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc2_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc1_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpc0_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd28_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd27_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd26_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd25_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd24_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd23_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd22_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd20_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd16_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd15_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd14_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd6_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd5_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd3_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpd2_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Eds_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Pckdiv_SPEC>

Source

pub const _000: Self

PCKO/2

Source

pub const _001: Self

PCKO/4

Source

pub const _010: Self

PCKO/6

Source

pub const _011: Self

PCKO/8

Source

pub const _100: Self

PCKO/10

Source

pub const _101: Self

PCKO/12

Source

pub const _110: Self

PCKO/14

Source

pub const _111: Self

PCKO/16

Source§

impl EnumBitfieldStruct<u8, Pckoe_SPEC>

Source

pub const _0: Self

PCKO output is disabled (fixed to the high level)

Source

pub const _1: Self

PCKO output is enabled.

Source§

impl EnumBitfieldStruct<u8, Herie_SPEC>

Source

pub const _0: Self

Generation of horizontal byte number setting error interrupt requests is disabled.

Source

pub const _1: Self

Generation of horizontal byte number setting error interrupt requests is enabled.

Source§

impl EnumBitfieldStruct<u8, Verie_SPEC>

Source

pub const _0: Self

Generation of vertical line number setting error interrupt requests is disabled.

Source

pub const _1: Self

Generation of vertical line number setting error interrupt requests is enabled.

Source§

impl EnumBitfieldStruct<u8, Udrie_SPEC>

Source

pub const _0: Self

Generation of underrun interrupt requests is disabled.

Source

pub const _1: Self

Generation of underrun interrupt requests is enabled.

Source§

impl EnumBitfieldStruct<u8, Ovie_SPEC>

Source

pub const _0: Self

Generation of overrun interrupt requests is disabled.

Source

pub const _1: Self

Generation of overrun interrupt requests is enabled.

Source§

impl EnumBitfieldStruct<u8, Feie_SPEC>

Source

pub const _0: Self

Generation of frame end interrupt requests is disabled.

Source

pub const _1: Self

Generation of frame end interrupt requests is enabled.

Source§

impl EnumBitfieldStruct<u8, Dfie_SPEC>

Source

pub const _0: Self

Generation of receive data ready interrupt requests is disabled.

Source

pub const _1: Self

Generation of receive data ready interrupt requests is enabled.

Source§

impl EnumBitfieldStruct<u8, Prst_SPEC>

Source

pub const _0: Self

PDC reset is not applied.

Source

pub const _1: Self

PDC is reset.

Source§

impl EnumBitfieldStruct<u8, Hps_SPEC>

Source

pub const _0: Self

HSYNC signal is active high.

Source

pub const _1: Self

HSYNC signal is active low.

Source§

impl EnumBitfieldStruct<u8, Vps_SPEC>

Source

pub const _0: Self

VSYNC signal is active high.

Source

pub const _1: Self

VSYNC signal is active low.

Source§

impl EnumBitfieldStruct<u8, Pcke_SPEC>

Source

pub const _0: Self

Operations for reception are stopped.

Source

pub const _1: Self

Operations for reception are ongoing.

Source§

impl EnumBitfieldStruct<u8, Pce_SPEC>

Source

pub const _0: Self

Operations for reception are disabled.

Source

pub const _1: Self

Operations for reception are enabled.

Source§

impl EnumBitfieldStruct<u8, Herf_SPEC>

Source

pub const _0: Self

Horizontal byte number setting error has not been generated.

Source

pub const _1: Self

Horizontal byte number setting error has been generated.

Source§

impl EnumBitfieldStruct<u8, Verf_SPEC>

Source

pub const _0: Self

Vertical line number setting error has not been generated.

Source

pub const _1: Self

Vertical line number setting error has been generated.

Source§

impl EnumBitfieldStruct<u8, Udrf_SPEC>

Source

pub const _0: Self

Underrun has not been generated.

Source

pub const _1: Self

Underrun has been generated.

Source§

impl EnumBitfieldStruct<u8, Ovrf_SPEC>

Source

pub const _0: Self

FIFO overrun has not been generated.

Source

pub const _1: Self

FIFO overrun has been generated.

Source§

impl EnumBitfieldStruct<u8, Fef_SPEC>

Source

pub const _0: Self

Frame end has not been generated.

Source

pub const _1: Self

Frame end has been generated.

Source§

impl EnumBitfieldStruct<u8, Fempf_SPEC>

Source

pub const _0: Self

FIFO is not empty.

Source

pub const _1: Self

FIFO is empty.

Source§

impl EnumBitfieldStruct<u8, Fbsy_SPEC>

Source

pub const _0: Self

Operations for reception are stopped.

Source

pub const _1: Self

Operations for reception are ongoing.

Source§

impl EnumBitfieldStruct<u8, Hsync_SPEC>

Source

pub const _0: Self

HSYNC signal is at the low level.

Source

pub const _1: Self

HSYNC signal is at the high level.

Source§

impl EnumBitfieldStruct<u8, Vsync_SPEC>

Source

pub const _0: Self

VSYNC signal is at the low level.

Source

pub const _1: Self

VSYNC signal is at the high level.

Source§

impl EnumBitfieldStruct<u8, Pmr_SPEC>

Source

pub const _0: Self

Uses the pin as a general I/O pin.

Source

pub const _1: Self

Uses the pin as an I/O port for peripheral functions.

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Pmr_SPEC>

Source

pub const _0: Self

Uses the pin as a general I/O pin.

Source

pub const _1: Self

Uses the pin as an I/O port for peripheral functions.

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Pmr_SPEC>

Source

pub const _0: Self

Uses the pin as a general I/O pin.

Source

pub const _1: Self

Uses the pin as an I/O port for peripheral functions.

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Pmr_SPEC>

Source

pub const _0: Self

Uses the pin as a general I/O pin.

Source

pub const _1: Self

Uses the pin as an I/O port for peripheral functions.

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Pmr_SPEC>

Source

pub const _0: Self

Uses the pin as a general I/O pin.

Source

pub const _1: Self

Uses the pin as an I/O port for peripheral functions.

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Asel_SPEC>

Source

pub const _0: Self

Used other than as analog pin

Source

pub const _1: Self

Used as analog pin

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Not used as IRQn input pin

Source

pub const _1: Self

Used as IRQn input pin

Source§

impl EnumBitfieldStruct<u8, Eof_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect falling edge

Source§

impl EnumBitfieldStruct<u8, Eor_SPEC>

Source

pub const _0: Self

Do not care

Source

pub const _1: Self

Detect rising edge

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _00: Self

Normal drive output

Source

pub const _01: Self

Middle drive output

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

High-drive output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Ncodr_SPEC>

Source

pub const _0: Self

CMOS output

Source

pub const _1: Self

NMOS open-drain output

Source§

impl EnumBitfieldStruct<u8, Pcr_SPEC>

Source

pub const _0: Self

Disables an input pull-up.

Source

pub const _1: Self

Enables an input pull-up.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (Functions as an input pin.)

Source

pub const _1: Self

Output (Functions as an output pin.)

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output

Source§

impl EnumBitfieldStruct<u8, Phymode0_SPEC>

Source

pub const _0: Self

RMII mode (ETHERC channel 0)

Source

pub const _1: Self

MII mode (ETHERC channel 0)

Source§

impl EnumBitfieldStruct<u8, Bowi_SPEC>

Source

pub const _0: Self

Writing to the PFSWE bit is enabled

Source

pub const _1: Self

Writing to the PFSWE bit is disabled

Source§

impl EnumBitfieldStruct<u8, Pfswe_SPEC>

Source

pub const _0: Self

Writing to the PFS register is disabled

Source

pub const _1: Self

Writing to the PFS register is enabled

Source§

impl EnumBitfieldStruct<u8, Nfcs_SPEC>

Source

pub const _00: Self

Sampling GTETRG pin input level for three times in every PCLKB.

Source

pub const _01: Self

Sampling GTETRG pin input level for three times in every PCLKB /8.

Source

pub const _10: Self

Sampling GTETRG pin input level for three times in every PCLKB /32.

Source

pub const _11: Self

Sampling GTETRG pin input level for three times in every PCLKB /128.

Source§

impl EnumBitfieldStruct<u8, Nfen_SPEC>

Source

pub const _0: Self

Filtering noise disabled

Source

pub const _1: Self

Filtering noise enabled

Source§

impl EnumBitfieldStruct<u8, Inv_SPEC>

Source

pub const _0: Self

GTETRG Input

Source

pub const _1: Self

GTETRG Input Reversed.

Source§

impl EnumBitfieldStruct<u8, St_SPEC>

Source

pub const _0: Self

GTETRG input after filtering is 0.

Source

pub const _1: Self

GTETRG input after filtering is 1.

Source§

impl EnumBitfieldStruct<u8, Cdre5_SPEC>

Source

pub const _0: Self

A disable request of comparator 5 disabled.

Source

pub const _1: Self

A disable request of comparator 5 enabled.

Source§

impl EnumBitfieldStruct<u8, Cdre4_SPEC>

Source

pub const _0: Self

A disable request of comparator 4 disabled.

Source

pub const _1: Self

A disable request of comparator 4 enabled.

Source§

impl EnumBitfieldStruct<u8, Cdre3_SPEC>

Source

pub const _0: Self

A disable request of comparator 3 disabled.

Source

pub const _1: Self

A disable request of comparator 3 enabled.

Source§

impl EnumBitfieldStruct<u8, Cdre2_SPEC>

Source

pub const _0: Self

A disable request of comparator 2 disabled.

Source

pub const _1: Self

A disable request of comparator 2 enabled.

Source§

impl EnumBitfieldStruct<u8, Cdre1_SPEC>

Source

pub const _0: Self

A disable request of comparator 1 disabled.

Source

pub const _1: Self

A disable request of comparator 1 enabled.

Source§

impl EnumBitfieldStruct<u8, Cdre0_SPEC>

Source

pub const _0: Self

A disable request of comparator 0 disabled.

Source

pub const _1: Self

A disable request of comparator 0 enabled.

Source§

impl EnumBitfieldStruct<u8, Ostpe_SPEC>

Source

pub const _0: Self

A output-disable request from the oscillation stop detection disabled.

Source

pub const _1: Self

A output-disable request from the oscillation stop detection enabled.

Source§

impl EnumBitfieldStruct<u8, Ioce_SPEC>

Source

pub const _0: Self

Disable output-disable requests from GPT disable request

Source

pub const _1: Self

Enable output-disable requests from GPT disable request

Source§

impl EnumBitfieldStruct<u8, Pide_SPEC>

Source

pub const _0: Self

A output-disable request from the GTETRG pins disabled.

Source

pub const _1: Self

A output-disable request from the GTETRG pins enabled.

Source§

impl EnumBitfieldStruct<u8, Ssf_SPEC>

Source

pub const _0: Self

A output-disable request from software has not been generated.

Source

pub const _1: Self

A output-disable request from software has been generated.

Source§

impl EnumBitfieldStruct<u8, Ostpf_SPEC>

Source

pub const _0: Self

A output-disable request from the oscillation stop detection has not been generated.

Source

pub const _1: Self

A output-disable request from the oscillation stop detection has been generated.

Source§

impl EnumBitfieldStruct<u8, Iocf_SPEC>

Source

pub const _0: Self

A output-disable request from GPT disable request or comparator interrupt has not been generated.

Source

pub const _1: Self

A output-disable request from GPT disable request or comparator interrupt has been generated.

Source§

impl EnumBitfieldStruct<u8, Pidf_SPEC>

Source

pub const _0: Self

A output-disable request from the GTETRG pin has not been generated.

Source

pub const _1: Self

A output-disable request from the GTETRG pin has been generated.

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (functions as an input pin)

Source

pub const _1: Self

Output (functions as an output pin).

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (functions as an input pin)

Source

pub const _1: Self

Output (functions as an output pin).

Source§

impl EnumBitfieldStruct<u8, Eidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Porr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

Low output.

Source§

impl EnumBitfieldStruct<u8, Posr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Porr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

Low output.

Source§

impl EnumBitfieldStruct<u8, Posr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (functions as an input pin)

Source

pub const _1: Self

Output (functions as an output pin).

Source§

impl EnumBitfieldStruct<u8, Podr_SPEC>

Source

pub const _0: Self

Low output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Pdr_SPEC>

Source

pub const _0: Self

Input (functions as an input pin)

Source

pub const _1: Self

Output (functions as an output pin).

Source§

impl EnumBitfieldStruct<u8, Eidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Eidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Pidr_SPEC>

Source

pub const _0: Self

Low input

Source

pub const _1: Self

High input.

Source§

impl EnumBitfieldStruct<u8, Porr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

Low output.

Source§

impl EnumBitfieldStruct<u8, Posr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Porr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

Low output.

Source§

impl EnumBitfieldStruct<u8, Posr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Eorr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

Low output

Source§

impl EnumBitfieldStruct<u8, Eosr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Eorr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

Low output

Source§

impl EnumBitfieldStruct<u8, Eosr_SPEC>

Source

pub const _0: Self

No affect to output

Source

pub const _1: Self

High output.

Source§

impl EnumBitfieldStruct<u8, Sfmcce_SPEC>

Source

pub const _0: Self

Default instruction code set for each instruction

Source

pub const _1: Self

Instruction code written in the SFMSIC register

Source§

impl EnumBitfieldStruct<u8, Sfmosw_SPEC>

Source

pub const _0: Self

Does not extend the low-level width of SCK at transmission time

Source

pub const _1: Self

Extends the low-level width of SCK by 1*PCLKA at transmission time

Source§

impl EnumBitfieldStruct<u8, Sfmohw_SPEC>

Source

pub const _0: Self

Does not extend the high-level width of SCK at transmission time

Source

pub const _1: Self

Extends the high-level width of SCK by 1*PCLKA at transmission time

Source§

impl EnumBitfieldStruct<u8, Sfmoex_SPEC>

Source

pub const _0: Self

Does not extend the output enable signal

Source

pub const _1: Self

Extends the output enable signal by 1*QSPCLK

Source§

impl EnumBitfieldStruct<u8, Sfmmd3_SPEC>

Source

pub const _0: Self

SPI mode 0

Source

pub const _1: Self

SPI mode 3

Source§

impl EnumBitfieldStruct<u8, Sfmpae_SPEC>

Source

pub const _0: Self

Disables prefetch stopping at locations other than on byte boundaries

Source

pub const _1: Self

Enables prefetch stopping at locations other than on byte boundaries

Source§

impl EnumBitfieldStruct<u8, Sfmpfe_SPEC>

Source

pub const _0: Self

Disables prefetch

Source

pub const _1: Self

Enables prefetch

Source§

impl EnumBitfieldStruct<u8, Sfmse_SPEC>

Source

pub const _00: Self

Does not extend QSSL

Source

pub const _01: Self

Extends QSSL by 33*QSPCLK

Source

pub const _10: Self

Extends QSSL by 129*QSPCLK

Source

pub const _11: Self

Extends QSSL infinitely

Source§

impl EnumBitfieldStruct<u8, Sfmrm_SPEC>

Source

pub const _000: Self

Standard Read

Source

pub const _001: Self

Fast Read

Source

pub const _010: Self

Fast Read Dual Output

Source

pub const _011: Self

Fast Read Dual I/O

Source

pub const _100: Self

Fast Read Quad Output

Source

pub const _101: Self

Fast Read Quad I/O

Source

pub const _110: Self

Setting prohibited

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Sfmsld_SPEC>

Source

pub const _0: Self

Outputs QSSL 0.5*SCK before the first rising edge of QSPCLK

Source

pub const _1: Self

Outputs QSSL 1.5*SCK before the first rising edge of QSPCLK

Source§

impl EnumBitfieldStruct<u8, Sfmshd_SPEC>

Source

pub const _0: Self

Releases QSSL 0.5*SCK after the last rising edge of QSPCLK

Source

pub const _1: Self

Releases QSSL 1.5*SCK after the last rising edge of QSPCLK

Source§

impl EnumBitfieldStruct<u8, Sfmsw_SPEC>

Source

pub const _0000: Self

1 x QSPCLK

Source

pub const _0001: Self

2 x QSPCLK

Source

pub const _0010: Self

3 x QSPCLK

Source

pub const _0011: Self

4 x QSPCLK

Source

pub const _0100: Self

5 x QSPCLK

Source

pub const _0101: Self

6 x QSPCLK

Source

pub const _0110: Self

7 x QSPCLK

Source

pub const _0111: Self

8 x QSPCLK

Source

pub const _1000: Self

9 x QSPCLK

Source

pub const _1001: Self

10 x QSPCLK

Source

pub const _1010: Self

11 x QSPCLK

Source

pub const _1011: Self

12 x QSPCLK

Source

pub const _1100: Self

13 x QSPCLK

Source

pub const _1101: Self

14 x QSPCLK

Source

pub const _1110: Self

15 x QSPCLK

Source

pub const _1111: Self

16 x QSPCLK

Source§

impl EnumBitfieldStruct<u8, Sfmdty_SPEC>

Source

pub const _0: Self

Serial interface reference cycle selection (* Pay attention to the irregularity.)

Source

pub const _1: Self

Delays the rising of the SCK signal by 0.5PCLKA.( Valid with PCLKA multiplied by an odd number)

Source§

impl EnumBitfieldStruct<u8, Sfmdv_SPEC>

Source

pub const _10000: Self

18 x PCLKA

Source

pub const _10001: Self

20 x PCLKA

Source

pub const _10010: Self

22 x PCLKA

Source

pub const _10011: Self

24 x PCLKA

Source

pub const _10100: Self

26 x PCLKA

Source

pub const _10101: Self

28 x PCLKA

Source

pub const _10110: Self

30 x PCLKA

Source

pub const _10111: Self

32 x PCLKA

Source

pub const _11000: Self

34 x PCLKA

Source

pub const _11001: Self

36 x PCLKA

Source

pub const _11010: Self

38 x PCLKA

Source

pub const _11011: Self

40 x PCLKA

Source

pub const _11100: Self

42 x PCLKA

Source

pub const _11101: Self

44 x PCLKA

Source

pub const _11110: Self

46 x PCLKA

Source

pub const _11111: Self

48 x PCLKA

Source§

impl EnumBitfieldStruct<u8, Pfoff_SPEC>

Source

pub const _0: Self

The prefetch function is operating.

Source

pub const _1: Self

The prefetch function is not enabled or is not operating.

Source§

impl EnumBitfieldStruct<u8, Pfful_SPEC>

Source

pub const _0: Self

The prefetch buffer has a free space.

Source

pub const _1: Self

The prefetch buffer is full.

Source§

impl EnumBitfieldStruct<u8, Pfcnt_SPEC>

Source

pub const _00000: Self

Nodata has been prefetched.

Source§

impl EnumBitfieldStruct<u8, Dcom_SPEC>

Source

pub const _0: Self

ROM access mode

Source

pub const _1: Self

Direct communication mode

Source§

impl EnumBitfieldStruct<u8, Eromr_SPEC>

Source

pub const _0: Self

ROM access is not detected in direct communication mode

Source

pub const _1: Self

ROM access is detected in direct communication mode

Source§

impl EnumBitfieldStruct<u8, Combsy_SPEC>

Source

pub const _0: Self

There is no serial transfer being processed.

Source

pub const _1: Self

There is a serial transfer being processed.

Source§

impl EnumBitfieldStruct<u8, Sfm4Bc_SPEC>

Source

pub const _0: Self

Does not use 4 Byte address read Instruction code

Source

pub const _1: Self

Use 4 Byte address read Instruction code

Source§

impl EnumBitfieldStruct<u8, Sfmas_SPEC>

Source

pub const _00: Self

1byte

Source

pub const _01: Self

2bytes

Source

pub const _10: Self

3bytes

Source

pub const _11: Self

4 bytes

Source§

impl EnumBitfieldStruct<u8, Sfmxd_SPEC>

Source

pub const _0: Self

XIP mode is prohibited

Source

pub const _1: Self

XIP mode is permitted

Source§

impl EnumBitfieldStruct<u8, Sfmxen_SPEC>

Source

pub const _0: Self

XIP mode is prohibited

Source

pub const _1: Self

XIP mode is permitted

Source§

impl EnumBitfieldStruct<u8, Sfmxst_SPEC>

Source

pub const _0: Self

Normal (non-XIP) mode is operating

Source

pub const _1: Self

XIP mode is operating

Source§

impl EnumBitfieldStruct<u8, Sfmdn_SPEC>

Source

pub const _0000: Self

Default dummy cycles of each instruction.

Source§

impl EnumBitfieldStruct<u8, Sfmsde_SPEC>

Source

pub const _0: Self

Does not allocate minimum switch time

Source

pub const _1: Self

Allocate the minimum switch time equivalent to 1*QSPXLK

Source§

impl EnumBitfieldStruct<u8, Sfmspi_SPEC>

Source

pub const _00: Self

Extended SPI protocol

Source

pub const _01: Self

Dual SPI protocol

Source

pub const _10: Self

Quad SPI protocol

Source

pub const _11: Self

Setting prohibited.

Source§

impl EnumBitfieldStruct<u8, Sfmwpl_SPEC>

Source

pub const _0: Self

Low level

Source

pub const _1: Self

High level

Source§

impl EnumBitfieldStruct<u8, Pm_SPEC>

Source

pub const _0: Self

a.m.

Source

pub const _1: Self

p.m.

Source§

impl EnumBitfieldStruct<u8, Dayw_SPEC>

Source

pub const _000: Self

Sunday

Source

pub const _001: Self

Monday

Source

pub const _010: Self

Tuesday

Source

pub const _011: Self

Wednesday

Source

pub const _100: Self

Thursday

Source

pub const _101: Self

Friday

Source

pub const _110: Self

Saturday

Source

pub const _111: Self

Setting Prohibited

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RSECCNT counter value.

Source

pub const _1: Self

The register value is compared with the RSECCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RMINCNT counter value.

Source

pub const _1: Self

The register value is compared with the RMINCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RHRCNT counter value.

Source

pub const _1: Self

The register value is compared with the RHRCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Pm_SPEC>

Source

pub const _0: Self

a.m.

Source

pub const _1: Self

p.m.

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RWKCNT counter value.

Source

pub const _1: Self

The register value is compared with the RWKCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Dayw_SPEC>

Source

pub const _000: Self

Sunday

Source

pub const _001: Self

Monday

Source

pub const _010: Self

Tuesday

Source

pub const _011: Self

Wednesday

Source

pub const _100: Self

Thursday

Source

pub const _101: Self

Friday

Source

pub const _110: Self

Saturday

Source

pub const _111: Self

Setting Prohibited

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RDAYCNT counter value.

Source

pub const _1: Self

The register value is compared with the RDAYCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RMONCNT counter value.

Source

pub const _1: Self

The register value is compared with the RMONCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Enb_SPEC>

Source

pub const _0: Self

The register value is not compared with the RYRCNT counter value.

Source

pub const _1: Self

The register value is compared with the RYRCNT counter value.

Source§

impl EnumBitfieldStruct<u8, Pes_SPEC>

Source

pub const _0110: Self

A periodic interrupt is generated every 1/256 second((RCR4.RCKSEL = 0)./A periodic interrupt is generated every 1/128 second((RCR4.RCKSEL = 1).

Source

pub const _0111: Self

A periodic interrupt is generated every 1/128 second.

Source

pub const _1000: Self

A periodic interrupt is generated every 1/64 second.

Source

pub const _1001: Self

A periodic interrupt is generated every 1/32 second.

Source

pub const _1010: Self

A periodic interrupt is generated every 1/16 second.

Source

pub const _1011: Self

A periodic interrupt is generated every 1/8 second.

Source

pub const _1100: Self

A periodic interrupt is generated every 1/4 second.

Source

pub const _1101: Self

A periodic interrupt is generated every 1/2 second.

Source

pub const _1110: Self

A periodic interrupt is generated every 1 second.

Source

pub const _1111: Self

A periodic interrupt is generated every 2 seconds.

Source§

impl EnumBitfieldStruct<u8, Rtcos_SPEC>

Source

pub const _0: Self

RTCOUT outputs 1 Hz.

Source

pub const _1: Self

RTCOUT outputs 64 Hz.

Source§

impl EnumBitfieldStruct<u8, Pie_SPEC>

Source

pub const _0: Self

A periodic interrupt request is disabled.

Source

pub const _1: Self

A periodic interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Cie_SPEC>

Source

pub const _0: Self

A carry interrupt request is disabled.

Source

pub const _1: Self

A carry interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Aie_SPEC>

Source

pub const _0: Self

An alarm interrupt request is disabled.

Source

pub const _1: Self

An alarm interrupt request is enabled.

Source§

impl EnumBitfieldStruct<u8, Cntmd_SPEC>

Source

pub const _0: Self

The calendar count mode.

Source

pub const _1: Self

The binary count mode.

Source§

impl EnumBitfieldStruct<u8, Hr24_SPEC>

Source

pub const _0: Self

The RTC operates in 12-hour mode.

Source

pub const _1: Self

The RTC operates in 24-hour mode.

Source§

impl EnumBitfieldStruct<u8, Aadjp_SPEC>

Source

pub const _0: Self

The RADJ.ADJ[5:0] setting value is adjusted from the count value of the prescaler every minute.

Source

pub const _1: Self

The RADJ.ADJ[5:0] setting value is adjusted from the count value of the prescaler every 10 seconds.

Source§

impl EnumBitfieldStruct<u8, Aadje_SPEC>

Source

pub const _0: Self

Automatic adjustment is disabled.

Source

pub const _1: Self

Automatic adjustment is enabled.

Source§

impl EnumBitfieldStruct<u8, Rtcoe_SPEC>

Source

pub const _0: Self

RTCOUT output disabled.

Source

pub const _1: Self

RTCOUT output enabled.

Source§

impl EnumBitfieldStruct<u8, Adj30_SPEC>

Source

pub const _0: Self

Writing is invalid.(write) / In normal time operation, or 30-second adjustment has completed.(read)

Source

pub const _1: Self

30-second adjustment is executed.(write) / During 30-second adjustment.(read)

Source§

impl EnumBitfieldStruct<u8, Reset_SPEC>

Source

pub const _0: Self

Writing is invalid.(write) / In normal time operation, or an RTC software reset has completed.(read)

Source

pub const _1: Self

The prescaler and the target registers for RTC software reset *1 are initialized.(write) / During an RTC software reset.(read)

Source§

impl EnumBitfieldStruct<u8, Start_SPEC>

Source

pub const _0: Self

Prescaler and time counter are stopped.

Source

pub const _1: Self

Prescaler and time counter operate normally.

Source§

impl EnumBitfieldStruct<u8, Rcksel_SPEC>

Source

pub const _0: Self

Sub-clock oscillator is selected.

Source

pub const _1: Self

LOCO clock oscillator is selected.

Source§

impl EnumBitfieldStruct<u8, Pmadj_SPEC>

Source

pub const _00: Self

Adjustment is not performed.

Source

pub const _01: Self

Adjustment is performed by the addition to the prescaler.

Source

pub const _10: Self

Adjustment is performed by the subtraction from the prescaler.

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Tcnf_SPEC>

Source

pub const _00: Self

The noise filter is off.

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

The noise filter is on (count source).

Source

pub const _11: Self

The noise filter is on (count source by divided by 32).

Source§

impl EnumBitfieldStruct<u8, Tcst_SPEC>

Source

pub const _0: Self

No event is detected.

Source

pub const _1: Self

An event is detected.

Source§

impl EnumBitfieldStruct<u8, Tcct_SPEC>

Source

pub const _00: Self

No event is detected.

Source

pub const _01: Self

Rising edge is detected.

Source

pub const _10: Self

Falling edge is detected.

Source

pub const _11: Self

Both edges are detected.

Source§

impl EnumBitfieldStruct<u8, Pm_SPEC>

Source

pub const _0: Self

a.m.

Source

pub const _1: Self

p.m.

Source§

impl EnumBitfieldStruct<u8, Cm_SPEC>

Source

pub const _0: Self

Asynchronous mode or simple I2C mode

Source

pub const _1: Self

Clock synchronous mode

Source§

impl EnumBitfieldStruct<u8, Chr_SPEC>

Source

pub const _0: Self

Transmit/receive in 9-bit data length(SCMR.CHR1=0) / in 8bit data length(SCMR.CHR1=1)

Source

pub const _1: Self

Transmit/receive in 9-bit data length(SCMR.CHR1=0) / in 7bit data length(SCMR.CHR1=1)

Source§

impl EnumBitfieldStruct<u8, Pe_SPEC>

Source

pub const _0: Self

Parity bit addition is not performed (transmitting) / Parity bit checking is not performed ( receiving )

Source

pub const _1: Self

The parity bit is added (transmitting) / The parity bit is checked (receiving)

Source§

impl EnumBitfieldStruct<u8, Pm_SPEC>

Source

pub const _0: Self

Selects even parity

Source

pub const _1: Self

Selects odd parity

Source§

impl EnumBitfieldStruct<u8, Stop_SPEC>

Source

pub const _0: Self

1 stop bit

Source

pub const _1: Self

2 stop bits

Source§

impl EnumBitfieldStruct<u8, Mp_SPEC>

Source

pub const _0: Self

Multi-processor communications function is disabled

Source

pub const _1: Self

Multi-processor communications function is enabled

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _00: Self

PCLK clock

Source

pub const _01: Self

PCLK/4 clock

Source

pub const _10: Self

PCLK/16 clock

Source

pub const _11: Self

PCLK/64 clock

Source§

impl EnumBitfieldStruct<u8, Gm_SPEC>

Source

pub const _0: Self

Normal mode operation

Source

pub const _1: Self

GSM mode operation

Source§

impl EnumBitfieldStruct<u8, Blk_SPEC>

Source

pub const _0: Self

Normal mode operation

Source

pub const _1: Self

Block transfer mode operation

Source§

impl EnumBitfieldStruct<u8, Pe_SPEC>

Source

pub const _0: Self

Setting Prohibited

Source

pub const _1: Self

Set this bit to 1 in smart card interface mode.

Source§

impl EnumBitfieldStruct<u8, Pm_SPEC>

Source

pub const _0: Self

Selects even parity

Source

pub const _1: Self

Selects odd parity

Source§

impl EnumBitfieldStruct<u8, Bcp_SPEC>

Source

pub const _00: Self

93 clock cycles(S=93) (SCMR.BCP2=0) / 32 clock cycles(S=32) (SCMR.BCP2=1)

Source

pub const _01: Self

128 clock cycles(S=128) (SCMR.BCP2=0) / 64 clock cycles(S=64) (SCMR.BCP2=1)

Source

pub const _10: Self

186 clock cycles(S=186) (SCMR.BCP2=0) / 372 clock cycles(S=372) (SCMR.BCP2=1)

Source

pub const _11: Self

512 clock cycles(S=512) (SCMR.BCP2=0) / 256 clock cycles(S=256) (SCMR.BCP2=1)

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _00: Self

PCLK clock

Source

pub const _01: Self

PCLK/4 clock

Source

pub const _10: Self

PCLK/16 clock

Source

pub const _11: Self

PCLK/64 clock

Source§

impl EnumBitfieldStruct<u8, Tie_SPEC>

Source

pub const _0: Self

TXI interrupt request is disabled

Source

pub const _1: Self

TXI interrupt request is enabled

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

RXI and ERI interrupt requests are disabled

Source

pub const _1: Self

RXI and ERI interrupt requests are enabled

Source§

impl EnumBitfieldStruct<u8, Te_SPEC>

Source

pub const _0: Self

Serial transmission is disabled

Source

pub const _1: Self

Serial transmission is enabled

Source§

impl EnumBitfieldStruct<u8, Re_SPEC>

Source

pub const _0: Self

Serial reception is disabled

Source

pub const _1: Self

Serial reception is enabled

Source§

impl EnumBitfieldStruct<u8, Mpie_SPEC>

Source

pub const _0: Self

Normal reception

Source

pub const _1: Self

When the data with the multi-processor bit set to 0 is received, the data is not read, and setting the status flags RDRF,ORER and FER in SSR to 1 is disabled. When the data with the multiprocessor bit set to 1 is received, the MPIE bit is automatically cleared to 0, and normal reception is resumed.

Source§

impl EnumBitfieldStruct<u8, Teie_SPEC>

Source

pub const _0: Self

TEI interrupt request is disabled

Source

pub const _1: Self

TEI interrupt request is enabled

Source§

impl EnumBitfieldStruct<u8, Cke_SPEC>

Source

pub const _00: Self

The SCKn pin is available for use as an I/O port in accord with the I/O port settings.(Asynchronous mode) / The SCKn pin functions as the clock output pin(Clock synchronous mode)

Source

pub const _01: Self

The clock with the same frequency as the bit rate is output from the SCKn pin.(Asynchronous mode) / The SCKn pin functions as the clock output pin(Clock synchronous mode)

Source§

impl EnumBitfieldStruct<u8, Tie_SPEC>

Source

pub const _0: Self

A TXI interrupt request is disabled

Source

pub const _1: Self

A TXI interrupt request is enabled

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

RXI and ERI interrupt requests are disabled

Source

pub const _1: Self

RXI and ERI interrupt requests are enabled

Source§

impl EnumBitfieldStruct<u8, Te_SPEC>

Source

pub const _0: Self

Serial transmission is disabled

Source

pub const _1: Self

Serial transmission is enabled

Source§

impl EnumBitfieldStruct<u8, Re_SPEC>

Source

pub const _0: Self

Serial reception is disabled

Source

pub const _1: Self

Serial reception is enabled

Source§

impl EnumBitfieldStruct<u8, Cke_SPEC>

Source

pub const _00: Self

Output disabled(SMR_SMCI.GM=0) / Output fixed low(SMR_SMCI.GM=1)

Source

pub const _01: Self

Clock Output

Source

pub const _10: Self

Setting prohibited(SMR_SMCI.GM=0) / Output fixed High(SMR_SMCI.GM=1)

Source

pub const _11: Self

Setting prohibited(SMR_SMCI.GM=0) / Clock Output(SMR_SMCI.GM=1)

Source§

impl EnumBitfieldStruct<u8, Tdre_SPEC>

Source

pub const _0: Self

Transmit data is in TDR register

Source

pub const _1: Self

No transmit data is in TDR register

Source§

impl EnumBitfieldStruct<u8, Rdrf_SPEC>

Source

pub const _0: Self

No received data is in RDR register

Source

pub const _1: Self

Received data is in RDR register

Source§

impl EnumBitfieldStruct<u8, Orer_SPEC>

Source

pub const _0: Self

No overrun error occurred

Source

pub const _1: Self

An overrun error has occurred

Source§

impl EnumBitfieldStruct<u8, Fer_SPEC>

Source

pub const _0: Self

No framing error occurred

Source

pub const _1: Self

A framing error has occurred

Source§

impl EnumBitfieldStruct<u8, Per_SPEC>

Source

pub const _0: Self

No parity error occurred

Source

pub const _1: Self

A parity error has occurred

Source§

impl EnumBitfieldStruct<u8, Tend_SPEC>

Source

pub const _0: Self

A character is being transmitted.

Source

pub const _1: Self

Character transfer has been completed.

Source§

impl EnumBitfieldStruct<u8, Mpb_SPEC>

Source

pub const _0: Self

Data transmission cycles

Source

pub const _1: Self

ID transmission cycles

Source§

impl EnumBitfieldStruct<u8, Mpbt_SPEC>

Source

pub const _0: Self

Data transmission cycles

Source

pub const _1: Self

ID transmission cycles

Source§

impl EnumBitfieldStruct<u8, Tdfe_SPEC>

Source

pub const _0: Self

The quantity of transmit data written in FTDR exceeds the specified transmit triggering number.

Source

pub const _1: Self

The quantity of transmit data written in FTDR is equal to or less than the specified transmit triggering number

Source§

impl EnumBitfieldStruct<u8, Rdf_SPEC>

Source

pub const _0: Self

The quantity of receive data written in FRDR falls below the specified receive triggering number.

Source

pub const _1: Self

The quantity of receive data written in FRDR is equal to or greater than the specified receive triggering number.

Source§

impl EnumBitfieldStruct<u8, Orer_SPEC>

Source

pub const _0: Self

No overrun error occurred

Source

pub const _1: Self

An overrun error has occurred

Source§

impl EnumBitfieldStruct<u8, Fer_SPEC>

Source

pub const _0: Self

No framing error occurred.

Source

pub const _1: Self

A framing error has occurred.

Source§

impl EnumBitfieldStruct<u8, Per_SPEC>

Source

pub const _0: Self

No parity error occurred.

Source

pub const _1: Self

A parity error has occurred.

Source§

impl EnumBitfieldStruct<u8, Tend_SPEC>

Source

pub const _0: Self

A character is being transmitted.

Source

pub const _1: Self

Character transfer has been completed.

Source§

impl EnumBitfieldStruct<u8, Dr_SPEC>

Source

pub const _0: Self

Receiving is in progress, or no received data has remained in FRDR after normally completed receiving.(receive FIFO is empty)

Source

pub const _1: Self

Next receive data has not been received for a period after normal completed receiving, , when data is stored in FIFO to equal or less than receive triggering number.

Source§

impl EnumBitfieldStruct<u8, Tdre_SPEC>

Source

pub const _0: Self

Transmit data is in TDR register

Source

pub const _1: Self

No transmit data is in TDR register

Source§

impl EnumBitfieldStruct<u8, Rdrf_SPEC>

Source

pub const _0: Self

No received data is in RDR register

Source

pub const _1: Self

Received data is in RDR register

Source§

impl EnumBitfieldStruct<u8, Orer_SPEC>

Source

pub const _0: Self

No overrun error occurred

Source

pub const _1: Self

An overrun error has occurred

Source§

impl EnumBitfieldStruct<u8, Ers_SPEC>

Source

pub const _0: Self

Low error signal not responded

Source

pub const _1: Self

Low error signal responded

Source§

impl EnumBitfieldStruct<u8, Per_SPEC>

Source

pub const _0: Self

No parity error occurred

Source

pub const _1: Self

A parity error has occurred

Source§

impl EnumBitfieldStruct<u8, Tend_SPEC>

Source

pub const _0: Self

A character is being transmitted.

Source

pub const _1: Self

Character transfer has been completed.

Source§

impl EnumBitfieldStruct<u8, Bcp2_SPEC>

Source

pub const _0: Self

S=93(SMR.BCP[1:0]=00), 128(SMR.BCP[1:0]=01), 186(SMR.BCP[1:0]=10), 512(SMR.BCP[1:0]=11)

Source

pub const _1: Self

S=32(SMR.BCP[1:0]=00), 64(SMR.BCP[1:0]=01), 372(SMR.BCP[1:0]=10), 256(SMR.BCP[1:0]=11)

Source§

impl EnumBitfieldStruct<u8, Chr1_SPEC>

Source

pub const _0: Self

Transmit/receive in 9-bit data length

Source

pub const _1: Self

Transmit/receive in 8-bit data length(SMR.CHR=0) / in 7bit data length(SMR.CHR=1)

Source§

impl EnumBitfieldStruct<u8, Sdir_SPEC>

Source

pub const _0: Self

Transfer with LSB first

Source

pub const _1: Self

Transfer with MSB first

Source§

impl EnumBitfieldStruct<u8, Sinv_SPEC>

Source

pub const _0: Self

TDR contents are transmitted as they are. Receive data is stored as it is in RDR.

Source

pub const _1: Self

TDR contents are inverted before being transmitted. Receive data is stored in inverted form in RDR.

Source§

impl EnumBitfieldStruct<u8, Smif_SPEC>

Source

pub const _0: Self

Non-smart card interface mode(Asynchronous mode, clock synchronous mode, simple SPI mode, or simple I2C mode)

Source

pub const _1: Self

Smart card interface mode

Source§

impl EnumBitfieldStruct<u8, Rxdesel_SPEC>

Source

pub const _0: Self

The low level on the RXDn pin is detected as the start bit.

Source

pub const _1: Self

A falling edge on the RXDn pin is detected as the start bit.

Source§

impl EnumBitfieldStruct<u8, Bgdm_SPEC>

Source

pub const _0: Self

Baud rate generator outputs the clock with normal frequency.

Source

pub const _1: Self

Baud rate generator outputs the clock with doubled frequency.

Source§

impl EnumBitfieldStruct<u8, Nfen_SPEC>

Source

pub const _0: Self

Noise cancellation function for the RXDn/TXDn input signal is disabled.

Source

pub const _1: Self

Noise cancellation function for the RXDn/TXDn input signal is enabled.

Source§

impl EnumBitfieldStruct<u8, Abcs_SPEC>

Source

pub const _0: Self

Selects 16 base clock cycles for 1-bit period.

Source

pub const _1: Self

Selects 8 base clock cycles for 1-bit period.

Source§

impl EnumBitfieldStruct<u8, Abcse_SPEC>

Source

pub const _0: Self

Clock cycles for 1-bit period is decided with combination between BGDM and ABCS in SEMR.

Source

pub const _1: Self

Baud rate is 6 base clock cycles for 1-bit period and the clock of a double frequency is output from the baud rate generator.

Source§

impl EnumBitfieldStruct<u8, Brme_SPEC>

Source

pub const _0: Self

Bit rate modulation function is disabled.

Source

pub const _1: Self

Bit rate modulation function is enabled.

Source§

impl EnumBitfieldStruct<u8, Nfcs_SPEC>

Source

pub const _000: Self

The clock signal divided by 1 is used with the noise filter.(In asynchronous mode)

Source

pub const _001: Self

The clock signal divided by 1 is used with the noise filter.(In simple I2C mode)

Source

pub const _010: Self

The clock signal divided by 2 is used with the noise filter.(In simple I2C mode)

Source

pub const _011: Self

The clock signal divided by 4 is used with the noise filter.(In simple I2C mode)

Source

pub const _100: Self

The clock signal divided by 8 is used with the noise filter.(In simple I2C mode)

Source§

impl EnumBitfieldStruct<u8, Iicdl_SPEC>

Source

pub const _00000: Self

No output delay

Source§

impl EnumBitfieldStruct<u8, Iicm_SPEC>

Source

pub const _0: Self

Asynchronous mode, Multi-processor mode, Clock synchronous mode(SCMR.SMIF=0) /Smart card interface mode(SCMR.SMIF=1)

Source

pub const _1: Self

Simple I2C mode(SCMR.SMIF=0) / Setting prohibited.(SCMR.SMIF=1)

Source§

impl EnumBitfieldStruct<u8, Iicackt_SPEC>

Source

pub const _0: Self

ACK transmission

Source

pub const _1: Self

NACK transmission and reception of ACK/NACK

Source§

impl EnumBitfieldStruct<u8, Iiccsc_SPEC>

Source

pub const _0: Self

No synchronization with the clock signal

Source

pub const _1: Self

Synchronization with the clock signal

Source§

impl EnumBitfieldStruct<u8, Iicintm_SPEC>

Source

pub const _0: Self

Use ACK/NACK interrupts.

Source

pub const _1: Self

Use reception and transmission interrupts

Source§

impl EnumBitfieldStruct<u8, Iicscls_SPEC>

Source

pub const _00: Self

Serial clock output

Source

pub const _01: Self

Generate a start, restart, or stop condition.

Source

pub const _10: Self

Output the low level on the SSCLn pin.

Source

pub const _11: Self

Place the SSCLn pin in the high-impedance state.

Source§

impl EnumBitfieldStruct<u8, Iicsdas_SPEC>

Source

pub const _00: Self

Serial data output

Source

pub const _01: Self

Generate a start, restart, or stop condition.

Source

pub const _10: Self

Output the low level on the SSDAn pin.

Source

pub const _11: Self

Place the SSDAn pin in the high-impedance state.

Source§

impl EnumBitfieldStruct<u8, Iicstif_SPEC>

Source

pub const _0: Self

There are no requests for generating conditions or a condition is being generated.

Source

pub const _1: Self

A start, restart, or stop condition is completely generated.

Source§

impl EnumBitfieldStruct<u8, Iicstpreq_SPEC>

Source

pub const _0: Self

A stop condition is not generated.

Source

pub const _1: Self

A stop condition is generated.

Source§

impl EnumBitfieldStruct<u8, Iicrstareq_SPEC>

Source

pub const _0: Self

A restart condition is not generated.

Source

pub const _1: Self

A restart condition is generated.

Source§

impl EnumBitfieldStruct<u8, Iicstareq_SPEC>

Source

pub const _0: Self

A start condition is not generated.

Source

pub const _1: Self

A start condition is generated.

Source§

impl EnumBitfieldStruct<u8, Iicackr_SPEC>

Source

pub const _0: Self

ACK received

Source

pub const _1: Self

NACK received

Source§

impl EnumBitfieldStruct<u8, Ckph_SPEC>

Source

pub const _0: Self

Clock is not delayed.

Source

pub const _1: Self

Clock is delayed.

Source§

impl EnumBitfieldStruct<u8, Ckpol_SPEC>

Source

pub const _0: Self

Clock polarity is not inverted.

Source

pub const _1: Self

Clock polarity is inverted

Source§

impl EnumBitfieldStruct<u8, Mff_SPEC>

Source

pub const _0: Self

No mode fault error

Source

pub const _1: Self

Mode fault error

Source§

impl EnumBitfieldStruct<u8, Mss_SPEC>

Source

pub const _0: Self

Transmission is through the TXDn pin and reception is through the RXDn pin (master mode).

Source

pub const _1: Self

Reception is through the TXDn pin and transmission is through the RXDn pin (slave mode).

Source§

impl EnumBitfieldStruct<u8, Ctse_SPEC>

Source

pub const _0: Self

CTS function is disabled (RTS output function is enabled).

Source

pub const _1: Self

CTS function is enabled.

Source§

impl EnumBitfieldStruct<u8, Sse_SPEC>

Source

pub const _0: Self

SSn# pin function is disabled.

Source

pub const _1: Self

SSn# pin function is enabled.

Source§

impl EnumBitfieldStruct<u8, Mpbt_SPEC>

Source

pub const _0: Self

Data transmission cycles

Source

pub const _1: Self

ID transmission cycles

Source§

impl EnumBitfieldStruct<u8, Mpbt_SPEC>

Source

pub const _0: Self

Data transmission cycles

Source

pub const _1: Self

ID transmission cycles

Source§

impl EnumBitfieldStruct<u8, Rdf_SPEC>

Source

pub const _0: Self

The quantity of receive data written in FRDRH and FRDRL falls below the specified receive triggering number.

Source

pub const _1: Self

The quantity of receive data written in FRDRH and FRDRL is equal to or greater than the specified receive triggering number.

Source§

impl EnumBitfieldStruct<u8, Orer_SPEC>

Source

pub const _0: Self

No overrun error occurred.

Source

pub const _1: Self

An overrun error has occurred.

Source§

impl EnumBitfieldStruct<u8, Fer_SPEC>

Source

pub const _0: Self

No framing error occurred at the first data of FRDRH and FRDRL.

Source

pub const _1: Self

A framing error has occurred at the first data of FRDRH and FRDRL.

Source§

impl EnumBitfieldStruct<u8, Per_SPEC>

Source

pub const _0: Self

No parity error occurred at the first data of FRDRH and FRDRL.

Source

pub const _1: Self

A parity error has occurred at the first data of FRDRH and FRDRL.

Source§

impl EnumBitfieldStruct<u8, Dr_SPEC>

Source

pub const _0: Self

Receiving is in progress, or no received data has remained in FRDRH and FRDRL after normally completed receiving.

Source

pub const _1: Self

Next receive data has not been received for a period after normal completed receiving.

Source§

impl EnumBitfieldStruct<u8, Mpb_SPEC>

Source

pub const _0: Self

Data transmission cycles

Source

pub const _1: Self

ID transmission cycles

Source§

impl EnumBitfieldStruct<u8, Rdf_SPEC>

Source

pub const _0: Self

The quantity of receive data written in FRDRH and FRDRL falls below the specified receive triggering number.

Source

pub const _1: Self

The quantity of receive data written in FRDRH and FRDRL is equal to or greater than the specified receive triggering number.

Source§

impl EnumBitfieldStruct<u8, Orer_SPEC>

Source

pub const _0: Self

No overrun error occurred

Source

pub const _1: Self

An overrun error has occurred

Source§

impl EnumBitfieldStruct<u8, Fer_SPEC>

Source

pub const _0: Self

No framing error occurred at the first data of FRDRH and FRDRL

Source

pub const _1: Self

A framing error has occurred at the first data of FRDRH and FRDRL

Source§

impl EnumBitfieldStruct<u8, Per_SPEC>

Source

pub const _0: Self

No parity error occurred at the first data of FRDRH and FRDRL

Source

pub const _1: Self

A parity error has occurred at the first data of FRDRH and FRDRL

Source§

impl EnumBitfieldStruct<u8, Dr_SPEC>

Source

pub const _0: Self

Receiving is in progress, or no received data has remained in FRDRH and FRDRL after normally completed receiving.

Source

pub const _1: Self

Next receive data has not been received for a period after normal completed receiving.

Source§

impl EnumBitfieldStruct<u8, Mpb_SPEC>

Source

pub const _0: Self

Data transmission cycles

Source

pub const _1: Self

ID transmission cycles

Source§

impl EnumBitfieldStruct<u8, Dcme_SPEC>

Source

pub const _0: Self

Address match function is disabled.

Source

pub const _1: Self

Address match function is enabled

Source§

impl EnumBitfieldStruct<u8, Idsel_SPEC>

Source

pub const _0: Self

It’s always compared data in spite of the value of the MPB bit.

Source

pub const _1: Self

It’s compared data when the MPB bit is 1 ( ID frame ) only.

Source§

impl EnumBitfieldStruct<u8, Dfer_SPEC>

Source

pub const _0: Self

No framing error occurred

Source

pub const _1: Self

A framing error has occurred

Source§

impl EnumBitfieldStruct<u8, Dper_SPEC>

Source

pub const _0: Self

No parity error occurred

Source

pub const _1: Self

A parity error has occurred

Source§

impl EnumBitfieldStruct<u8, Dcmf_SPEC>

Source

pub const _0: Self

No matched

Source

pub const _1: Self

Matched

Source§

impl EnumBitfieldStruct<u8, Rstrg_SPEC>

Source

pub const _0000: Self

Trigger number 0

Source§

impl EnumBitfieldStruct<u8, Rtrg_SPEC>

Source

pub const _0000: Self

Trigger number 0

Source§

impl EnumBitfieldStruct<u8, Ttrg_SPEC>

Source

pub const _0000: Self

Trigger number 0

Source§

impl EnumBitfieldStruct<u8, Dres_SPEC>

Source

pub const _0: Self

reception data full interrupt (RXI)

Source

pub const _1: Self

receive error interrupt (ERI)

Source§

impl EnumBitfieldStruct<u8, Tfrst_SPEC>

Source

pub const _0: Self

The number of data stored in FTDRH and FTDRL register are NOT made 0

Source

pub const _1: Self

The number of data stored in FTDRH and FTDRL register are made 0

Source§

impl EnumBitfieldStruct<u8, Rfrst_SPEC>

Source

pub const _0: Self

The number of data stored in FRDRH and FRDRL register are NOT made 0

Source

pub const _1: Self

The number of data stored in FRDRH and FRDRL register are made 0

Source§

impl EnumBitfieldStruct<u8, Fm_SPEC>

Source

pub const _0: Self

Non-FIFO mode

Source

pub const _1: Self

FIFO mode

Source§

impl EnumBitfieldStruct<u8, Orer_SPEC>

Source

pub const _0: Self

No overrun error occurred

Source

pub const _1: Self

An overrun error has occurred

Source§

impl EnumBitfieldStruct<u8, Spb2Io_SPEC>

Source

pub const _0: Self

The value of SPB2DT bit isn’t output in TxD terminal.

Source

pub const _1: Self

The value of SPB2DT bit is output in TxD terminal.

Source§

impl EnumBitfieldStruct<u8, Spb2Dt_SPEC>

Source

pub const _0: Self

Low level is output in TxD terminal.

Source

pub const _1: Self

High level is output in TxD terminal.

Source§

impl EnumBitfieldStruct<u8, Rxdmon_SPEC>

Source

pub const _0: Self

RXD terminal is the Low level.

Source

pub const _1: Self

RXD terminal is the High level.

Source§

impl EnumBitfieldStruct<u8, Cmd12At_SPEC>

Source

pub const _00: Self

CMD12 is automatically issued at multiple block transfer.

Source

pub const _01: Self

CMD12 is not automatically issued at multiple block transfer.

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Trstp_SPEC>

Source

pub const _0: Self

Single block transfer

Source

pub const _1: Self

Multiple block transfer

Source§

impl EnumBitfieldStruct<u8, Cmdrw_SPEC>

Source

pub const _0: Self

Write (SD/MMC host interface -> SD card/MMC)

Source

pub const _1: Self

Read (SD/MMC host interface <- SD card/MMC)

Source§

impl EnumBitfieldStruct<u8, Cmdtp_SPEC>

Source

pub const _0: Self

Command does not include data transfer (bc, bcr, or ac)

Source

pub const _1: Self

Command includes data transfer (adtc)

Source§

impl EnumBitfieldStruct<u8, Rsptp_SPEC>

Source

pub const _000: Self

Normal mode The response type and the transfer mode are selected by SD_CMD[7:0], and the SD_CMD[15:11] setting is disabled.

Source

pub const _011: Self

Expansion mode and no response

Source

pub const _100: Self

Expansion mode and R1, R5, R6, or R7 response

Source

pub const _101: Self

Expansion mode and R1b response

Source

pub const _110: Self

Expansion mode and R2 response

Source

pub const _111: Self

Expansion mode and R3 or R4 response

Source§

impl EnumBitfieldStruct<u8, Acmd_SPEC>

Source

pub const _00: Self

CMD

Source

pub const _01: Self

ACMD

Source§

impl EnumBitfieldStruct<u8, Sec_SPEC>

Source

pub const _0: Self

Disables SD_SECCNT setting value.

Source

pub const _1: Self

Enables SD_SECCNT setting value.

Source§

impl EnumBitfieldStruct<u8, Sdd3Mon_SPEC>

Source

pub const _0: Self

SDnDAT3 is set to 0.

Source

pub const _1: Self

SDnDAT3 is set to 1.

Source§

impl EnumBitfieldStruct<u8, Sdd3In_SPEC>

Source

pub const _0: Self

SD card insertion not detected

Source

pub const _1: Self

SD card insertion detected

Source§

impl EnumBitfieldStruct<u8, Sdd3Rm_SPEC>

Source

pub const _0: Self

SD card removal not detected

Source

pub const _1: Self

SD card removal detected

Source§

impl EnumBitfieldStruct<u8, Sdwpmon_SPEC>

Source

pub const _0: Self

SDnWP is set to 1.

Source

pub const _1: Self

SDnWP is set to 0.

Source§

impl EnumBitfieldStruct<u8, Sdcdmon_SPEC>

Source

pub const _0: Self

Indicates that Mcycle has elapsed with SDnCD held 1.(Mcycle is set by bits 3 to 0 in SD_OPTION.)

Source

pub const _1: Self

Indicates that Mcycle has elapsed with SDnCD held 0. (Mcycle is set by bits 3 to 0 in SD_OPTION.)

Source§

impl EnumBitfieldStruct<u8, Sdcdin_SPEC>

Source

pub const _0: Self

Card insertion not detected

Source

pub const _1: Self

Card insertion detected

Source§

impl EnumBitfieldStruct<u8, Sdcdrm_SPEC>

Source

pub const _0: Self

Card removal not detected

Source

pub const _1: Self

Card removal detected

Source§

impl EnumBitfieldStruct<u8, Acend_SPEC>

Source

pub const _0: Self

Access end is not detected

Source

pub const _1: Self

Access end is detected

Source§

impl EnumBitfieldStruct<u8, Rspend_SPEC>

Source

pub const _0: Self

Response end is not detected

Source

pub const _1: Self

Response end is detected

Source§

impl EnumBitfieldStruct<u8, Ila_SPEC>

Source

pub const _0: Self

Illegal access error not detected

Source

pub const _1: Self

Illegal access error detected

Source§

impl EnumBitfieldStruct<u8, Cbsy_SPEC>

Source

pub const _0: Self

A command sequence is being executed.

Source

pub const _1: Self

A command sequence has been completed.

Source§

impl EnumBitfieldStruct<u8, SdClkCtrlen_SPEC>

Source

pub const _0: Self

The SD/MMC bus (CMD, DAT) is busy. Writing to the SCLKEN and DIV bits in SD_CLK_CTRL is not possible.

Source

pub const _1: Self

The SD/MMC bus (CMD, DAT) is not busy.

Source§

impl EnumBitfieldStruct<u8, Bwe_SPEC>

Source

pub const _1: Self

Data can be written in SD_BUF0.

Source

pub const _0: Self

Data cannot be written in SD_BUF0.

Source§

impl EnumBitfieldStruct<u8, Bre_SPEC>

Source

pub const _1: Self

Data can be read from SD_BUF0.

Source

pub const _0: Self

Data cannot be read from SD_BUF0.

Source§

impl EnumBitfieldStruct<u8, Sdd0Mon_SPEC>

Source

pub const _1: Self

SDDAT0 is set to 1.

Source

pub const _0: Self

SDDAT0 is set to 0.

Source§

impl EnumBitfieldStruct<u8, Rspto_SPEC>

Source

pub const _0: Self

Response timeout not detected

Source

pub const _1: Self

Response timeout detected

Source§

impl EnumBitfieldStruct<u8, Ilr_SPEC>

Source

pub const _0: Self

Illegal read access to the SD_BUF register not detected

Source

pub const _1: Self

Illegal read access to the SD_BUF register detected

Source§

impl EnumBitfieldStruct<u8, Ilw_SPEC>

Source

pub const _0: Self

Illegal write access to the SD_BUF register not detected

Source

pub const _1: Self

Illegal write access to the SD_BUF register detected

Source§

impl EnumBitfieldStruct<u8, Dto_SPEC>

Source

pub const _0: Self

Data timeout not detected

Source

pub const _1: Self

Data timeout detected

Source§

impl EnumBitfieldStruct<u8, Ende_SPEC>

Source

pub const _0: Self

End bit error not detected

Source

pub const _1: Self

End bit error detected

Source§

impl EnumBitfieldStruct<u8, Crce_SPEC>

Source

pub const _0: Self

CRC error not detected

Source

pub const _1: Self

CRC error detected

Source§

impl EnumBitfieldStruct<u8, Cmde_SPEC>

Source

pub const _0: Self

Command error not detected

Source

pub const _1: Self

Command error detected

Source§

impl EnumBitfieldStruct<u8, Sdd3Inm_SPEC>

Source

pub const _0: Self

SD card insertion interrupt request by the SDnDAT3 is not masked

Source

pub const _1: Self

SD card insertion interrupt request by the SDnDAT3 is masked

Source§

impl EnumBitfieldStruct<u8, Sdd3Rmm_SPEC>

Source

pub const _0: Self

SD card removal interrupt request by the SDnDAT3 is not masked

Source

pub const _1: Self

SD card removal interrupt request by the SDnDAT3 is masked

Source§

impl EnumBitfieldStruct<u8, Sdcdinm_SPEC>

Source

pub const _0: Self

Card insertion interrupt request by the SDnCD is not masked

Source

pub const _1: Self

Card insertion interrupt request by the SDnCD is masked

Source§

impl EnumBitfieldStruct<u8, Sdcdrmm_SPEC>

Source

pub const _0: Self

Card removal interrupt request by the by the SDnCD is not masked

Source

pub const _1: Self

Card removal interrupt request by the by the SDnCD is masked

Source§

impl EnumBitfieldStruct<u8, Acendm_SPEC>

Source

pub const _0: Self

Access end interrupt request is not masked

Source

pub const _1: Self

Access end interrupt request is masked

Source§

impl EnumBitfieldStruct<u8, Rspendm_SPEC>

Source

pub const _0: Self

Response end interrupt request is not masked

Source

pub const _1: Self

Response end interrupt request is masked

Source§

impl EnumBitfieldStruct<u8, Ilam_SPEC>

Source

pub const _0: Self

Illegal access error interrupt request not masked

Source

pub const _1: Self

Illegal access error interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Bwem_SPEC>

Source

pub const _0: Self

Write enable interrupt request for the SD_BUF register not masked

Source

pub const _1: Self

Write enable interrupt request for the SD_BUF register masked

Source§

impl EnumBitfieldStruct<u8, Brem_SPEC>

Source

pub const _0: Self

Read enable interrupt request for the SD buffer not masked

Source

pub const _1: Self

Read enable interrupt request for the SD buffer masked

Source§

impl EnumBitfieldStruct<u8, Rsptom_SPEC>

Source

pub const _0: Self

Response timeout interrupt request not masked

Source

pub const _1: Self

Response timeout interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Ilrm_SPEC>

Source

pub const _0: Self

Illegal read detection interrupt request for the SD_BUF register not masked

Source

pub const _1: Self

Illegal read detection interrupt request for the SD_BUF register masked

Source§

impl EnumBitfieldStruct<u8, Ilwm_SPEC>

Source

pub const _0: Self

Illegal write detection interrupt request for the SD_BUF register not masked

Source

pub const _1: Self

Illegal write detection interrupt request for the SD_BUF register masked

Source§

impl EnumBitfieldStruct<u8, Dtom_SPEC>

Source

pub const _0: Self

Data timeout interrupt request not masked

Source

pub const _1: Self

Data timeout interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Endem_SPEC>

Source

pub const _0: Self

End bit detection error interrupt request not masked

Source

pub const _1: Self

End bit detection error interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Crcem_SPEC>

Source

pub const _0: Self

CRC error interrupt request not masked

Source

pub const _1: Self

CRC error interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Cmdem_SPEC>

Source

pub const _0: Self

Command error interrupt request not masked

Source

pub const _1: Self

Command error interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Clkctrlen_SPEC>

Source

pub const _0: Self

Automatic control for SD/MMC Clock output is disabled.

Source

pub const _1: Self

Automatic control for SD/MMC Clock output is enabled.

Source§

impl EnumBitfieldStruct<u8, Clken_SPEC>

Source

pub const _0: Self

SD/MMC Clock output is disabled. The SDCLK signal is fixed 0.

Source

pub const _1: Self

SD/MMC Clock output is enabled.

Source§

impl EnumBitfieldStruct<u8, Clksel_SPEC>

Source

pub const _0_X_00: Self

PCLKA divided by 2

Source

pub const _0_X_01: Self

PCLKA divided by 4

Source

pub const _0_X_02: Self

PCLKA divided by 8

Source

pub const _0_X_04: Self

PCLKA divided by 16

Source

pub const _0_X_08: Self

PCLKA divided by 32

Source

pub const _0_X_10: Self

PCLKA divided by 64

Source

pub const _0_X_20: Self

PCLKA divided by 128

Source

pub const _0_X_40: Self

PCLKA divided by 256

Source

pub const _0_X_80: Self

PCLKA divided by 512

Source§

impl EnumBitfieldStruct<u8, Width_SPEC>

Source

pub const _0: Self

4-bit width (WIDTH8=0) / 8-bit width (WIDTH8=1)

Source

pub const _1: Self

1-bit width (WIDTH8=0 or 1 )

Source§

impl EnumBitfieldStruct<u8, Toutmask_SPEC>

Source

pub const _0: Self

Activate Timeout

Source

pub const _1: Self

Inactivate Timeout(RSPTO bit and DTO bit of SD_INFO2 and SD_ERR_STS2 won’t be set)

Source§

impl EnumBitfieldStruct<u8, Top_SPEC>

Source

pub const _1111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Ctop_SPEC>

Source

pub const _1111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Crctke_SPEC>

Source

pub const _0: Self

An error has not occured in the CRC status.

Source

pub const _1: Self

An error has occured in the CRC status.

Source§

impl EnumBitfieldStruct<u8, Rdcrce_SPEC>

Source

pub const _0: Self

CRC error has detected in read data

Source

pub const _1: Self

CRC error has not detected in read data

Source§

impl EnumBitfieldStruct<u8, Rspcrce1_SPEC>

Source

pub const _0: Self

CRC error has not occured.

Source

pub const _1: Self

CRC error has occured in the response to a command issued within a command sequence.

Source§

impl EnumBitfieldStruct<u8, Rspcrce0_SPEC>

Source

pub const _0: Self

A CRC error has not occur in a response

Source

pub const _1: Self

A CRC error has occured in a response

Source§

impl EnumBitfieldStruct<u8, Crclene_SPEC>

Source

pub const _0: Self

An error has not occured in the CRC status length.

Source

pub const _1: Self

An error has occured in the CRC status length (and the end bit has not been detected)

Source§

impl EnumBitfieldStruct<u8, Rdlene_SPEC>

Source

pub const _0: Self

An error has occurred not in the read data length.

Source

pub const _1: Self

An error has occured in the read data length (and the end bit has not been detected among the valid bits).

Source§

impl EnumBitfieldStruct<u8, Rsplene1_SPEC>

Source

pub const _0: Self

An error has not occurred in the response length to a command issued within a command sequence.

Source

pub const _1: Self

An error has occured in the response length to a command issued within a command sequence.

Source§

impl EnumBitfieldStruct<u8, Rsplene0_SPEC>

Source

pub const _0: Self

An error has not occured in the response length

Source

pub const _1: Self

An error has occured in the response length

Source§

impl EnumBitfieldStruct<u8, Cmde1_SPEC>

Source

pub const _0: Self

An error has not occurs in the command index of the response to a command issued within a command sequence.

Source

pub const _1: Self

An error has occured in the command index of the response to a command issued within a command sequence.

Source§

impl EnumBitfieldStruct<u8, Cmde0_SPEC>

Source

pub const _0: Self

An error has not occured in the command index of a response.

Source

pub const _1: Self

An error has occured in the command index of a response.

Source§

impl EnumBitfieldStruct<u8, Crcbsyto_SPEC>

Source

pub const _0: Self

Not timeout

Source

pub const _1: Self

The busy state continues for longer than N-cycle after the CRC status

Source§

impl EnumBitfieldStruct<u8, Crcto_SPEC>

Source

pub const _0: Self

Not timeout

Source

pub const _1: Self

The CRC status is not received though a longer time than N-cycle has elapsed after data writing.

Source§

impl EnumBitfieldStruct<u8, Rdto_SPEC>

Source

pub const _0: Self

Not timeout

Source

pub const _1: Self

The read data is not received though a longer time than N-cycle has elapsed after read command. / The read data for the next block are not received though a longer time than N-cycle has elapsed after the reception of read data. / The read data for the next block are not received though a longer time than N-cycle has elapsed after release of the read wait state.

Source§

impl EnumBitfieldStruct<u8, Bsyto1_SPEC>

Source

pub const _0: Self

Not timeout.

Source

pub const _1: Self

The busy state for longer than N-cycle continues after CMD12 has been issued within a command sequence. In cases where CMD12 is issued by setting a command index in SD_CMD, this is indicated in BSYTO0.

Source§

impl EnumBitfieldStruct<u8, Bsyto0_SPEC>

Source

pub const _0: Self

Not timeout.

Source

pub const _1: Self

The busy state for longer than N-cycle continues after R1b response.

Source§

impl EnumBitfieldStruct<u8, Rspto1_SPEC>

Source

pub const _0: Self

Not timeout.

Source

pub const _1: Self

The response to a command issued within a command sequence*2 is not received though a longer time than 640 cycles of SD/MMC clock has elapsed. In cases where CMD12 is issued by setting a command index in SD_CMD, this is indicated in RSPTO0.

Source§

impl EnumBitfieldStruct<u8, Rspto0_SPEC>

Source

pub const _0: Self

Not timeout.

Source

pub const _1: Self

The response (other than a response to a command issued within a command sequence) is not received though a longer time than 640 cycles of SD/MMC clock has elapsed.

Source§

impl EnumBitfieldStruct<u8, Rwreq_SPEC>

Source

pub const _0: Self

Allow SD/MMC to exit read wait state

Source

pub const _1: Self

Request for SD/MMC to enter read wait state.

Source§

impl EnumBitfieldStruct<u8, Inten_SPEC>

Source

pub const _1: Self

Enables the SD host interface to receive SDIO interrupt from the SDIO card

Source

pub const _0: Self

Disables the SD host interface to receive SDIO interrupt from the SDIO card

Source§

impl EnumBitfieldStruct<u8, Ioirq_SPEC>

Source

pub const _0: Self

SDIO interrupt not accepted

Source

pub const _1: Self

SDIO interrupt accepted

Source§

impl EnumBitfieldStruct<u8, Exwtm_SPEC>

Source

pub const _0: Self

EXWT interrupt request not masked

Source

pub const _1: Self

EXWT interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Expub52M_SPEC>

Source

pub const _0: Self

EXPUB52 interrupt request not masked

Source

pub const _1: Self

EXPUB52 interrupt request masked

Source§

impl EnumBitfieldStruct<u8, Ioirqm_SPEC>

Source

pub const _0: Self

IOIRQ interrupt not masked

Source

pub const _1: Self

IOIRQ interrupt masked

Source§

impl EnumBitfieldStruct<u8, Dmaen_SPEC>

Source

pub const _0: Self

The SD_BUF read/write DMA transfer is disabled.

Source

pub const _1: Self

The SD_BUF read/write DMA transfer is enabled.

Source§

impl EnumBitfieldStruct<u8, Sdrst_SPEC>

Source

pub const _0: Self

Reset

Source

pub const _1: Self

Reset released

Source§

impl EnumBitfieldStruct<u8, Nochkcr_SPEC>

Source

pub const _0: Self

CRC check is valid

Source

pub const _1: Self

CRC check is invalid(CRC16 value is ignored when read and CRC Status value is ignored when write)

Source§

impl EnumBitfieldStruct<u8, Brswp_SPEC>

Source

pub const _0: Self

The current data are read without swapping.

Source

pub const _1: Self

Swapping of the positions of the higher- and lower-order bytes of data for reading proceeds.

Source§

impl EnumBitfieldStruct<u8, Bwswp_SPEC>

Source

pub const _0: Self

The current data are written without swapping.

Source

pub const _1: Self

Swapping of the positions of the higher- and lower-order bytes of data for writing proceeds.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the PROTECT and OAD bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Protect_SPEC>

Source

pub const _0: Self

All Bus Slave register writing is possible.

Source

pub const _1: Self

All Bus Slave register writing is protected. Read is possible.

Source§

impl EnumBitfieldStruct<u8, Oad_SPEC>

Source

pub const _0: Self

Non-maskable interrupt.

Source

pub const _1: Self

Internal reset.

Source§

impl EnumBitfieldStruct<u8, Wpsramhs_SPEC>

Source

pub const _0: Self

Memory protection for SRAMHS writes from master group A, B, and C disabled

Source

pub const _1: Self

Memory protection for SRAMHS writes from master group A, B, and C enabled.

Source§

impl EnumBitfieldStruct<u8, Rpsramhs_SPEC>

Source

pub const _0: Self

Memory protection for SRAMHS reads from master group A, B, and C disabled

Source

pub const _1: Self

Memory protection for SRAMHS reads from master group A, B, and C enabled.

Source§

impl EnumBitfieldStruct<u8, Wpfli_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Memory protection for code flash memory writes from master group A, B, and C enabled.

Source§

impl EnumBitfieldStruct<u8, Rpfli_SPEC>

Source

pub const _0: Self

Memory protection for code flash memory reads from master group A, B, and C disabled

Source

pub const _1: Self

Memory protection for code flash memory reads from master group A, B, and C enabled.

Source§

impl EnumBitfieldStruct<u8, Wpgrpc_SPEC>

Source

pub const _0: Self

Memory protection for master group C writes disabled

Source

pub const _1: Self

Memory protection for master group C writes enabled.

Source§

impl EnumBitfieldStruct<u8, Rpgrpc_SPEC>

Source

pub const _0: Self

Memory protection for master group C reads disabled

Source

pub const _1: Self

Memory protection for master group C reads enabled.

Source§

impl EnumBitfieldStruct<u8, Wpgrpb_SPEC>

Source

pub const _0: Self

Memory protection for master group B writes disabled

Source

pub const _1: Self

Memory protection for master group B writes enabled.

Source§

impl EnumBitfieldStruct<u8, Rpgrpb_SPEC>

Source

pub const _0: Self

Memory protection for master group B reads disabled

Source

pub const _1: Self

Memory protection for master group B reads enabled.

Source§

impl EnumBitfieldStruct<u8, Wpgrpa_SPEC>

Source

pub const _0: Self

Memory protection for master group A writes disabled

Source

pub const _1: Self

Memory protection for master group A writes enabled.

Source§

impl EnumBitfieldStruct<u8, Rpgrpa_SPEC>

Source

pub const _0: Self

Memory protection for master group A reads disabled

Source

pub const _1: Self

Memory protection for master group A reads enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpc_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Master group C write of memory protection is enabled. The write value should always be 1.

Source§

impl EnumBitfieldStruct<u8, RpGrpc_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Master group C read of memory protection is enabled. The write value should always be 1.

Source§

impl EnumBitfieldStruct<u8, WpGrpb_SPEC>

Source

pub const _0: Self

Master group B write of memory protection is disabled.

Source

pub const _1: Self

Master group B write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpb_SPEC>

Source

pub const _0: Self

Master group B read of memory protection is disabled.

Source

pub const _1: Self

Master group B read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpa_SPEC>

Source

pub const _0: Self

Master group A write of memory protection is disabled.

Source

pub const _1: Self

Master group A write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpa_SPEC>

Source

pub const _0: Self

Master group A read of memory protection is disabled.

Source

pub const _1: Self

Master group A read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpCpu_SPEC>

Source

pub const _0: Self

CPU write of memory protection is disabled.

Source

pub const _1: Self

CPU write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpCpu_SPEC>

Source

pub const _0: Self

CPU read of memory protection is disabled.

Source

pub const _1: Self

CPU read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpc_SPEC>

Source

pub const _0: Self

Master group C write of memory protection is disabled.

Source

pub const _1: Self

Master group C write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpc_SPEC>

Source

pub const _0: Self

Master group C read of memory protection is disabled.

Source

pub const _1: Self

Master group C read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpb_SPEC>

Source

pub const _0: Self

Master group B write of memory protection is disabled.

Source

pub const _1: Self

Master group B write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpb_SPEC>

Source

pub const _0: Self

Master group B read of memory protection is disabled.

Source

pub const _1: Self

Master group B read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpa_SPEC>

Source

pub const _0: Self

Master group A write of memory protection is disabled.

Source

pub const _1: Self

Master group A write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpa_SPEC>

Source

pub const _0: Self

Master group A read of memory protection is disabled.

Source

pub const _1: Self

Master group A read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpCpu_SPEC>

Source

pub const _0: Self

CPU write of memory protection is disabled.

Source

pub const _1: Self

CPU write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpCpu_SPEC>

Source

pub const _0: Self

CPU read of memory protection is disabled.

Source

pub const _1: Self

CPU read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpc_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Master group C write of memory protection is enabled. The write value should always be 1.

Source§

impl EnumBitfieldStruct<u8, RpGrpc_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Master group C read of memory protection is enabled. The write value should always be 1.

Source§

impl EnumBitfieldStruct<u8, WpGrpb_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Master group B write of memory protection is enabled. The write value should always be 1.

Source§

impl EnumBitfieldStruct<u8, RpGrpb_SPEC>

Source

pub const _0: Self

Setting prohibited

Source

pub const _1: Self

Master group B read of memory protection is enabled. The write value should always be 1.

Source§

impl EnumBitfieldStruct<u8, WpGrpa_SPEC>

Source

pub const _0: Self

Master group A write of memory protection is disabled.

Source

pub const _1: Self

Master group A write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpa_SPEC>

Source

pub const _0: Self

Master group A read of memory protection is disabled.

Source

pub const _1: Self

Master group A read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpCpu_SPEC>

Source

pub const _0: Self

CPU write of memory protection is disabled.

Source

pub const _1: Self

CPU write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpCpu_SPEC>

Source

pub const _0: Self

CPU read of memory protection is disabled.

Source

pub const _1: Self

CPU read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpc_SPEC>

Source

pub const _0: Self

Master group C write of memory protection is disabled.

Source

pub const _1: Self

Master group C write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpc_SPEC>

Source

pub const _0: Self

Master group C read of memory protection is disabled.

Source

pub const _1: Self

Master group C read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpb_SPEC>

Source

pub const _0: Self

Master group B write of memory protection is disabled.

Source

pub const _1: Self

Master group B write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpb_SPEC>

Source

pub const _0: Self

Master group B read of memory protection is disabled.

Source

pub const _1: Self

Master group B read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpa_SPEC>

Source

pub const _0: Self

Master group A write of memory protection is disabled.

Source

pub const _1: Self

Master group A write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpa_SPEC>

Source

pub const _0: Self

Master group A read of memory protection is disabled.

Source

pub const _1: Self

Master group A read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpCpu_SPEC>

Source

pub const _0: Self

CPU write of memory protection is disabled.

Source

pub const _1: Self

CPU write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpCpu_SPEC>

Source

pub const _0: Self

CPU read of memory protection is disabled.

Source

pub const _1: Self

CPU read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpc_SPEC>

Source

pub const _0: Self

Master group C write of memory protection is disabled.

Source

pub const _1: Self

Master group C write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpc_SPEC>

Source

pub const _0: Self

Master group C read of memory protection is disabled.

Source

pub const _1: Self

Master group C read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpb_SPEC>

Source

pub const _0: Self

Master group B write of memory protection is disabled.

Source

pub const _1: Self

Master group B write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpb_SPEC>

Source

pub const _0: Self

Master group B read of memory protection is disabled.

Source

pub const _1: Self

Master group B read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpGrpa_SPEC>

Source

pub const _0: Self

Master group A write of memory protection is disabled.

Source

pub const _1: Self

Master group A write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpGrpa_SPEC>

Source

pub const _0: Self

Master group A read of memory protection is disabled.

Source

pub const _1: Self

Master group A read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, WpCpu_SPEC>

Source

pub const _0: Self

CPU write of memory protection is disabled.

Source

pub const _1: Self

CPU write of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, RpCpu_SPEC>

Source

pub const _0: Self

CPU read of memory protection is disabled.

Source

pub const _1: Self

CPU read of memory protection is enabled.

Source§

impl EnumBitfieldStruct<u8, Sprie_SPEC>

Source

pub const _0: Self

Disables the generation of SPI receive buffer full interrupt requests

Source

pub const _1: Self

Enables the generation of SPI receive buffer full interrupt requests

Source§

impl EnumBitfieldStruct<u8, Spe_SPEC>

Source

pub const _0: Self

Disables the SPI function

Source

pub const _1: Self

Enables the SPI function

Source§

impl EnumBitfieldStruct<u8, Sptie_SPEC>

Source

pub const _0: Self

Disables the generation of transmit buffer empty interrupt requests

Source

pub const _1: Self

Enables the generation of transmit buffer empty interrupt requests

Source§

impl EnumBitfieldStruct<u8, Speie_SPEC>

Source

pub const _0: Self

Disables the generation of SPI error interrupt requests

Source

pub const _1: Self

Enables the generation of SPI error interrupt requests

Source§

impl EnumBitfieldStruct<u8, Mstr_SPEC>

Source

pub const _0: Self

Slave mode

Source

pub const _1: Self

Master mode

Source§

impl EnumBitfieldStruct<u8, Modfen_SPEC>

Source

pub const _0: Self

Disables the detection of mode fault error

Source

pub const _1: Self

Enables the detection of mode fault error

Source§

impl EnumBitfieldStruct<u8, Txmd_SPEC>

Source

pub const _0: Self

Full-duplex synchronous serial communications

Source

pub const _1: Self

Serial communications consisting of only transmit operations

Source§

impl EnumBitfieldStruct<u8, Spms_SPEC>

Source

pub const _0: Self

SPI operation (4-wire method)

Source

pub const _1: Self

Clock synchronous operation (3-wire method)

Source§

impl EnumBitfieldStruct<u8, Ssl3P_SPEC>

Source

pub const _0: Self

SSL3 signal is active low

Source

pub const _1: Self

SSL3 signal is active high

Source§

impl EnumBitfieldStruct<u8, Ssl2P_SPEC>

Source

pub const _0: Self

SSL2 signal is active low

Source

pub const _1: Self

SSL2 signal is active high

Source§

impl EnumBitfieldStruct<u8, Ssl1P_SPEC>

Source

pub const _0: Self

SSL1 signal is active low

Source

pub const _1: Self

SSL1 signal is active high

Source§

impl EnumBitfieldStruct<u8, Ssl0P_SPEC>

Source

pub const _0: Self

SSL0 signal is active low

Source

pub const _1: Self

SSL0 signal is active high

Source§

impl EnumBitfieldStruct<u8, Moife_SPEC>

Source

pub const _0: Self

MOSI output value equals final data from previous transfer

Source

pub const _1: Self

MOSI output value equals the value set in the MOIFV bit

Source§

impl EnumBitfieldStruct<u8, Moifv_SPEC>

Source

pub const _0: Self

The level output on the MOSIn pin during MOSI idling corresponds to low.

Source

pub const _1: Self

The level output on the MOSIn pin during MOSI idling corresponds to high.

Source§

impl EnumBitfieldStruct<u8, Splp2_SPEC>

Source

pub const _0: Self

Normal mode

Source

pub const _1: Self

Loopback mode (data is not inverted for transmission)

Source§

impl EnumBitfieldStruct<u8, Splp_SPEC>

Source

pub const _0: Self

Normal mode

Source

pub const _1: Self

Loopback mode (data is inverted for transmission)

Source§

impl EnumBitfieldStruct<u8, Sprf_SPEC>

Source

pub const _0: Self

No valid data in SPDR

Source

pub const _1: Self

Valid data found in SPDR

Source§

impl EnumBitfieldStruct<u8, Sptef_SPEC>

Source

pub const _0: Self

Data found in the transmit buffer

Source

pub const _1: Self

No data in the transmit buffer

Source§

impl EnumBitfieldStruct<u8, Udrf_SPEC>

Source

pub const _0: Self

A mode fault error occurs (MODF=1)

Source

pub const _1: Self

An underrun error occurs (MODF=1)

Source§

impl EnumBitfieldStruct<u8, Perf_SPEC>

Source

pub const _0: Self

No parity error occurs

Source

pub const _1: Self

A parity error occurs

Source§

impl EnumBitfieldStruct<u8, Modf_SPEC>

Source

pub const _0: Self

Neither mode fault error nor underrun error occurs

Source

pub const _1: Self

A mode fault error or an underrun error occurs.

Source§

impl EnumBitfieldStruct<u8, Idlnf_SPEC>

Source

pub const _0: Self

SPI is in the idle state

Source

pub const _1: Self

SPI is in the transfer state

Source§

impl EnumBitfieldStruct<u8, Ovrf_SPEC>

Source

pub const _0: Self

No overrun error occurs

Source

pub const _1: Self

An overrun error occurs

Source§

impl EnumBitfieldStruct<u8, Spsln_SPEC>

Source

pub const _000: Self

Length 1 SPDMDx x = 0->0->…

Source

pub const _001: Self

Length 2 SPDMDx x = 0->1->0->…

Source

pub const _010: Self

Length 3 SPDMDx x = 0->1->2->0->…

Source

pub const _011: Self

Length 4 SPDMDx x = 0->1->2->3->0->…

Source

pub const _100: Self

Length 5 SPDMDx x = 0->1->2->3->4->0->…

Source

pub const _101: Self

Length 6 SPDMDx x = 0->1->2->3->4->5->0->…

Source

pub const _110: Self

Length 7 SPDMDx x = 0->1->2->3->4->5->6->0->…

Source

pub const _111: Self

Length 8 SPDMDx x = 0->1->2->3->4->5->6->7->0->…

Source§

impl EnumBitfieldStruct<u8, Specm_SPEC>

Source

pub const _000: Self

SPCMD0

Source

pub const _001: Self

SPCMD1

Source

pub const _010: Self

SPCMD2

Source

pub const _011: Self

SPCMD3

Source

pub const _100: Self

SPCMD4

Source

pub const _101: Self

SPCMD5

Source

pub const _110: Self

SPCMD6

Source

pub const _111: Self

SPCMD7

Source§

impl EnumBitfieldStruct<u8, Spcp_SPEC>

Source

pub const _000: Self

SPCMD0

Source

pub const _001: Self

SPCMD1

Source

pub const _010: Self

SPCMD2

Source

pub const _011: Self

SPCMD3

Source

pub const _100: Self

SPCMD4

Source

pub const _101: Self

SPCMD5

Source

pub const _110: Self

SPCMD6

Source

pub const _111: Self

SPCMD7

Source§

impl EnumBitfieldStruct<u8, Spbyt_SPEC>

Source

pub const _0: Self

SPDR is accessed in word or longword (SPLW is valid)

Source

pub const _1: Self

SPDR is accessed in byte (SPLW is invalid)

Source§

impl EnumBitfieldStruct<u8, Splw_SPEC>

Source

pub const _0: Self

SPDR_HA is valid to access in halfwords

Source

pub const _1: Self

SPDR is valid (to access in words).

Source§

impl EnumBitfieldStruct<u8, Sprdtd_SPEC>

Source

pub const _0: Self

SPDR values are read from the receive buffer

Source

pub const _1: Self

SPDR values are read from the transmit buffer (but only if the transmit buffer is empty)

Source§

impl EnumBitfieldStruct<u8, Spfc_SPEC>

Source

pub const _00: Self

1 frame

Source

pub const _01: Self

2 frames

Source

pub const _10: Self

3 frames

Source

pub const _11: Self

4 frames.

Source§

impl EnumBitfieldStruct<u8, Sckdl_SPEC>

Source

pub const _000: Self

1 RSPCK

Source

pub const _001: Self

2 RSPCK

Source

pub const _010: Self

3 RSPCK

Source

pub const _011: Self

4 RSPCK

Source

pub const _100: Self

5 RSPCK

Source

pub const _101: Self

6 RSPCK

Source

pub const _110: Self

7 RSPCK

Source

pub const _111: Self

8 RSPCK

Source§

impl EnumBitfieldStruct<u8, Slndl_SPEC>

Source

pub const _000: Self

1 RSPCK

Source

pub const _001: Self

2 RSPCK

Source

pub const _010: Self

3 RSPCK

Source

pub const _011: Self

4 RSPCK

Source

pub const _100: Self

5 RSPCK

Source

pub const _101: Self

6 RSPCK

Source

pub const _110: Self

7 RSPCK

Source

pub const _111: Self

8 RSPCK

Source§

impl EnumBitfieldStruct<u8, Spndl_SPEC>

Source

pub const _000: Self

1 RSPCK + 2 PCLK

Source

pub const _001: Self

2 RSPCK + 2 PCLK

Source

pub const _010: Self

3 RSPCK + 2 PCLK

Source

pub const _011: Self

4 RSPCK + 2 PCLK

Source

pub const _100: Self

5 RSPCK + 2 PCLK

Source

pub const _101: Self

6 RSPCK + 2 PCLK

Source

pub const _110: Self

7 RSPCK + 2 PCLK

Source

pub const _111: Self

8 RSPCK + 2 PCLK

Source§

impl EnumBitfieldStruct<u8, Sckase_SPEC>

Source

pub const _0: Self

Disables the RSPCK auto-stop function

Source

pub const _1: Self

Enables the RSPCK auto-stop function

Source§

impl EnumBitfieldStruct<u8, Pte_SPEC>

Source

pub const _0: Self

Disables the self-diagnosis function of the parity circuit

Source

pub const _1: Self

Enables the self-diagnosis function of the parity circuit

Source§

impl EnumBitfieldStruct<u8, Spiie_SPEC>

Source

pub const _0: Self

Disables the generation of idle interrupt requests

Source

pub const _1: Self

Enables the generation of idle interrupt requests

Source§

impl EnumBitfieldStruct<u8, Spoe_SPEC>

Source

pub const _0: Self

Selects even parity for use in transmission and reception

Source

pub const _1: Self

Selects odd parity for use in transmission and reception

Source§

impl EnumBitfieldStruct<u8, Sppe_SPEC>

Source

pub const _0: Self

Does not add the parity bit to transmit data and does not check the parity bit of receive data

Source

pub const _1: Self

Adds the parity bit to transmit data and checks the parity bit of receive data (when SPCR.TXMD = 0) / Adds the parity bit to transmit data but does not check the parity bit of receive data (when SPCR.TXMD = 1)

Source§

impl EnumBitfieldStruct<u8, Sckden_SPEC>

Source

pub const _0: Self

An RSPCK delay of 1 RSPCK

Source

pub const _1: Self

An RSPCK delay is equal to the setting of the RSPI clock delay register (SPCKD)

Source§

impl EnumBitfieldStruct<u8, Slnden_SPEC>

Source

pub const _0: Self

An SSL negation delay of 1 RSPCK

Source

pub const _1: Self

An SSL negation delay is equal to the setting of the RSPI slave select negation delay register (SSLND)

Source§

impl EnumBitfieldStruct<u8, Spnden_SPEC>

Source

pub const _0: Self

A next-access delay of 1 RSPCK + 2 PCLK

Source

pub const _1: Self

A next-access delay is equal to the setting of the RSPI next-access delay register (SPND)

Source§

impl EnumBitfieldStruct<u8, Lsbf_SPEC>

Source

pub const _0: Self

MSB first

Source

pub const _1: Self

LSB first

Source§

impl EnumBitfieldStruct<u8, Spb_SPEC>

Source

pub const _0000: Self

20 bits

Source

pub const _0001: Self

24 bits

Source

pub const _0010: Self

32 bits

Source

pub const _0011: Self

32 bits

Source

pub const _1000: Self

9 bits

Source

pub const _1001: Self

10 bits

Source

pub const _1010: Self

11 bits

Source

pub const _1011: Self

12 bits

Source

pub const _1100: Self

13 bits

Source

pub const _1101: Self

14 bits

Source

pub const _1110: Self

15 bits

Source

pub const _1111: Self

16 bits

Source§

impl EnumBitfieldStruct<u8, Sslkp_SPEC>

Source

pub const _0: Self

Negate all SSL signals on completion of transfer

Source

pub const _1: Self

Keep SSL signal level from the end of transfer until the beginning

Source§

impl EnumBitfieldStruct<u8, Ssla_SPEC>

Source

pub const _000: Self

SSL0

Source

pub const _001: Self

SSL1

Source

pub const _010: Self

SSL2

Source

pub const _011: Self

SSL3

Source§

impl EnumBitfieldStruct<u8, Brdv_SPEC>

Source

pub const _00: Self

These bits select the base bit rate

Source

pub const _01: Self

These bits select the base bit rate divided by 2

Source

pub const _10: Self

These bits select the base bit rate divided by 4

Source

pub const _11: Self

These bits select the base bit rate divided by 8

Source§

impl EnumBitfieldStruct<u8, Cpol_SPEC>

Source

pub const _0: Self

RSPCK is low when idle

Source

pub const _1: Self

RSPCK is high when idle

Source§

impl EnumBitfieldStruct<u8, Cpha_SPEC>

Source

pub const _0: Self

Data sampling on odd edge, data variation on even edge

Source

pub const _1: Self

Data variation on odd edge, data sampling on even edge

Source§

impl EnumBitfieldStruct<u8, Bysw_SPEC>

Source

pub const _0: Self

Byte Swap Operating Mode disabled

Source

pub const _1: Self

Byte Swap Operating Mode enabled

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the OAD bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Oad_SPEC>

Source

pub const _1: Self

Internal reset.

Source

pub const _0: Self

Non-maskable interrupt.

Source§

impl EnumBitfieldStruct<u8, Error_SPEC>

Source

pub const _0: Self

SP_main has not overflowed or underflowed.

Source

pub const _1: Self

SP_main has overflowed or underflowed.

Source§

impl EnumBitfieldStruct<u8, Enable_SPEC>

Source

pub const _0: Self

SP_main monitor is disabled.

Source

pub const _1: Self

SP_main monitor is enabled.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the PROTECT bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Protect_SPEC>

Source

pub const _0: Self

Stack Pointer Monitor register writing is possible.

Source

pub const _1: Self

Stack Pointer Monitor register writing is protected.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the OAD bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Oad_SPEC>

Source

pub const _1: Self

Internal reset.

Source

pub const _0: Self

Non-maskable interrupt.

Source§

impl EnumBitfieldStruct<u8, Error_SPEC>

Source

pub const _0: Self

SP_process has not overflowed or underflowed.

Source

pub const _1: Self

SP_process has overflowed or underflowed.

Source§

impl EnumBitfieldStruct<u8, Enable_SPEC>

Source

pub const _0: Self

SP_process monitor is disabled.

Source

pub const _1: Self

SP_process monitor is enabled.

Source§

impl EnumBitfieldStruct<u8, Key_SPEC>

Source

pub const _0_X_A_5: Self

Writing to the PROTECT bit is valid, when the KEY bits are written 0xA5.

Source§

impl EnumBitfieldStruct<u8, Protect_SPEC>

Source

pub const _0: Self

Stack Pointer Monitor register writing is possible.

Source

pub const _1: Self

Stack Pointer Monitor register writing is protected.

Source§

impl EnumBitfieldStruct<u8, Oad_SPEC>

Source

pub const _0: Self

Non-maskable interrupt

Source

pub const _1: Self

Reset

Source§

impl EnumBitfieldStruct<u8, Kw_SPEC>

Source

pub const _1111000: Self

Writing to the RAMPRCR bit is valid, when the KEY bits are written 1111000b.

Source§

impl EnumBitfieldStruct<u8, Sramprcr_SPEC>

Source

pub const _0: Self

Disable writes to protected registers

Source

pub const _1: Self

Enable writes to protected registers

Source§

impl EnumBitfieldStruct<u8, Sram1Wten_SPEC>

Source

pub const _0: Self

Not add wait state in read access cycle to SRAM1

Source

pub const _1: Self

Add wait state in read access cycle to SRAM1

Source§

impl EnumBitfieldStruct<u8, Sram0Wten_SPEC>

Source

pub const _0: Self

Not add wait state in read access cycle to SRAM0

Source

pub const _1: Self

Add wait state in read access cycle to SRAM0

Source§

impl EnumBitfieldStruct<u8, Eccramrdwten_SPEC>

Source

pub const _0: Self

Not add wait state in read access cycle to SRAM0 (ECC area)

Source

pub const _1: Self

Add wait state in read access cycle to SRAM0 (ECC area)

Source§

impl EnumBitfieldStruct<u8, Eccmod_SPEC>

Source

pub const _00: Self

Disable ECC function

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

Enable ECC function without error checking

Source

pub const _11: Self

Enable ECC function with error checking.

Source§

impl EnumBitfieldStruct<u8, Ecc2Err_SPEC>

Source

pub const _0: Self

No 2-bit ECC error occurred

Source

pub const _1: Self

2-bit ECC error occurred

Source§

impl EnumBitfieldStruct<u8, E1Stsen_SPEC>

Source

pub const _0: Self

Disables updating of the 1-bit ECC error information.

Source

pub const _1: Self

Enables updating of the 1-bit ECC error information.

Source§

impl EnumBitfieldStruct<u8, Ecc1Err_SPEC>

Source

pub const _0: Self

No 1-bit ECC error occurred

Source

pub const _1: Self

1-bit ECC error occurred

Source§

impl EnumBitfieldStruct<u8, Kw_SPEC>

Source

pub const _1111000: Self

Writing to the ECCRAMPRCR bit is valid, when the KEY bits are written 1111000b.

Source§

impl EnumBitfieldStruct<u8, Eccprcr_SPEC>

Source

pub const _0: Self

Disable writes to protected registers

Source

pub const _1: Self

Enable writes to protected registers

Source§

impl EnumBitfieldStruct<u8, Tstbyp_SPEC>

Source

pub const _0: Self

ECC bypass disabled

Source

pub const _1: Self

ECC bypass enabled.

Source§

impl EnumBitfieldStruct<u8, Oad_SPEC>

Source

pub const _0: Self

Non maskable interrupt.

Source

pub const _1: Self

Internal reset.

Source§

impl EnumBitfieldStruct<u8, Ied_SPEC>

Source

pub const _0: Self

Endian formats 1 are the same between the CPU and input data.

Source

pub const _1: Self

Endian formats 1 are different between the CPU and input data.

Source§

impl EnumBitfieldStruct<u8, Ien_SPEC>

Source

pub const _0: Self

Input FIFO empty interrupt is disabled.

Source

pub const _1: Self

Input FIFO empty interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Iftrg_SPEC>

Source

pub const _00: Self

0

Source

pub const _01: Self

2

Source

pub const _10: Self

4

Source

pub const _11: Self

6

Source§

impl EnumBitfieldStruct<u8, Och_SPEC>

Source

pub const _0: Self

Does not exchange the channels (the same order as data input)

Source

pub const _1: Self

Exchanges the channels (the opposite order from data input)

Source§

impl EnumBitfieldStruct<u8, Oed_SPEC>

Source

pub const _0: Self

Endian formats are the same between the chip and input data.

Source

pub const _1: Self

Endian formats are different between the chip and input data.

Source§

impl EnumBitfieldStruct<u8, Oen_SPEC>

Source

pub const _0: Self

Output data FIFO full interrupt is disabled.

Source

pub const _1: Self

Output data FIFO full interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Oftrg_SPEC>

Source

pub const _00: Self

1

Source

pub const _01: Self

4

Source

pub const _10: Self

8

Source

pub const _11: Self

12

Source§

impl EnumBitfieldStruct<u8, Ficrae_SPEC>

Source

pub const _0: Self

Reading/writing to filter coefficient table RAM is disabled.

Source

pub const _1: Self

Reading/writing to filter coefficient table RAM is enabled.

Source§

impl EnumBitfieldStruct<u8, Ceen_SPEC>

Source

pub const _0: Self

Disables conversion end interrupt requests.

Source

pub const _1: Self

Enables conversion end interrupt requests.

Source§

impl EnumBitfieldStruct<u8, Srcen_SPEC>

Source

pub const _0: Self

Disables this module operation.

Source

pub const _1: Self

Enables this module operation.

Source§

impl EnumBitfieldStruct<u8, Uden_SPEC>

Source

pub const _0: Self

Disables output data FIFO underflow interrupt requests.

Source

pub const _1: Self

Enables output data FIFO underflow interrupt requests.

Source§

impl EnumBitfieldStruct<u8, Oven_SPEC>

Source

pub const _0: Self

Output data FIFO overwrite interrupt is disabled.

Source

pub const _1: Self

Output data FIFO overwrite interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Fl_SPEC>

Source

pub const _0: Self

no effect

Source

pub const _1: Self

starts converting the sampling rate of all the data in the input FIFO, input buffer memory, and intermediate memory(i.e., flush processing).

Source§

impl EnumBitfieldStruct<u8, Cl_SPEC>

Source

pub const _0: Self

no effect

Source

pub const _1: Self

Clears the input FIFO, output FIFO, input buffer memory, intermediate memory and accumulator.

Source§

impl EnumBitfieldStruct<u8, Ifs_SPEC>

Source

pub const _0000: Self

8.0 kHz

Source

pub const _0001: Self

11.025 kHz

Source

pub const _0010: Self

12.0 kHz

Source

pub const _0011: Self

Setting prohibited

Source

pub const _0100: Self

16.0 kHz

Source

pub const _0101: Self

22.05 kHz

Source

pub const _0110: Self

24.0 kHz

Source

pub const _0111: Self

Setting prohibited

Source

pub const _1000: Self

32.0 kHz

Source

pub const _1001: Self

44.1 kHz

Source

pub const _1010: Self

48.0 kHz

Source§

impl EnumBitfieldStruct<u8, Ofs_SPEC>

Source

pub const _000: Self

44.1 kHz

Source

pub const _001: Self

48.0 kHz

Source

pub const _010: Self

32.0 kHz

Source

pub const _011: Self

Setting prohibited

Source

pub const _100: Self

8.0 kHz ( Valid only when IFS[3:0] =1001b )

Source

pub const _101: Self

16.0 kHz ( Valid only when IFS[3:0] =1001b )

Source§

impl EnumBitfieldStruct<u8, Cef_SPEC>

Source

pub const _0: Self

All of the output data has not been read out.

Source

pub const _1: Self

All of the output data has been read out.

Source§

impl EnumBitfieldStruct<u8, Flf_SPEC>

Source

pub const _0: Self

Flash processing is completed.

Source

pub const _1: Self

Flash processing is in progress.

Source§

impl EnumBitfieldStruct<u8, Udf_SPEC>

Source

pub const _0: Self

Output data FIFO has not been read out.

Source

pub const _1: Self

Output data FIFO has been read out.

Source§

impl EnumBitfieldStruct<u8, Ovf_SPEC>

Source

pub const _0: Self

Next data conversion processing is not completed.

Source

pub const _1: Self

Next data conversion processing is completed.

Source§

impl EnumBitfieldStruct<u8, Iint_SPEC>

Source

pub const _0: Self

Number of data units in the input FIFO has not become equal to or smaller than the specified triggering number.

Source

pub const _1: Self

Number of data units in the input FIFO has become equal to or smaller than the specified triggering number.

Source§

impl EnumBitfieldStruct<u8, Oint_SPEC>

Source

pub const _0: Self

Number of data units in the output FIFO has not become equal to or greater than the specified triggering number.

Source

pub const _1: Self

Number of data units in the output FIFO has become equal to or greater than the specified triggering number.

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _0: Self

AUDIO_CLK input

Source

pub const _1: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Tuien_SPEC>

Source

pub const _0: Self

Disables an underflow interrupt.

Source

pub const _1: Self

Enables an underflow interrupt.

Source§

impl EnumBitfieldStruct<u8, Toien_SPEC>

Source

pub const _0: Self

Disables an overflow interrupt.

Source

pub const _1: Self

Enables an overflow interrupt.

Source§

impl EnumBitfieldStruct<u8, Ruien_SPEC>

Source

pub const _0: Self

Disables an underflow interrupt.

Source

pub const _1: Self

Enables an underflow interrupt.

Source§

impl EnumBitfieldStruct<u8, Roien_SPEC>

Source

pub const _0: Self

Disables an overflow interrupt.

Source

pub const _1: Self

Enables an overflow interrupt.

Source§

impl EnumBitfieldStruct<u8, Iien_SPEC>

Source

pub const _0: Self

Disables an idle mode interrupt.

Source

pub const _1: Self

Enables an idle mode interrupt.

Source§

impl EnumBitfieldStruct<u8, Chnl_SPEC>

Source

pub const _00: Self

One channel

Source§

impl EnumBitfieldStruct<u8, Dwl_SPEC>

Source

pub const _000: Self

8 bits

Source

pub const _001: Self

16 bits

Source

pub const _010: Self

18 bits

Source

pub const _011: Self

20 bits

Source

pub const _100: Self

22 bits

Source

pub const _101: Self

24 bits

Source§

impl EnumBitfieldStruct<u8, Swl_SPEC>

Source

pub const _000: Self

8 bits (serial bit clock frequency = 16fs )

Source

pub const _001: Self

16 bits (serial bit clock frequency = 32fs )

Source

pub const _010: Self

24 bits (serial bit clock frequency = 48fs )

Source

pub const _011: Self

32 bits (serial bit clock frequency = 64fs )

Source§

impl EnumBitfieldStruct<u8, Swsd_SPEC>

Source

pub const _0: Self

Serial word select is input, slave mode.

Source

pub const _1: Self

Serial word select is output, master mode.

Source§

impl EnumBitfieldStruct<u8, Sckp_SPEC>

Source

pub const _0: Self

SSIWS and SSIDATA change at the SSISCK falling edge (sampled at the SCK rising edge).

Source

pub const _1: Self

SSIWS and SSIDATA change at the SSISCK rising edge (sampled at the SCK falling edge).

Source§

impl EnumBitfieldStruct<u8, Swsp_SPEC>

Source

pub const _0: Self

SSIWS is low for 1st channel, high for 2nd channel.

Source

pub const _1: Self

SSIWS is high for 1st channel, low for 2nd channel.

Source§

impl EnumBitfieldStruct<u8, Spdp_SPEC>

Source

pub const _0: Self

Padding bits are low.

Source

pub const _1: Self

Padding bits are high.

Source§

impl EnumBitfieldStruct<u8, Sdta_SPEC>

Source

pub const _0: Self

Transmitting and receiving in the order of serial data and padding bits

Source

pub const _1: Self

Transmitting and receiving in the order of padding bits and serial data

Source§

impl EnumBitfieldStruct<u8, Pdta_SPEC>

Source

pub const _0: Self

The lower bits of parallel data (SSITDR, SSIRDR) are transferred prior to the upper bits.(When data word length is 8 or 16 bits) / Parallel data (SSITDR, SSIRDR) is left-aligned.(When data word length is 18, 20, 22, or 24 bits)

Source

pub const _1: Self

The upper bits of parallel data (SSITDR, SSIRDR) are transferred prior to the lower bits.(When data word length is 8 or 16 bits) / Parallel data (SSITDR, SSIRDR) is right-aligned.(When data word length is 18, 20, 22, or 24 bits)

Source§

impl EnumBitfieldStruct<u8, Del_SPEC>

Source

pub const _0: Self

1 clock cycle delay between SSIWS and SSIDATA

Source

pub const _1: Self

No delay between SSIWS and SSIDATA

Source§

impl EnumBitfieldStruct<u8, Ckdv_SPEC>

Source

pub const _0_X_0: Self

CLK

Source

pub const _0_X_1: Self

CLK/2

Source

pub const _0_X_2: Self

CLK/4

Source

pub const _0_X_3: Self

CLK/8

Source

pub const _0_X_4: Self

CLK/16

Source

pub const _0_X_5: Self

CLK/32

Source

pub const _0_X_6: Self

CLK/64

Source

pub const _0_X_7: Self

CLK/128

Source

pub const _0_X_8: Self

CLK/6

Source

pub const _0_X_9: Self

CLK/12 (These bits are only settable for channel 0. Setting these bits in the register for channel 1 is prohibited.)

Source

pub const _0_X_A: Self

CLK/24

Source

pub const _0_X_B: Self

CLK/48(These bits are only settable for channel 0. Setting these bits in the register for channel 1 is prohibited.)

Source

pub const _0_X_C: Self

CLK/96(These bits are only settable for channel 0. Setting these bits in the register for channel 1 is prohibited.)

Source§

impl EnumBitfieldStruct<u8, Muen_SPEC>

Source

pub const _0: Self

This module is not muted.

Source

pub const _1: Self

This module is muted.

Source§

impl EnumBitfieldStruct<u8, Ten_SPEC>

Source

pub const _0: Self

Disables the transmit operation.

Source

pub const _1: Self

Enables the transmit operation.

Source§

impl EnumBitfieldStruct<u8, Ren_SPEC>

Source

pub const _0: Self

Disables the receive operation.

Source

pub const _1: Self

Enables the receive operation.

Source§

impl EnumBitfieldStruct<u8, Tuirq_SPEC>

Source

pub const _0: Self

No transmit underflow has occurred.

Source

pub const _1: Self

A transmit underflow has occurred.

Source§

impl EnumBitfieldStruct<u8, Toirq_SPEC>

Source

pub const _0: Self

No transmit overflow has occurred.

Source

pub const _1: Self

A transmit overflow has occurred.

Source§

impl EnumBitfieldStruct<u8, Ruirq_SPEC>

Source

pub const _0: Self

No receive underflow has occurred.

Source

pub const _1: Self

A receive underflow has occurred.

Source§

impl EnumBitfieldStruct<u8, Roirq_SPEC>

Source

pub const _0: Self

No receive overflow has occurred.

Source

pub const _1: Self

A receive overflow has occurred.

Source§

impl EnumBitfieldStruct<u8, Iirq_SPEC>

Source

pub const _0: Self

This module is not in idle state.

Source

pub const _1: Self

This module is in idle state.

Source§

impl EnumBitfieldStruct<u8, Idst_SPEC>

Source

pub const _0: Self

Serial bus is operating.

Source

pub const _1: Self

The current communication is stopped.

Source§

impl EnumBitfieldStruct<u8, Aucke_SPEC>

Source

pub const _0: Self

The oversampling clock is disabled.

Source

pub const _1: Self

The oversampling clock is enabled.

Source§

impl EnumBitfieldStruct<u8, Ssirst_SPEC>

Source

pub const _0: Self

Clears the SSI software reset.

Source

pub const _1: Self

initiates the SSI software reset.

Source§

impl EnumBitfieldStruct<u8, Ttrg_SPEC>

Source

pub const _00: Self

7 (1)

Source

pub const _01: Self

6 (2)

Source

pub const _10: Self

4 (4)

Source

pub const _11: Self

2 (6)

Source§

impl EnumBitfieldStruct<u8, Rtrg_SPEC>

Source

pub const _00: Self

1

Source

pub const _01: Self

2

Source

pub const _10: Self

4

Source

pub const _11: Self

6

Source§

impl EnumBitfieldStruct<u8, Tie_SPEC>

Source

pub const _0: Self

Transmit data empty interrupt (TXI) request is disabled

Source

pub const _1: Self

Transmit data empty interrupt (TXI) request is enabled

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Receive data full interrupt (RXI) request is disabled

Source

pub const _1: Self

Receive data full interrupt (RXI) request is enabled

Source§

impl EnumBitfieldStruct<u8, Tfrst_SPEC>

Source

pub const _0: Self

Clears the transmit data FIFO reset.

Source

pub const _1: Self

Initiates the transmit data FIFO reset.

Source§

impl EnumBitfieldStruct<u8, Rfrst_SPEC>

Source

pub const _0: Self

Clears the receive data FIFO reset.

Source

pub const _1: Self

Initiates the receive data FIFO reset.

Source§

impl EnumBitfieldStruct<u8, Tde_SPEC>

Source

pub const _0: Self

Number of data bytes for transmission in SSIFTDR is greater than the set transmit trigger number.

Source

pub const _1: Self

Number of data bytes for transmission in SSIFTDR is equal to or less than the set transmit trigger number.

Source§

impl EnumBitfieldStruct<u8, Rdf_SPEC>

Source

pub const _0: Self

Number of received data bytes in SSIFRDR is less than the set receive trigger number.

Source

pub const _1: Self

Number of received data bytes in SSIFRDR is equal to or greater than the set receive trigger number.

Source§

impl EnumBitfieldStruct<u8, Bckastp_SPEC>

Source

pub const _0: Self

Always outputs BCK to the SSIBCK pin.

Source

pub const _1: Self

Automatically controls output of BCK to the SSIBCK pin.

Source§

impl EnumBitfieldStruct<u8, Lrcont_SPEC>

Source

pub const _0: Self

Disables LRCK/FS continuation.

Source

pub const _1: Self

Enables LRCK/FS continuation.

Source§

impl EnumBitfieldStruct<u8, Omod_SPEC>

Source

pub const _00: Self

I2S format

Source

pub const _01: Self

TDM format

Source

pub const _10: Self

Monaural format

Source

pub const _11: Self

Setting prohibited.

Source§

impl EnumBitfieldStruct<u8, Tdes_SPEC>

Source

pub const _00000: Self

SSIFTDR has one stage or more free space

Source

pub const _00001: Self

SSIFTDR has two stages or more free space (snip)

Source

pub const _11110: Self

SSIFTDR has thirty-one stages or more free space

Source

pub const _11111: Self

SSIFTDR has thirty-two stages or more free space.

Source§

impl EnumBitfieldStruct<u8, Rdfs_SPEC>

Source

pub const _00000: Self

SSIFRDR has one stage or more data size

Source

pub const _00001: Self

SSIFRDR has two stages or more data size (snip)

Source

pub const _11110: Self

SSIFRDR has thirty-one stages or more data size

Source

pub const _11111: Self

SSIFRDR has thirty-two stages or more data size.

Source§

impl EnumBitfieldStruct<u8, Fck_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Ick_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Bck_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Pcka_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Pckb_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Pckc_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Pckd_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source§

impl EnumBitfieldStruct<u8, Uck_SPEC>

Source

pub const _010: Self

/3

Source

pub const _011: Self

/4

Source

pub const _100: Self

/5

Source§

impl EnumBitfieldStruct<u8, Cksel_SPEC>

Source

pub const _000: Self

HOCO

Source

pub const _001: Self

MOCO

Source

pub const _010: Self

LOCO

Source

pub const _011: Self

Main clock oscillator

Source

pub const _100: Self

Sub-clock oscillator

Source

pub const _101: Self

PLL

Source§

impl EnumBitfieldStruct<u8, Plsrcsel_SPEC>

Source

pub const _0: Self

Main clock oscillator

Source

pub const _1: Self

HOCO

Source§

impl EnumBitfieldStruct<u8, Plidiv_SPEC>

Source

pub const _00: Self

/1

Source

pub const _01: Self

/2

Source

pub const _10: Self

/3

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Pllstp_SPEC>

Source

pub const _0: Self

Operate the PLL

Source

pub const _1: Self

Stop the PLL.

Source§

impl EnumBitfieldStruct<u8, Bclkdiv_SPEC>

Source

pub const _0: Self

BCLK

Source

pub const _1: Self

BCLK/2

Source§

impl EnumBitfieldStruct<u8, Mostp_SPEC>

Source

pub const _0: Self

Main clock oscillator is operating.

Source

pub const _1: Self

Main clock oscillator is stopped.

Source§

impl EnumBitfieldStruct<u8, Hcstp_SPEC>

Source

pub const _0: Self

Operate the HOCO clock

Source

pub const _1: Self

Stop the HOCO clock

Source§

impl EnumBitfieldStruct<u8, Mcstp_SPEC>

Source

pub const _0: Self

Operate the MOCO clock

Source

pub const _1: Self

Stop the MOCO clock

Source§

impl EnumBitfieldStruct<u8, Fllen_SPEC>

Source

pub const _0: Self

FLL function is disabled.

Source

pub const _1: Self

FLL function is enabled.

Source§

impl EnumBitfieldStruct<u8, Pllsf_SPEC>

Source

pub const _0: Self

PLL clock is stopped or is not yet stable

Source

pub const _1: Self

PLL clock is stable, so is available for use as the system clock

Source§

impl EnumBitfieldStruct<u8, Moscsf_SPEC>

Source

pub const _0: Self

Main clock oscillator is stopped (MOSTP = 1) or is not yet stable

Source

pub const _1: Self

Main clock oscillator is stable, so is available for use as the system clock

Source§

impl EnumBitfieldStruct<u8, Hocosf_SPEC>

Source

pub const _0: Self

HOCO clock is stopped or is not yet stable

Source

pub const _1: Self

HOCO clock is stable, so is available for use as the system clock

Source§

impl EnumBitfieldStruct<u8, Ckoen_SPEC>

Source

pub const _0: Self

Disable clock out

Source

pub const _1: Self

Enable clock out

Source§

impl EnumBitfieldStruct<u8, Ckodiv_SPEC>

Source

pub const _000: Self

/1

Source

pub const _001: Self

/2

Source

pub const _010: Self

/4

Source

pub const _011: Self

/8

Source

pub const _100: Self

/16

Source

pub const _101: Self

/32

Source

pub const _110: Self

/64

Source

pub const _111: Self

/128

Source§

impl EnumBitfieldStruct<u8, Ckosel_SPEC>

Source

pub const _000: Self

HOCO

Source

pub const _001: Self

MOCO

Source

pub const _010: Self

LOCO

Source

pub const _011: Self

MOSC

Source

pub const _100: Self

SOSC

Source§

impl EnumBitfieldStruct<u8, Trcken_SPEC>

Source

pub const _0: Self

Disable operation

Source

pub const _1: Self

Enable operation

Source§

impl EnumBitfieldStruct<u8, Trck_SPEC>

Source

pub const _0000: Self

/1

Source

pub const _0001: Self

/2

Source

pub const _0010: Self

/4

Source§

impl EnumBitfieldStruct<u8, Ostde_SPEC>

Source

pub const _0: Self

Disable oscillation stop detection function

Source

pub const _1: Self

Enable oscillation stop detection function

Source§

impl EnumBitfieldStruct<u8, Ostdie_SPEC>

Source

pub const _0: Self

Disable oscillation stop detection interrupt (do not notify the POEG)

Source

pub const _1: Self

Enable oscillation stop detection interrupt (notify the POEG)

Source§

impl EnumBitfieldStruct<u8, Ostdf_SPEC>

Source

pub const _0: Self

Main clock oscillation stop not detected

Source

pub const _1: Self

Main clock oscillation stop detected

Source§

impl EnumBitfieldStruct<u8, Ebckoen_SPEC>

Source

pub const _0: Self

Disable EBCLK pin output (fixed high)

Source

pub const _1: Self

Enable EBCLK pin output

Source§

impl EnumBitfieldStruct<u8, Sdckoen_SPEC>

Source

pub const _0: Self

Disable SDCLK pin output (fixed high)

Source

pub const _1: Self

Enable SDCLK pin output

Source§

impl EnumBitfieldStruct<u8, Autodrven_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable.

Source§

impl EnumBitfieldStruct<u8, Mosel_SPEC>

Source

pub const _0: Self

Resonator

Source

pub const _1: Self

External clock input

Source§

impl EnumBitfieldStruct<u8, Modrv0_SPEC>

Source

pub const _00: Self

20MHz to 24MHz

Source

pub const _01: Self

16MHz to 20MHz

Source

pub const _10: Self

8MHz to 16MHz

Source

pub const _11: Self

8MHz

Source§

impl EnumBitfieldStruct<u8, Sostp_SPEC>

Source

pub const _0: Self

Operate the sub-clock oscillator

Source

pub const _1: Self

Stop the sub-clock oscillator

Source§

impl EnumBitfieldStruct<u8, Sodrv1_SPEC>

Source

pub const _0: Self

Standard

Source

pub const _1: Self

Middle

Source§

impl EnumBitfieldStruct<u8, Lcstp_SPEC>

Source

pub const _0: Self

Operate the LOCO clock

Source

pub const _1: Self

Stop the LOCO clock

Source§

impl EnumBitfieldStruct<u8, Msts_SPEC>

Source

pub const _0001: Self

Wait time = 35 cycles (133.5 μs)

Source

pub const _0010: Self

Wait time = 67 cycles (255.6 μs)

Source

pub const _0011: Self

Wait time = 131 cycles (499.7 μs)

Source

pub const _0100: Self

Wait time = 259 cycles (988.0 μs)

Source

pub const _0101: Self

Wait time = 547 cycles (2086.6 μs) (value after reset)

Source

pub const _0110: Self

Wait time = 1059 cycles (4039.8 μs)

Source

pub const _0111: Self

Wait time = 2147 cycles (8190.2 μs)

Source

pub const _1000: Self

Wait time = 4291 cycles (16368.9 μs)

Source

pub const _1001: Self

Wait time = 8163 cycles (31139.4 μs).

Source§

impl EnumBitfieldStruct<u8, Ssby_SPEC>

Source

pub const _0: Self

Sleep mode

Source

pub const _1: Self

Software Standby mode (DPSBYCR.DPSBY=0) / Deep Software Standby mode (DPSBYCR.DPSBY=1)

Source§

impl EnumBitfieldStruct<u8, Ope_SPEC>

Source

pub const _0: Self

In software standby mode or deep software standby mode, the address bus and bus control signals are set to the high-impedance state.

Source

pub const _1: Self

In software standby mode or deep software standby mode, the address bus and bus control signals retain the output state..

Source§

impl EnumBitfieldStruct<u8, Mstpa22_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpa7_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpa6_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpa5_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpa1_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Mstpa0_SPEC>

Source

pub const _0: Self

Cancel the module-stop state

Source

pub const _1: Self

Enter the module-stop state

Source§

impl EnumBitfieldStruct<u8, Snze_SPEC>

Source

pub const _0: Self

Disable Snooze Mode

Source

pub const _1: Self

Enable Snooze Mode

Source§

impl EnumBitfieldStruct<u8, Snzdtcen_SPEC>

Source

pub const _0: Self

Disable DTC operation

Source

pub const _1: Self

Enable DTC operation

Source§

impl EnumBitfieldStruct<u8, Rxdreqen_SPEC>

Source

pub const _0: Self

Ignore RXD0 falling edge in Standby mode.

Source

pub const _1: Self

Accept RXD0 falling edge in Standby mode as a request to transit to Snooze mode.

Source§

impl EnumBitfieldStruct<u8, Sci0Umted_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Ad1Umted_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Ad1Mated_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Ad0Umted_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Ad0Mated_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Dtcnzred_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Dtczred_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Agt1Unfed_SPEC>

Source

pub const _0: Self

Disable the Snooze End request

Source

pub const _1: Self

Enable the Snooze End request

Source§

impl EnumBitfieldStruct<u8, Snzreqen30_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen29_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen28_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen25_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen24_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen22_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen17_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen15_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen14_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen13_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen12_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen11_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen10_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen9_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen8_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen7_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen6_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen5_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen4_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen3_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen2_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen1_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Snzreqen0_SPEC>

Source

pub const _0: Self

Disable snooze request

Source

pub const _1: Self

Enable snooze request

Source§

impl EnumBitfieldStruct<u8, Opcmtsf_SPEC>

Source

pub const _0: Self

Transition completed

Source

pub const _1: Self

During transition

Source§

impl EnumBitfieldStruct<u8, Opcm_SPEC>

Source

pub const _00: Self

High-speed mode

Source

pub const _01: Self

Prohibited

Source

pub const _10: Self

Prohibited

Source

pub const _11: Self

Low-speed mode

Source§

impl EnumBitfieldStruct<u8, Sopcmtsf_SPEC>

Source

pub const _0: Self

Transition completed

Source

pub const _1: Self

During transition

Source§

impl EnumBitfieldStruct<u8, Sopcm_SPEC>

Source

pub const _0: Self

Other than Subosc-speed mode

Source

pub const _1: Self

Subosc-speed mode

Source§

impl EnumBitfieldStruct<u8, Dpsby_SPEC>

Source

pub const _0: Self

Sleep mode (SBYCR.SSBY=0) / Software Standby mode (SBYCR.SSBY=1)

Source

pub const _1: Self

Sleep mode (SBYCR.SSBY=0) / Deep Software Standby mode (SBYCR.SSBY=1)

Source§

impl EnumBitfieldStruct<u8, Iokeep_SPEC>

Source

pub const _0: Self

When the Deep Software Standby mode is canceled, the I/O ports are in the reset state.

Source

pub const _1: Self

When the Deep Software Standby mode is canceled, the I/O ports are in the same state as in the Deep Software Standby mode.

Source§

impl EnumBitfieldStruct<u8, Deepcut_SPEC>

Source

pub const _00: Self

Power to the standby RAM, Low-speed on-chip oscillator, AGTn, and USBFS/HS resume detecting unit is supplied in deep software standby mode.

Source

pub const _01: Self

Power to the standby RAM, Low-speed on-chip oscillator, AGTn, and USBFS/HS resume detecting unit is not supplied in deep software standby mode.

Source

pub const _10: Self

Setting prohibited.

Source

pub const _11: Self

Power to the standby RAM, Low-speed on-chip oscillator, AGTn, and USBFS/HS resume detecting unit is supplied in deep software standby mode. In addition, LVD is disabled and the low power function in a power-on reset circuit is enabled.

Source§

impl EnumBitfieldStruct<u8, Dirq7E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq6E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq5E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq4E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq3E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq2E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq1E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq0E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq14E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq13E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq12E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq11E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq10E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq9E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq8E_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dnmie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Drtcaie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dtrtciie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dlvd2Ie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dlvd1Ie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dagt1Ie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dusbhsie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dusbfsie_SPEC>

Source

pub const _0: Self

Canceling deep software standby mode is disabled

Source

pub const _1: Self

Canceling deep software standby mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dirq7F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq6F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq5F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq4F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq3F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq2F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq1F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq0F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq14F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq13F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq12F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq11F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq10F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq9F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq8F_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dnmif_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Drtcaif_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dtrtciif_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dlvd2If_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dlvd1If_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dagt1If_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dusbhsif_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dusbfsif_SPEC>

Source

pub const _0: Self

The cancel request is not generated

Source

pub const _1: Self

The cancel request is generated

Source§

impl EnumBitfieldStruct<u8, Dirq7Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq6Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq5Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq4Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq3Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq2Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq1Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq0Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq14Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq13Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq12Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq11Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq10Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq9Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dirq8Eg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dnmieg_SPEC>

Source

pub const _0: Self

A cancel request is generated at a falling edge

Source

pub const _1: Self

A cancel request is generated at a rising edge

Source§

impl EnumBitfieldStruct<u8, Dlvd2Ieg_SPEC>

Source

pub const _0: Self

A cancel request is generated when VCC<Vdet2 (fall) is detected

Source

pub const _1: Self

A cancel request is generated when VCC>=Vdet2 (rise) is detected

Source§

impl EnumBitfieldStruct<u8, Dlvd1Ieg_SPEC>

Source

pub const _0: Self

A cancel request is generated when VCC<Vdet1 (fall) is detected

Source

pub const _1: Self

A cancel request is generated when VCC>=Vdet1 (rise) is detected

Source§

impl EnumBitfieldStruct<u8, Dbgen_SPEC>

Source

pub const _0: Self

On-chip debugger is disabled

Source

pub const _1: Self

On-chip debugger is enabled

Source§

impl EnumBitfieldStruct<u8, Docdf_SPEC>

Source

pub const _0: Self

On-chip debugger is disabled

Source

pub const _1: Self

On-chip debugger is enabled

Source§

impl EnumBitfieldStruct<u8, Stcon_SPEC>

Source

pub const _00: Self

set this value in case of transferring to Software Standby Mode in using HOCO.

Source

pub const _11: Self

set this value in case of transferring to Software Standby Mode in using expect for HOCO.

Source§

impl EnumBitfieldStruct<u8, Irqsel_SPEC>

Source

pub const _0: Self

Non-maskable interrupt

Source

pub const _1: Self

Maskable interrupt

Source§

impl EnumBitfieldStruct<u8, Idtsel_SPEC>

Source

pub const _00: Self

Generate when VCC>=Vdet (rise) is detected

Source

pub const _01: Self

Generate when VCC<Vdet (drop) is detected

Source

pub const _10: Self

Generate when drop and rise are detected

Source

pub const _11: Self

Settings prohibited

Source§

impl EnumBitfieldStruct<u8, Mon_SPEC>

Source

pub const _0: Self

VCC < Vdet

Source

pub const _1: Self

VCC >= Vdet or MON bit is disabled

Source§

impl EnumBitfieldStruct<u8, Det_SPEC>

Source

pub const _0: Self

Not detected

Source

pub const _1: Self

Vdet1 passage detection

Source§

impl EnumBitfieldStruct<u8, Lvd2E_SPEC>

Source

pub const _0: Self

Voltage detection 2 circuit disabled

Source

pub const _1: Self

Voltage detection 2 circuit enabled

Source§

impl EnumBitfieldStruct<u8, Lvd1E_SPEC>

Source

pub const _0: Self

Voltage detection 1 circuit disabled

Source

pub const _1: Self

Voltage detection 1 circuit enabled

Source§

impl EnumBitfieldStruct<u8, Lvd2Lvl_SPEC>

Source

pub const _101: Self

2.99V (Vdet2_1)

Source

pub const _110: Self

2.92V (Vdet2_2)

Source

pub const _111: Self

2.85V (Vdet2_3)

Source§

impl EnumBitfieldStruct<u8, Lvd1Lvl_SPEC>

Source

pub const _10001: Self

2.99V (Vdet1_1)

Source

pub const _10010: Self

2.92V (Vdet1_2)

Source

pub const _10011: Self

2.85V (Vdet1_3)

Source§

impl EnumBitfieldStruct<u8, Rn_SPEC>

Source

pub const _0: Self

Negation follows a stabilization time (tLVD) after VCC > Vdet is detected.

Source

pub const _1: Self

Negation follows a stabilization time (tLVD) after assertion of the LVD reset.

Source§

impl EnumBitfieldStruct<u8, Ri_SPEC>

Source

pub const _0: Self

Voltage Monitor interrupt during Vdet1 passage

Source

pub const _1: Self

Voltage Monitor reset enabled when the voltage falls to and below Vdet1

Source§

impl EnumBitfieldStruct<u8, Fsamp_SPEC>

Source

pub const _00: Self

1/2 LOCO frequency

Source

pub const _01: Self

1/4 LOCO frequency

Source

pub const _10: Self

1/8 LOCO frequency

Source

pub const _11: Self

1/16 LOCO frequency

Source§

impl EnumBitfieldStruct<u8, Cmpe_SPEC>

Source

pub const _0: Self

Disable voltage monitor 1 circuit comparison result output

Source

pub const _1: Self

Enable voltage monitor 1 circuit comparison result output.

Source§

impl EnumBitfieldStruct<u8, Dfdis_SPEC>

Source

pub const _0: Self

Enable digital filter

Source

pub const _1: Self

Disable digital filter

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Disable

Source

pub const _1: Self

Enable

Source§

impl EnumBitfieldStruct<u8, Vch2Inen_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Vch1Inen_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Vch0Inen_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Prkey_SPEC>

Source

pub const _0_X_5_A: Self

Enables writing to the PRCR register.

Source§

impl EnumBitfieldStruct<u8, Prc3_SPEC>

Source

pub const _0: Self

Writes protected.

Source

pub const _1: Self

Writes not protected.

Source§

impl EnumBitfieldStruct<u8, Prc1_SPEC>

Source

pub const _0: Self

Writes protected.

Source

pub const _1: Self

Writes not protected.

Source§

impl EnumBitfieldStruct<u8, Prc0_SPEC>

Source

pub const _0: Self

Writes protected.

Source

pub const _1: Self

Writes not protected.

Source§

impl EnumBitfieldStruct<u8, Dpsrstf_SPEC>

Source

pub const _0: Self

Deep software standby mode cancelation not requested by an interrupt.

Source

pub const _1: Self

Deep software standby mode cancelation requested by an interrupt.

Source§

impl EnumBitfieldStruct<u8, Lvd2Rf_SPEC>

Source

pub const _0: Self

Voltage Monitor 2 reset not detected.

Source

pub const _1: Self

Voltage Monitor 2 reset detected.

Source§

impl EnumBitfieldStruct<u8, Lvd1Rf_SPEC>

Source

pub const _0: Self

Voltage Monitor 1 reset not detected.

Source

pub const _1: Self

Voltage Monitor 1 reset detected.

Source§

impl EnumBitfieldStruct<u8, Lvd0Rf_SPEC>

Source

pub const _0: Self

Voltage Monitor 0 reset not detected.

Source

pub const _1: Self

Voltage Monitor 0 reset detected.

Source§

impl EnumBitfieldStruct<u8, Porf_SPEC>

Source

pub const _0: Self

Power-on reset not detected.

Source

pub const _1: Self

Power-on reset detected.

Source§

impl EnumBitfieldStruct<u8, Cwsf_SPEC>

Source

pub const _0: Self

Cold start

Source

pub const _1: Self

Warm start

Source§

impl EnumBitfieldStruct<u8, Sperf_SPEC>

Source

pub const _0: Self

SP error reset not detected.

Source

pub const _1: Self

SP error reset detected.

Source§

impl EnumBitfieldStruct<u8, Busmrf_SPEC>

Source

pub const _0: Self

Bus Master MPU reset not detected.

Source

pub const _1: Self

Bus Master MPU reset detected.

Source§

impl EnumBitfieldStruct<u8, Bussrf_SPEC>

Source

pub const _0: Self

Bus Slave MPU reset not detected.

Source

pub const _1: Self

Bus Slave MPU reset detected.

Source§

impl EnumBitfieldStruct<u8, Reerf_SPEC>

Source

pub const _0: Self

RAM ECC error reset not detected.

Source

pub const _1: Self

RAM ECC error reset detected.

Source§

impl EnumBitfieldStruct<u8, Rperf_SPEC>

Source

pub const _0: Self

RAM parity error reset not detected.

Source

pub const _1: Self

RAM parity error reset detected.

Source§

impl EnumBitfieldStruct<u8, Swrf_SPEC>

Source

pub const _0: Self

Software reset not detected.

Source

pub const _1: Self

Software reset detected.

Source§

impl EnumBitfieldStruct<u8, Wdtrf_SPEC>

Source

pub const _0: Self

Watchdog timer reset not detected.

Source

pub const _1: Self

Watchdog timer reset detected.

Source§

impl EnumBitfieldStruct<u8, Iwdtrf_SPEC>

Source

pub const _0: Self

Independent watchdog timer reset not detected.

Source

pub const _1: Self

Independent watchdog timer reset detected.

Source§

impl EnumBitfieldStruct<u8, Flwe_SPEC>

Source

pub const _00: Self

Prohibits programming and erasure of the code flash, data flash or blank checking.

Source

pub const _01: Self

Permits programming and erasure of the code flash, data flash or blank checking.

Source

pub const _10: Self

Prohibits programming and erasure of the code flash, data flash or blank checking.

Source

pub const _11: Self

Prohibits programming and erasure of the code flash, data flash or blank checking.

Source§

impl EnumBitfieldStruct<u8, Tsen_SPEC>

Source

pub const _0: Self

Stops the temperature sensor.

Source

pub const _1: Self

Starts the temperature sensor.

Source§

impl EnumBitfieldStruct<u8, Tsoe_SPEC>

Source

pub const _0: Self

Disables output from the temperature sensor to the 12-bit A/D converter.

Source

pub const _1: Self

Enables output from the temperature sensor to the 12-bit A/D converter.

Source§

impl EnumBitfieldStruct<u8, Scke_SPEC>

Source

pub const _0: Self

Stops supplying the clock signal to the USB.

Source

pub const _1: Self

Enables supplying the clock signal to the USB.

Source§

impl EnumBitfieldStruct<u8, Dcfm_SPEC>

Source

pub const _0: Self

Function controller is selected.

Source

pub const _1: Self

Host controller is selected.

Source§

impl EnumBitfieldStruct<u8, Drpd_SPEC>

Source

pub const _0: Self

Pulling down the lines is disabled.

Source

pub const _1: Self

Pulling down the lines is enabled.

Source§

impl EnumBitfieldStruct<u8, Dprpu_SPEC>

Source

pub const _0: Self

Pulling up the line is disabled.

Source

pub const _1: Self

Pulling up the line is enabled.

Source§

impl EnumBitfieldStruct<u8, Usbe_SPEC>

Source

pub const _0: Self

USB operation is disabled.

Source

pub const _1: Self

USB operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Htact_SPEC>

Source

pub const _0: Self

Host sequencer of the USB is completely stopped.

Source

pub const _1: Self

Host sequencer of the USB is not completely stopped.

Source§

impl EnumBitfieldStruct<u8, Sofea_SPEC>

Source

pub const _0: Self

SOF output is stopped.

Source

pub const _1: Self

SOF output is operating.

Source§

impl EnumBitfieldStruct<u8, Idmon_SPEC>

Source

pub const _0: Self

USB0_ID pin is low

Source

pub const _1: Self

USB0_ID pin is high

Source§

impl EnumBitfieldStruct<u8, Lnst_SPEC>

Source

pub const _00: Self

SE0

Source

pub const _01: Self

J-State

Source

pub const _10: Self

K-State

Source

pub const _11: Self

SE1

Source§

impl EnumBitfieldStruct<u8, Hnpbtoa_SPEC>

Source

pub const _0: Self

Normal Operation

Source

pub const _1: Self

Switching from device B to device A is enabled

Source§

impl EnumBitfieldStruct<u8, Exicen_SPEC>

Source

pub const _0: Self

External USB0_EXICEN pin outputs low

Source

pub const _1: Self

External USB0_EXICEN pin outputs high

Source§

impl EnumBitfieldStruct<u8, Vbusen_SPEC>

Source

pub const _0: Self

External USB0_VBUSEN pin outputs low

Source

pub const _1: Self

External USB0_VBUSEN pin outputs high

Source§

impl EnumBitfieldStruct<u8, Wkup_SPEC>

Source

pub const _0: Self

Remote wakeup signal is not output.

Source

pub const _1: Self

Remote wakeup signal is output.

Source§

impl EnumBitfieldStruct<u8, Rwupe_SPEC>

Source

pub const _0: Self

Downstream port wakeup is disabled.

Source

pub const _1: Self

Downstream port wakeup is enabled.

Source§

impl EnumBitfieldStruct<u8, Usbrst_SPEC>

Source

pub const _0: Self

USB bus reset signal is not output.

Source

pub const _1: Self

USB bus reset signal is output.

Source§

impl EnumBitfieldStruct<u8, Resume_SPEC>

Source

pub const _0: Self

Resume signal is not output.

Source

pub const _1: Self

Resume signal is output.

Source§

impl EnumBitfieldStruct<u8, Uact_SPEC>

Source

pub const _0: Self

Downstream port is disabled (SOF transmission is disabled).

Source

pub const _1: Self

Downstream port is enabled (SOF transmission is enabled).

Source§

impl EnumBitfieldStruct<u8, Rhst_SPEC>

Source

pub const _000: Self

Communication speed not determined

Source

pub const _001: Self

Low-speed connection(When the host controller is selected) /USB bus reset in progress( When the function controller is selected)

Source

pub const _010: Self

Full-speed connection(When the host controller is selected) /USB bus reset in progress or full-speed connection(When the function controller is selected)

Source

pub const _011: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Rcnt_SPEC>

Source

pub const _0: Self

The DTLN[8:0] bits (CFIFOCRT.DTLN[8:0], D0FIFOCRT.DTLN[8:0], D1FIFOCRT.DTLN[8:0]) are cleared when all of the receive data has been read from the CFIFO.(In double buffer mode, the DTLN[8:0] bit value is cleared when all the data has been read from only a single plane.)

Source

pub const _1: Self

The DTLN[8:0] bits are decremented each time the receive data is read from the CFIFO.

Source§

impl EnumBitfieldStruct<u8, Rew_SPEC>

Source

pub const _0: Self

The buffer pointer is not rewound.

Source

pub const _1: Self

The buffer pointer is rewound.

Source§

impl EnumBitfieldStruct<u8, Mbw_SPEC>

Source

pub const _0: Self

8-bit width

Source

pub const _1: Self

16-bit width

Source§

impl EnumBitfieldStruct<u8, Bigend_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Reading from the buffer memory is selected

Source

pub const _1: Self

Writing to the buffer memory is selected

Source§

impl EnumBitfieldStruct<u8, Curpipe_SPEC>

Source

pub const _0000: Self

DCP (Default control pipe)

Source

pub const _0001: Self

Pipe 1

Source

pub const _0010: Self

Pipe 2

Source

pub const _0011: Self

Pipe 3

Source

pub const _0100: Self

Pipe 4

Source

pub const _0101: Self

Pipe 5

Source

pub const _0110: Self

Pipe 6

Source

pub const _0111: Self

Pipe 7

Source

pub const _1000: Self

Pipe 8

Source

pub const _1001: Self

Pipe 9

Source§

impl EnumBitfieldStruct<u8, Bval_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Writing ended

Source§

impl EnumBitfieldStruct<u8, Bclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Clears the buffer memory on the CPU side

Source§

impl EnumBitfieldStruct<u8, Frdy_SPEC>

Source

pub const _0: Self

FIFO port access is disabled.

Source

pub const _1: Self

FIFO port access is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcnt_SPEC>

Source

pub const _0: Self

The DTLN[8:0] bits (CFIFOCRT.DTLN[8:0], D0FIFOCRT.DTLN[8:0], D1FIFOCRT.DTLN[8:0]) are cleared when all of the receive data has been read from the DnFIFO.(In double buffer mode, the DTLN bit Value is cleared when all the data has been read from only a single plane.)

Source

pub const _1: Self

The DTLN[8:0] bits are decremented each time the receive data is read from the DnFIFO. (n = 0, 1)

Source§

impl EnumBitfieldStruct<u8, Rew_SPEC>

Source

pub const _0: Self

The buffer pointer is not rewound.

Source

pub const _1: Self

The buffer pointer is rewound.

Source§

impl EnumBitfieldStruct<u8, Dclrm_SPEC>

Source

pub const _0: Self

Auto buffer clear mode is disabled.

Source

pub const _1: Self

Auto buffer clear mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Dreqe_SPEC>

Source

pub const _0: Self

DMA/DTC transfer request is disabled.

Source

pub const _1: Self

DMA/DTC transfer request is enabled.

Source§

impl EnumBitfieldStruct<u8, Mbw_SPEC>

Source

pub const _0: Self

8-bit width

Source

pub const _1: Self

16-bit width

Source§

impl EnumBitfieldStruct<u8, Bigend_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Curpipe_SPEC>

Source

pub const _0000: Self

DCP (Default control pipe)

Source

pub const _0001: Self

Pipe 1

Source

pub const _0010: Self

Pipe 2

Source

pub const _0011: Self

Pipe 3

Source

pub const _0100: Self

Pipe 4

Source

pub const _0101: Self

Pipe 5

Source

pub const _0110: Self

Pipe 6

Source

pub const _0111: Self

Pipe 7

Source

pub const _1000: Self

Pipe 8

Source

pub const _1001: Self

Pipe 9

Source§

impl EnumBitfieldStruct<u8, Bval_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Writing ended

Source§

impl EnumBitfieldStruct<u8, Bclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Clears the buffer memory on the CPU side

Source§

impl EnumBitfieldStruct<u8, Frdy_SPEC>

Source

pub const _0: Self

FIFO port access is disabled.

Source

pub const _1: Self

FIFO port access is enabled.

Source§

impl EnumBitfieldStruct<u8, Rcnt_SPEC>

Source

pub const _0: Self

The DTLN[8:0] bits (CFIFOCRT.DTLN[8:0], D0FIFOCRT.DTLN[8:0], D1FIFOCRT.DTLN[8:0]) are cleared when all of the receive data has been read from the DnFIFO.(In double buffer mode, the DTLN bit Value is cleared when all the data has been read from only a single plane.)

Source

pub const _1: Self

The DTLN[8:0] bits are decremented each time the receive data is read from the DnFIFO. (n = 0, 1)

Source§

impl EnumBitfieldStruct<u8, Rew_SPEC>

Source

pub const _0: Self

The buffer pointer is not rewound.

Source

pub const _1: Self

The buffer pointer is rewound.

Source§

impl EnumBitfieldStruct<u8, Dclrm_SPEC>

Source

pub const _0: Self

Auto buffer clear mode is disabled.

Source

pub const _1: Self

Auto buffer clear mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Dreqe_SPEC>

Source

pub const _0: Self

DMA/DTC transfer request is disabled.

Source

pub const _1: Self

DMA/DTC transfer request is enabled.

Source§

impl EnumBitfieldStruct<u8, Mbw_SPEC>

Source

pub const _0: Self

8-bit width

Source

pub const _1: Self

16-bit width

Source§

impl EnumBitfieldStruct<u8, Bigend_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Curpipe_SPEC>

Source

pub const _0000: Self

DCP (Default control pipe)

Source

pub const _0001: Self

Pipe 1

Source

pub const _0010: Self

Pipe 2

Source

pub const _0011: Self

Pipe 3

Source

pub const _0100: Self

Pipe 4

Source

pub const _0101: Self

Pipe 5

Source

pub const _0110: Self

Pipe 6

Source

pub const _0111: Self

Pipe 7

Source

pub const _1000: Self

Pipe 8

Source

pub const _1001: Self

Pipe 9

Source§

impl EnumBitfieldStruct<u8, Bval_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Writing ended

Source§

impl EnumBitfieldStruct<u8, Bclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Clears the buffer memory on the CPU side

Source§

impl EnumBitfieldStruct<u8, Frdy_SPEC>

Source

pub const _0: Self

FIFO port access is disabled.

Source

pub const _1: Self

FIFO port access is enabled.

Source§

impl EnumBitfieldStruct<u8, Vbse_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Rsme_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Sofe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Dvse_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Ctre_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Ovrcre_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Bchge_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Dtche_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Attche_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Eoferre_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Signe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Sacke_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe9Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe8Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe7Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe6Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe5Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe4Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe3Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe2Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe1Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe0Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe9Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe8Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe7Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe6Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe5Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe4Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe3Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe2Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe1Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe0Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe9Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe8Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe7Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe6Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe5Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe4Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe3Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe2Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe1Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipe0Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Trnensel_SPEC>

Source

pub const _0: Self

For non-low-speed communication

Source

pub const _1: Self

For low-speed communication

Source§

impl EnumBitfieldStruct<u8, Brdym_SPEC>

Source

pub const _0: Self

Software clears the status.

Source

pub const _1: Self

The USB clears the status when data has been read from the FIFO buffer or data has been written to the FIFO buffer.

Source§

impl EnumBitfieldStruct<u8, Edgests_SPEC>

Source

pub const _0: Self

before stopping the clock supply to the USB module

Source

pub const _1: Self

the edge interrupt output signal is in the middle of the edge processing

Source§

impl EnumBitfieldStruct<u8, Vbint_SPEC>

Source

pub const _0: Self

VBUS interrupts are not generated.

Source

pub const _1: Self

VBUS interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Resm_SPEC>

Source

pub const _0: Self

Resume interrupts are not generated.

Source

pub const _1: Self

Resume interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Sofr_SPEC>

Source

pub const _0: Self

SOF interrupts are not generated.

Source

pub const _1: Self

SOF interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Dvst_SPEC>

Source

pub const _0: Self

Device state transition interrupts are not generated.

Source

pub const _1: Self

Device state transition interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Ctrt_SPEC>

Source

pub const _0: Self

Control transfer stage transition interrupts are not generated.

Source

pub const _1: Self

Control transfer stage transition interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Bemp_SPEC>

Source

pub const _0: Self

BEMP interrupts are not generated.

Source

pub const _1: Self

BEMP interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Nrdy_SPEC>

Source

pub const _0: Self

NRDY interrupts are not generated.

Source

pub const _1: Self

NRDY interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Brdy_SPEC>

Source

pub const _0: Self

BRDY interrupts are not generated.

Source

pub const _1: Self

BRDY interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Vbsts_SPEC>

Source

pub const _0: Self

USB0_VBUS pin is low.

Source

pub const _1: Self

USB0_VBUS pin is high.

Source§

impl EnumBitfieldStruct<u8, Dvsq_SPEC>

Source

pub const _000: Self

Powered state

Source

pub const _001: Self

Default state

Source

pub const _010: Self

Address state

Source

pub const _011: Self

Configured state

Source§

impl EnumBitfieldStruct<u8, Valid_SPEC>

Source

pub const _0: Self

Setup packet is not received

Source

pub const _1: Self

Setup packet is received

Source§

impl EnumBitfieldStruct<u8, Ctsq_SPEC>

Source

pub const _000: Self

Idle or setup stage

Source

pub const _001: Self

Control read data stage

Source

pub const _010: Self

Control read status stage

Source

pub const _011: Self

Control write data stage

Source

pub const _100: Self

Control write status stage

Source

pub const _101: Self

Control write (no data) status stage

Source

pub const _110: Self

Control transfer sequence error

Source§

impl EnumBitfieldStruct<u8, Ovrcr_SPEC>

Source

pub const _0: Self

OVRCR interrupts are not generated.

Source

pub const _1: Self

OVRCR interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Bchg_SPEC>

Source

pub const _0: Self

BCHG interrupts are not generated.

Source

pub const _1: Self

BCHG interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Dtch_SPEC>

Source

pub const _0: Self

DTCH interrupts are not generated.

Source

pub const _1: Self

DTCH interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Attch_SPEC>

Source

pub const _0: Self

ATTCH interrupts are not generated.

Source

pub const _1: Self

ATTCH interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Eoferr_SPEC>

Source

pub const _0: Self

EOFERR interrupts are not generated.

Source

pub const _1: Self

EOFERR interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Sign_SPEC>

Source

pub const _0: Self

SIGN interrupts are not generated.

Source

pub const _1: Self

SIGN interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Sack_SPEC>

Source

pub const _0: Self

SACK interrupts are not generated.

Source

pub const _1: Self

SACK interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe9Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe8Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe7Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe6Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe5Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe4Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe3Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe2Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe1Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe0Brdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe9Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe8Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe7Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe6Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe5Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe4Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe3Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe2Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe1Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe0Nrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe9Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe8Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe7Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe6Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe5Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe4Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe3Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe2Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe1Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Pipe0Bemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated.

Source

pub const _1: Self

Interrupts are generated.

Source§

impl EnumBitfieldStruct<u8, Ovrn_SPEC>

Source

pub const _0: Self

No error

Source

pub const _1: Self

An error occurred

Source§

impl EnumBitfieldStruct<u8, Crce_SPEC>

Source

pub const _0: Self

No error

Source

pub const _1: Self

An error occurred

Source§

impl EnumBitfieldStruct<u8, Dvchg_SPEC>

Source

pub const _0: Self

Disables the writing to the USBADDR.STSRECOV[3:0] bits and USBADDR.USBADDR[6:0].

Source

pub const _1: Self

Enables the writing to the USBADDR.STSRECOV[3:0] bits and USBADDR.USBADDR[6:0].

Source§

impl EnumBitfieldStruct<u8, Stsrecov_SPEC>

Source

pub const _0100: Self

Return to the low-speed state (bits DVSTCTR0.RHST[2:0] = 001b;(Recovery when the host controller is selected))

Source

pub const _1000: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b;(Recovery when the host controller is selected))

Source

pub const _1001: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 001b (Default state);(Recovery when the function controller is selected)

Source

pub const _1010: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 010b (Address state);(Recovery when the function controller is selected)

Source

pub const _1011: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 011b (Configured state);(Recovery when the function controller is selected)

Source§

impl EnumBitfieldStruct<u8, Shtnak_SPEC>

Source

pub const _0: Self

Pipe continued at the end of transfer

Source

pub const _1: Self

Pipe disabled at the end of transfer

Source§

impl EnumBitfieldStruct<u8, Dir_SPEC>

Source

pub const _0: Self

Data receiving direction

Source

pub const _1: Self

Data transmitting direction

Source§

impl EnumBitfieldStruct<u8, Devsel_SPEC>

Source

pub const _0000: Self

Address 0000

Source

pub const _0001: Self

Address 0001

Source

pub const _0010: Self

Address 0010

Source

pub const _0011: Self

Address 0011

Source

pub const _0100: Self

Address 0100

Source

pub const _0101: Self

Address 0101

Source§

impl EnumBitfieldStruct<u8, Bsts_SPEC>

Source

pub const _0: Self

Buffer access is disabled.

Source

pub const _1: Self

Buffer access is enabled.

Source§

impl EnumBitfieldStruct<u8, Sureq_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Transmits the setup packet.

Source§

impl EnumBitfieldStruct<u8, Sureqclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Clears the SUREQ bit to 0.

Source§

impl EnumBitfieldStruct<u8, Sqclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Specifies DATA0.

Source§

impl EnumBitfieldStruct<u8, Sqset_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Specifies DATA1.

Source§

impl EnumBitfieldStruct<u8, Sqmon_SPEC>

Source

pub const _0: Self

DATA0

Source

pub const _1: Self

DATA1

Source§

impl EnumBitfieldStruct<u8, Pbusy_SPEC>

Source

pub const _0: Self

DCP is not used for the transaction.

Source

pub const _1: Self

DCP is used for the transaction.

Source§

impl EnumBitfieldStruct<u8, Ccpl_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Completion of control transfer is enabled.

Source§

impl EnumBitfieldStruct<u8, Pid_SPEC>

Source

pub const _00: Self

NAK response

Source

pub const _01: Self

BUF response (depending on the buffer state)

Source

pub const _10: Self

STALL response

Source

pub const _11: Self

STALL response

Source§

impl EnumBitfieldStruct<u8, Pipesel_SPEC>

Source

pub const _0000: Self

No pipe selected

Source

pub const _0001: Self

PIPE1

Source

pub const _0010: Self

PIPE2

Source

pub const _0011: Self

PIPE3

Source

pub const _0100: Self

PIPE4

Source

pub const _0101: Self

PIPE5

Source

pub const _0110: Self

PIPE6

Source

pub const _0111: Self

PIPE7

Source

pub const _1000: Self

PIPE8

Source

pub const _1001: Self

PIPE9

Source§

impl EnumBitfieldStruct<u8, Type_SPEC>

Source

pub const _00: Self

Pipe not used

Source

pub const _01: Self

Bulk transfer(PIPE1 and PIPE5) /Setting prohibited(PIPE6 to PIPE9)

Source

pub const _10: Self

Setting prohibited(PIPE1 and PIPE5) /Interrupt transfer(PIPE6 to PIPE9)

Source

pub const _11: Self

Isochronous transfer(PIPE1 and PIPE2) /Setting prohibited(PIPE3 to PIPE9)

Source§

impl EnumBitfieldStruct<u8, Bfre_SPEC>

Source

pub const _0: Self

BRDY interrupt upon transmitting or receiving data

Source

pub const _1: Self

BRDY interrupt upon completion of reading data

Source§

impl EnumBitfieldStruct<u8, Dblb_SPEC>

Source

pub const _0: Self

Single buffer

Source

pub const _1: Self

Double buffer

Source§

impl EnumBitfieldStruct<u8, Shtnak_SPEC>

Source

pub const _0: Self

Pipe assignment continued at the end of transfer

Source

pub const _1: Self

Pipe assignment disabled at the end of transfer

Source§

impl EnumBitfieldStruct<u8, Dir_SPEC>

Source

pub const _0: Self

Receiving direction

Source

pub const _1: Self

Transmitting direction

Source§

impl EnumBitfieldStruct<u8, Devsel_SPEC>

Source

pub const _0000: Self

Address 0000

Source

pub const _0001: Self

Address 0001

Source

pub const _0010: Self

Address 0010

Source

pub const _0011: Self

Address 0011

Source

pub const _0100: Self

Address 0100

Source

pub const _0101: Self

Address 0101

Source§

impl EnumBitfieldStruct<u8, Ifis_SPEC>

Source

pub const _0: Self

The buffer is not flushed.

Source

pub const _1: Self

The buffer is flushed.

Source§

impl EnumBitfieldStruct<u8, Bsts_SPEC>

Source

pub const _0: Self

Buffer access is disabled.

Source

pub const _1: Self

Buffer access is enabled.

Source§

impl EnumBitfieldStruct<u8, Aclrm_SPEC>

Source

pub const _0: Self

Auto buffer clear mode is disabled.

Source

pub const _1: Self

Auto buffer clear mode is enabled (all buffers are initialized)

Source§

impl EnumBitfieldStruct<u8, Sqclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Specifies DATA0.

Source§

impl EnumBitfieldStruct<u8, Sqset_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Specifies DATA1.

Source§

impl EnumBitfieldStruct<u8, Sqmon_SPEC>

Source

pub const _0: Self

DATA0

Source

pub const _1: Self

DATA1

Source§

impl EnumBitfieldStruct<u8, Pbusy_SPEC>

Source

pub const _0: Self

The relevant pipe is not used at the USB bus.

Source

pub const _1: Self

The relevant pipe is used at the USB bus.

Source§

impl EnumBitfieldStruct<u8, Pid_SPEC>

Source

pub const _00: Self

NAK response

Source

pub const _01: Self

BUF response (depending on the buffer state)

Source

pub const _10: Self

STALL response

Source

pub const _11: Self

STALL response

Source§

impl EnumBitfieldStruct<u8, Trenb_SPEC>

Source

pub const _0: Self

Transaction counter is disabled.

Source

pub const _1: Self

Transaction counter is enabled.

Source§

impl EnumBitfieldStruct<u8, Trclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

The current counter value is cleared.

Source§

impl EnumBitfieldStruct<u8, Usbspd_SPEC>

Source

pub const _00: Self

DEVADDn is not used

Source

pub const _01: Self

Low speed

Source

pub const _10: Self

Full speed

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Slewf01_SPEC>

Source

pub const _0: Self

Reserved

Source

pub const _1: Self

Host or device controller mode.

Source§

impl EnumBitfieldStruct<u8, Slewf00_SPEC>

Source

pub const _0: Self

Reserved

Source

pub const _1: Self

Host or device controller mode.

Source§

impl EnumBitfieldStruct<u8, Slewr01_SPEC>

Source

pub const _0: Self

Reserved

Source

pub const _1: Self

Host or device controller mode.

Source§

impl EnumBitfieldStruct<u8, Slewr00_SPEC>

Source

pub const _0: Self

Reserved

Source

pub const _1: Self

Host or device controller mode.

Source§

impl EnumBitfieldStruct<u8, Fixphy0_SPEC>

Source

pub const _0: Self

The outputs are fixed in normal mode and on return from deep software standby mode.

Source

pub const _1: Self

The outputs are fixed on transitions to deep software standby mode.

Source§

impl EnumBitfieldStruct<u8, Drpd0_SPEC>

Source

pub const _0: Self

Disables DP/DM pull-down resistor.

Source

pub const _1: Self

Enables DP/DM pull-down resistor.

Source§

impl EnumBitfieldStruct<u8, Rpue0_SPEC>

Source

pub const _0: Self

Disables DP pull-up resistor.

Source

pub const _1: Self

Enables DP pull-up resistor.

Source§

impl EnumBitfieldStruct<u8, Srpc0_SPEC>

Source

pub const _0: Self

Input through the DP and DM inputs is disabled.

Source

pub const _1: Self

Input through the DP and DM inputs is enabled.

Source§

impl EnumBitfieldStruct<u8, Dvbint0_SPEC>

Source

pub const _0: Self

The system has not returned from deep software standby mode.

Source

pub const _1: Self

The system has returned from deep software standby mode.

Source§

impl EnumBitfieldStruct<u8, Dovrcrb0_SPEC>

Source

pub const _0: Self

The system has not returned from deep software standby mode.

Source

pub const _1: Self

The system has returned from deep software standby mode.

Source§

impl EnumBitfieldStruct<u8, Dovrcra0_SPEC>

Source

pub const _0: Self

The system has not returned from deep software standby mode.

Source

pub const _1: Self

The system has returned from deep software standby mode.

Source§

impl EnumBitfieldStruct<u8, Dmint0_SPEC>

Source

pub const _0: Self

The system has not returned from deep software standby mode.

Source

pub const _1: Self

The system has returned from deep software standby mode.

Source§

impl EnumBitfieldStruct<u8, Dpint0_SPEC>

Source

pub const _0: Self

The system has not returned from deep software standby mode.

Source

pub const _1: Self

The system has returned from deep software standby mode.

Source§

impl EnumBitfieldStruct<u8, Dvbse0_SPEC>

Source

pub const _0: Self

Recovery from deep software standby mode is disabled.

Source

pub const _1: Self

Recovery from deep software standby mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Dovrcrbe0_SPEC>

Source

pub const _0: Self

Recovery from deep software standby mode is disabled.

Source

pub const _1: Self

Recovery from deep software standby mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Dovrcrae0_SPEC>

Source

pub const _0: Self

Recovery from deep software standby mode is disabled.

Source

pub const _1: Self

Recovery from deep software standby mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Dminte0_SPEC>

Source

pub const _0: Self

Recovery from deep software standby mode is disabled.

Source

pub const _1: Self

Recovery from deep software standby mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Dpinte0_SPEC>

Source

pub const _0: Self

Recovery from deep software standby mode is disabled.

Source

pub const _1: Self

Recovery from deep software standby mode is enabled.

Source§

impl EnumBitfieldStruct<u8, Cnen_SPEC>

Source

pub const _0: Self

Single end receiver operation is disabled.

Source

pub const _1: Self

Single end receiver operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Hse_SPEC>

Source

pub const _0: Self

High-speed operation is disabled.(When the function controller function is selected: Full speed, When the host controller function is selected: Full/low speed)

Source

pub const _1: Self

High-speed operation is enabled (the controller detects the communication speed).

Source§

impl EnumBitfieldStruct<u8, Dcfm_SPEC>

Source

pub const _0: Self

Function controller function is selected.

Source

pub const _1: Self

Host controller function is selected.

Source§

impl EnumBitfieldStruct<u8, Drpd_SPEC>

Source

pub const _0: Self

Pulling down the line is disabled.

Source

pub const _1: Self

Pulling down the line is enabled.

Source§

impl EnumBitfieldStruct<u8, Dprpu_SPEC>

Source

pub const _0: Self

Pulling up the line is disabled.

Source

pub const _1: Self

Pulling up the line is enabled.

Source§

impl EnumBitfieldStruct<u8, Usbe_SPEC>

Source

pub const _0: Self

USB operation is disabled.

Source

pub const _1: Self

USB operation is enabled.

Source§

impl EnumBitfieldStruct<u8, Htact_SPEC>

Source

pub const _0: Self

Host sequencer is stopped.

Source

pub const _1: Self

Host sequencer is operating.

Source§

impl EnumBitfieldStruct<u8, Sofea_SPEC>

Source

pub const _0: Self

SOF output is stopped.

Source

pub const _1: Self

SOF output is operating.

Source§

impl EnumBitfieldStruct<u8, Idmon_SPEC>

Source

pub const _0: Self

ID0 = Low

Source

pub const _1: Self

ID0 = High

Source§

impl EnumBitfieldStruct<u8, Lnst_SPEC>

Source

pub const _00: Self

SE0 (During Low-Speed Operation:only when the host controller function is selected or During Full-Speed Operation) /Squelch (During Hi-Speed Operation or During Chirp Operation)

Source

pub const _01: Self

K-State (During Low-Speed Operation:only when the host controller function is selected) /J-State (During Full-Speed Operation) /Unsquelch (During Hi-Speed Operation) /Chirp J (During Chirp Operation)

Source

pub const _10: Self

J-State (During Low-Speed Operation:only when the host controller function is selected) /K-State (During Full-Speed Operation) /Invalid (During Hi-Speed Operation) /Chirp K (During Chirp Operation)

Source

pub const _11: Self

SE1 (During Low-Speed Operation:only when the host controller function is selected or During Full-Speed Operation) /Invalid (During Hi-Speed Operation or During Chirp Operation)

Source§

impl EnumBitfieldStruct<u8, Plllock_SPEC>

Source

pub const _0: Self

PLL is not locked.

Source

pub const _1: Self

PLL is locked.

Source§

impl EnumBitfieldStruct<u8, Exicen_SPEC>

Source

pub const _0: Self

Output low on external USBHS_EXICEN pin

Source

pub const _1: Self

Output high on external USBHS_EXICEN pin.

Source§

impl EnumBitfieldStruct<u8, Vbusen_SPEC>

Source

pub const _0: Self

Output low on external USBHS_VBUSEN pin

Source

pub const _1: Self

Output high on external USBHS_VBUSEN pin.

Source§

impl EnumBitfieldStruct<u8, Wkup_SPEC>

Source

pub const _0: Self

Do not output remote wakeup signal

Source

pub const _1: Self

Output remote wakeup signal.

Source§

impl EnumBitfieldStruct<u8, Rwupe_SPEC>

Source

pub const _0: Self

Disable downstream port remote wakeup

Source

pub const _1: Self

Enable downstream port remote wakeup.

Source§

impl EnumBitfieldStruct<u8, Usbrst_SPEC>

Source

pub const _0: Self

Do not output USB bus reset signal

Source

pub const _1: Self

Output USB bus reset signal.

Source§

impl EnumBitfieldStruct<u8, Resume_SPEC>

Source

pub const _0: Self

Do not output resume signal

Source

pub const _1: Self

Output resume signal.

Source§

impl EnumBitfieldStruct<u8, Uact_SPEC>

Source

pub const _0: Self

Disable downstream port (disable SOF or micro-SOF transmission)

Source

pub const _1: Self

Enable downstream port (enable SOF or micro-SOF transmission).

Source§

impl EnumBitfieldStruct<u8, Rhst_SPEC>

Source

pub const _000: Self

Communication speed not determined

Source

pub const _001: Self

Low-speed connection(When the host controller function is selected) /USB bus reset in progress or low-speed connection(When the function controller function is selected)

Source

pub const _010: Self

Full-speed connection(When the host controller function is selected) /USB bus reset in progress or full-speed connection(When the function controller function is selected)

Source

pub const _011: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Utst_SPEC>

Source

pub const _0000: Self

Normal operation

Source

pub const _0001: Self

Test_J TestMode(When the Function Controller Function is Selected)

Source

pub const _0010: Self

Test_K TestMode(When the Function Controller Function is Selected)

Source

pub const _0011: Self

Test_SE0_NAK TestMode(When the Function Controller Function is Selected)

Source

pub const _0100: Self

Test_Packet TestMode(When the Function Controller Function is Selected)

Source

pub const _0101: Self

Reserved TestMode(When the Function Controller Function is Selected)

Source

pub const _0110: Self

Reserved TestMode(When the Function Controller Function is Selected)

Source

pub const _0111: Self

Reserved TestMode(When the Function Controller Function is Selected)

Source

pub const _1001: Self

Test_J TestMode(When the Host Controller Function is Selected)

Source

pub const _1010: Self

Test_K TestMode(When the Host Controller Function is Selected)

Source

pub const _1011: Self

Test_SE0_NAK TestMode(When the Host Controller Function is Selected)

Source

pub const _1100: Self

Test_Packet TestMode(When the Host Controller Function is Selected)

Source

pub const _1101: Self

Test_Force_EnableTestMode(When the Host Controller Function is Selected)

Source

pub const _1110: Self

Reserved TestMode(When the Host Controller Function is Selected)

Source

pub const _1111: Self

Reserved TestMode(When the Host Controller Function is Selected)

Source§

impl EnumBitfieldStruct<u8, Rcnt_SPEC>

Source

pub const _0: Self

Clear DTLN[11:0] flags in the FIFO port control register to 000h when all receive data is read from CFIFO

Source

pub const _1: Self

Decrement DTLN[11:0] flags each time receive data is read from CFIFO.

Source§

impl EnumBitfieldStruct<u8, Rew_SPEC>

Source

pub const _0: Self

Do not rewind buffer pointer (Writing 0 has no effect.)

Source

pub const _1: Self

Rewind buffer pointer.

Source§

impl EnumBitfieldStruct<u8, Mbw_SPEC>

Source

pub const _00: Self

8-bit width

Source

pub const _01: Self

16-bit width

Source

pub const _10: Self

32-bit width

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Bigend_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Isel_SPEC>

Source

pub const _0: Self

Select reading from the FIFO buffer

Source

pub const _1: Self

Select writing to the FIFO buffer.

Source§

impl EnumBitfieldStruct<u8, Curpipe_SPEC>

Source

pub const _0000: Self

DCP

Source

pub const _0001: Self

PIPE1

Source

pub const _0010: Self

PIPE2

Source

pub const _0011: Self

PIPE3

Source

pub const _0100: Self

PIPE4

Source

pub const _0101: Self

PIPE5

Source

pub const _0110: Self

PIPE6

Source

pub const _0111: Self

PIPE7

Source

pub const _1000: Self

PIPE8

Source

pub const _1001: Self

PIPE9

Source§

impl EnumBitfieldStruct<u8, Rcnt_SPEC>

Source

pub const _0: Self

The DTLN bits are cleared when all of the receive data has been read from the CFIFO

Source

pub const _1: Self

The DTLN bits are decremented each time the receive data is read from the CFIFO

Source§

impl EnumBitfieldStruct<u8, Rew_SPEC>

Source

pub const _0: Self

The buffer pointer is not rewound

Source

pub const _1: Self

The buffer pointer is rewound

Source§

impl EnumBitfieldStruct<u8, Dclrm_SPEC>

Source

pub const _0: Self

Auto buffer clear mode is disabled

Source

pub const _1: Self

Auto buffer clear mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dreqe_SPEC>

Source

pub const _0: Self

Disables the output

Source

pub const _1: Self

Enables the output

Source§

impl EnumBitfieldStruct<u8, Mbw_SPEC>

Source

pub const _00: Self

8-bit width

Source

pub const _01: Self

16-bit width

Source

pub const _10: Self

32-bit width

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Bigend_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Curpipe_SPEC>

Source

pub const _0000: Self

No pipe specified

Source

pub const _0001: Self

Pipe1

Source

pub const _0010: Self

Pipe 2

Source

pub const _0011: Self

Pipe 3

Source

pub const _0100: Self

Pipe 4

Source

pub const _0101: Self

Pipe 5

Source

pub const _0110: Self

Pipe 6

Source

pub const _0111: Self

Pipe 7

Source

pub const _1000: Self

Pipe 8

Source

pub const _1001: Self

Pipe 9

Source§

impl EnumBitfieldStruct<u8, Rcnt_SPEC>

Source

pub const _0: Self

The DTLN bits are cleared when all of the receive data has been read from the CFIFO

Source

pub const _1: Self

The DTLN bits are decremented each time the receive data is read from the CFIFO

Source§

impl EnumBitfieldStruct<u8, Rew_SPEC>

Source

pub const _0: Self

The buffer pointer is not rewound

Source

pub const _1: Self

The buffer pointer is rewound

Source§

impl EnumBitfieldStruct<u8, Dclrm_SPEC>

Source

pub const _0: Self

Auto buffer clear mode is disabled

Source

pub const _1: Self

Auto buffer clear mode is enabled

Source§

impl EnumBitfieldStruct<u8, Dreqe_SPEC>

Source

pub const _0: Self

Disables the output

Source

pub const _1: Self

Enables the output

Source§

impl EnumBitfieldStruct<u8, Mbw_SPEC>

Source

pub const _00: Self

8-bit width

Source

pub const _01: Self

16-bit width

Source

pub const _10: Self

32-bit width

Source

pub const _11: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Bigend_SPEC>

Source

pub const _0: Self

Little endian

Source

pub const _1: Self

Big endian

Source§

impl EnumBitfieldStruct<u8, Curpipe_SPEC>

Source

pub const _0000: Self

No pipe specified

Source

pub const _0001: Self

Pipe 1

Source

pub const _0010: Self

Pipe 2

Source

pub const _0011: Self

Pipe 3

Source

pub const _0100: Self

Pipe 4

Source

pub const _0101: Self

Pipe 5

Source

pub const _0110: Self

Pipe 6

Source

pub const _0111: Self

Pipe 7

Source

pub const _1000: Self

Pipe 8

Source

pub const _1001: Self

Pipe 9

Source§

impl EnumBitfieldStruct<u8, Bval_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Writing ended

Source§

impl EnumBitfieldStruct<u8, Bclr_SPEC>

Source

pub const _0: Self

No operation

Source

pub const _1: Self

Clear FIFO buffer on the CPU side.

Source§

impl EnumBitfieldStruct<u8, Frdy_SPEC>

Source

pub const _0: Self

FIFO port access is disabled

Source

pub const _1: Self

FIFO port access is enabled

Source§

impl EnumBitfieldStruct<u8, Bval_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Writing ended

Source§

impl EnumBitfieldStruct<u8, Bclr_SPEC>

Source

pub const _0: Self

No operation

Source

pub const _1: Self

Clear FIFO buffer on the CPU side.

Source§

impl EnumBitfieldStruct<u8, Frdy_SPEC>

Source

pub const _0: Self

FIFO port access is disabled

Source

pub const _1: Self

FIFO port access is enabled

Source§

impl EnumBitfieldStruct<u8, Bval_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

Writing ended

Source§

impl EnumBitfieldStruct<u8, Bclr_SPEC>

Source

pub const _0: Self

No operation

Source

pub const _1: Self

Clear FIFO buffer on the CPU side.

Source§

impl EnumBitfieldStruct<u8, Frdy_SPEC>

Source

pub const _0: Self

FIFO port access is disabled

Source

pub const _1: Self

FIFO port access is enabled

Source§

impl EnumBitfieldStruct<u8, Vbse_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Rsme_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Sofe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Dvse_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Ctre_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Bempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Nrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Brdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Ovrcre_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Bchge_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Dtche_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Attche_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, L1Rsmende_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Lpmende_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Eoferre_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Signe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Sacke_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pddetinte_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipebrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipenrdye_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Pipebempe_SPEC>

Source

pub const _0: Self

Interrupt output disabled

Source

pub const _1: Self

Interrupt output enabled

Source§

impl EnumBitfieldStruct<u8, Trnensel_SPEC>

Source

pub const _0: Self

For non-low-speed communication

Source

pub const _1: Self

For low-speed communication

Source§

impl EnumBitfieldStruct<u8, Brdym_SPEC>

Source

pub const _0: Self

Software clears the status.

Source

pub const _1: Self

Hardware clears the status when data has been read from the FIFO buffer or data has been written to the FIFO buffer.

Source§

impl EnumBitfieldStruct<u8, Intl_SPEC>

Source

pub const _0: Self

Edge sense

Source

pub const _1: Self

Level sense

Source§

impl EnumBitfieldStruct<u8, Edgests_SPEC>

Source

pub const _0: Self

Interrupt edge processing is not run

Source

pub const _1: Self

Interrupt edge processing is running

Source§

impl EnumBitfieldStruct<u8, Hseb_SPEC>

Source

pub const _0: Self

CL-only mode is not activated.

Source

pub const _1: Self

CL-only mode is activated.

Source§

impl EnumBitfieldStruct<u8, Repstart_SPEC>

Source

pub const _0: Self

Terminating resistance adjustment is forcibly started

Source

pub const _1: Self

Terminating resistance adjustment is not forcibly started

Source§

impl EnumBitfieldStruct<u8, Repsel_SPEC>

Source

pub const _00: Self

No cycle is set.

Source

pub const _01: Self

Adjust terminating resistance at 16-second intervals.

Source

pub const _10: Self

Adjust terminating resistance at 64-second intervals.

Source

pub const _11: Self

Adjust terminating resistance at 128-second intervals.

Source§

impl EnumBitfieldStruct<u8, Clksel_SPEC>

Source

pub const _00: Self

Setting Prohibited

Source

pub const _01: Self

12 MHz

Source

pub const _10: Self

20 MHz

Source

pub const _11: Self

24 MHz

Source§

impl EnumBitfieldStruct<u8, Cdpen_SPEC>

Source

pub const _0: Self

Disable charging downstream port

Source

pub const _1: Self

Enable charging downstream port

Source§

impl EnumBitfieldStruct<u8, Pllreset_SPEC>

Source

pub const _0: Self

Disable PLL reset control for UTMI_PHY

Source

pub const _1: Self

Enable PLL reset control for UTMI_PHY

Source§

impl EnumBitfieldStruct<u8, Dirpd_SPEC>

Source

pub const _0: Self

Does not enter low-power consumption mode

Source

pub const _1: Self

Enter low-power consumption mode

Source§

impl EnumBitfieldStruct<u8, Vbint_SPEC>

Source

pub const _0: Self

VBUS interrupt is not generated on detecting a change in the USBHS_VBUS pin.

Source

pub const _1: Self

VBUS interrupt is generated on detecting a change in the USBHS_VBUS pin.

Source§

impl EnumBitfieldStruct<u8, Resm_SPEC>

Source

pub const _0: Self

Resume interrupts are not generated

Source

pub const _1: Self

Resume interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Sofr_SPEC>

Source

pub const _0: Self

SOF interrupts are not generated

Source

pub const _1: Self

SOF interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Dvst_SPEC>

Source

pub const _0: Self

Device state transition interrupts are not generated

Source

pub const _1: Self

Device state transition interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Ctrt_SPEC>

Source

pub const _0: Self

Control transfer stage transition interrupts are not generated

Source

pub const _1: Self

Control transfer stage transition interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Bemp_SPEC>

Source

pub const _0: Self

BEMP interrupts are not generated

Source

pub const _1: Self

BEMP interrupts are not generated

Source§

impl EnumBitfieldStruct<u8, Nrdy_SPEC>

Source

pub const _0: Self

NRDY interrupts are not generated

Source

pub const _1: Self

NRDY interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Brdy_SPEC>

Source

pub const _0: Self

BRDY interrupts are not generated

Source

pub const _1: Self

BRDY interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Vbsts_SPEC>

Source

pub const _0: Self

The USBHS_VBUS pin is low

Source

pub const _1: Self

The USBHS_VBUS pin is high

Source§

impl EnumBitfieldStruct<u8, Dvsq_SPEC>

Source

pub const _000: Self

Powered state

Source

pub const _001: Self

Default state

Source

pub const _010: Self

Address state

Source

pub const _011: Self

Configured state

Source§

impl EnumBitfieldStruct<u8, Valid_SPEC>

Source

pub const _0: Self

Not detected

Source

pub const _1: Self

Setup packet reception

Source§

impl EnumBitfieldStruct<u8, Ctsq_SPEC>

Source

pub const _000: Self

Idle or setup stage

Source

pub const _001: Self

Control read data stage

Source

pub const _010: Self

Control read status stage

Source

pub const _011: Self

Control write data stage

Source

pub const _100: Self

Control write status stage

Source

pub const _101: Self

Control write (no data) status stage

Source

pub const _110: Self

Control transfer sequence error

Source

pub const _111: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Ovrcr_SPEC>

Source

pub const _0: Self

OVRCR interrupts are not generated

Source

pub const _1: Self

OVRCR interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Bchg_SPEC>

Source

pub const _0: Self

BCHG interrupts are not generated

Source

pub const _1: Self

BCHG interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Dtch_SPEC>

Source

pub const _0: Self

DTCH interrupts are not generated

Source

pub const _1: Self

DTCH interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Attch_SPEC>

Source

pub const _0: Self

ATTCH interrupts are not generated

Source

pub const _1: Self

ATTCH interrupts are generated

Source§

impl EnumBitfieldStruct<u8, L1Rsmend_SPEC>

Source

pub const _0: Self

L1RSMEND interrupts are not generated

Source

pub const _1: Self

L1RSMEND interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Lpmend_SPEC>

Source

pub const _0: Self

LPMEND interrupts are not generated

Source

pub const _1: Self

LPMEND interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Eoferr_SPEC>

Source

pub const _0: Self

EOFERR interrupts are not generated

Source

pub const _1: Self

EOFERR interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Sign_SPEC>

Source

pub const _0: Self

SIGN interrupts are not generated

Source

pub const _1: Self

SIGN interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Sack_SPEC>

Source

pub const _0: Self

SACK interrupts are not generated

Source

pub const _1: Self

SACK interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Pddetint_SPEC>

Source

pub const _0: Self

PDDET interrupts are not generated

Source

pub const _1: Self

PDDET interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Pipebrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated

Source

pub const _1: Self

Interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Pipenrdy_SPEC>

Source

pub const _0: Self

Interrupts are not generated

Source

pub const _1: Self

Interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Pipebemp_SPEC>

Source

pub const _0: Self

Interrupts are not generated

Source

pub const _1: Self

Interrupts are generated

Source§

impl EnumBitfieldStruct<u8, Ovrn_SPEC>

Source

pub const _0: Self

No error

Source

pub const _1: Self

An error occurred

Source§

impl EnumBitfieldStruct<u8, Crce_SPEC>

Source

pub const _0: Self

No error

Source

pub const _1: Self

An error occurred

Source§

impl EnumBitfieldStruct<u8, Dvchg_SPEC>

Source

pub const _0: Self

Disables the writing to the USBADDR.STSRECOV0[2:0] bits and USBADDR.USBADDR[6:0].

Source

pub const _1: Self

Enables the writing to the USBADDR.STSRECOV0[2:0] bits and USBADDR.USBADDR[6:0].

Source§

impl EnumBitfieldStruct<u8, Stsrecov0_SPEC>

Source

pub const _001: Self

Return to the full-speed state(bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 001b (Default state)(function controller selected)

Source

pub const _010: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 010b (Address state)(function controller selected)/ Return to the low-speed state (bitsDVSTCTR0.RHST[2:0] = 001b)(host controller is selected)

Source

pub const _011: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b), bits INTSTS0.DVSQ[2:0] = 011b (Configured state)(function controller selected)

Source

pub const _100: Self

Return to the full-speed state (bits DVSTCTR0.RHST[2:0] = 010b)(host controller selected)

Source

pub const _101: Self

Return to the high-speed state (bits DVSTCTR0.RHST[2:0] = 011b), bits INTSTS0.DVSQ[2:0] = 001b (Default state)(function controller selected)

Source

pub const _110: Self

Return to the high-speed state (bits DVSTCTR0.RHST[2:0] = 011b), bits INTSTS0.DVSQ[2:0] = 010b (Address state)(function controller selected)/ Return to the high-speed state (bits DVSTCTR0.RHST[2:0] = 011b)(host controller selected)

Source

pub const _111: Self

Return to the high-speed state (bits DVSTCTR0.RHST[2:0] = 011b), bits INTSTS0.DVSQ[2:0] = 011b (Configured state)(function controller selected)

Source§

impl EnumBitfieldStruct<u8, Cntmd_SPEC>

Source

pub const _0: Self

Non-continuous transfer mode

Source

pub const _1: Self

Continuous transfer mode

Source§

impl EnumBitfieldStruct<u8, Shtnak_SPEC>

Source

pub const _0: Self

The pipe remains open after transfer ends.

Source

pub const _1: Self

The pipe is blocked after transfer ends.

Source§

impl EnumBitfieldStruct<u8, Dir_SPEC>

Source

pub const _0: Self

Data receiving direction

Source

pub const _1: Self

Data transmitting direction

Source§

impl EnumBitfieldStruct<u8, Devsel_SPEC>

Source

pub const _0000: Self

Address 0000

Source

pub const _0001: Self

Address 0001

Source

pub const _0010: Self

Address 0010

Source

pub const _0011: Self

Address 0011

Source

pub const _0100: Self

Address 0100

Source

pub const _0101: Self

Address 0101

Source§

impl EnumBitfieldStruct<u8, Bsts_SPEC>

Source

pub const _0: Self

Buffer access is disabled.

Source

pub const _1: Self

Buffer access is enabled.

Source§

impl EnumBitfieldStruct<u8, Sureq_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Transmits the setup packet.

Source§

impl EnumBitfieldStruct<u8, Csclr_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Clears the CSSTS bit to 0.

Source§

impl EnumBitfieldStruct<u8, Cssts_SPEC>

Source

pub const _0: Self

START-SPLIT(SSPLIT) transaction processing is in progress or processing for devices that do not use Split Transaction is in progress.

Source

pub const _1: Self

The CSPLIT transaction processing is in progress.

Source§

impl EnumBitfieldStruct<u8, Sureqclr_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Clears the SUREQ bit to 0.

Source§

impl EnumBitfieldStruct<u8, Sqclr_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Specifies DATA0.

Source§

impl EnumBitfieldStruct<u8, Sqset_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Specifies DATA1.

Source§

impl EnumBitfieldStruct<u8, Sqmon_SPEC>

Source

pub const _0: Self

DATA0

Source

pub const _1: Self

DATA1

Source§

impl EnumBitfieldStruct<u8, Pbusy_SPEC>

Source

pub const _0: Self

The relevant pipe is not used for the USB bus.

Source

pub const _1: Self

The relevant pipe is in use for the USB bus.

Source§

impl EnumBitfieldStruct<u8, Pinge_SPEC>

Source

pub const _0: Self

Issuing PING token is disabled.

Source

pub const _1: Self

Normal PING operation

Source§

impl EnumBitfieldStruct<u8, Ccpl_SPEC>

Source

pub const _0: Self

Completion of control transfer is disabled.

Source

pub const _1: Self

Completion of control transfer is enabled.

Source§

impl EnumBitfieldStruct<u8, Pid_SPEC>

Source

pub const _00: Self

NAK response

Source

pub const _01: Self

BUF response (depending on buffer state)

Source

pub const _10: Self

STALL response

Source

pub const _11: Self

STALL response

Source§

impl EnumBitfieldStruct<u8, Pipesel_SPEC>

Source

pub const _0000: Self

No pipe selected

Source

pub const _0001: Self

PIPE1

Source

pub const _0010: Self

PIPE2

Source

pub const _0011: Self

PIPE3

Source

pub const _0100: Self

PIPE4

Source

pub const _0101: Self

PIPE5

Source

pub const _0110: Self

PIPE6

Source

pub const _0111: Self

PIPE7

Source

pub const _1000: Self

PIPE8

Source

pub const _1001: Self

PIPE9

Source§

impl EnumBitfieldStruct<u8, Type_SPEC>

Source

pub const _00: Self

Pipe not used

Source

pub const _01: Self

Bulk transfer

Source

pub const _10: Self

Interrupt transfer

Source

pub const _11: Self

Isochronous transfer

Source§

impl EnumBitfieldStruct<u8, Bfre_SPEC>

Source

pub const _0: Self

BRDY interrupt upon transmitting or receiving data

Source

pub const _1: Self

BRDY interrupt upon completion of reading data

Source§

impl EnumBitfieldStruct<u8, Dblb_SPEC>

Source

pub const _0: Self

Single buffer

Source

pub const _1: Self

Double buffer

Source§

impl EnumBitfieldStruct<u8, Cntmd_SPEC>

Source

pub const _0: Self

Discontinuous transfer mode

Source

pub const _1: Self

Continuous transfer mode

Source§

impl EnumBitfieldStruct<u8, Shtnak_SPEC>

Source

pub const _0: Self

The pipe is continued at the end of transfer.

Source

pub const _1: Self

The pipe is disabled at the end of transfer.

Source§

impl EnumBitfieldStruct<u8, Dir_SPEC>

Source

pub const _0: Self

Receiving direction

Source

pub const _1: Self

Transmitting direction

Source§

impl EnumBitfieldStruct<u8, Epnum_SPEC>

Source

pub const _000: Self

the selected pipe is not used

Source§

impl EnumBitfieldStruct<u8, Ifis_SPEC>

Source

pub const _0: Self

The buffer is not flushed.

Source

pub const _1: Self

The buffer is flushed.

Source§

impl EnumBitfieldStruct<u8, Bsts_SPEC>

Source

pub const _0: Self

Buffer access is disabled.

Source

pub const _1: Self

Buffer access is enabled.

Source§

impl EnumBitfieldStruct<u8, Inbufm_SPEC>

Source

pub const _0: Self

No transmittable data is present in the FIFO buffer.

Source

pub const _1: Self

Transmittable data is present in the FIFO buffer.

Source§

impl EnumBitfieldStruct<u8, Csclr_SPEC>

Source

pub const _0: Self

Writing is disabled.

Source

pub const _1: Self

The CSSTS bit is cleared.

Source§

impl EnumBitfieldStruct<u8, Cssts_SPEC>

Source

pub const _0: Self

SSplit Transaction processing is in progress or transfer without Split Transaction is in progress.

Source

pub const _1: Self

CSplit Transaction processing is in progress.

Source§

impl EnumBitfieldStruct<u8, Atrepm_SPEC>

Source

pub const _0: Self

Auto response mode is disabled.

Source

pub const _1: Self

Auto response mode is enabled (Transmission: zero-length packet response, Reception: NAK response and NRDY interrupt)

Source§

impl EnumBitfieldStruct<u8, Aclrm_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled (all buffers are initialized)

Source§

impl EnumBitfieldStruct<u8, Sqclr_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Specifies DATA0.

Source§

impl EnumBitfieldStruct<u8, Sqset_SPEC>

Source

pub const _0: Self

Writing is ignored.

Source

pub const _1: Self

Specifies DATA1.

Source§

impl EnumBitfieldStruct<u8, Sqmon_SPEC>

Source

pub const _0: Self

DATA0

Source

pub const _1: Self

DATA1

Source§

impl EnumBitfieldStruct<u8, Pbusy_SPEC>

Source

pub const _0: Self

The relevant pipe is not used for the USB bus.

Source

pub const _1: Self

The relevant pipe is in use for the USB bus.

Source§

impl EnumBitfieldStruct<u8, Pid_SPEC>

Source

pub const _00: Self

NAK response

Source

pub const _01: Self

BUF response (depending on buffer state)

Source

pub const _10: Self

STALL response

Source

pub const _11: Self

STALL response

Source§

impl EnumBitfieldStruct<u8, Trenb_SPEC>

Source

pub const _0: Self

The transaction counter function is disabled.

Source

pub const _1: Self

The transaction counter function is enabled.

Source§

impl EnumBitfieldStruct<u8, Trclr_SPEC>

Source

pub const _0: Self

Invalid

Source

pub const _1: Self

The current counter value is cleared.

Source§

impl EnumBitfieldStruct<u8, Upphub_SPEC>

Source

pub const _0000: Self

Directly connected to the port of the USBHS.

Source§

impl EnumBitfieldStruct<u8, Hubport_SPEC>

Source

pub const _000: Self

Directly connected to the port of the USBHS.

Source§

impl EnumBitfieldStruct<u8, Usbspd_SPEC>

Source

pub const _00: Self

DEVADDx is not used.

Source

pub const _01: Self

Low speed

Source

pub const _10: Self

Full speed

Source

pub const _11: Self

High speed

Source§

impl EnumBitfieldStruct<u8, Upphub_SPEC>

Source

pub const _0000: Self

Directly connected to the port of the USBHS.

Source§

impl EnumBitfieldStruct<u8, Hubport_SPEC>

Source

pub const _000: Self

Directly connected to the port of the USBHS.

Source§

impl EnumBitfieldStruct<u8, Usbspd_SPEC>

Source

pub const _00: Self

DEVADDA is not used.

Source

pub const _01: Self

Low speed

Source

pub const _10: Self

Full speed

Source

pub const _11: Self

High speed

Source§

impl EnumBitfieldStruct<u8, Hwupm_SPEC>

Source

pub const _0: Self

Hardware does not recover while CPU clock inactive

Source

pub const _1: Self

Hardware recovers while CPU clock inactive.

Source§

impl EnumBitfieldStruct<u8, Suspendm_SPEC>

Source

pub const _0: Self

UTMI suspension mode

Source

pub const _1: Self

UTMI normal mode

Source§

impl EnumBitfieldStruct<u8, Pddetsts_SPEC>

Source

pub const _0: Self

The PDDET pin is at low level.

Source

pub const _1: Self

The PDDET pin is at high level.

Source§

impl EnumBitfieldStruct<u8, Chgdetsts_SPEC>

Source

pub const _0: Self

The CHGDET pin is at low level.

Source

pub const _1: Self

The CHGDET pin is at high level.

Source§

impl EnumBitfieldStruct<u8, Dcpmode_SPEC>

Source

pub const _0: Self

The RDCP_DAT resistor is disabled

Source

pub const _1: Self

The RDCP_DAT resistor is enabled.

Source§

impl EnumBitfieldStruct<u8, Vdmsrce_SPEC>

Source

pub const _0: Self

The VDM_SRC circuit is disabled. (Initial value)

Source

pub const _1: Self

The VDM_SRC circuit is enabled.

Source§

impl EnumBitfieldStruct<u8, Idpsinke_SPEC>

Source

pub const _0: Self

The IDP_SINK circuit is disabled. (Initial value)

Source

pub const _1: Self

The IDP_SINK circuit is enabled.

Source§

impl EnumBitfieldStruct<u8, Vdpsrce_SPEC>

Source

pub const _0: Self

The VDP_SRC circuit is disabled. (Initial value)

Source

pub const _1: Self

The VDP_SRC circuit is enabled.

Source§

impl EnumBitfieldStruct<u8, Idmsinke_SPEC>

Source

pub const _0: Self

The IDM_SINK circuit is disabled. (Initial value)

Source

pub const _1: Self

The IDM_SINK circuit is enabled.

Source§

impl EnumBitfieldStruct<u8, Idpsrce_SPEC>

Source

pub const _0: Self

The IDP_SRC circuit is disabled. (Initial value)

Source

pub const _1: Self

The IDP_SRC circuit is enabled.

Source§

impl EnumBitfieldStruct<u8, L1Extmd_SPEC>

Source

pub const _0: Self

SUSPENDM is not set by hardware when Host K is received.

Source

pub const _1: Self

SUSPENDM is set by hardware when Host K is received.

Source§

impl EnumBitfieldStruct<u8, Dvsq_SPEC>

Source

pub const _0000: Self

Powered state

Source

pub const _0001: Self

Default state

Source

pub const _0010: Self

Address state

Source

pub const _0011: Self

Configured state

Source

pub const _0100: Self

Suspended state

Source

pub const _0101: Self

Suspended state

Source

pub const _0110: Self

Suspended state

Source

pub const _0111: Self

Suspended state

Source

pub const _1000: Self

L1 state

Source

pub const _1001: Self

L1 state

Source

pub const _1010: Self

L1 state

Source

pub const _1011: Self

L1 state

Source§

impl EnumBitfieldStruct<u8, L1Negomd_SPEC>

Source

pub const _0: Self

When receive HIRD is larger than HIRDTHR[3:0], ACK response is returned. In other cases (including HIRD = HIRDTHR[3:0]), NYET response is returned.

Source

pub const _1: Self

When receive HIRD is smaller than HIRDTHR[3:0], ACK response is returned. In other cases (including HIRD = HIRDTHR[3:0]), NYET response is returned.

Source§

impl EnumBitfieldStruct<u8, L1Respmd_SPEC>

Source

pub const _00: Self

NYET

Source

pub const _01: Self

ACK

Source

pub const _10: Self

STALL

Source

pub const _11: Self

According to the L1NEGOMD bit

Source§

impl EnumBitfieldStruct<u8, L1Respen_SPEC>

Source

pub const _0: Self

LPM is not supported.

Source

pub const _1: Self

LPM is supported.

Source§

impl EnumBitfieldStruct<u8, Rwemon_SPEC>

Source

pub const _0: Self

The RWE bit value of the LPM token received last is reflected.

Source

pub const _1: Self

The RWE bit value of the LPM token received last is reflected.

Source§

impl EnumBitfieldStruct<u8, Hirdmon_SPEC>

Source

pub const _0: Self

The HIRD field value of the LPM token received last is reflected.

Source

pub const _1: Self

The HIRD field value of the LPM token received last is reflected.

Source§

impl EnumBitfieldStruct<u8, L1Status_SPEC>

Source

pub const _00: Self

ACK received

Source

pub const _01: Self

NYET received

Source

pub const _10: Self

STALL received

Source

pub const _11: Self

Transaction error

Source§

impl EnumBitfieldStruct<u8, L1Req_SPEC>

Source

pub const _0: Self

This bit is cleared to 0 by hardware when the LPM transaction is completed.

Source

pub const _1: Self

Set this bit to 1 when requesting a transition to the L1 state.

Source§

impl EnumBitfieldStruct<u8, Hird_SPEC>

Source

pub const _0000: Self

50 us(Setting prohibited(BESL = 0)) / 75 us(BESL = 1)

Source

pub const _0001: Self

125 us(BESL = 0) / 100 us(BESL = 1)

Source

pub const _0010: Self

200 us(BESL = 0) / 150 us(BESL = 1)

Source

pub const _0011: Self

275 us(BESL = 0) / 250 us(BESL = 1)

Source

pub const _0100: Self

350 us(BESL = 0) / 350 us(BESL = 1)

Source

pub const _0101: Self

425 us(BESL = 0) / 450 us(BESL = 1)

Source

pub const _0110: Self

500 us(BESL = 0) / 950 us(BESL = 1)

Source

pub const _0111: Self

575 us(BESL = 0) / 1950 us(BESL = 1)

Source

pub const _1000: Self

650 us(BESL = 0) / 2950 us(BESL = 1)

Source

pub const _1001: Self

725 us(BESL = 0) / 3950 us(BESL = 1)

Source

pub const _1010: Self

800 us(BESL = 0) / 4950 us(BESL = 1)

Source

pub const _1011: Self

875 us(BESL = 0) / 5950 us(BESL = 1)

Source

pub const _1100: Self

950 us(BESL = 0) / 6950 us(BESL = 1)

Source

pub const _1101: Self

1025 us(Setting prohibited(BESL = 0)) / 7950 us(BESL = 1)

Source

pub const _1110: Self

1100 us(Setting prohibited(BESL = 0)) / 8950 us(BESL = 1)

Source

pub const _1111: Self

1175 us(Setting prohibited(BESL = 0)) / 9950 us(BESL = 1)

Source§

impl EnumBitfieldStruct<u8, Dvbstsh_SPEC>

Source

pub const _0: Self

Indicates deep software standby mode

Source

pub const _1: Self

Indicates return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dovcbh_SPEC>

Source

pub const _0: Self

Indicates deep software standby mode

Source

pub const _1: Self

Indicates return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dovcah_SPEC>

Source

pub const _0: Self

Indicates deep software standby mode

Source

pub const _1: Self

Indicates return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dvbstshe_SPEC>

Source

pub const _0: Self

Disables return from deep software standby mode

Source

pub const _1: Self

Enables return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dovcbhe_SPEC>

Source

pub const _0: Self

Disables return from deep software standby mode

Source

pub const _1: Self

Enables return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dovcahe_SPEC>

Source

pub const _0: Self

Disables return from deep software standby mode

Source

pub const _1: Self

Enables return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dminte_SPEC>

Source

pub const _0: Self

Disables return from deep software standby mode

Source

pub const _1: Self

Enables return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dpinte_SPEC>

Source

pub const _0: Self

Disables return from deep software standby mode

Source

pub const _1: Self

Enables return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dmint_SPEC>

Source

pub const _0: Self

Indicates deep software standby mode

Source

pub const _1: Self

Indicates return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Dpint_SPEC>

Source

pub const _0: Self

Indicates deep software standby mode

Source

pub const _1: Self

Indicates return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Fixphypd_SPEC>

Source

pub const _0: Self

Normal mode

Source

pub const _1: Self

Go to/Return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Fixphy_SPEC>

Source

pub const _0: Self

Normal mode

Source

pub const _1: Self

Go to/Return from deep software standby mode

Source§

impl EnumBitfieldStruct<u8, Rpss_SPEC>

Source

pub const _00: Self

25 percent

Source

pub const _01: Self

50 percent

Source

pub const _10: Self

75 percent

Source

pub const _11: Self

100 percent (window start position is not specified)

Source§

impl EnumBitfieldStruct<u8, Rpes_SPEC>

Source

pub const _00: Self

75 percent

Source

pub const _01: Self

50 percent

Source

pub const _10: Self

25 percent

Source

pub const _11: Self

0 percent (window end position is not specified)

Source§

impl EnumBitfieldStruct<u8, Cks_SPEC>

Source

pub const _0001: Self

PCLK/4

Source

pub const _0100: Self

PCLK/64

Source

pub const _1111: Self

PCLK/128

Source

pub const _0110: Self

PCLK/512

Source

pub const _0111: Self

PCLK/2048

Source

pub const _1000: Self

PCLK/8192

Source§

impl EnumBitfieldStruct<u8, Tops_SPEC>

Source

pub const _00: Self

1,024 cycles (03FFh)

Source

pub const _01: Self

4,096 cycles (0FFFh)

Source

pub const _10: Self

8,192 cycles (1FFFh)

Source

pub const _11: Self

16,384 cycles (3FFFh)

Source§

impl EnumBitfieldStruct<u8, Refef_SPEC>

Source

pub const _0: Self

No refresh error occurred

Source

pub const _1: Self

Refresh error occurred

Source§

impl EnumBitfieldStruct<u8, Undff_SPEC>

Source

pub const _0: Self

No underflow occurred

Source

pub const _1: Self

Underflow occurred

Source§

impl EnumBitfieldStruct<u8, Rstirqs_SPEC>

Source

pub const _0: Self

Non-maskable interrupt request or interrupt request output is enabled

Source

pub const _1: Self

Reset output is enabled.

Source§

impl EnumBitfieldStruct<u8, Slcstp_SPEC>

Source

pub const _0: Self

Count stop is disabled.

Source

pub const _1: Self

Count is stopped at a transition to sleep mode.

Trait Implementations§

Source§

impl<Q: Clone + RegNumberT, T: Clone> Clone for EnumBitfieldStruct<Q, T>

Source§

fn clone(&self) -> EnumBitfieldStruct<Q, T>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<Q: RegNumberT, T> From<EnumBitfieldStruct<Q, T>> for u64

Source§

fn from(value: EnumBitfieldStruct<Q, T>) -> Self

Converts to this type from the input type.
Source§

impl<Q: RegNumberT, T> From<Q> for EnumBitfieldStruct<Q, T>

Source§

fn from(value: Q) -> Self

Converts to this type from the input type.
Source§

impl<Q: Ord + RegNumberT, T: Ord> Ord for EnumBitfieldStruct<Q, T>

Source§

fn cmp(&self, other: &EnumBitfieldStruct<Q, T>) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl<Q: PartialEq + RegNumberT, T: PartialEq> PartialEq for EnumBitfieldStruct<Q, T>

Source§

fn eq(&self, other: &EnumBitfieldStruct<Q, T>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl<Q: PartialOrd + RegNumberT, T: PartialOrd> PartialOrd for EnumBitfieldStruct<Q, T>

Source§

fn partial_cmp(&self, other: &EnumBitfieldStruct<Q, T>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl<Q: Copy + RegNumberT, T: Copy> Copy for EnumBitfieldStruct<Q, T>

Source§

impl<Q: Eq + RegNumberT, T: Eq> Eq for EnumBitfieldStruct<Q, T>

Source§

impl<Q: RegNumberT, T> StructuralPartialEq for EnumBitfieldStruct<Q, T>

Auto Trait Implementations§

§

impl<Q, T> Freeze for EnumBitfieldStruct<Q, T>
where Q: Freeze,

§

impl<Q, T> RefUnwindSafe for EnumBitfieldStruct<Q, T>

§

impl<Q, T> Send for EnumBitfieldStruct<Q, T>
where Q: Send, T: Send,

§

impl<Q, T> Sync for EnumBitfieldStruct<Q, T>
where Q: Sync, T: Sync,

§

impl<Q, T> Unpin for EnumBitfieldStruct<Q, T>
where Q: Unpin, T: Unpin,

§

impl<Q, T> UnsafeUnpin for EnumBitfieldStruct<Q, T>
where Q: UnsafeUnpin,

§

impl<Q, T> UnwindSafe for EnumBitfieldStruct<Q, T>
where Q: UnwindSafe, T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.