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, 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 _000: Self

No input

Source

pub const _001: Self

IVCMP0 selected

Source

pub const _010: Self

IVCMP1 selected

Source

pub const _100: Self

IVCMP2 selected

Source§

impl EnumBitfieldStruct<u8, Crvs_SPEC>

Source

pub const _000000: Self

No reference voltage

Source

pub const _000001: Self

IVREF0 selected

Source

pub const _000010: Self

IVREF1 selected

Source

pub const _000100: Self

IVREF2 selected

Source

pub const _001000: Self

IVREF3 selected

Source

pub const _010000: Self

IVREF4 selected

Source

pub const _100000: Self

IVREF5 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, C1Mon_SPEC>

Source

pub const _0: Self

IVCMP1 < Comparator1 Reference level(When the window function is disabled)/IVCMP1 < IVREF0 or IVCMP1 > IVREF1(When the window function is enabled)

Source

pub const _1: Self

IVCMP1 > Comparator1 Reference level(When the window function is disabled)/IVREF0 < IVCMP1 < IVREF1(When the window function is enabled)

Source§

impl EnumBitfieldStruct<u8, C1Vrf_SPEC>

Source

pub const _0: Self

CMPREF1 input

Source

pub const _1: Self

internal reference voltage (Vref)

Source§

impl EnumBitfieldStruct<u8, C1Wde_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, C1Enb_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, C0Mon_SPEC>

Source

pub const _0: Self

IVCMP0 < Comparator0 Reference level(When the window function is disabled)/IVCMP0 < IVREF0 or IVCMP0 > IVREF1(When the window function is enabled)

Source

pub const _1: Self

IVCMP0 > Comparator0 Reference level(When the window function is disabled)/IVREF0 < IVCMP0 < IVREF1(When the window function is enabled)

Source§

impl EnumBitfieldStruct<u8, C0Vrf_SPEC>

Source

pub const _0: Self

CMPREF0 input

Source

pub const _1: Self

internal reference voltage (Vref)

Source§

impl EnumBitfieldStruct<u8, C0Wde_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, C0Enb_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, C1Edg_SPEC>

Source

pub const _0: Self

Interrupt and ELC event request by one-edge detection

Source

pub const _1: Self

Interrupt and ELC event request by both-edge detection

Source§

impl EnumBitfieldStruct<u8, C1Epo_SPEC>

Source

pub const _0: Self

Interrupt and ELC event request at rising edge

Source

pub const _1: Self

Interrupt and ELC event request at falling edge

Source§

impl EnumBitfieldStruct<u8, C1Fck_SPEC>

Source

pub const _00: Self

No Sampling (bypass)

Source

pub const _01: Self

Sampling at PCLK

Source

pub const _10: Self

Sampling at PCLK/8

Source

pub const _11: Self

Sampling at PCLK/32

Source§

impl EnumBitfieldStruct<u8, C0Edg_SPEC>

Source

pub const _0: Self

Interrupt and ELC event request by one-edge detection

Source

pub const _1: Self

Interrupt and ELC event request by both-edge detection

Source§

impl EnumBitfieldStruct<u8, C0Epo_SPEC>

Source

pub const _0: Self

Interrupt and ELC event request at rising edge

Source

pub const _1: Self

Interrupt and ELC event request at falling edge

Source§

impl EnumBitfieldStruct<u8, C0Fck_SPEC>

Source

pub const _00: Self

No Sampling (bypass)

Source

pub const _01: Self

Sampling at PCLK

Source

pub const _10: Self

Sampling at PCLK/8

Source

pub const _11: Self

Sampling at PCLK/32

Source§

impl EnumBitfieldStruct<u8, Spdmd_SPEC>

Source

pub const _0: Self

Comparator low-speed mode

Source

pub const _1: Self

Comparator high-speed mode

Source§

impl EnumBitfieldStruct<u8, C1Op_SPEC>

Source

pub const _0: Self

Non inverted

Source

pub const _1: Self

Inverted

Source§

impl EnumBitfieldStruct<u8, C1Oe_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, C0Op_SPEC>

Source

pub const _0: Self

Non inverted

Source

pub const _1: Self

Inverted

Source§

impl EnumBitfieldStruct<u8, C0Oe_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Cmpsel54_SPEC>

Source

pub const _00: Self

No input

Source

pub const _01: Self

CMPIN1 input selected

Source

pub const _10: Self

AMP1O output selected

Source§

impl EnumBitfieldStruct<u8, Cmpsel10_SPEC>

Source

pub const _00: Self

No input

Source

pub const _01: Self

CMPIN0 input selected

Source

pub const _10: Self

AMP0O output selected

Source§

impl EnumBitfieldStruct<u8, C1Vrf2_SPEC>

Source

pub const _0: Self

IVREF0 selected

Source

pub const _1: Self

IVREF1 selected

Source§

impl EnumBitfieldStruct<u8, Crvs54_SPEC>

Source

pub const _00: Self

No reference voltage

Source

pub const _01: Self

CMPREF1 selected

Source

pub const _10: Self

DA8_1 output selected

Source§

impl EnumBitfieldStruct<u8, Crvs10_SPEC>

Source

pub const _00: Self

No reference voltage

Source

pub const _01: Self

CMPREF0 selected

Source

pub const _10: Self

DA8_0 output selected

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, Adhsc_SPEC>

Source

pub const _0: Self

High speed A/D conversion mode

Source

pub const _1: Self

Low current A/D conversion mode

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 (ELC).

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 ADC160_GBADI interrupt generation upon group B scan completion.

Source

pub const _1: Self

Enables ADC160_GBADI interrupt generation upon group B scan completion.

Source§

impl EnumBitfieldStruct<u8, Ansa08_SPEC>

Source

pub const _0: Self

AN008 is not selected

Source

pub const _1: Self

AN008 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa07_SPEC>

Source

pub const _0: Self

AN007 is not selected

Source

pub const _1: Self

AN007 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa06_SPEC>

Source

pub const _0: Self

AN006 is not selected

Source

pub const _1: Self

AN006 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa05_SPEC>

Source

pub const _0: Self

AN005 is not selected

Source

pub const _1: Self

AN005 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa04_SPEC>

Source

pub const _0: Self

AN004 is not selected

Source

pub const _1: Self

AN004 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa03_SPEC>

Source

pub const _0: Self

AN003 is not selected

Source

pub const _1: Self

AN003 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa02_SPEC>

Source

pub const _0: Self

AN002 is not selected

Source

pub const _1: Self

AN002 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa01_SPEC>

Source

pub const _0: Self

AN001 is not selected

Source

pub const _1: Self

AN001 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa00_SPEC>

Source

pub const _0: Self

AN000 is not selected

Source

pub const _1: Self

AN000 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa24_SPEC>

Source

pub const _0: Self

AN024 is not selected

Source

pub const _1: Self

AN024 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa23_SPEC>

Source

pub const _0: Self

AN023 is not selected

Source

pub const _1: Self

AN023 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa22_SPEC>

Source

pub const _0: Self

AN022 is not selected

Source

pub const _1: Self

AN022 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa21_SPEC>

Source

pub const _0: Self

AN021 is not selected

Source

pub const _1: Self

AN021 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa20_SPEC>

Source

pub const _0: Self

AN020 is not selected

Source

pub const _1: Self

AN020 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa19_SPEC>

Source

pub const _0: Self

AN019 is not selected

Source

pub const _1: Self

AN019 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa18_SPEC>

Source

pub const _0: Self

AN018 is not selected

Source

pub const _1: Self

AN018 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa17_SPEC>

Source

pub const _0: Self

AN017 is not selected

Source

pub const _1: Self

AN017 is selected

Source§

impl EnumBitfieldStruct<u8, Ansa16_SPEC>

Source

pub const _0: Self

AN016 is not selected

Source

pub const _1: Self

AN016 is selected

Source§

impl EnumBitfieldStruct<u8, Ads08_SPEC>

Source

pub const _0: Self

AN008 is not selected.

Source

pub const _1: Self

AN008 is selected.

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, Ads24_SPEC>

Source

pub const _0: Self

AN024 is not selected.

Source

pub const _1: Self

AN024 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads23_SPEC>

Source

pub const _0: Self

AN023 is not selected.

Source

pub const _1: Self

AN023 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads22_SPEC>

Source

pub const _0: Self

AN022 is not selected.

Source

pub const _1: Self

AN022 is selected.

Source§

impl EnumBitfieldStruct<u8, Ads21_SPEC>

Source

pub const _0: Self

AN021 is not selected.

Source

pub const _1: Self

AN021 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, Adc_SPEC>

Source

pub const _000: Self

1-time conversion (same as normal conversion)

Source

pub const _001: Self

2-time conversion (acquire the average of 2-time conversion)

Source

pub const _011: Self

4-time conversion (acquire the average of 4-time conversion)

Source

pub const _100: Self

8-time conversion (acquire the average of 8-time conversion)

Source

pub const _101: Self

16-time conversion (acquire the average of 16-time conversion)

Source§

impl EnumBitfieldStruct<u8, Adinv_SPEC>

Source

pub const _0: Self

Data is stored in a range of -32768 to 0

Source

pub const _1: Self

Data is stored in a range of 0 to 32767

Source§

impl EnumBitfieldStruct<u8, Diagm_SPEC>

Source

pub const _0: Self

Self-diagnosis of ADC16 disabled

Source

pub const _1: Self

Self-diagnosis of ADC16 enabled.

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

Setting prohibited when self-diagnosis is enabled

Source

pub const _01: Self

-VREFH0 (Ideal value of A/D conversion result is 8000h)

Source

pub const _10: Self

VREFL0 (Ideal value of A/D conversion result is 0000h)

Source

pub const _11: Self

VREFH0 (Ideal value of A/D conversion result is 7FFFh).

Source§

impl EnumBitfieldStruct<u8, Ace_SPEC>

Source

pub const _0: Self

Automatic clearing disabled

Source

pub const _1: Self

Automatic clearing enabled.

Source§

impl EnumBitfieldStruct<u8, Ocsa_SPEC>

Source

pub const _0: Self

A/D conversion of internal reference voltage disabled

Source

pub const _1: Self

A/D conversion of internal reference voltage enabled

Source§

impl EnumBitfieldStruct<u8, Tssa_SPEC>

Source

pub const _0: Self

A/D conversion of temperature sensor output disabled

Source

pub const _1: Self

A/D conversion of temperature sensor output enabled

Source§

impl EnumBitfieldStruct<u8, Ocsad_SPEC>

Source

pub const _0: Self

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

Source

pub const _1: Self

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

Source§

impl EnumBitfieldStruct<u8, Tssad_SPEC>

Source

pub const _0: Self

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

Source

pub const _1: Self

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

Source§

impl EnumBitfieldStruct<u8, Ansb08_SPEC>

Source

pub const _0: Self

AN008 is not selected

Source

pub const _1: Self

AN008 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb07_SPEC>

Source

pub const _0: Self

AN007 is not selected

Source

pub const _1: Self

AN007 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb06_SPEC>

Source

pub const _0: Self

AN006 is not selected

Source

pub const _1: Self

AN006 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb05_SPEC>

Source

pub const _0: Self

AN005 is not selected

Source

pub const _1: Self

AN005 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb04_SPEC>

Source

pub const _0: Self

AN004 is not selected

Source

pub const _1: Self

AN004 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb03_SPEC>

Source

pub const _0: Self

AN003 is not selected

Source

pub const _1: Self

AN003 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb02_SPEC>

Source

pub const _0: Self

AN002 is not selected

Source

pub const _1: Self

AN002 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb01_SPEC>

Source

pub const _0: Self

AN001 is not selected

Source

pub const _1: Self

AN001 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb00_SPEC>

Source

pub const _0: Self

AN000 is not selected

Source

pub const _1: Self

AN000 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb24_SPEC>

Source

pub const _0: Self

AN024 is not selected

Source

pub const _1: Self

AN024 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb23_SPEC>

Source

pub const _0: Self

AN023 is not selected

Source

pub const _1: Self

AN023 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb22_SPEC>

Source

pub const _0: Self

AN022 is not selected

Source

pub const _1: Self

AN022 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb21_SPEC>

Source

pub const _0: Self

AN021 is not selected

Source

pub const _1: Self

AN021 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb20_SPEC>

Source

pub const _0: Self

AN020 is not selected

Source

pub const _1: Self

AN020 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb19_SPEC>

Source

pub const _0: Self

AN019 is not selected

Source

pub const _1: Self

AN019 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb18_SPEC>

Source

pub const _0: Self

AN018 is not selected

Source

pub const _1: Self

AN018 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb17_SPEC>

Source

pub const _0: Self

AN017 is not selected

Source

pub const _1: Self

AN017 is selected

Source§

impl EnumBitfieldStruct<u8, Ansb16_SPEC>

Source

pub const _0: Self

AN016 is not selected

Source

pub const _1: Self

AN016 is selected

Source§

impl EnumBitfieldStruct<u8, Pchg1_SPEC>

Source

pub const _0: Self

The analog input path 1 voltage is discharged

Source

pub const _1: Self

The analog input path 1 voltage is precharged.

Source§

impl EnumBitfieldStruct<u8, Pchg2_SPEC>

Source

pub const _0: Self

The analog input path 2 voltage is discharged

Source

pub const _1: Self

The analog input path 2 voltage is precharged.

Source§

impl EnumBitfieldStruct<u8, Adndis_SPEC>

Source

pub const _0000: Self

The disconnection detection assist function is disabled

Source

pub const _0001: Self

Setting prohibited

Source§

impl EnumBitfieldStruct<u8, Adic_SPEC>

Source

pub const _00: Self

ADC160_ADI is generated at the end of A/D scan

Source

pub const _11: Self

ADC160_ADI is generated at the end of calibration

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

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

Source

pub const _1: Self

ADC160_CMPAI 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

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

Source

pub const _1: Self

ADC160_CMPBI 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. ADC160_WCMPM and ADC160_WCMPUM 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. ADC160_WCMPM and ADC160_WCMPUM 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

ADC160_WCMPM is output when window A comparison conditions are met OR window B comparison conditions are met. ADC160_WCMPUM is output in other cases.

Source

pub const _01: Self

ADC160_WCMPM is output when window A comparison conditions are met EXOR window B comparison conditions are met. ADC160_WCMPUM is output in other cases.

Source

pub const _10: Self

ADC160_WCMPM is output when window A comparison conditions are met and window B comparison conditions are met. ADC160_WCMPUM 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, Cmpcha08_SPEC>

Source

pub const _0: Self

Compare function disabled for AN008

Source

pub const _1: Self

Compare function enabled for AN008

Source§

impl EnumBitfieldStruct<u8, Cmpcha07_SPEC>

Source

pub const _0: Self

Compare function disabled for AN007

Source

pub const _1: Self

Compare function enabled for AN007

Source§

impl EnumBitfieldStruct<u8, Cmpcha06_SPEC>

Source

pub const _0: Self

Compare function disabled for AN006

Source

pub const _1: Self

Compare function enabled for AN006

Source§

impl EnumBitfieldStruct<u8, Cmpcha05_SPEC>

Source

pub const _0: Self

Compare function disabled for AN005

Source

pub const _1: Self

Compare function enabled for AN005

Source§

impl EnumBitfieldStruct<u8, Cmpcha04_SPEC>

Source

pub const _0: Self

Compare function disabled for AN004

Source

pub const _1: Self

Compare function enabled for AN004

Source§

impl EnumBitfieldStruct<u8, Cmpcha03_SPEC>

Source

pub const _0: Self

Compare function disabled for AN003

Source

pub const _1: Self

Compare function enabled for AN003

Source§

impl EnumBitfieldStruct<u8, Cmpcha02_SPEC>

Source

pub const _0: Self

Compare function disabled for AN002

Source

pub const _1: Self

Compare function enabled for AN002

Source§

impl EnumBitfieldStruct<u8, Cmpcha01_SPEC>

Source

pub const _0: Self

Compare function disabled for AN001

Source

pub const _1: Self

Compare function enabled for AN001

Source§

impl EnumBitfieldStruct<u8, Cmpcha00_SPEC>

Source

pub const _0: Self

Compare function disabled for AN000

Source

pub const _1: Self

Compare function enabled for AN000

Source§

impl EnumBitfieldStruct<u8, Cmpcha24_SPEC>

Source

pub const _0: Self

Compare function disabled for AN024

Source

pub const _1: Self

Compare function enabled for AN024

Source§

impl EnumBitfieldStruct<u8, Cmpcha23_SPEC>

Source

pub const _0: Self

Compare function disabled for AN023

Source

pub const _1: Self

Compare function enabled for AN023

Source§

impl EnumBitfieldStruct<u8, Cmpcha22_SPEC>

Source

pub const _0: Self

Compare function disabled for AN022

Source

pub const _1: Self

Compare function enabled for AN022

Source§

impl EnumBitfieldStruct<u8, Cmpcha21_SPEC>

Source

pub const _0: Self

Compare function disabled for AN021

Source

pub const _1: Self

Compare function enabled for AN021

Source§

impl EnumBitfieldStruct<u8, Cmpcha20_SPEC>

Source

pub const _0: Self

Compare function disabled for AN020

Source

pub const _1: Self

Compare function enabled for AN020

Source§

impl EnumBitfieldStruct<u8, Cmpcha19_SPEC>

Source

pub const _0: Self

Compare function disabled for AN019

Source

pub const _1: Self

Compare function enabled for AN019

Source§

impl EnumBitfieldStruct<u8, Cmpcha18_SPEC>

Source

pub const _0: Self

Compare function disabled for AN018

Source

pub const _1: Self

Compare function enabled for AN018

Source§

impl EnumBitfieldStruct<u8, Cmpcha17_SPEC>

Source

pub const _0: Self

Compare function disabled for AN017

Source

pub const _1: Self

Compare function enabled for AN017

Source§

impl EnumBitfieldStruct<u8, Cmpcha16_SPEC>

Source

pub const _0: Self

Compare function disabled for AN016

Source

pub const _1: Self

Compare function enabled for AN016

Source§

impl EnumBitfieldStruct<u8, Cmplcha08_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, 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, Cmplcha24_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, Cmplcha23_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, Cmplcha22_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, Cmplcha21_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, Cmpstcha08_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

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, Cmpstcha24_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha23_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha22_SPEC>

Source

pub const _0: Self

Comparison conditions are not met.

Source

pub const _1: Self

Comparison conditions are met.

Source§

impl EnumBitfieldStruct<u8, Cmpstcha21_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_08: Self

AN008

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_15: Self

AN021

Source

pub const _0_X_16: Self

AN022

Source

pub const _0_X_17: Self

AN023

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, Calexe_SPEC>

Source

pub const _0: Self

Calibration does not start

Source

pub const _1: Self

Calibration starts

Source§

impl EnumBitfieldStruct<u8, Calmon_SPEC>

Source

pub const _0: Self

Calibration is not in progress

Source

pub const _1: Self

Calibration is in progress

Source§

impl EnumBitfieldStruct<u8, Adslp_SPEC>

Source

pub const _0: Self

Normal operation

Source

pub const _1: Self

Standby state

Source§

impl EnumBitfieldStruct<u8, Bgren_SPEC>

Source

pub const _0: Self

Select AVSS0 as the low-potential reference voltage

Source

pub const _1: Self

Select VREFL0 as the low-potential reference voltage.

Source§

impl EnumBitfieldStruct<u8, Vrefadcen_SPEC>

Source

pub const _0: Self

Disable the VREFADC output

Source

pub const _1: Self

Enable the VREFADC output

Source§

impl EnumBitfieldStruct<u8, Vrefadcg_SPEC>

Source

pub const _00: Self

1.5 V

Source

pub const _01: Self

1.5 V

Source

pub const _10: Self

2.0 V

Source

pub const _11: Self

2.5 V

Source§

impl EnumBitfieldStruct<u8, Oldeten_SPEC>

Source

pub const _0: Self

Disable the over current detection

Source

pub const _1: Self

Enable the over current detection

Source§

impl EnumBitfieldStruct<u8, Diagst_SPEC>

Source

pub const _00: Self

Self-diagnosis has not been executed since power-on

Source

pub const _01: Self

Self-diagnosis was executed under a condition that an ideal value of the A/D conversion result is 8000h

Source

pub const _10: Self

Self-diagnosis was executed under a condition that an ideal value of the A/D conversion result is 0000h

Source

pub const _11: Self

Self-diagnosis was executed under a condition that an ideal value of the A/D conversion result is 7FFFh.

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 bits CKS[2:0] in the AGTMR2 register

Source

pub const _101: Self

Underflow event signal from AGT0

Source

pub const _110: Self

Divided clock fSUB specified by bits CKS[2:0] in the AGTMR2 register

Source§

impl EnumBitfieldStruct<u8, Tedgpl_SPEC>

Source

pub const _0: Self

Single-edge

Source

pub const _1: Self

Both-edge

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, 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, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

Source§

impl EnumBitfieldStruct<u8, Arbmet_SPEC>

Source

pub const _00: Self

fixed priority

Source

pub const _01: Self

round-robin

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, 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, Sid_SPEC>

Source

pub const _0: Self

Corresponding SID[10:0] bits are 0

Source

pub const _1: Self

Corresponding SID[10:0] bits are 1

Source§

impl EnumBitfieldStruct<u8, Eid_SPEC>

Source

pub const _0: Self

Corresponding EID[17:0] bits are 0

Source

pub const _1: Self

Corresponding EID[17:0] bits are 1

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, Sid_SPEC>

Source

pub const _0: Self

Corresponding SID[10:0] bit is not compared

Source

pub const _1: Self

Corresponding SID[10:0] bit is compared

Source§

impl EnumBitfieldStruct<u8, Eid_SPEC>

Source

pub const _0: Self

Corresponding EID[17:0] bit is not compared

Source

pub const _1: Self

Corresponding EID[17:0] bit is compared

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, Sid_SPEC>

Source

pub const _0: Self

Corresponding SID[10:0] bits are 0

Source

pub const _1: Self

Corresponding SID[10:0] bits are 1

Source§

impl EnumBitfieldStruct<u8, Eid_SPEC>

Source

pub const _0: Self

Corresponding EID[17:0] bits are 0

Source

pub const _1: Self

Corresponding EID[17:0] bits are 1

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) by a program request

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 _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_0123: Self

SCI9.TDR

Source

pub const _0_X_0125: Self

SCI9.RDR

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

Setting prohibited

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, Ctsuatune0_SPEC>

Source

pub const _0: Self

Normal operating mode

Source

pub const _1: Self

Low-voltage operating mode

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, Ctsuchtrc0_SPEC>

Source

pub const _0: Self

Reception

Source

pub const _1: Self

Transmission

Source§

impl EnumBitfieldStruct<u8, Ctsuchtrc1_SPEC>

Source

pub const _0: Self

Reception

Source

pub const _1: Self

Transmission

Source§

impl EnumBitfieldStruct<u8, Ctsuchrc2_SPEC>

Source

pub const _0: Self

Reception

Source

pub const _1: Self

Transmission

Source§

impl EnumBitfieldStruct<u8, Ctsuchrc3_SPEC>

Source

pub const _0: Self

Reception

Source

pub const _1: Self

Transmission

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 percent gain

Source

pub const _01: Self

66 percent gain

Source

pub const _10: Self

50 percent gain

Source

pub const _11: Self

40 percent 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, 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, 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, Ref_SPEC>

Source

pub const _000: Self

Not selected

Source

pub const _001: Self

AVCC0/AVSS0

Source

pub const _011: Self

Internal reference voltage/AVSS0

Source

pub const _110: Self

VREFH/VREFL

Source§

impl EnumBitfieldStruct<u8, Pumpen_SPEC>

Source

pub const _0: Self

Charge pump disabled

Source

pub const _1: Self

Charge pump enabled

Source§

impl EnumBitfieldStruct<u8, Dace1_SPEC>

Source

pub const _0: Self

D/A conversion disabled for channel 1

Source

pub const _1: Self

D/A conversion enabled for channel 1

Source§

impl EnumBitfieldStruct<u8, Dace0_SPEC>

Source

pub const _0: Self

D/A conversion disabled for channel 0

Source

pub const _1: Self

D/A conversion enabled for channel 0

Source§

impl EnumBitfieldStruct<u8, Damd1_SPEC>

Source

pub const _0: Self

Channel 1 for normal operation mode

Source

pub const _1: Self

Channel 1 for real-time output mode(event link)

Source§

impl EnumBitfieldStruct<u8, Damd0_SPEC>

Source

pub const _0: Self

Channel 0 for normal operation mode

Source

pub const _1: Self

Channel 0 for real-time output mode(event link)

Source§

impl EnumBitfieldStruct<u8, Dacadst_SPEC>

Source

pub const _0: Self

Do not synchronize DAC8 with ADC16 operation (disable interference reduction between D/A and A/D conversion)

Source

pub const _1: Self

Synchronize DAC8 with ADC16 operation (enable interference reduction between D/A and A/D conversion).

Source§

impl EnumBitfieldStruct<u8, Pumpen_SPEC>

Source

pub const _0: Self

Charge pump disable

Source

pub const _1: Self

Charge pump enable

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 SRAM ECC error reset/interrupt

Source

pub const _1: Self

Mask SRAM 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, 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, Elcon_SPEC>

Source

pub const _0: Self

ELC function is disabled.

Source

pub const _1: Self

ELC function is enabled.

Source§

impl EnumBitfieldStruct<u8, Wi_SPEC>

Source

pub const _0: Self

Write to ELSEGR register is enabled.

Source

pub const _1: Self

Write to ELSEGR register is disabled.

Source§

impl EnumBitfieldStruct<u8, We_SPEC>

Source

pub const _0: Self

Write to SEG bit is disabled.

Source

pub const _1: Self

Write to SEG bit is enabled.

Source§

impl EnumBitfieldStruct<u8, Seg_SPEC>

Source

pub const _0: Self

Normal operation

Source

pub const _1: Self

Software event is generated.

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, Els_SPEC>

Source

pub const _0_X_000: Self

Event output to the corresponding peripheral module is disabled.

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, 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, 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

Write to the register is enabled

Source

pub const _1: Self

Write to the register is disabled

Source§

impl EnumBitfieldStruct<u8, Cstrt6_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT166.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

GPT165.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

GPT164.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

GPT163.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

GPT162.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

GPT161.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

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

Source§

impl EnumBitfieldStruct<u8, Cstop6_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT166.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

GPT165.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

GPT164.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

GPT163.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

GPT162.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

GPT161.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

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

Source§

impl EnumBitfieldStruct<u8, Cclr6_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT166.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr5_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT165.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr4_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT164.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr3_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT163.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr2_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT162.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr1_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT161.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr0_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT320.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cstrt_SPEC>

Source

pub const _0: Self

Counter start is disable by the GTSTR register

Source

pub const _1: Self

Counter start is enable by the GTSTR register

Source§

impl EnumBitfieldStruct<u8, Sselcd_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Sselcc_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Sselcb_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Sselca_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Sscbfah_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Sscbfal_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Sscbrah_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Sscbral_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Sscafbh_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Sscafbl_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Sscarbh_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Sscarbl_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbf_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter start is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbr_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter start is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgaf_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter start is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgar_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter start is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Cstop_SPEC>

Source

pub const _0: Self

Counter stop is disable by the GTSTP register

Source

pub const _1: Self

Counter stop is enable by the GTSTP register

Source§

impl EnumBitfieldStruct<u8, Pselcd_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Pselcc_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Pselcb_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Pselca_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Pscbfah_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbfal_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscbrah_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbral_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscafbh_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscafbl_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Pscarbh_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscarbl_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Psgtrgbf_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgbr_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgaf_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Psgtrgar_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Cclr_SPEC>

Source

pub const _0: Self

Counter clear is disable by the GTCLR register

Source

pub const _1: Self

Counter clear is enable by the GTCLR register

Source§

impl EnumBitfieldStruct<u8, Cselcd_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Cselcc_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Cselcb_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Cselca_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Cscbfah_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbfal_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscbrah_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbral_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscafbh_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscafbl_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Cscarbh_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscarbl_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Csgtrgbf_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgbr_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgaf_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Csgtrgar_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Uselcd_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Uselcc_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Uselcb_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Uselca_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Uscbfah_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Uscbfal_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Uscbrah_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Uscbral_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Uscafbh_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Uscafbl_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Uscarbh_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Uscarbl_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Usgtrgbf_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Usgtrgbr_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Usgtrgaf_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Usgtrgar_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Dselcd_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Dselcc_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Dselcb_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Dselca_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Dscbfah_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Dscbfal_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Dscbrah_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Dscbral_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Dscafbh_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Dscafbl_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Dscarbh_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Dscarbl_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbf_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbr_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgaf_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgar_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Aselcd_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTD input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Aselcc_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTC input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Aselcb_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTB input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Aselca_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTA input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Ascbfah_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Ascbfal_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Ascbrah_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Ascbral_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Ascafbh_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Ascafbl_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Ascarbh_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Ascarbl_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Asgtrgbf_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Asgtrgbr_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Asgtrgaf_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Asgtrgar_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Bselcd_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTD input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Bselcc_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTC input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Bselcb_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTB input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Bselca_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTA input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Bscbfah_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Bscbfal_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Bscbrah_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Bscbral_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Bscafbh_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Bscafbl_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Bscarbh_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Bscarbl_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbf_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbr_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Bsgtrgaf_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Bsgtrgar_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

GTCCRB input capture is enable at 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 (16-bit transfer at crest) (single buffer or double buffer possible)

Source

pub const _101: Self

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

Source

pub const _110: Self

Triangle-wave PWM mode 3 (32-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 0 percent/100 percent duty setting.

Source

pub const _1: Self

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

Source§

impl EnumBitfieldStruct<u8, Obdtyf_SPEC>

Source

pub const _0: Self

Not forcibly set

Source

pub const _1: Self

Forcibly set

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 0 percent

Source

pub const _11: Self

GTIOCB pin duty 100 percent

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

Not forcibly set

Source

pub const _1: Self

Forcibly set

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

Not forcibly set

Source

pub const _1: Self

Forcibly set

Source§

impl EnumBitfieldStruct<u8, Ud_SPEC>

Source

pub const _0: Self

GTCNT counts down.

Source

pub const _1: Self

GTCNT counts up.

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

The noise filter for the GTIOCB pin is disabled.

Source

pub const _1: Self

The noise filter for the GTIOCB pin is enabled.

Source§

impl EnumBitfieldStruct<u8, Obdf_SPEC>

Source

pub const _00: Self

Output disable is prohibited.

Source

pub const _01: Self

GTIOCB pin is set to Hi-Z when output disable is performed.

Source

pub const _10: Self

GTIOCB pin is set to 0 when output disable is performed.

Source

pub const _11: Self

GTIOCB pin is set to 1 when output disable is performed.

Source§

impl EnumBitfieldStruct<u8, Obe_SPEC>

Source

pub const _0: Self

Output is disabled

Source

pub const _1: Self

Output is enabled

Source§

impl EnumBitfieldStruct<u8, Obhld_SPEC>

Source

pub const _0: Self

The GTIOCB pin output level at start/stop of counting depends on the register setting.

Source

pub const _1: Self

The GTIOCB pin output level is retained at start/stop of counting.

Source§

impl EnumBitfieldStruct<u8, Obdflt_SPEC>

Source

pub const _0: Self

The GTIOCB pin outputs low when counting is stopped.

Source

pub const _1: Self

The GTIOCB pin outputs high when counting is stopped.

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

The noise filter for the GTIOCA pin is disabled.

Source

pub const _1: Self

The noise filter for the GTIOCA pin is enabled.

Source§

impl EnumBitfieldStruct<u8, Oadf_SPEC>

Source

pub const _00: Self

Output disable is prohibited.

Source

pub const _01: Self

GTIOCA pin is set to Hi-Z when output disable is performed.

Source

pub const _10: Self

GTIOCA pin is set to 0 when output disable is performed.

Source

pub const _11: Self

GTIOCA pin is set to 1 when output disable is performed.

Source§

impl EnumBitfieldStruct<u8, Oae_SPEC>

Source

pub const _0: Self

Output is disabled

Source

pub const _1: Self

Output is enabled

Source§

impl EnumBitfieldStruct<u8, Oahld_SPEC>

Source

pub const _0: Self

The GTIOCA pin output level at start/stop of counting depends on the register setting.

Source

pub const _1: Self

The GTIOCA pin output level is retained at start/stop of counting.

Source§

impl EnumBitfieldStruct<u8, Oadflt_SPEC>

Source

pub const _0: Self

The GTIOCA pin outputs low when counting is stopped.

Source

pub const _1: Self

The GTIOCA pin outputs high when counting is stopped.

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

Same time output level low disable request is disabled.

Source

pub const _1: Self

Same time output level low disable request is enabled.

Source§

impl EnumBitfieldStruct<u8, Grpabh_SPEC>

Source

pub const _0: Self

Same time output level high disable request is disabled.

Source

pub const _1: Self

Same time output level high disable request is enabled.

Source§

impl EnumBitfieldStruct<u8, Grp_SPEC>

Source

pub const _00: Self

Group A output disable request

Source

pub const _01: Self

Group B 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, Gtcf_SPEC>

Source

pub const _0: Self

The GTCNT counter counts downward.

Source

pub const _1: Self

The GTCNT counter counts upward.

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, Bd_SPEC>

Source

pub const _0: Self

Buffer operation is enabled

Source

pub const _1: Self

Buffer operation is disabled

Source§

impl EnumBitfieldStruct<u8, Tde_SPEC>

Source

pub const _0: Self

GTCCRB is set without using GTDVU and GTDVD.

Source

pub const _1: Self

GTDVU and GTDVD are used to set the compare match value for negative-phase waveform with dead time automatically 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

Write to the register is enabled

Source

pub const _1: Self

Write to the register is disabled

Source§

impl EnumBitfieldStruct<u8, Cstrt6_SPEC>

Source

pub const _0: Self

No effect (write) / counter stop (read)

Source

pub const _1: Self

GPT166.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

GPT165.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

GPT164.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

GPT163.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

GPT162.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

GPT161.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

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

Source§

impl EnumBitfieldStruct<u8, Cstop6_SPEC>

Source

pub const _0: Self

No effect (write) / counter running (read)

Source

pub const _1: Self

GPT166.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

GPT165.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

GPT164.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

GPT163.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

GPT162.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

GPT161.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

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

Source§

impl EnumBitfieldStruct<u8, Cclr6_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT166.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr5_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT165.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr4_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT164.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr3_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT163.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr2_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT162.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr1_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT161.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cclr0_SPEC>

Source

pub const _0: Self

No effect

Source

pub const _1: Self

GPT320.GTCNT counter clears

Source§

impl EnumBitfieldStruct<u8, Cstrt_SPEC>

Source

pub const _0: Self

Counter start is disable by the GTSTR register

Source

pub const _1: Self

Counter start is enable by the GTSTR register

Source§

impl EnumBitfieldStruct<u8, Sselcd_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Sselcc_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Sselcb_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Sselca_SPEC>

Source

pub const _0: Self

Counter start is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter start is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Sscbfah_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Sscbfal_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Sscbrah_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Sscbral_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Sscafbh_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Sscafbl_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter start is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Sscarbh_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Sscarbl_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter start is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbf_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter start is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgbr_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter start is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgaf_SPEC>

Source

pub const _0: Self

Counter start is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter start is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Ssgtrgar_SPEC>

Source

pub const _0: Self

Counter start is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter start is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Cstop_SPEC>

Source

pub const _0: Self

Counter stop is disable by the GTSTP register

Source

pub const _1: Self

Counter stop is enable by the GTSTP register

Source§

impl EnumBitfieldStruct<u8, Pselcd_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Pselcc_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Pselcb_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Pselca_SPEC>

Source

pub const _0: Self

Counter stop is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter stop is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Pscbfah_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbfal_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscbrah_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Pscbral_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Pscafbh_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscafbl_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Pscarbh_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Pscarbl_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Psgtrgbf_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgbr_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Psgtrgaf_SPEC>

Source

pub const _0: Self

Counter stop is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter stop is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Psgtrgar_SPEC>

Source

pub const _0: Self

Counter stop is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter stop is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Cclr_SPEC>

Source

pub const _0: Self

Counter clear is disable by the GTCLR register

Source

pub const _1: Self

Counter clear is enable by the GTCLR register

Source§

impl EnumBitfieldStruct<u8, Cselcd_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Cselcc_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Cselcb_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Cselca_SPEC>

Source

pub const _0: Self

Counter clear is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter clear is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Cscbfah_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbfal_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscbrah_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Cscbral_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Cscafbh_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscafbl_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Cscarbh_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Cscarbl_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Csgtrgbf_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgbr_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Csgtrgaf_SPEC>

Source

pub const _0: Self

Counter clear is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter clear is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Csgtrgar_SPEC>

Source

pub const _0: Self

Counter clear is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter clear is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Uselcd_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Uselcc_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Uselcb_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Uselca_SPEC>

Source

pub const _0: Self

Counter count up is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter count up is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Uscbfah_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Uscbfal_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Uscbrah_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Uscbral_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Uscafbh_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Uscafbl_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Uscarbh_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Uscarbl_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Usgtrgbf_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Usgtrgbr_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Usgtrgaf_SPEC>

Source

pub const _0: Self

Counter count up is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter count up is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Usgtrgar_SPEC>

Source

pub const _0: Self

Counter count up is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter count up is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Dselcd_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTD input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Dselcc_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTC input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Dselcb_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTB input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Dselca_SPEC>

Source

pub const _0: Self

Counter count down is disable at the ELC_GPTA input

Source

pub const _1: Self

Counter count down is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Dscbfah_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Dscbfal_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Dscbrah_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Dscbral_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Dscafbh_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Dscafbl_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Dscarbh_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Dscarbl_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbf_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgbr_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgaf_SPEC>

Source

pub const _0: Self

Counter count down is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

Counter count down is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Dsgtrgar_SPEC>

Source

pub const _0: Self

Counter count down is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

Counter count down is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Aselcd_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTD input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Aselcc_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTC input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Aselcb_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTB input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Aselca_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the ELC_GPTA input

Source

pub const _1: Self

GTCCRA input capture is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Ascbfah_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Ascbfal_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Ascbrah_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Ascbral_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Ascafbh_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Ascafbl_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Ascarbh_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Ascarbl_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Asgtrgbf_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Asgtrgbr_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Asgtrgaf_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

GTCCRA input capture is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Asgtrgar_SPEC>

Source

pub const _0: Self

GTCCRA input capture is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

GTCCRA input capture is enable at the rising edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Bselcd_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTD input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTD input

Source§

impl EnumBitfieldStruct<u8, Bselcc_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTC input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTC input

Source§

impl EnumBitfieldStruct<u8, Bselcb_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTB input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTB input

Source§

impl EnumBitfieldStruct<u8, Bselca_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the ELC_GPTA input

Source

pub const _1: Self

GTCCRB input capture is enable at the ELC_GPTA input

Source§

impl EnumBitfieldStruct<u8, Bscbfah_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Bscbfal_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Bscbrah_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 1

Source§

impl EnumBitfieldStruct<u8, Bscbral_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCB input when GTIOCA input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCB input when GTIOCA input is 0

Source§

impl EnumBitfieldStruct<u8, Bscafbh_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Bscafbl_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Bscarbh_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 1

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 1

Source§

impl EnumBitfieldStruct<u8, Bscarbl_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTIOCA input when GTIOCB input is 0

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTIOCA input when GTIOCB input is 0

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbf_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTETRGB input

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Bsgtrgbr_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTETRGB input

Source

pub const _1: Self

GTCCRB input capture is enable at the rising edge of GTETRGB input

Source§

impl EnumBitfieldStruct<u8, Bsgtrgaf_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the falling edge of GTETRGA input

Source

pub const _1: Self

GTCCRB input capture is enable at the falling edge of GTETRGA input

Source§

impl EnumBitfieldStruct<u8, Bsgtrgar_SPEC>

Source

pub const _0: Self

GTCCRB input capture is disable at the rising edge of GTETRGA input

Source

pub const _1: Self

GTCCRB input capture is enable at 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 (16-bit transfer at crest) (single buffer or double buffer possible)

Source

pub const _101: Self

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

Source

pub const _110: Self

Triangle-wave PWM mode 3 (32-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 0 percent/100 percent duty setting.

Source

pub const _1: Self

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

Source§

impl EnumBitfieldStruct<u8, Obdtyf_SPEC>

Source

pub const _0: Self

Not forcibly set

Source

pub const _1: Self

Forcibly set

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 0 percent

Source

pub const _11: Self

GTIOCB pin duty 100 percent

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

Not forcibly set

Source

pub const _1: Self

Forcibly set

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

Not forcibly set

Source

pub const _1: Self

Forcibly set

Source§

impl EnumBitfieldStruct<u8, Ud_SPEC>

Source

pub const _0: Self

GTCNT counts down.

Source

pub const _1: Self

GTCNT counts up.

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

The noise filter for the GTIOCB pin is disabled.

Source

pub const _1: Self

The noise filter for the GTIOCB pin is enabled.

Source§

impl EnumBitfieldStruct<u8, Obdf_SPEC>

Source

pub const _00: Self

Output disable is prohibited.

Source

pub const _01: Self

GTIOCB pin is set to Hi-Z when output disable is performed.

Source

pub const _10: Self

GTIOCB pin is set to 0 when output disable is performed.

Source

pub const _11: Self

GTIOCB pin is set to 1 when output disable is performed.

Source§

impl EnumBitfieldStruct<u8, Obe_SPEC>

Source

pub const _0: Self

Output is disabled

Source

pub const _1: Self

Output is enabled

Source§

impl EnumBitfieldStruct<u8, Obhld_SPEC>

Source

pub const _0: Self

The GTIOCB pin output level at start/stop of counting depends on the register setting.

Source

pub const _1: Self

The GTIOCB pin output level is retained at start/stop of counting.

Source§

impl EnumBitfieldStruct<u8, Obdflt_SPEC>

Source

pub const _0: Self

The GTIOCB pin outputs low when counting is stopped.

Source

pub const _1: Self

The GTIOCB pin outputs high when counting is stopped.

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

The noise filter for the GTIOCA pin is disabled.

Source

pub const _1: Self

The noise filter for the GTIOCA pin is enabled.

Source§

impl EnumBitfieldStruct<u8, Oadf_SPEC>

Source

pub const _00: Self

Output disable is prohibited.

Source

pub const _01: Self

GTIOCA pin is set to Hi-Z when output disable is performed.

Source

pub const _10: Self

GTIOCA pin is set to 0 when output disable is performed.

Source

pub const _11: Self

GTIOCA pin is set to 1 when output disable is performed.

Source§

impl EnumBitfieldStruct<u8, Oae_SPEC>

Source

pub const _0: Self

Output is disabled

Source

pub const _1: Self

Output is enabled

Source§

impl EnumBitfieldStruct<u8, Oahld_SPEC>

Source

pub const _0: Self

The GTIOCA pin output level at start/stop of counting depends on the register setting.

Source

pub const _1: Self

The GTIOCA pin output level is retained at start/stop of counting.

Source§

impl EnumBitfieldStruct<u8, Oadflt_SPEC>

Source

pub const _0: Self

The GTIOCA pin outputs low when counting is stopped.

Source

pub const _1: Self

The GTIOCA pin outputs high when counting is stopped.

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

Same time output level low disable request is disabled.

Source

pub const _1: Self

Same time output level low disable request is enabled.

Source§

impl EnumBitfieldStruct<u8, Grpabh_SPEC>

Source

pub const _0: Self

Same time output level high disable request is disabled.

Source

pub const _1: Self

Same time output level high disable request is enabled.

Source§

impl EnumBitfieldStruct<u8, Grp_SPEC>

Source

pub const _00: Self

Group A output disable request

Source

pub const _01: Self

Group B 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, Gtcf_SPEC>

Source

pub const _0: Self

The GTCNT counter counts downward.

Source

pub const _1: Self

The GTCNT counter counts upward.

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, Bd_SPEC>

Source

pub const _0: Self

Buffer operation is enabled

Source

pub const _1: Self

Buffer operation is disabled

Source§

impl EnumBitfieldStruct<u8, Tde_SPEC>

Source

pub const _0: Self

GTCCRB is set without using GTDVU and GTDVD.

Source

pub const _1: Self

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

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 _0: Self

Select Group A output disable source

Source

pub const _1: Self

Select Group B 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

Interrupt not requested

Source

pub const _1: Self

Interrupt requested.

Source§

impl EnumBitfieldStruct<u8, Busmst_SPEC>

Source

pub const _0: Self

Interrupt not requested

Source

pub const _1: Self

Interrupt requested.

Source§

impl EnumBitfieldStruct<u8, Bussst_SPEC>

Source

pub const _0: Self

Interrupt not requested

Source

pub const _1: Self

Interrupt requested.

Source§

impl EnumBitfieldStruct<u8, Reccst_SPEC>

Source

pub const _0: Self

Interrupt not requested

Source

pub const _1: Self

Interrupt 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

Main Oscillation stop detection interrupt is not requested.

Source

pub const _1: Self

Main 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

CPU Stack Pointer Monitor interrupt is disabled.

Source

pub const _1: Self

CPU Stack Pointer Monitor 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

SRAM ECC Error interrupt is disabled.

Source

pub const _1: Self

SRAM ECC Error interrupt is enabled.

Source§

impl EnumBitfieldStruct<u8, Rpeen_SPEC>

Source

pub const _0: Self

SRAM Parity Error interrupt is disabled.

Source

pub const _1: Self

SRAM 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

Main Oscillation stop detection interrupt is disabled.

Source

pub const _1: Self

Main 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, 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, 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, Acmplp0Wupen_SPEC>

Source

pub const _0: Self

S/W standby returns by ACMPLP0 interrupt is disabled

Source

pub const _1: Self

S/W standby returns by ACMPLP0 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, 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, Sels_SPEC>

Source

pub const _0_X_00: Self

Disable event output to the associated low-power mode module

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, 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

Bits SCLO and SDAO can be written.

Source

pub const _1: Self

Bits SCLO and SDAO are protected.

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 IIC cycle is filtered out (single-stage filter).

Source

pub const _01: Self

Noise of up to two IIC cycles is filtered out (2-stage filter).

Source

pub const _10: Self

Noise of up to three IIC cycles is filtered out (3-stage filter).

Source

pub const _11: Self

Noise of up to four IIC cycles is filtered out (4-stage filter)

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 (IICn_TXI) is disabled.

Source

pub const _1: Self

Transmit data empty interrupt request (IICn_TXI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Teie_SPEC>

Source

pub const _0: Self

Transmit end interrupt request (IICn_TEI) is disabled.

Source

pub const _1: Self

Transmit end interrupt request (IICn_TEI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Receive data full interrupt request (IICn_RXI) is disabled.

Source

pub const _1: Self

Receive data full interrupt request (IICn_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

Wake-Up event does not occur

Source

pub const _1: Self

Wake-Up event occur.

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

RIIC asynchronous circuit enable condition

Source

pub const _1: Self

RIIC synchronous circuit enable condition

Source§

impl EnumBitfieldStruct<u8, Wuasyf_SPEC>

Source

pub const _0: Self

RIIC synchronous circuit enable condition

Source

pub const _1: Self

RIIC asynchronous circuit enable condition

Source§

impl EnumBitfieldStruct<u8, Wusen_SPEC>

Source

pub const _0: Self

RIIC asynchronous circuit enable

Source

pub const _1: Self

RIIC 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

Bits SCLO and SDAO can be written.

Source

pub const _1: Self

Bits SCLO and SDAO are protected.

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, Smbe_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 IIC cycle is filtered out (single-stage filter).

Source

pub const _01: Self

Noise of up to two IIC cycles is filtered out (2-stage filter).

Source

pub const _10: Self

Noise of up to three IIC cycles is filtered out (3-stage filter).

Source

pub const _11: Self

Noise of up to four IIC cycles is filtered out (4-stage filter)

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 (IICn_TXI) is disabled.

Source

pub const _1: Self

Transmit data empty interrupt request (IICn_TXI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Teie_SPEC>

Source

pub const _0: Self

Transmit end interrupt request (IICn_TEI) is disabled.

Source

pub const _1: Self

Transmit end interrupt request (IICn_TEI) is enabled.

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Receive data full interrupt request (IICn_RXI) is disabled.

Source

pub const _1: Self

Receive data full interrupt request (IICn_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, 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 A disabled. Permission of all regions.

Source

pub const _1: Self

Master Group A enabled. Protection of all regions.

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, 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, 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, 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, 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, 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, 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, Mstpc28_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, 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, 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, Mstpd31_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, Mstpd29_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, 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, Mstpd19_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, Mstpd17_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, 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, Ampsp_SPEC>

Source

pub const _00: Self

Low-power mode (Low-speed)

Source

pub const _10: Self

Low-power mode (Low-speed)

Source

pub const _01: Self

Middle-speed mode

Source

pub const _11: Self

High-speed mode

Source§

impl EnumBitfieldStruct<u8, Amptrm21_SPEC>

Source

pub const _0: Self

Software trigger mode(AMPTRM20=0)/An activation trigger mode(AMPTRM20=1).

Source

pub const _1: Self

Setting prohibited(AMPTRM20=0)/An activation and A/D trigger mode(AMPTRM20=1).

Source§

impl EnumBitfieldStruct<u8, Amptrm20_SPEC>

Source

pub const _0: Self

Software trigger mode(AMPTRM21=0)/Setting prohibited(AMPTRM21=1).

Source

pub const _1: Self

An activation trigger mode(AMPTRM21=0)/An activation and A/D trigger mode(AMPTRM21=1).

Source§

impl EnumBitfieldStruct<u8, Amptrm11_SPEC>

Source

pub const _0: Self

Software trigger mode(AMPTRM10=0)/An activation trigger mode(AMPTRM10=1).

Source

pub const _1: Self

Setting prohibited(AMPTRM10=0)/An activation and A/D trigger mode(AMPTRM10=1).

Source§

impl EnumBitfieldStruct<u8, Amptrm10_SPEC>

Source

pub const _0: Self

Software trigger mode(AMPTRM11=0)/Setting prohibited(AMPTRM11=1).

Source

pub const _1: Self

An activation trigger mode(AMPTRM11=0)/An activation and A/D trigger mode(AMPTRM11=1).

Source§

impl EnumBitfieldStruct<u8, Amptrm01_SPEC>

Source

pub const _0: Self

Software trigger mode(AMPTRM00=0)/An activation trigger mode(AMPTRM00=1).

Source

pub const _1: Self

Setting prohibited(AMPTRM00=0)/An activation and A/D trigger mode(AMPTRM00=1).

Source§

impl EnumBitfieldStruct<u8, Amptrm00_SPEC>

Source

pub const _0: Self

Software trigger mode(AMPTRM01=0)/Setting prohibited(AMPTRM01=1).

Source

pub const _1: Self

An activation trigger mode(AMPTRM01=0)/An activation and A/D trigger mode(AMPTRM01=1).

Source§

impl EnumBitfieldStruct<u8, Amptrs_SPEC>

Source

pub const _00: Self

OPAMPn: OPAMP activation trigger n (n = 0 to 2)

Source

pub const _01: Self

OPAMPn: OPAMP activation trigger 0 (n = 0, 1), OPAMP2: OPAMP activation trigger 1

Source

pub const _10: Self

Setting prohibited

Source

pub const _11: Self

OPAMPn: OPAMP activation trigger 0 (n = 0 to 2).

Source§

impl EnumBitfieldStruct<u8, Irefe_SPEC>

Source

pub const _0: Self

Reference current circuit is stopped

Source

pub const _1: Self

Operation of reference current circuit is enabled

Source§

impl EnumBitfieldStruct<u8, Ampe2_SPEC>

Source

pub const _0: Self

OPAMP is stopped

Source

pub const _1: Self

OPAMP is enabled.

Source§

impl EnumBitfieldStruct<u8, Ampe1_SPEC>

Source

pub const _0: Self

OPAMP is stopped

Source

pub const _1: Self

OPAMP is enabled.

Source§

impl EnumBitfieldStruct<u8, Ampe0_SPEC>

Source

pub const _0: Self

OPAMP is stopped

Source

pub const _1: Self

OPAMP is enabled.

Source§

impl EnumBitfieldStruct<u8, Ampmon2_SPEC>

Source

pub const _0: Self

OPAMP is stopped

Source

pub const _1: Self

OPAMP is operating

Source§

impl EnumBitfieldStruct<u8, Ampmon1_SPEC>

Source

pub const _0: Self

OPAMP is stopped

Source

pub const _1: Self

OPAMP is operating

Source§

impl EnumBitfieldStruct<u8, Ampmon0_SPEC>

Source

pub const _0: Self

OPAMP is stopped

Source

pub const _1: Self

OPAMP is operating

Source§

impl EnumBitfieldStruct<u8, Ampos3_SPEC>

Source

pub const _0: Self

AMP2+ pin is not connected to the OPAMP0 output

Source

pub const _1: Self

AMP2+ pin is connected to the OPAMP0 output

Source§

impl EnumBitfieldStruct<u8, Ampos2_SPEC>

Source

pub const _0: Self

AMP2- pin is not connected to the OPAMP0 output

Source

pub const _1: Self

AMP2- pin is connected to the OPAMP0 output

Source§

impl EnumBitfieldStruct<u8, Ampos1_SPEC>

Source

pub const _0: Self

AMP1+ pin is not connected to the OPAMP0 output

Source

pub const _1: Self

AMP1+ pin is connected to the OPAMP0 output

Source§

impl EnumBitfieldStruct<u8, Ampos0_SPEC>

Source

pub const _0: Self

AMP1- pin is not connected to the OPAMP0 output

Source

pub const _1: Self

AMP1- pin is connected to the OPAMP0 output

Source§

impl EnumBitfieldStruct<u8, Ampms7_SPEC>

Source

pub const _0: Self

OPAMP0 output is not connected to the AMP0 minus input

Source

pub const _1: Self

OPAMP0 output is connected to the AMP0 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms4_SPEC>

Source

pub const _0: Self

AMP2- pin is not connected to the AMP0 minus input

Source

pub const _1: Self

AMP2- pin is connected to the AMP0 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms3_SPEC>

Source

pub const _0: Self

AMP1+ pin is not connected to the AMP0 minus input

Source

pub const _1: Self

AMP1+ pin is connected to the AMP0 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms2_SPEC>

Source

pub const _0: Self

AMP1- pin is not connected to the AMP0 minus input

Source

pub const _1: Self

AMP1- pin is connected to the AMP0 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms1_SPEC>

Source

pub const _0: Self

AMP0+ pin is not connected to the AMP0 minus input

Source

pub const _1: Self

AMP0+ pin is connected to the AMP0 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms0_SPEC>

Source

pub const _0: Self

AMP0- pin is not connected to the AMP0 minus input

Source

pub const _1: Self

AMP0- pin is connected to the AMP0 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms7_SPEC>

Source

pub const _0: Self

DAC12 output is not connected to the AMP0 plus input

Source

pub const _1: Self

DAC12 output is connected to the AMP0 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps3_SPEC>

Source

pub const _0: Self

AMP2+ pin is not connected to the AMP0 plus input

Source

pub const _1: Self

AMP2+ pin is connected to the AMP0 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps2_SPEC>

Source

pub const _0: Self

AMP1+ pin is not connected to the AMP0 plus input

Source

pub const _1: Self

AMP1+ pin is connected to the AMP0 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps1_SPEC>

Source

pub const _0: Self

AMP1- pin is not connected to the AMP0 plus input

Source

pub const _1: Self

AMP1- pin is connected to the AMP0 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps0_SPEC>

Source

pub const _0: Self

AMP0+ pin is not connected to the AMP0 plus input

Source

pub const _1: Self

AMP0+ pin is connected to the AMP0 plus input

Source§

impl EnumBitfieldStruct<u8, Ampms7_SPEC>

Source

pub const _0: Self

OPAMP1 output is not connected to the AMP1 minus input

Source

pub const _1: Self

OPAMP1 output is connected to the AMP1 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms0_SPEC>

Source

pub const _0: Self

AMP1- pin is not connected to the AMP1 minus input

Source

pub const _1: Self

AMP1- pin is connected to the AMP1 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms7_SPEC>

Source

pub const _0: Self

OPAMP2 output is not connected to the AMP2 minus input

Source

pub const _1: Self

OPAMP2 output is connected to the AMP2 minus input

Source§

impl EnumBitfieldStruct<u8, Ampps3_SPEC>

Source

pub const _0: Self

AMP2+ pin is not connected to the AMP1 plus input

Source

pub const _1: Self

AMP2+ pin is connected to the AMP1

Source§

impl EnumBitfieldStruct<u8, Ampps2_SPEC>

Source

pub const _0: Self

AMP2- pin is not connected to the AMP1 plus input

Source

pub const _1: Self

AMP2- pin is connected to the AMP1 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps1_SPEC>

Source

pub const _0: Self

AMP1+ pin is not connected to the AMP1 plus input

Source

pub const _1: Self

AMP1+ pin is connected to the AMP1 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps0_SPEC>

Source

pub const _0: Self

AMP1- pin is not connected to the AMP1 plus input

Source

pub const _1: Self

AMP1- pin is connected to the AMP1 plus input

Source§

impl EnumBitfieldStruct<u8, Ampms7_SPEC>

Source

pub const _0: Self

OPAMP2 output is not connected to the AMP2 minus input

Source

pub const _1: Self

OPAMP2 output is connected to the AMP2 minus input

Source§

impl EnumBitfieldStruct<u8, Ampms0_SPEC>

Source

pub const _0: Self

AMP2- pin is not connected to the AMP2 minus input

Source

pub const _1: Self

AMP2- pin is connected to the AMP2 minus input

Source§

impl EnumBitfieldStruct<u8, Ampps7_SPEC>

Source

pub const _0: Self

DAC8 channel 1 output is not connected to the AMP2 plus input

Source

pub const _1: Self

DAC8 channel 1 output is connected to the AMP2 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps1_SPEC>

Source

pub const _0: Self

AMP2+ pin is not connected to the AMP2 plus input

Source

pub const _1: Self

AMP2+ pin is connected to the AMP2 plus input

Source§

impl EnumBitfieldStruct<u8, Ampps0_SPEC>

Source

pub const _0: Self

AMP2- pin is not connected to the AMP2 plus input

Source

pub const _1: Self

AMP2- pin is connected to the AMP2 plus input

Source§

impl EnumBitfieldStruct<u8, Pump2En_SPEC>

Source

pub const _0: Self

Charge Pump for the AMP2 disabled

Source

pub const _1: Self

Charge Pump for the AMP2 enable

Source§

impl EnumBitfieldStruct<u8, Pump1En_SPEC>

Source

pub const _0: Self

Charge Pump for the AMP1 disabled

Source

pub const _1: Self

Charge Pump for the AMP1 enable

Source§

impl EnumBitfieldStruct<u8, Pump0En_SPEC>

Source

pub const _0: Self

Charge Pump for the AMP0 disabled

Source

pub const _1: Self

Charge Pump for the AMP0 enable

Source§

impl EnumBitfieldStruct<u8, Amp2Te_SPEC>

Source

pub const _0: Self

Not possible to write to the AMP2OTP and AMP2OTN registers

Source

pub const _1: Self

Possible to write to the AMP2OTP and AMP2OTN registers

Source§

impl EnumBitfieldStruct<u8, Amp1Te_SPEC>

Source

pub const _0: Self

Not possible to write to the AMP1OTP and AMP1OTN registers

Source

pub const _1: Self

Possible to write to the AMP1OTP and AMP1OTN registers

Source§

impl EnumBitfieldStruct<u8, Amp0Te_SPEC>

Source

pub const _0: Self

Not possible to write to the AMP0OTP and AMP0OTN registers

Source

pub const _1: Self

Possible to write to the AMP0OTP and AMP0OTN registers

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 _0: Self

Low drive

Source

pub const _1: Self

High drive

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 _0: Self

Low drive

Source

pub const _1: Self

High drive

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, Eofr_SPEC>

Source

pub const _00: Self

Don’t care

Source

pub const _01: Self

Detect rising edge

Source

pub const _10: Self

Detect falling edge

Source

pub const _11: Self

Detect both edge.

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _0: Self

Low drive

Source

pub const _1: Self

High drive

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, Eofr_SPEC>

Source

pub const _00: Self

Don’t care

Source

pub const _01: Self

Detect rising edge

Source

pub const _10: Self

Detect falling edge

Source

pub const _11: Self

Detect both edge.

Source§

impl EnumBitfieldStruct<u8, Dscr_SPEC>

Source

pub const _0: Self

Low drive

Source

pub const _1: Self

High drive

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, Dscr1_SPEC>

Source

pub const _00: Self

Low drive

Source

pub const _01: Self

Middle drive

Source

pub const _10: Self

Middle drive for IIC Fast-mode and SPI

Source

pub const _11: Self

Setting prohibited.

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, Dscr1_SPEC>

Source

pub const _00: Self

Low drive

Source

pub const _01: Self

Middle drive

Source

pub const _10: Self

Middle drive for IIC Fast-mode and SPI

Source

pub const _11: Self

Setting prohibited.

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, B0Wi_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

Disable output-disable request from ACMPLP1.

Source

pub const _1: Self

Enable output-disable request from ACMPLP1.

Source§

impl EnumBitfieldStruct<u8, Cdre4_SPEC>

Source

pub const _0: Self

Disable output-disable request from ACMPLP0.

Source

pub const _1: Self

Enable output-disable request from ACMPLP0.

Source§

impl EnumBitfieldStruct<u8, Cdre0_SPEC>

Source

pub const _0: Self

Disable output-disable request from ACMPHS0.

Source

pub const _1: Self

Enable output-disable request from ACMPHS0.

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

A output-disable request from GPT disable request or comparator interrupt disabled.

Source

pub const _1: Self

A output-disable request from GPT disable request or comparator interrupt enabled.

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

No output-disable request from the GPT, the ACMPHS or the ACMPLP occurred.

Source

pub const _1: Self

Output-disable request from the GPT, the ACMPHS or the ACMPLP occurred.

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, 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, 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

Always compare data regardless of the value of the MPB bit.

Source

pub const _1: Self

Compare 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, Dres_SPEC>

Source

pub const _0: Self

Reception data full interrupt (RXIn)

Source

pub const _1: Self

Receive error interrupt (ERIn)

Source§

impl EnumBitfieldStruct<u8, Tfrst_SPEC>

Source

pub const _0: Self

Not reset to FTDRHL

Source

pub const _1: Self

Reset to FTDRHL

Source§

impl EnumBitfieldStruct<u8, Rfrst_SPEC>

Source

pub const _0: Self

Not reset to FRDRHL

Source

pub const _1: Self

Reset to FRDRHL

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, 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, 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, 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

Always compare data regardless of the value of the MPB bit.

Source

pub const _1: Self

Compare 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, 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, Vrefsel_SPEC>

Source

pub const _0: Self

Internal VREF mode

Source

pub const _1: Self

External VREF mode

Source§

impl EnumBitfieldStruct<u8, Vsbias_SPEC>

Source

pub const _0000: Self

0.8 V

Source

pub const _0001: Self

1.0 V

Source

pub const _0010: Self

1.2 V

Source

pub const _0011: Self

1.4 V

Source

pub const _0100: Self

1.6 V

Source

pub const _0101: Self

1.8 V

Source

pub const _0110: Self

2.0 V

Source

pub const _0111: Self

2.2 V

Source

pub const _1111: Self

2.4 V (This voltage can be set only if VREFSEL = 1. When VREFSEL = 0, 2.2 V is set (rather than 2.4 V))

Source§

impl EnumBitfieldStruct<u8, Sdadlpm_SPEC>

Source

pub const _0: Self

Normal A/D conversion mode: SDADC24 reference clock:4 MHz, Oversampling clock:1 MHz

Source

pub const _1: Self

Low-power A/D conversion mode(1/8 of the clock in normal A/D conversion mode): SDADC24 reference clock:500 kHz,Oversampling clock: 125 kHz

Source§

impl EnumBitfieldStruct<u8, Clkdiv_SPEC>

Source

pub const _0000: Self

SDADCCLK (no division)

Source

pub const _0001: Self

SDADCCLK/2 (1/2)

Source

pub const _0010: Self

SDADCCLK/3 (1/3)

Source

pub const _0011: Self

SDADCCLK/4 (1/4)

Source

pub const _0100: Self

SDADCCLK/5 (1/5)

Source

pub const _0101: Self

SDADCCLK/6 (1/6)

Source

pub const _0110: Self

SDADCCLK/8 (1/8)

Source

pub const _0111: Self

SDADCCLK/12 (1/12)

Source

pub const _1000: Self

SDADCCLK/16 (1/16).

Source§

impl EnumBitfieldStruct<u8, Adfpwds_SPEC>

Source

pub const _0: Self

Power of ADREG is controlled by the BGRPON setting

Source

pub const _1: Self

Power of only ADREG is turned off regardless of the BGRPON setting

Source§

impl EnumBitfieldStruct<u8, Adcpon_SPEC>

Source

pub const _0: Self

Turn off the power of VBIAS, PGA and sigma-delta A/D converter

Source

pub const _1: Self

Turn on the power of VBIAS, PGA and sigma-delta A/D converter

Source§

impl EnumBitfieldStruct<u8, Bgrpon_SPEC>

Source

pub const _0: Self

Turn off the power of ADBGR, SBIAS/VREFI, and ADREG

Source

pub const _1: Self

Turn on the power of ADBGR, SBIAS/VREFI, and ADREG

Source§

impl EnumBitfieldStruct<u8, Pgaasn_SPEC>

Source

pub const _0: Self

Specify 1 to 8,032 times by using the value set in the PGACTN[2:0] and PGACTM[4:0] bits

Source

pub const _1: Self

Specify 1 to 255 times linearly by using the value set in the PGACTN[2:0] and PGACTM[4:0] bits

Source§

impl EnumBitfieldStruct<u8, Pgacve_SPEC>

Source

pub const _0: Self

Do not calculate the calibration correction factor

Source

pub const _1: Self

Calculate the calibration correction factor

Source§

impl EnumBitfieldStruct<u8, Pgarev_SPEC>

Source

pub const _0: Self

Do not invert the conversion result data

Source

pub const _1: Self

Invert the conversion result data

Source§

impl EnumBitfieldStruct<u8, Pgaave_SPEC>

Source

pub const _00: Self

Do not average the A/D conversion results

Source

pub const _01: Self

Do not average the A/D conversion results

Source

pub const _10: Self

Average the A/D conversion results and generates SDADC_ADI each time an A/D conversion occurs

Source

pub const _11: Self

Perform averaging, and generate SDADC_ADI at each time of average value output (A/D conversion is performed N times).

Source§

impl EnumBitfieldStruct<u8, Pgaavn_SPEC>

Source

pub const _00: Self

8

Source

pub const _01: Self

16

Source

pub const _10: Self

32

Source

pub const _11: Self

64

Source§

impl EnumBitfieldStruct<u8, Pgactn_SPEC>

Source

pub const _000: Self

0

Source

pub const _001: Self

1

Source

pub const _010: Self

2

Source

pub const _011: Self

3

Source

pub const _100: Self

4

Source

pub const _101: Self

5

Source

pub const _110: Self

6

Source

pub const _111: Self

7

Source§

impl EnumBitfieldStruct<u8, Pgasel_SPEC>

Source

pub const _0: Self

Differential input mode

Source

pub const _1: Self

Single-end input mode

Source§

impl EnumBitfieldStruct<u8, Pgapol_SPEC>

Source

pub const _0: Self

Positive-side single-end input

Source

pub const _1: Self

Negative-side single-end input

Source§

impl EnumBitfieldStruct<u8, Pgaosr_SPEC>

Source

pub const _000: Self

64

Source

pub const _001: Self

128

Source

pub const _010: Self

256

Source

pub const _011: Self

512

Source

pub const _100: Self

1024

Source

pub const _101: Self

2048

Source§

impl EnumBitfieldStruct<u8, Pgagc_SPEC>

Source

pub const _00000: Self

(1, 1, 1)

Source

pub const _00100: Self

(2, 1, 2)

Source

pub const _01000: Self

(3, 1, 3)

Source

pub const _01100: Self

(4, 1, 4)

Source

pub const _10000: Self

(8, 1, 8)

Source

pub const _00001: Self

(1, 2, 2)

Source

pub const _00101: Self

(2, 2, 4)

Source

pub const _01001: Self

(3, 2, 6)

Source

pub const _01101: Self

(4, 2, 8)

Source

pub const _10001: Self

(8, 2, 16)

Source

pub const _00010: Self

(1, 4, 4)

Source

pub const _00110: Self

(2, 4, 8)

Source

pub const _01010: Self

(3, 4, 12)

Source

pub const _01110: Self

(4, 4, 16)

Source

pub const _10010: Self

(8, 4, 32)

Source

pub const _00011: Self

(1, 8, 8)

Source

pub const _00111: Self

(2, 8, 16)

Source

pub const _01011: Self

(3, 8, 24)

Source

pub const _01111: Self

(4, 8, 32).

Source§

impl EnumBitfieldStruct<u8, Pgaslft_SPEC>

Source

pub const _0: Self

Disable PGA offset self-diagnosis

Source

pub const _1: Self

Enable PGA offset self-diagnosis

Source§

impl EnumBitfieldStruct<u8, Pgadisc_SPEC>

Source

pub const _0: Self

Discharge

Source

pub const _1: Self

Pre-charge

Source§

impl EnumBitfieldStruct<u8, Pgadisa_SPEC>

Source

pub const _0: Self

Normal operation

Source

pub const _1: Self

State of disconnection detection

Source§

impl EnumBitfieldStruct<u8, Sdadtmd_SPEC>

Source

pub const _0: Self

Software trigger (conversion is started by a write to SFR)

Source

pub const _1: Self

Hardware trigger (conversion is started in synchronization with the event signal selected by ELC_SDADC24).

Source§

impl EnumBitfieldStruct<u8, Sdadscm_SPEC>

Source

pub const _0: Self

Continuous scan mode

Source

pub const _1: Self

Single scan mode

Source§

impl EnumBitfieldStruct<u8, Sdadst_SPEC>

Source

pub const _0: Self

Stop A/D conversion

Source

pub const _1: Self

Start A/D conversion

Source§

impl EnumBitfieldStruct<u8, Sdadcrc_SPEC>

Source

pub const _000: Self

Reset value (Conversion result is invalid)

Source

pub const _001: Self

Input multiplexer 0 (ANSD0P / ANSD0N)

Source

pub const _010: Self

Input multiplexer 1 (ANSD1P / ANSD1N)

Source

pub const _011: Self

Input multiplexer 2 (ANSD2P / ANSD2N)

Source

pub const _100: Self

Input multiplexer 3 (ANSD3P / ANSD3N)

Source

pub const _101: Self

Input multiplexer 4 (AMP0O / AMP1O)

Source§

impl EnumBitfieldStruct<u8, Sdadcrs_SPEC>

Source

pub const _0: Self

Normal status (within the range)

Source

pub const _1: Self

Overflow occurred

Source§

impl EnumBitfieldStruct<u8, Sdadmvc_SPEC>

Source

pub const _000: Self

Reset value (Conversion result is invalid)

Source

pub const _001: Self

Input multiplexer 0 (ANSD0P / ANSD0N)

Source

pub const _010: Self

Input multiplexer 1 (ANSD1P / ANSD1N)

Source

pub const _011: Self

Input multiplexer 2 (ANSD2P / ANSD2N)

Source

pub const _100: Self

Input multiplexer 3 (ANSD3P / ANSD3N)

Source

pub const _101: Self

Input multiplexer 4 (AMP0O / AMP1O).

Source§

impl EnumBitfieldStruct<u8, Sdadmvs_SPEC>

Source

pub const _0: Self

Normal status (within the range)

Source

pub const _1: Self

Overflow occurred

Source§

impl EnumBitfieldStruct<u8, Clbmd_SPEC>

Source

pub const _00: Self

Internal calibration mode

Source

pub const _01: Self

External offset calibration mode

Source

pub const _10: Self

External gain calibration mode

Source

pub const _11: Self

Settings are prohibited

Source§

impl EnumBitfieldStruct<u8, Clbst_SPEC>

Source

pub const _0: Self

Disable writing

Source

pub const _1: Self

Start calibration

Source§

impl EnumBitfieldStruct<u8, Clbss_SPEC>

Source

pub const _0: Self

Calibration is not running

Source

pub const _1: Self

Calibration is running

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

Reset

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, 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, 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, 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, Splw_SPEC>

Source

pub const _0: Self

Set SPDR_HA to valid for halfword access

Source

pub const _1: Self

Set SPDR to valid for word access.

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, 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 SPI 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 SPI 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 SPI 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 _0100: Self

8 bits

Source

pub const _0101: Self

8 bits

Source

pub const _0110: Self

8 bits

Source

pub const _0111: Self

8 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, 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, 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 _1: Self

Reset.

Source

pub const _0: Self

Non maskable interrupt.

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

Writing to the protected register is disabled.

Source

pub const _1: Self

Writing to the protected register is enabled.

Source§

impl EnumBitfieldStruct<u8, Eccmod_SPEC>

Source

pub const _00: Self

ECC is disabled

Source

pub const _01: Self

Setting prohibited

Source

pub const _10: Self

ECC is enabled without error checking.

Source

pub const _11: Self

ECC is enabled with error checking.

Source§

impl EnumBitfieldStruct<u8, Ecc2Err_SPEC>

Source

pub const _0: Self

A 2-bit ECC error has not occurred.

Source

pub const _1: Self

A 2-bit ECC error has 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

A 1-bit ECC error has not occurred.

Source

pub const _1: Self

A 1-bit ECC error has occurred.

Source§

impl EnumBitfieldStruct<u8, Kw_SPEC>

Source

pub const _1111000: Self

Writing to the ECCPRCR bit is valid, when the KW bits are written 1111000b.

Source§

impl EnumBitfieldStruct<u8, Eccprcr_SPEC>

Source

pub const _0: Self

Writing to the protect register is disabled.

Source

pub const _1: Self

Writing to the protect register is enabled.

Source§

impl EnumBitfieldStruct<u8, Kw_SPEC>

Source

pub const _1111000: Self

Writing to the ECCPRCR2 bit is valid, when the KEY bits are written 1111000b.

Source§

impl EnumBitfieldStruct<u8, Eccprcr2_SPEC>

Source

pub const _0: Self

Writing to the protect register is disabled.

Source

pub const _1: Self

Writing to the protect register is enabled.

Source§

impl EnumBitfieldStruct<u8, Tstbyp_SPEC>

Source

pub const _0: Self

ECC bypass is disabled.

Source

pub const _1: Self

ECC bypass is 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, 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, 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, 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, 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§

impl EnumBitfieldStruct<u8, Memwait_SPEC>

Source

pub const _0: Self

No wait

Source

pub const _1: Self

Wait

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

HOCO is operating.

Source

pub const _1: Self

HOCO is stopped.

Source§

impl EnumBitfieldStruct<u8, Mcstp_SPEC>

Source

pub const _0: Self

MOCO is operating.

Source

pub const _1: Self

MOCO is stopped.

Source§

impl EnumBitfieldStruct<u8, Moscsf_SPEC>

Source

pub const _0: Self

MOSTP = 1 (stopping the main clock oscillator) or oscillation of the main clock has not yet become stable.

Source

pub const _1: Self

Oscillation of the main clock is stable so the clock is available for use as the system clock.

Source§

impl EnumBitfieldStruct<u8, Hocosf_SPEC>

Source

pub const _0: Self

The HOCO clock is stopped or oscillation of the HOCO clock has not yet become stable.

Source

pub const _1: Self

Oscillation of the HOCO clock is stable so the clock is available for use as the system clock.

Source§

impl EnumBitfieldStruct<u8, Ckoen_SPEC>

Source

pub const _0: Self

Clock Out disable

Source

pub const _1: Self

Clock Out enable

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, Ostde_SPEC>

Source

pub const _0: Self

Oscillation stop detection function is disabled.

Source

pub const _1: Self

Oscillation stop detection function is enabled.

Source§

impl EnumBitfieldStruct<u8, Ostdie_SPEC>

Source

pub const _0: Self

The oscillation stop detection interrupt is disabled. Oscillation stop detection is not notified to the POEG.

Source

pub const _1: Self

The oscillation stop detection interrupt is enabled. Oscillation stop detection is notified to the POEG.

Source§

impl EnumBitfieldStruct<u8, Ostdf_SPEC>

Source

pub const _0: Self

The main clock oscillation stop has not been detected.

Source

pub const _1: Self

The main clock oscillation stop has been detected.

Source§

impl EnumBitfieldStruct<u8, Sdadccken_SPEC>

Source

pub const _0: Self

MOSC is chosen by a source clock of 24-bit Sigma-Delta A/D Converter Clock

Source

pub const _1: Self

HOCO is chosen by a source clock of 24-bit Sigma-Delta A/D Converter Clock

Source§

impl EnumBitfieldStruct<u8, Sdadccksel_SPEC>

Source

pub const _0: Self

24-bit Sigma-Delta A/D Converter Clock is disabled

Source

pub const _1: Self

24-bit Sigma-Delta A/D Converter Clock is enabled

Source§

impl EnumBitfieldStruct<u8, Mosel_SPEC>

Source

pub const _0: Self

Resonator

Source

pub const _1: Self

External clock input

Source§

impl EnumBitfieldStruct<u8, Modrv1_SPEC>

Source

pub const _0: Self

10 MHz to 20 MHz

Source

pub const _1: Self

1 MHz to 10 MHz

Source§

impl EnumBitfieldStruct<u8, Sostp_SPEC>

Source

pub const _0: Self

Sub-clock oscillator is operating.

Source

pub const _1: Self

Sub-clock oscillator is stopped.

Source§

impl EnumBitfieldStruct<u8, Sodrv_SPEC>

Source

pub const _00: Self

Normal Mode

Source

pub const _01: Self

Low power mode 1

Source

pub const _10: Self

Low power mode 2

Source

pub const _11: Self

Low power mode 3

Source§

impl EnumBitfieldStruct<u8, Lcstp_SPEC>

Source

pub const _0: Self

LOCO is operating.

Source

pub const _1: Self

LOCO is stopped.

Source§

impl EnumBitfieldStruct<u8, Msts_SPEC>

Source

pub const _0000: Self

Wait time= 3 cycles (11.4us : calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0001: Self

Wait time= 35 cycles (133.5us : calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0010: Self

Wait time= 67 cycles (255.6us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0011: Self

Wait time= 131 cycles (499.7us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0100: Self

Wait time= 259 cycles (988.0us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0101: Self

Wait time= 547 cycles (2086.6us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0110: Self

Wait time= 1059 cycles (4039.8us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _0111: Self

Wait time= 2147 cycles (8190.2us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _1000: Self

Wait time= 4291 cycles (16368.9us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source

pub const _1001: Self

Wait time= 8163 cycles (31139.4us: calculated at LOCO=262.144KHz (3.81us TYP.))

Source§

impl EnumBitfieldStruct<u8, Hsts_SPEC>

Source

pub const _101: Self

If HOCO frequency is other than 64MHz, should set the value to 101b.

Source

pub const _110: Self

If HOCO frequency = 64MHz, should set the value to 110b.

Source§

impl EnumBitfieldStruct<u8, Ssby_SPEC>

Source

pub const _0: Self

Sleep Mode

Source

pub const _1: Self

Software Standby Mode

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, 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, 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, Agtunfed_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, Snzreqen23_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, 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, Flstpf_SPEC>

Source

pub const _0: Self

Transition completed

Source

pub const _1: Self

During transition (from the flash-stop-status to flashoperating- status or vice versa)

Source§

impl EnumBitfieldStruct<u8, Flstop_SPEC>

Source

pub const _0: Self

Code flash memory operates. Data flash memory operation depends on DFLCTL.DFLEN bit

Source

pub const _1: Self

Code flash/Data flash memory stops

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, 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 _000: Self

4.29V(Vdet2_0)

Source

pub const _001: Self

4.14V(Vdet2_1)

Source

pub const _010: Self

4.02V(Vdet2_2)

Source

pub const _011: Self

3.84V(Vdet2_3)

Source§

impl EnumBitfieldStruct<u8, Lvd1Lvl_SPEC>

Source

pub const _00000: Self

4.29V(Vdet1_0)

Source

pub const _00001: Self

4.14V(Vdet1_1)

Source

pub const _00010: Self

4.02V(Vdet1_2)

Source

pub const _00011: Self

3.84V(Vdet1_3)

Source

pub const _00100: Self

3.10V(Vdet1_4)

Source

pub const _00101: Self

3.00V(Vdet1_5)

Source

pub const _00110: Self

2.90V(Vdet1_6)

Source

pub const _00111: Self

2.79V(Vdet1_7)

Source

pub const _01000: Self

2.68V(Vdet1_8)

Source

pub const _01001: Self

2.58V(Vdet1_9)

Source

pub const _01010: Self

2.48V(Vdet1_A)

Source

pub const _01011: Self

2.20V(Vdet1_B)

Source

pub const _01100: Self

1.96V(Vdet1_C)

Source

pub const _01101: Self

1.86V(Vdet1_D)

Source

pub const _01110: Self

1.75V(Vdet1_E)

Source

pub const _01111: Self

1.65V(Vdet1_F)

Source§

impl EnumBitfieldStruct<u8, Rn_SPEC>

Source

pub const _0: Self

Negation follows a stabilization time (tLVD1) after VCC > Vdet1 is detected.

Source

pub const _1: Self

Negation follows a stabilization time (tLVD1) after assertion of the LVD1 reset.

Source§

impl EnumBitfieldStruct<u8, Ri_SPEC>

Source

pub const _0: Self

Voltage monitor 1 interrupt during Vdet1 passage

Source

pub const _1: Self

Voltage monitor 1 reset enabled when the voltage falls to and below Vdet1

Source§

impl EnumBitfieldStruct<u8, Cmpe_SPEC>

Source

pub const _0: Self

Voltage monitor 1 circuit comparison result output disabled.

Source

pub const _1: Self

Voltage monitor 1 circuit comparison result output enabled.

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Rn_SPEC>

Source

pub const _0: Self

Negation follows a stabilization time (tLVD2) after VCC > Vdet2 is detected.

Source

pub const _1: Self

Negation follows a stabilization time (tLVD2) after assertion of the LVD2 reset.

Source§

impl EnumBitfieldStruct<u8, Ri_SPEC>

Source

pub const _0: Self

Voltage monitor 2 interrupt during Vdet2 passage

Source

pub const _1: Self

Voltage monitor 2 reset enabled when the voltage falls to and below Vdet2

Source§

impl EnumBitfieldStruct<u8, Cmpe_SPEC>

Source

pub const _0: Self

Voltage monitor 2 circuit comparison result output disabled.

Source

pub const _1: Self

Voltage monitor 2 circuit comparison result output enabled.

Source§

impl EnumBitfieldStruct<u8, Rie_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

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

When VCC>=Vdet1 (rise) is detected

Source

pub const _01: Self

When VCC<Vdet1 (drop) is detected

Source

pub const _10: Self

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 < Vdet1

Source

pub const _1: Self

VCC >= Vdet1 or MON 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, 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

When VCC>=Vdet2 (rise) is detected

Source

pub const _01: Self

When VCC<Vdet2 (drop) is detected

Source

pub const _10: Self

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 < Vdet2

Source

pub const _1: Self

VCC >= Vdet2 or MON is disabled

Source§

impl EnumBitfieldStruct<u8, Det_SPEC>

Source

pub const _0: Self

Not detected

Source

pub const _1: Self

Vdet2 passage detection

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, 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, 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, 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, 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, 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, Dmrpu_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, 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, 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, Rhst_SPEC>

Source

pub const _000: Self

Communication speed not determined

Source

pub const _001: Self

USB bus reset in progress or low-speed connection

Source

pub const _010: Self

USB bus reset in progress or full-speed connection

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(Defaultcontrolpipe)

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, 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, 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(nodata) status stage

Source

pub const _110: Self

Control transfer sequence error

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, 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, Mxps_SPEC>

Source

pub const _0001000: Self

8bytes

Source

pub const _0010000: Self

16bytes

Source

pub const _0011000: Self

24bytes

Source

pub const _0100000: Self

32bytes

Source

pub const _0101000: Self

40bytes

Source

pub const _0110000: Self

48bytes

Source

pub const _0111000: Self

56bytes

Source

pub const _1000000: Self

64bytes

Source

pub const _1001000: Self

72bytes

Source

pub const _1010000: Self

80bytes

Source

pub const _1011000: Self

88bytes

Source

pub const _1100000: Self

96bytes

Source

pub const _1101000: Self

104bytes

Source

pub const _1110000: Self

112bytes

Source

pub const _1111000: Self

120bytes

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 _0100: Self

PIPE4

Source

pub const _0101: Self

PIPE5

Source

pub const _0110: Self

PIPE6

Source

pub const _0111: Self

PIPE7

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, 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(dependingonthebufferstate)

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, Vdcen_SPEC>

Source

pub const _0: Self

USB regulator off

Source

pub const _1: Self

USB regulator on

Source§

impl EnumBitfieldStruct<u8, Vddusbe_SPEC>

Source

pub const _0: Self

USB reference power supply circuit off

Source

pub const _1: Self

USB reference power supply circuit on

Source§

impl EnumBitfieldStruct<u8, Pddetsts0_SPEC>

Source

pub const _0: Self

Not detected

Source

pub const _1: Self

Detected

Source§

impl EnumBitfieldStruct<u8, Chgdetsts0_SPEC>

Source

pub const _0: Self

Not detected

Source

pub const _1: Self

Detected

Source§

impl EnumBitfieldStruct<u8, Batchge0_SPEC>

Source

pub const _0: Self

Disabled

Source

pub const _1: Self

Enabled

Source§

impl EnumBitfieldStruct<u8, Vdmsrce0_SPEC>

Source

pub const _0: Self

Stop

Source

pub const _1: Self

0.6 V output

Source§

impl EnumBitfieldStruct<u8, Idpsinke0_SPEC>

Source

pub const _0: Self

Detection off

Source

pub const _1: Self

Detection on (comparator and sink current on)

Source§

impl EnumBitfieldStruct<u8, Vdpsrce0_SPEC>

Source

pub const _0: Self

Stop

Source

pub const _1: Self

0.6 V output

Source§

impl EnumBitfieldStruct<u8, Idmsinke0_SPEC>

Source

pub const _0: Self

Detection off

Source

pub const _1: Self

Detection on (comparator and sink current on)

Source§

impl EnumBitfieldStruct<u8, Idpsrce0_SPEC>

Source

pub const _0: Self

Stop

Source

pub const _1: Self

10 uA output

Source§

impl EnumBitfieldStruct<u8, Rpdme0_SPEC>

Source

pub const _0: Self

Pull-down off

Source

pub const _1: Self

Pull-down on

Source§

impl EnumBitfieldStruct<u8, Uckselc_SPEC>

Source

pub const _0: Self

High-speed on-chip oscillator clock (HOCO) is not selected as USB clock

Source

pub const _1: Self

High-speed on-chip oscillator clock (HOCO) is selected as USB clock

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 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. 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> 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 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

fn clamp_to<R>(self, range: R) -> Self
where Self: Sized, R: ClampBounds<Self>,

🔬This is a nightly-only experimental API. (clamp_to)
Restrict a value to a certain range. Read more
Source§

impl<Q: PartialEq + RegNumberT, T: PartialEq> PartialEq for EnumBitfieldStruct<Q, T>

Source§

fn eq(&self, other: &EnumBitfieldStruct<Q, T>) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
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 (const: unstable) · 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 (const: unstable) · 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 (const: unstable) · 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 (const: unstable) · 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: PartialEq + RegNumberT, T: PartialEq> StructuralPartialEq for EnumBitfieldStruct<Q, T>

Auto Trait Implementations§

§

impl<Q, T> Freeze for EnumBitfieldStruct<Q, T>
where Q: Freeze, PhantomData<T>: Freeze,

§

impl<Q, T> RefUnwindSafe for EnumBitfieldStruct<Q, T>

§

impl<Q, T> Send for EnumBitfieldStruct<Q, T>
where Q: Send, PhantomData<T>: Send,

§

impl<Q, T> Sync for EnumBitfieldStruct<Q, T>
where Q: Sync, PhantomData<T>: Sync,

§

impl<Q, T> Unpin for EnumBitfieldStruct<Q, T>
where Q: Unpin, PhantomData<T>: Unpin,

§

impl<Q, T> UnsafeUnpin for EnumBitfieldStruct<Q, T>

§

impl<Q, T> UnwindSafe for EnumBitfieldStruct<Q, T>

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 = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

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.