[][src]Struct lpc55s6x_pac::generic::R

pub struct R<U, T> { /* fields omitted */ }

Register/field reader

Result of the read method of a register. Also it can be used in the modify method

Methods

impl<U, T> R<U, T> where
    U: Copy
[src]

pub fn bits(&self) -> U[src]

Read raw bits from register/field

impl<FI> R<bool, FI>[src]

pub fn bit(&self) -> bool[src]

Value of the field as raw bits

pub fn bit_is_clear(&self) -> bool[src]

Returns true if the bit is clear (0)

pub fn bit_is_set(&self) -> bool[src]

Returns true if the bit is set (1)

impl R<u32, Reg<u32, _HEADER>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _VERSION>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _S_FW_VERSION>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _NS_FW_VERSION>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _IMAGE_KEY_REVOKE>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _ROTKH_REVOKE>>[src]

pub fn ro_tk0_en(&self) -> ROTK0_EN_R[src]

Bits 0:1 - RoT Key 0 enable. 00 - Invalid 01 - Enabled 10, 11 - Key revoked

pub fn ro_tk1_en(&self) -> ROTK1_EN_R[src]

Bits 2:3 - RoT Key 1 enable. 00 - Invalid 01 - Enabled 10, 11 - Key revoked

pub fn ro_tk2_en(&self) -> ROTK2_EN_R[src]

Bits 4:5 - RoT Key 2 enable. 00 - Invalid 01 - Enabled 10, 11 - Key revoked

impl R<u32, Reg<u32, _VENDOR_USAGE>>[src]

pub fn dbg_vendor_usage(&self) -> DBG_VENDOR_USAGE_R[src]

Bits 0:15 - DBG_VENDOR_USAGE.

pub fn inverse_value(&self) -> INVERSE_VALUE_R[src]

Bits 16:31 - inverse value of bits [15:0]

impl R<bool, NIDEN_A>[src]

pub fn variant(&self) -> NIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, DBGEN_A>[src]

pub fn variant(&self) -> DBGEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, SPNIDEN_A>[src]

pub fn variant(&self) -> SPNIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, SPIDEN_A>[src]

pub fn variant(&self) -> SPIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, TAPEN_A>[src]

pub fn variant(&self) -> TAPEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, CPU1_DBGEN_A>[src]

pub fn variant(&self) -> CPU1_DBGEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, ISP_CMD_EN_A>[src]

pub fn variant(&self) -> ISP_CMD_EN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, FA_CMD_EN_A>[src]

pub fn variant(&self) -> FA_CMD_EN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, ME_CMD_EN_A>[src]

pub fn variant(&self) -> ME_CMD_EN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, CPU1_NIDEN_A>[src]

pub fn variant(&self) -> CPU1_NIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<u32, Reg<u32, _DCFG_CC_SOCU_PIN>>[src]

pub fn niden(&self) -> NIDEN_R[src]

Bit 0 - Non Secure non-invasive debug enable

pub fn dbgen(&self) -> DBGEN_R[src]

Bit 1 - Non Secure debug enable

pub fn spniden(&self) -> SPNIDEN_R[src]

Bit 2 - Secure non-invasive debug enable

pub fn spiden(&self) -> SPIDEN_R[src]

Bit 3 - Secure invasive debug enable

pub fn tapen(&self) -> TAPEN_R[src]

Bit 4 - JTAG TAP enable

pub fn cpu1_dbgen(&self) -> CPU1_DBGEN_R[src]

Bit 5 - CPU1 (Micro cortex M33) invasive debug enable

pub fn isp_cmd_en(&self) -> ISP_CMD_EN_R[src]

Bit 6 - ISP Boot Command enable

pub fn fa_cmd_en(&self) -> FA_CMD_EN_R[src]

Bit 7 - FA Command enable

pub fn me_cmd_en(&self) -> ME_CMD_EN_R[src]

Bit 8 - Flash Mass Erase Command enable

pub fn cpu1_niden(&self) -> CPU1_NIDEN_R[src]

Bit 9 - CPU1 (Micro cortex M33) non-invasive debug enable

pub fn uuid_check(&self) -> UUID_CHECK_R[src]

Bit 15 - Enforce UUID match during Debug authentication.

pub fn inverse_value(&self) -> INVERSE_VALUE_R[src]

Bits 16:31 - inverse value of bits [15:0]

impl R<bool, NIDEN_A>[src]

pub fn variant(&self) -> NIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, DBGEN_A>[src]

pub fn variant(&self) -> DBGEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SPNIDEN_A>[src]

pub fn variant(&self) -> SPNIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SPIDEN_A>[src]

pub fn variant(&self) -> SPIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TAPEN_A>[src]

pub fn variant(&self) -> TAPEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CPU1_DBGEN_A>[src]

pub fn variant(&self) -> CPU1_DBGEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ISP_CMD_EN_A>[src]

pub fn variant(&self) -> ISP_CMD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FA_CMD_EN_A>[src]

pub fn variant(&self) -> FA_CMD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ME_CMD_EN_A>[src]

pub fn variant(&self) -> ME_CMD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CPU1_NIDEN_A>[src]

pub fn variant(&self) -> CPU1_NIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _DCFG_CC_SOCU_DFLT>>[src]

pub fn niden(&self) -> NIDEN_R[src]

Bit 0 - Non Secure non-invasive debug fixed state

pub fn dbgen(&self) -> DBGEN_R[src]

Bit 1 - Non Secure debug fixed state

pub fn spniden(&self) -> SPNIDEN_R[src]

Bit 2 - Secure non-invasive debug fixed state

pub fn spiden(&self) -> SPIDEN_R[src]

Bit 3 - Secure invasive debug fixed state

pub fn tapen(&self) -> TAPEN_R[src]

Bit 4 - JTAG TAP fixed state

pub fn cpu1_dbgen(&self) -> CPU1_DBGEN_R[src]

Bit 5 - CPU1 (Micro cortex M33) invasive debug fixed state

pub fn isp_cmd_en(&self) -> ISP_CMD_EN_R[src]

Bit 6 - ISP Boot Command fixed state

pub fn fa_cmd_en(&self) -> FA_CMD_EN_R[src]

Bit 7 - FA Command fixed state

pub fn me_cmd_en(&self) -> ME_CMD_EN_R[src]

Bit 8 - Flash Mass Erase Command fixed state

pub fn cpu1_niden(&self) -> CPU1_NIDEN_R[src]

Bit 9 - CPU1 (Micro cortex M33) non-invasive debug fixed state

pub fn inverse_value(&self) -> INVERSE_VALUE_R[src]

Bits 16:31 - inverse value of bits [15:0]

impl R<u32, Reg<u32, _ENABLE_FA_MODE>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _CMPA_PROG_IN_PROGRESS>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_IV_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_IV_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_IV_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _CUSTOMER_DEFINED>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SHA256_DIGEST>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u8, DEFAULT_ISP_MODE_A>[src]

pub fn variant(&self) -> Variant<u8, DEFAULT_ISP_MODE_A>[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

pub fn is_value_2(&self) -> bool[src]

Checks if the value of the field is VALUE_2

pub fn is_value_3(&self) -> bool[src]

Checks if the value of the field is VALUE_3

pub fn is_value_7(&self) -> bool[src]

Checks if the value of the field is VALUE_7

impl R<u8, BOOT_SPEED_A>[src]

pub fn variant(&self) -> Variant<u8, BOOT_SPEED_A>[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

pub fn is_value_2(&self) -> bool[src]

Checks if the value of the field is VALUE_2

impl R<u32, Reg<u32, _BOOT_CFG>>[src]

pub fn default_isp_mode(&self) -> DEFAULT_ISP_MODE_R[src]

Bits 4:6 - Default ISP mode:

pub fn boot_speed(&self) -> BOOT_SPEED_R[src]

Bits 7:8 - Core clock:

pub fn boot_failure_pin(&self) -> BOOT_FAILURE_PIN_R[src]

Bits 24:31 - GPIO port and pin number to use for indicating failure reason. The toggle rate of the pin is used to decode the error type. [2:0]

  • Defines GPIO port [7:3]
  • Defines GPIO pin

impl R<u32, Reg<u32, _SPI_FLASH_CFG>>[src]

pub fn spi_recovery_boot_en(&self) -> SPI_RECOVERY_BOOT_EN_R[src]

Bits 0:4 - SPI flash recovery boot is enabled, if non-zero value is written to this field.

impl R<u32, Reg<u32, _USB_ID>>[src]

pub fn usb_vendor_id(&self) -> USB_VENDOR_ID_R[src]

Bits 0:15 - .

pub fn usb_product_id(&self) -> USB_PRODUCT_ID_R[src]

Bits 16:31 - .

impl R<u32, Reg<u32, _SDIO_CFG>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<bool, NIDEN_A>[src]

pub fn variant(&self) -> NIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, DBGEN_A>[src]

pub fn variant(&self) -> DBGEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, SPNIDEN_A>[src]

pub fn variant(&self) -> SPNIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, SPIDEN_A>[src]

pub fn variant(&self) -> SPIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, TAPEN_A>[src]

pub fn variant(&self) -> TAPEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, CPU1_DBGEN_A>[src]

pub fn variant(&self) -> CPU1_DBGEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, ISP_CMD_EN_A>[src]

pub fn variant(&self) -> ISP_CMD_EN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, FA_CMD_EN_A>[src]

pub fn variant(&self) -> FA_CMD_EN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, ME_CMD_EN_A>[src]

pub fn variant(&self) -> ME_CMD_EN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<bool, CPU1_NIDEN_A>[src]

pub fn variant(&self) -> CPU1_NIDEN_A[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

impl R<u32, Reg<u32, _CC_SOCU_PIN>>[src]

pub fn niden(&self) -> NIDEN_R[src]

Bit 0 - Non Secure non-invasive debug enable

pub fn dbgen(&self) -> DBGEN_R[src]

Bit 1 - Non Secure debug enable

pub fn spniden(&self) -> SPNIDEN_R[src]

Bit 2 - Secure non-invasive debug enable

pub fn spiden(&self) -> SPIDEN_R[src]

Bit 3 - Secure invasive debug enable

pub fn tapen(&self) -> TAPEN_R[src]

Bit 4 - JTAG TAP enable

pub fn cpu1_dbgen(&self) -> CPU1_DBGEN_R[src]

Bit 5 - CPU1 (Micro cortex M33) invasive debug enable

pub fn isp_cmd_en(&self) -> ISP_CMD_EN_R[src]

Bit 6 - ISP Boot Command enable

pub fn fa_cmd_en(&self) -> FA_CMD_EN_R[src]

Bit 7 - FA Command enable

pub fn me_cmd_en(&self) -> ME_CMD_EN_R[src]

Bit 8 - Flash Mass Erase Command enable

pub fn cpu1_niden(&self) -> CPU1_NIDEN_R[src]

Bit 9 - CPU1 (Micro cortex M33) non-invasive debug enable

pub fn uuid_check(&self) -> UUID_CHECK_R[src]

Bit 15 - Enforce UUID match during Debug authentication.

pub fn inverse_value(&self) -> INVERSE_VALUE_R[src]

Bits 16:31 - inverse value of bits [15:0]

impl R<bool, NIDEN_A>[src]

pub fn variant(&self) -> NIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, DBGEN_A>[src]

pub fn variant(&self) -> DBGEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SPNIDEN_A>[src]

pub fn variant(&self) -> SPNIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SPIDEN_A>[src]

pub fn variant(&self) -> SPIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TAPEN_A>[src]

pub fn variant(&self) -> TAPEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CPU1_DBGEN_A>[src]

pub fn variant(&self) -> CPU1_DBGEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ISP_CMD_EN_A>[src]

pub fn variant(&self) -> ISP_CMD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FA_CMD_EN_A>[src]

pub fn variant(&self) -> FA_CMD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ME_CMD_EN_A>[src]

pub fn variant(&self) -> ME_CMD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CPU1_NIDEN_A>[src]

pub fn variant(&self) -> CPU1_NIDEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _CC_SOCU_DFLT>>[src]

pub fn niden(&self) -> NIDEN_R[src]

Bit 0 - Non Secure non-invasive debug fixed state

pub fn dbgen(&self) -> DBGEN_R[src]

Bit 1 - Non Secure debug fixed state

pub fn spniden(&self) -> SPNIDEN_R[src]

Bit 2 - Secure non-invasive debug fixed state

pub fn spiden(&self) -> SPIDEN_R[src]

Bit 3 - Secure invasive debug fixed state

pub fn tapen(&self) -> TAPEN_R[src]

Bit 4 - JTAG TAP fixed state

pub fn cpu1_dbgen(&self) -> CPU1_DBGEN_R[src]

Bit 5 - CPU1 (Micro cortex M33) invasive debug fixed state

pub fn isp_cmd_en(&self) -> ISP_CMD_EN_R[src]

Bit 6 - ISP Boot Command fixed state

pub fn fa_cmd_en(&self) -> FA_CMD_EN_R[src]

Bit 7 - FA Command fixed state

pub fn me_cmd_en(&self) -> ME_CMD_EN_R[src]

Bit 8 - Flash Mass Erase Command fixed state

pub fn cpu1_niden(&self) -> CPU1_NIDEN_R[src]

Bit 9 - CPU1 (Micro cortex M33) non-invasive debug fixed state

pub fn inverse_value(&self) -> INVERSE_VALUE_R[src]

Bits 16:31 - inverse value of bits [15:0]

impl R<u32, Reg<u32, _VENDOR_USAGE>>[src]

pub fn vendor_usage(&self) -> VENDOR_USAGE_R[src]

Bits 16:31 - Upper 16 bits of vendor usage field defined in DAP. Lower 16-bits come from customer field area.

impl R<u32, Reg<u32, _SECURE_BOOT_CFG>>[src]

pub fn rsa4k(&self) -> RSA4K_R[src]

Bits 0:1 - Use RSA4096 keys only. 00- RSA2048 keys 01, 10, 11 - RSA4096 keys

pub fn dice_enc_nxp_cfg(&self) -> DICE_ENC_NXP_CFG_R[src]

Bits 2:3 - Include NXP area in DICE computation. 00 - not included 01, 10, 11 - included

pub fn dice_cust_cfg(&self) -> DICE_CUST_CFG_R[src]

Bits 4:5 - Include Customer factory area (including keys) in DICE computation. 00 - not included 01, 10, 11 - included

pub fn skip_dice(&self) -> SKIP_DICE_R[src]

Bits 6:7 - Skip DICE computation. 00 - Enable DICE 01,10,11 - Disable DICE

pub fn tzm_image_type(&self) -> TZM_IMAGE_TYPE_R[src]

Bits 8:9 - TrustZone-M mode. 00 - TZM mode in image header. 01 - Disable TZ-M. Boots to NonSecure. 10 - TZ-M enable boots to secure mode. 11 - Preset TZM checker from image header.

pub fn block_set_key(&self) -> BLOCK_SET_KEY_R[src]

Bits 10:11 - Block PUF key code generation. 00 - Enable Key code generation 01, 10, 11 - Disable key code generation

pub fn block_enroll(&self) -> BLOCK_ENROLL_R[src]

Bits 12:13 - Block PUF enrollement. 00 - Enable enrollment mode 01, 10, 11 - Disable further enrollmnet

pub fn dice_inc_sec_epoch(&self) -> DICE_INC_SEC_EPOCH_R[src]

Bits 14:15 - Include security EPOCH in DICE

pub fn sec_boot_en(&self) -> SEC_BOOT_EN_R[src]

Bits 30:31 - Secure boot enable. 00 - Plain image (internal flash with or without CRC) 01, 10, 11 - Boot signed images. (internal flash, RSA signed)

impl R<u32, Reg<u32, _PRINCE_BASE_ADDR>>[src]

pub fn addr0_prg(&self) -> ADDR0_PRG_R[src]

Bits 0:3 - Programmable portion of the base address of region 0.

pub fn addr1_prg(&self) -> ADDR1_PRG_R[src]

Bits 4:7 - Programmable portion of the base address of region 1.

pub fn addr2_prg(&self) -> ADDR2_PRG_R[src]

Bits 8:11 - Programmable portion of the base address of region 2.

pub fn lock_reg0(&self) -> LOCK_REG0_R[src]

Bits 16:17 - Lock PRINCE region0 settings. 00 - Region is not locked. 01, 10, 11 - Region is locked.

pub fn lock_reg1(&self) -> LOCK_REG1_R[src]

Bits 18:19 - Lock PRINCE region1 settings. 00 - Region is not locked. 01, 10, 11 - Region is locked.

pub fn lock_reg2(&self) -> LOCK_REG2_R[src]

Bits 20:21 - Lock PRINCE region2 settings. 00 - Region is not locked. 01, 10, 11 - Region is locked.

pub fn reg0_erase_check_en(&self) -> REG0_ERASE_CHECK_EN_R[src]

Bits 24:25 - For PRINCE region0 enable checking whether all encrypted pages are erased together. 00 - Check is disabled. 01, 10, 11 - Check is enabled.

pub fn reg1_erase_check_en(&self) -> REG1_ERASE_CHECK_EN_R[src]

Bits 26:27 - For PRINCE region1 enable checking whether all encrypted pages are erased together. 00 - Check is disabled. 01, 10, 11 - Check is enabled.

pub fn reg2_erase_check_en(&self) -> REG2_ERASE_CHECK_EN_R[src]

Bits 28:29 - For PRINCE region2 enable checking whether all encrypted pages are erased together. 00 - Check is disabled. 01, 10, 11 - Check is enabled.

impl R<u32, Reg<u32, _PRINCE_SR_0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_SR_1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_SR_2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _XTAL_32KHZ_CAPABANK_TRIM>>[src]

pub fn trim_valid(&self) -> TRIM_VALID_R[src]

Bit 0 - 0 : Capa Bank trimmings not valid. Default trimmings value are used. 1 : Capa Bank trimmings valid.

pub fn xtal_load_cap_iec_pf_x100(&self) -> XTAL_LOAD_CAP_IEC_PF_X100_R[src]

Bits 1:10 - Load capacitance, pF x 100. For example, 6pF becomes 600.

pub fn pcb_xin_para_cap_pf_x100(&self) -> PCB_XIN_PARA_CAP_PF_X100_R[src]

Bits 11:20 - PCB XIN parasitic capacitance, pF x 100. For example, 6pF becomes 600.

pub fn pcb_xout_para_cap_pf_x100(&self) -> PCB_XOUT_PARA_CAP_PF_X100_R[src]

Bits 21:30 - PCB XOUT parasitic capacitance, pF x 100. For example, 6pF becomes 600.

impl R<u32, Reg<u32, _XTAL_16MHZ_CAPABANK_TRIM>>[src]

pub fn trim_valid(&self) -> TRIM_VALID_R[src]

Bit 0 - 0 : Capa Bank trimmings not valid. Default trimmings value are used. 1 : Capa Bank trimmings valid.

pub fn xtal_load_cap_iec_pf_x100(&self) -> XTAL_LOAD_CAP_IEC_PF_X100_R[src]

Bits 1:10 - Load capacitance, pF x 100. For example, 6pF becomes 600.

pub fn pcb_xin_para_cap_pf_x100(&self) -> PCB_XIN_PARA_CAP_PF_X100_R[src]

Bits 11:20 - PCB XIN parasitic capacitance, pF x 100. For example, 6pF becomes 600.

pub fn pcb_xout_para_cap_pf_x100(&self) -> PCB_XOUT_PARA_CAP_PF_X100_R[src]

Bits 21:30 - PCB XOUT parasitic capacitance, pF x 100. For example, 6pF becomes 600.

impl R<u32, Reg<u32, _ROTKH>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _CUSTOMER_DEFINED>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SHA256_DIGEST>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _HEADER>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PUF_DISCHARGE_TIME_IN_MS>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _ACTIVATION_CODE>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _SBKEY_KEY_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _USER_KEK_KEY_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _UDS_KEY_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION0_KEY_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION1_KEY_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_HEADER0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_HEADER1>>[src]

pub fn type_(&self) -> TYPE_R[src]

Bits 0:1 - .

pub fn index(&self) -> INDEX_R[src]

Bits 8:11 - .

pub fn size(&self) -> SIZE_R[src]

Bits 24:29 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY0>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY1>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY2>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY3>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY4>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY5>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY6>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY7>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY8>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY9>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY10>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE12>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_BODY11>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u32, Reg<u32, _PRINCE_REGION2_KEY_CODE13>>[src]

pub fn field(&self) -> FIELD_R[src]

Bits 0:31 - .

impl R<u8, MAP_A>[src]

pub fn variant(&self) -> MAP_A[src]

Get enumerated values variant

pub fn is_rom0(&self) -> bool[src]

Checks if the value of the field is ROM0

pub fn is_ram1(&self) -> bool[src]

Checks if the value of the field is RAM1

pub fn is_flash0(&self) -> bool[src]

Checks if the value of the field is FLASH0

pub fn is_flash1(&self) -> bool[src]

Checks if the value of the field is FLASH1

impl R<u32, Reg<u32, _MEMORYREMAP>>[src]

pub fn map(&self) -> MAP_R[src]

Bits 0:1 - Select the location of the vector table :.

impl R<u32, Reg<u32, _AHBMATPRIO>>[src]

pub fn pri_cpu0_cbus(&self) -> PRI_CPU0_CBUS_R[src]

Bits 0:1 - CPU0 C-AHB bus.

pub fn pri_cpu0_sbus(&self) -> PRI_CPU0_SBUS_R[src]

Bits 2:3 - CPU0 S-AHB bus.

pub fn pri_cpu1_cbus(&self) -> PRI_CPU1_CBUS_R[src]

Bits 4:5 - CPU1 C-AHB bus.

pub fn pri_cpu1_sbus(&self) -> PRI_CPU1_SBUS_R[src]

Bits 6:7 - CPU1 S-AHB bus.

pub fn pri_usb_fs(&self) -> PRI_USB_FS_R[src]

Bits 8:9 - USB-FS.(USB0)

pub fn pri_sdma0(&self) -> PRI_SDMA0_R[src]

Bits 10:11 - DMA0 controller priority.

pub fn pri_sdio(&self) -> PRI_SDIO_R[src]

Bits 16:17 - SDIO.

pub fn pri_pq(&self) -> PRI_PQ_R[src]

Bits 18:19 - PQ (HW Accelerator).

pub fn pri_hash_aes(&self) -> PRI_HASH_AES_R[src]

Bits 20:21 - HASH_AES.

pub fn pri_usb_hs(&self) -> PRI_USB_HS_R[src]

Bits 22:23 - USB-HS.(USB1)

pub fn pri_sdma1(&self) -> PRI_SDMA1_R[src]

Bits 24:25 - DMA1 controller priority.

impl R<u32, Reg<u32, _CPU0STCKCAL>>[src]

pub fn tenms(&self) -> TENMS_R[src]

Bits 0:23 - Reload value for 10ms (100Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known.

pub fn skew(&self) -> SKEW_R[src]

Bit 24 - Initial value for the Systick timer.

pub fn noref(&self) -> NOREF_R[src]

Bit 25 - Indicates whether the device provides a reference clock to the processor: 0 = reference clock provided; 1 = no reference clock provided.

impl R<u32, Reg<u32, _CPU0NSTCKCAL>>[src]

pub fn tenms(&self) -> TENMS_R[src]

Bits 0:23 - Reload value for 10 ms (100 Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known.

pub fn skew(&self) -> SKEW_R[src]

Bit 24 - Indicates whether the TENMS value is exact: 0 = TENMS value is exact; 1 = TENMS value is inexact, or not given.

pub fn noref(&self) -> NOREF_R[src]

Bit 25 - Initial value for the Systick timer.

impl R<u32, Reg<u32, _CPU1STCKCAL>>[src]

pub fn tenms(&self) -> TENMS_R[src]

Bits 0:23 - Reload value for 10ms (100Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known.

pub fn skew(&self) -> SKEW_R[src]

Bit 24 - Indicates whether the TENMS value is exact: 0 = TENMS value is exact; 1 = TENMS value is inexact, or not given.

pub fn noref(&self) -> NOREF_R[src]

Bit 25 - Indicates whether the device provides a reference clock to the processor: 0 = reference clock provided; 1 = no reference clock provided.

impl R<u32, Reg<u32, _NMISRC>>[src]

pub fn irqcpu0(&self) -> IRQCPU0_R[src]

Bits 0:5 - The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for the CPU0, if enabled by NMIENCPU0.

pub fn irqcpu1(&self) -> IRQCPU1_R[src]

Bits 8:13 - The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) for the CPU1, if enabled by NMIENCPU1.

pub fn nmiencpu1(&self) -> NMIENCPU1_R[src]

Bit 30 - Write a 1 to this bit to enable the Non-Maskable Interrupt (NMI) source selected by IRQCPU1.

pub fn nmiencpu0(&self) -> NMIENCPU0_R[src]

Bit 31 - Write a 1 to this bit to enable the Non-Maskable Interrupt (NMI) source selected by IRQCPU0.

impl R<bool, ROM_RST_A>[src]

pub fn variant(&self) -> ROM_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SRAM_CTRL1_RST_A>[src]

pub fn variant(&self) -> SRAM_CTRL1_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SRAM_CTRL2_RST_A>[src]

pub fn variant(&self) -> SRAM_CTRL2_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SRAM_CTRL3_RST_A>[src]

pub fn variant(&self) -> SRAM_CTRL3_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SRAM_CTRL4_RST_A>[src]

pub fn variant(&self) -> SRAM_CTRL4_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FLASH_RST_A>[src]

pub fn variant(&self) -> FLASH_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FMC_RST_A>[src]

pub fn variant(&self) -> FMC_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, MUX_RST_A>[src]

pub fn variant(&self) -> MUX_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, IOCON_RST_A>[src]

pub fn variant(&self) -> IOCON_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GPIO0_RST_A>[src]

pub fn variant(&self) -> GPIO0_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GPIO1_RST_A>[src]

pub fn variant(&self) -> GPIO1_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GPIO2_RST_A>[src]

pub fn variant(&self) -> GPIO2_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GPIO3_RST_A>[src]

pub fn variant(&self) -> GPIO3_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, PINT_RST_A>[src]

pub fn variant(&self) -> PINT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GINT_RST_A>[src]

pub fn variant(&self) -> GINT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, DMA0_RST_A>[src]

pub fn variant(&self) -> DMA0_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, CRCGEN_RST_A>[src]

pub fn variant(&self) -> CRCGEN_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, WWDT_RST_A>[src]

pub fn variant(&self) -> WWDT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, RTC_RST_A>[src]

pub fn variant(&self) -> RTC_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, MAILBOX_RST_A>[src]

pub fn variant(&self) -> MAILBOX_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, ADC_RST_A>[src]

pub fn variant(&self) -> ADC_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<u32, Reg<u32, _PRESETCTRL0>>[src]

pub fn rom_rst(&self) -> ROM_RST_R[src]

Bit 1 - ROM reset control.

pub fn sram_ctrl1_rst(&self) -> SRAM_CTRL1_RST_R[src]

Bit 3 - SRAM Controller 1 reset control.

pub fn sram_ctrl2_rst(&self) -> SRAM_CTRL2_RST_R[src]

Bit 4 - SRAM Controller 2 reset control.

pub fn sram_ctrl3_rst(&self) -> SRAM_CTRL3_RST_R[src]

Bit 5 - SRAM Controller 3 reset control.

pub fn sram_ctrl4_rst(&self) -> SRAM_CTRL4_RST_R[src]

Bit 6 - SRAM Controller 4 reset control.

pub fn flash_rst(&self) -> FLASH_RST_R[src]

Bit 7 - Flash controller reset control.

pub fn fmc_rst(&self) -> FMC_RST_R[src]

Bit 8 - FMC controller reset control.

pub fn mux_rst(&self) -> MUX_RST_R[src]

Bit 11 - Input Mux reset control.

pub fn iocon_rst(&self) -> IOCON_RST_R[src]

Bit 13 - I/O controller reset control.

pub fn gpio0_rst(&self) -> GPIO0_RST_R[src]

Bit 14 - GPIO0 reset control.

pub fn gpio1_rst(&self) -> GPIO1_RST_R[src]

Bit 15 - GPIO1 reset control.

pub fn gpio2_rst(&self) -> GPIO2_RST_R[src]

Bit 16 - GPIO2 reset control.

pub fn gpio3_rst(&self) -> GPIO3_RST_R[src]

Bit 17 - GPIO3 reset control.

pub fn pint_rst(&self) -> PINT_RST_R[src]

Bit 18 - Pin interrupt (PINT) reset control.

pub fn gint_rst(&self) -> GINT_RST_R[src]

Bit 19 - Group interrupt (GINT) reset control.

pub fn dma0_rst(&self) -> DMA0_RST_R[src]

Bit 20 - DMA0 reset control.

pub fn crcgen_rst(&self) -> CRCGEN_RST_R[src]

Bit 21 - CRCGEN reset control.

pub fn wwdt_rst(&self) -> WWDT_RST_R[src]

Bit 22 - Watchdog Timer reset control.

pub fn rtc_rst(&self) -> RTC_RST_R[src]

Bit 23 - Real Time Clock (RTC) reset control.

pub fn mailbox_rst(&self) -> MAILBOX_RST_R[src]

Bit 26 - Inter CPU communication Mailbox reset control.

pub fn adc_rst(&self) -> ADC_RST_R[src]

Bit 27 - ADC reset control.

impl R<bool, MRT_RST_A>[src]

pub fn variant(&self) -> MRT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, OSTIMER_RST_A>[src]

pub fn variant(&self) -> OSTIMER_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SCT_RST_A>[src]

pub fn variant(&self) -> SCT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SCTIPU_RST_A>[src]

pub fn variant(&self) -> SCTIPU_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, UTICK_RST_A>[src]

pub fn variant(&self) -> UTICK_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC0_RST_A>[src]

pub fn variant(&self) -> FC0_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC1_RST_A>[src]

pub fn variant(&self) -> FC1_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC2_RST_A>[src]

pub fn variant(&self) -> FC2_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC3_RST_A>[src]

pub fn variant(&self) -> FC3_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC4_RST_A>[src]

pub fn variant(&self) -> FC4_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC5_RST_A>[src]

pub fn variant(&self) -> FC5_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC6_RST_A>[src]

pub fn variant(&self) -> FC6_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FC7_RST_A>[src]

pub fn variant(&self) -> FC7_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, TIMER2_RST_A>[src]

pub fn variant(&self) -> TIMER2_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB0_DEV_RST_A>[src]

pub fn variant(&self) -> USB0_DEV_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, TIMER0_RST_A>[src]

pub fn variant(&self) -> TIMER0_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, TIMER1_RST_A>[src]

pub fn variant(&self) -> TIMER1_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<u32, Reg<u32, _PRESETCTRL1>>[src]

pub fn mrt_rst(&self) -> MRT_RST_R[src]

Bit 0 - MRT reset control.

pub fn ostimer_rst(&self) -> OSTIMER_RST_R[src]

Bit 1 - OS Event Timer reset control.

pub fn sct_rst(&self) -> SCT_RST_R[src]

Bit 2 - SCT reset control.

pub fn sctipu_rst(&self) -> SCTIPU_RST_R[src]

Bit 6 - SCTIPU reset control.

pub fn utick_rst(&self) -> UTICK_RST_R[src]

Bit 10 - UTICK reset control.

pub fn fc0_rst(&self) -> FC0_RST_R[src]

Bit 11 - FC0 reset control.

pub fn fc1_rst(&self) -> FC1_RST_R[src]

Bit 12 - FC1 reset control.

pub fn fc2_rst(&self) -> FC2_RST_R[src]

Bit 13 - FC2 reset control.

pub fn fc3_rst(&self) -> FC3_RST_R[src]

Bit 14 - FC3 reset control.

pub fn fc4_rst(&self) -> FC4_RST_R[src]

Bit 15 - FC4 reset control.

pub fn fc5_rst(&self) -> FC5_RST_R[src]

Bit 16 - FC5 reset control.

pub fn fc6_rst(&self) -> FC6_RST_R[src]

Bit 17 - FC6 reset control.

pub fn fc7_rst(&self) -> FC7_RST_R[src]

Bit 18 - FC7 reset control.

pub fn timer2_rst(&self) -> TIMER2_RST_R[src]

Bit 22 - Timer 2 reset control.

pub fn usb0_dev_rst(&self) -> USB0_DEV_RST_R[src]

Bit 25 - USB0 DEV reset control.

pub fn timer0_rst(&self) -> TIMER0_RST_R[src]

Bit 26 - Timer 0 reset control.

pub fn timer1_rst(&self) -> TIMER1_RST_R[src]

Bit 27 - Timer 1 reset control.

impl R<bool, DMA1_RST_A>[src]

pub fn variant(&self) -> DMA1_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, COMP_RST_A>[src]

pub fn variant(&self) -> COMP_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SDIO_RST_A>[src]

pub fn variant(&self) -> SDIO_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB1_HOST_RST_A>[src]

pub fn variant(&self) -> USB1_HOST_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB1_DEV_RST_A>[src]

pub fn variant(&self) -> USB1_DEV_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB1_RAM_RST_A>[src]

pub fn variant(&self) -> USB1_RAM_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB1_PHY_RST_A>[src]

pub fn variant(&self) -> USB1_PHY_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, FREQME_RST_A>[src]

pub fn variant(&self) -> FREQME_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, RNG_RST_A>[src]

pub fn variant(&self) -> RNG_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, SYSCTL_RST_A>[src]

pub fn variant(&self) -> SYSCTL_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB0_HOSTM_RST_A>[src]

pub fn variant(&self) -> USB0_HOSTM_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, USB0_HOSTS_RST_A>[src]

pub fn variant(&self) -> USB0_HOSTS_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, HASH_AES_RST_A>[src]

pub fn variant(&self) -> HASH_AES_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, PQ_RST_A>[src]

pub fn variant(&self) -> PQ_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, PLULUT_RST_A>[src]

pub fn variant(&self) -> PLULUT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, TIMER3_RST_A>[src]

pub fn variant(&self) -> TIMER3_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, TIMER4_RST_A>[src]

pub fn variant(&self) -> TIMER4_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, PUF_RST_A>[src]

pub fn variant(&self) -> PUF_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, CASPER_RST_A>[src]

pub fn variant(&self) -> CASPER_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, ANALOG_CTRL_RST_A>[src]

pub fn variant(&self) -> ANALOG_CTRL_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, HS_LSPI_RST_A>[src]

pub fn variant(&self) -> HS_LSPI_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GPIO_SEC_RST_A>[src]

pub fn variant(&self) -> GPIO_SEC_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<bool, GPIO_SEC_INT_RST_A>[src]

pub fn variant(&self) -> GPIO_SEC_INT_RST_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<u32, Reg<u32, _PRESETCTRL2>>[src]

pub fn dma1_rst(&self) -> DMA1_RST_R[src]

Bit 1 - DMA1 reset control.

pub fn comp_rst(&self) -> COMP_RST_R[src]

Bit 2 - Comparator reset control.

pub fn sdio_rst(&self) -> SDIO_RST_R[src]

Bit 3 - SDIO reset control.

pub fn usb1_host_rst(&self) -> USB1_HOST_RST_R[src]

Bit 4 - USB1 Host reset control.

pub fn usb1_dev_rst(&self) -> USB1_DEV_RST_R[src]

Bit 5 - USB1 dev reset control.

pub fn usb1_ram_rst(&self) -> USB1_RAM_RST_R[src]

Bit 6 - USB1 RAM reset control.

pub fn usb1_phy_rst(&self) -> USB1_PHY_RST_R[src]

Bit 7 - USB1 PHY reset control.

pub fn freqme_rst(&self) -> FREQME_RST_R[src]

Bit 8 - Frequency meter reset control.

pub fn rng_rst(&self) -> RNG_RST_R[src]

Bit 13 - RNG reset control.

pub fn sysctl_rst(&self) -> SYSCTL_RST_R[src]

Bit 15 - SYSCTL Block reset.

pub fn usb0_hostm_rst(&self) -> USB0_HOSTM_RST_R[src]

Bit 16 - USB0 Host Master reset control.

pub fn usb0_hosts_rst(&self) -> USB0_HOSTS_RST_R[src]

Bit 17 - USB0 Host Slave reset control.

pub fn hash_aes_rst(&self) -> HASH_AES_RST_R[src]

Bit 18 - HASH_AES reset control.

pub fn pq_rst(&self) -> PQ_RST_R[src]

Bit 19 - Power Quad reset control.

pub fn plulut_rst(&self) -> PLULUT_RST_R[src]

Bit 20 - PLU LUT reset control.

pub fn timer3_rst(&self) -> TIMER3_RST_R[src]

Bit 21 - Timer 3 reset control.

pub fn timer4_rst(&self) -> TIMER4_RST_R[src]

Bit 22 - Timer 4 reset control.

pub fn puf_rst(&self) -> PUF_RST_R[src]

Bit 23 - PUF reset control reset control.

pub fn casper_rst(&self) -> CASPER_RST_R[src]

Bit 24 - Casper reset control.

pub fn analog_ctrl_rst(&self) -> ANALOG_CTRL_RST_R[src]

Bit 27 - analog control reset control.

pub fn hs_lspi_rst(&self) -> HS_LSPI_RST_R[src]

Bit 28 - HS LSPI reset control.

pub fn gpio_sec_rst(&self) -> GPIO_SEC_RST_R[src]

Bit 29 - GPIO secure reset control.

pub fn gpio_sec_int_rst(&self) -> GPIO_SEC_INT_RST_R[src]

Bit 30 - GPIO secure int reset control.

impl R<u32, Reg<u32, _PRESETCTRLSET>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _PRESETCTRLCLR>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<bool, ROM_A>[src]

pub fn variant(&self) -> ROM_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SRAM_CTRL1_A>[src]

pub fn variant(&self) -> SRAM_CTRL1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SRAM_CTRL2_A>[src]

pub fn variant(&self) -> SRAM_CTRL2_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SRAM_CTRL3_A>[src]

pub fn variant(&self) -> SRAM_CTRL3_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SRAM_CTRL4_A>[src]

pub fn variant(&self) -> SRAM_CTRL4_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FLASH_A>[src]

pub fn variant(&self) -> FLASH_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FMC_A>[src]

pub fn variant(&self) -> FMC_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, MUX_A>[src]

pub fn variant(&self) -> MUX_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, IOCON_A>[src]

pub fn variant(&self) -> IOCON_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GPIO0_A>[src]

pub fn variant(&self) -> GPIO0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GPIO1_A>[src]

pub fn variant(&self) -> GPIO1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GPIO2_A>[src]

pub fn variant(&self) -> GPIO2_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GPIO3_A>[src]

pub fn variant(&self) -> GPIO3_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, PINT_A>[src]

pub fn variant(&self) -> PINT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GINT_A>[src]

pub fn variant(&self) -> GINT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, DMA0_A>[src]

pub fn variant(&self) -> DMA0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CRCGEN_A>[src]

pub fn variant(&self) -> CRCGEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, WWDT_A>[src]

pub fn variant(&self) -> WWDT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RTC_A>[src]

pub fn variant(&self) -> RTC_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, MAILBOX_A>[src]

pub fn variant(&self) -> MAILBOX_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ADC_A>[src]

pub fn variant(&self) -> ADC_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _AHBCLKCTRL0>>[src]

pub fn rom(&self) -> ROM_R[src]

Bit 1 - Enables the clock for the ROM.

pub fn sram_ctrl1(&self) -> SRAM_CTRL1_R[src]

Bit 3 - Enables the clock for the SRAM Controller 1.

pub fn sram_ctrl2(&self) -> SRAM_CTRL2_R[src]

Bit 4 - Enables the clock for the SRAM Controller 2.

pub fn sram_ctrl3(&self) -> SRAM_CTRL3_R[src]

Bit 5 - Enables the clock for the SRAM Controller 3.

pub fn sram_ctrl4(&self) -> SRAM_CTRL4_R[src]

Bit 6 - Enables the clock for the SRAM Controller 4.

pub fn flash(&self) -> FLASH_R[src]

Bit 7 - Enables the clock for the Flash controller.

pub fn fmc(&self) -> FMC_R[src]

Bit 8 - Enables the clock for the FMC controller.

pub fn mux(&self) -> MUX_R[src]

Bit 11 - Enables the clock for the Input Mux.

pub fn iocon(&self) -> IOCON_R[src]

Bit 13 - Enables the clock for the I/O controller.

pub fn gpio0(&self) -> GPIO0_R[src]

Bit 14 - Enables the clock for the GPIO0.

pub fn gpio1(&self) -> GPIO1_R[src]

Bit 15 - Enables the clock for the GPIO1.

pub fn gpio2(&self) -> GPIO2_R[src]

Bit 16 - Enables the clock for the GPIO2.

pub fn gpio3(&self) -> GPIO3_R[src]

Bit 17 - Enables the clock for the GPIO3.

pub fn pint(&self) -> PINT_R[src]

Bit 18 - Enables the clock for the Pin interrupt (PINT).

pub fn gint(&self) -> GINT_R[src]

Bit 19 - Enables the clock for the Group interrupt (GINT).

pub fn dma0(&self) -> DMA0_R[src]

Bit 20 - Enables the clock for the DMA0.

pub fn crcgen(&self) -> CRCGEN_R[src]

Bit 21 - Enables the clock for the CRCGEN.

pub fn wwdt(&self) -> WWDT_R[src]

Bit 22 - Enables the clock for the Watchdog Timer.

pub fn rtc(&self) -> RTC_R[src]

Bit 23 - Enables the clock for the Real Time Clock (RTC).

pub fn mailbox(&self) -> MAILBOX_R[src]

Bit 26 - Enables the clock for the Inter CPU communication Mailbox.

pub fn adc(&self) -> ADC_R[src]

Bit 27 - Enables the clock for the ADC.

impl R<bool, MRT_A>[src]

pub fn variant(&self) -> MRT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, OSTIMER_A>[src]

pub fn variant(&self) -> OSTIMER_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SCT_A>[src]

pub fn variant(&self) -> SCT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, UTICK_A>[src]

pub fn variant(&self) -> UTICK_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC0_A>[src]

pub fn variant(&self) -> FC0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC1_A>[src]

pub fn variant(&self) -> FC1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC2_A>[src]

pub fn variant(&self) -> FC2_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC3_A>[src]

pub fn variant(&self) -> FC3_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC4_A>[src]

pub fn variant(&self) -> FC4_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC5_A>[src]

pub fn variant(&self) -> FC5_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC6_A>[src]

pub fn variant(&self) -> FC6_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FC7_A>[src]

pub fn variant(&self) -> FC7_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TIMER2_A>[src]

pub fn variant(&self) -> TIMER2_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB0_DEV_A>[src]

pub fn variant(&self) -> USB0_DEV_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TIMER0_A>[src]

pub fn variant(&self) -> TIMER0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TIMER1_A>[src]

pub fn variant(&self) -> TIMER1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _AHBCLKCTRL1>>[src]

pub fn mrt(&self) -> MRT_R[src]

Bit 0 - Enables the clock for the MRT.

pub fn ostimer(&self) -> OSTIMER_R[src]

Bit 1 - Enables the clock for the OS Event Timer.

pub fn sct(&self) -> SCT_R[src]

Bit 2 - Enables the clock for the SCT.

pub fn utick(&self) -> UTICK_R[src]

Bit 10 - Enables the clock for the UTICK.

pub fn fc0(&self) -> FC0_R[src]

Bit 11 - Enables the clock for the FC0.

pub fn fc1(&self) -> FC1_R[src]

Bit 12 - Enables the clock for the FC1.

pub fn fc2(&self) -> FC2_R[src]

Bit 13 - Enables the clock for the FC2.

pub fn fc3(&self) -> FC3_R[src]

Bit 14 - Enables the clock for the FC3.

pub fn fc4(&self) -> FC4_R[src]

Bit 15 - Enables the clock for the FC4.

pub fn fc5(&self) -> FC5_R[src]

Bit 16 - Enables the clock for the FC5.

pub fn fc6(&self) -> FC6_R[src]

Bit 17 - Enables the clock for the FC6.

pub fn fc7(&self) -> FC7_R[src]

Bit 18 - Enables the clock for the FC7.

pub fn timer2(&self) -> TIMER2_R[src]

Bit 22 - Enables the clock for the Timer 2.

pub fn usb0_dev(&self) -> USB0_DEV_R[src]

Bit 25 - Enables the clock for the USB0 DEV.

pub fn timer0(&self) -> TIMER0_R[src]

Bit 26 - Enables the clock for the Timer 0.

pub fn timer1(&self) -> TIMER1_R[src]

Bit 27 - Enables the clock for the Timer 1.

impl R<bool, DMA1_A>[src]

pub fn variant(&self) -> DMA1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, COMP_A>[src]

pub fn variant(&self) -> COMP_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SDIO_A>[src]

pub fn variant(&self) -> SDIO_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB1_HOST_A>[src]

pub fn variant(&self) -> USB1_HOST_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB1_DEV_A>[src]

pub fn variant(&self) -> USB1_DEV_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB1_RAM_A>[src]

pub fn variant(&self) -> USB1_RAM_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB1_PHY_A>[src]

pub fn variant(&self) -> USB1_PHY_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FREQME_A>[src]

pub fn variant(&self) -> FREQME_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RNG_A>[src]

pub fn variant(&self) -> RNG_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SYSCTL_A>[src]

pub fn variant(&self) -> SYSCTL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB0_HOSTM_A>[src]

pub fn variant(&self) -> USB0_HOSTM_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB0_HOSTS_A>[src]

pub fn variant(&self) -> USB0_HOSTS_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, HASH_AES_A>[src]

pub fn variant(&self) -> HASH_AES_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, PQ_A>[src]

pub fn variant(&self) -> PQ_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, PLULUT_A>[src]

pub fn variant(&self) -> PLULUT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TIMER3_A>[src]

pub fn variant(&self) -> TIMER3_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, TIMER4_A>[src]

pub fn variant(&self) -> TIMER4_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, PUF_A>[src]

pub fn variant(&self) -> PUF_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CASPER_A>[src]

pub fn variant(&self) -> CASPER_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ANALOG_CTRL_A>[src]

pub fn variant(&self) -> ANALOG_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, HS_LSPI_A>[src]

pub fn variant(&self) -> HS_LSPI_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GPIO_SEC_A>[src]

pub fn variant(&self) -> GPIO_SEC_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, GPIO_SEC_INT_A>[src]

pub fn variant(&self) -> GPIO_SEC_INT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _AHBCLKCTRL2>>[src]

pub fn dma1(&self) -> DMA1_R[src]

Bit 1 - Enables the clock for the DMA1.

pub fn comp(&self) -> COMP_R[src]

Bit 2 - Enables the clock for the Comparator.

pub fn sdio(&self) -> SDIO_R[src]

Bit 3 - Enables the clock for the SDIO.

pub fn usb1_host(&self) -> USB1_HOST_R[src]

Bit 4 - Enables the clock for the USB1 Host.

pub fn usb1_dev(&self) -> USB1_DEV_R[src]

Bit 5 - Enables the clock for the USB1 dev.

pub fn usb1_ram(&self) -> USB1_RAM_R[src]

Bit 6 - Enables the clock for the USB1 RAM.

pub fn usb1_phy(&self) -> USB1_PHY_R[src]

Bit 7 - Enables the clock for the USB1 PHY.

pub fn freqme(&self) -> FREQME_R[src]

Bit 8 - Enables the clock for the Frequency meter.

pub fn rng(&self) -> RNG_R[src]

Bit 13 - Enables the clock for the RNG.

pub fn sysctl(&self) -> SYSCTL_R[src]

Bit 15 - SYSCTL block clock.

pub fn usb0_hostm(&self) -> USB0_HOSTM_R[src]

Bit 16 - Enables the clock for the USB0 Host Master.

pub fn usb0_hosts(&self) -> USB0_HOSTS_R[src]

Bit 17 - Enables the clock for the USB0 Host Slave.

pub fn hash_aes(&self) -> HASH_AES_R[src]

Bit 18 - Enables the clock for the HASH_AES.

pub fn pq(&self) -> PQ_R[src]

Bit 19 - Enables the clock for the Power Quad.

pub fn plulut(&self) -> PLULUT_R[src]

Bit 20 - Enables the clock for the PLU LUT.

pub fn timer3(&self) -> TIMER3_R[src]

Bit 21 - Enables the clock for the Timer 3.

pub fn timer4(&self) -> TIMER4_R[src]

Bit 22 - Enables the clock for the Timer 4.

pub fn puf(&self) -> PUF_R[src]

Bit 23 - Enables the clock for the PUF reset control.

pub fn casper(&self) -> CASPER_R[src]

Bit 24 - Enables the clock for the Casper.

pub fn analog_ctrl(&self) -> ANALOG_CTRL_R[src]

Bit 27 - Enables the clock for the analog control.

pub fn hs_lspi(&self) -> HS_LSPI_R[src]

Bit 28 - Enables the clock for the HS LSPI.

pub fn gpio_sec(&self) -> GPIO_SEC_R[src]

Bit 29 - Enables the clock for the GPIO secure.

pub fn gpio_sec_int(&self) -> GPIO_SEC_INT_R[src]

Bit 30 - Enables the clock for the GPIO secure int.

impl R<u32, Reg<u32, _AHBCLKCTRLSET>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _AHBCLKCTRLCLR>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _SYSTICKCLKSEL0>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - System Tick Timer for CPU0 source select.

impl R<u32, Reg<u32, _SYSTICKCLKSELX0>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _SYSTICKCLKSEL1>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - System Tick Timer for CPU1 source select.

impl R<u32, Reg<u32, _SYSTICKCLKSELX1>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _TRACECLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Trace clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _CTIMERCLKSEL0>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - CTimer 0 clock source select.

impl R<u32, Reg<u32, _CTIMERCLKSELX0>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _CTIMERCLKSEL1>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - CTimer 1 clock source select.

impl R<u32, Reg<u32, _CTIMERCLKSELX1>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _CTIMERCLKSEL2>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - CTimer 2 clock source select.

impl R<u32, Reg<u32, _CTIMERCLKSELX2>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _CTIMERCLKSEL3>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - CTimer 3 clock source select.

impl R<u32, Reg<u32, _CTIMERCLKSELX3>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _CTIMERCLKSEL4>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - CTimer 4 clock source select.

impl R<u32, Reg<u32, _CTIMERCLKSELX4>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> Variant<u8, SEL_A>[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

impl R<u32, Reg<u32, _MAINCLKSELA>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Main clock A source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> Variant<u8, SEL_A>[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

impl R<u32, Reg<u32, _MAINCLKSELB>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Main clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _CLKOUTSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - CLKOUT clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _PLL0CLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - PLL0 clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _PLL1CLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - PLL1 clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> Variant<u8, SEL_A>[src]

Get enumerated values variant

pub fn is_mainclk(&self) -> bool[src]

Checks if the value of the field is MAINCLK

pub fn is_pll0(&self) -> bool[src]

Checks if the value of the field is PLL0

pub fn is_fro96(&self) -> bool[src]

Checks if the value of the field is FRO96

pub fn is_none(&self) -> bool[src]

Checks if the value of the field is NONE

impl R<u32, Reg<u32, _ADCCLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - ADC clock source select

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _USB0CLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - FS USB clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL0>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 0 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX0>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL1>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 1 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX1>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL2>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 2 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX2>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL3>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 3 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX3>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL4>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 4 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX4>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL5>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 5 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX5>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL6>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 6 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX6>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _FCCLKSEL7>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - Flexcomm Interface 7 clock source select for Fractional Rate Divider.

impl R<u32, Reg<u32, _FCCLKSELX7>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _HSLSPICLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - HS LSPI clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> Variant<u8, SEL_A>[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _MCLKCLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - MCLK clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _SCTCLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - SCTimer/PWM clock source select.

impl R<u8, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_enum_0x0(&self) -> bool[src]

Checks if the value of the field is ENUM_0X0

pub fn is_enum_0x1(&self) -> bool[src]

Checks if the value of the field is ENUM_0X1

pub fn is_enum_0x2(&self) -> bool[src]

Checks if the value of the field is ENUM_0X2

pub fn is_enum_0x3(&self) -> bool[src]

Checks if the value of the field is ENUM_0X3

pub fn is_enum_0x4(&self) -> bool[src]

Checks if the value of the field is ENUM_0X4

pub fn is_enum_0x5(&self) -> bool[src]

Checks if the value of the field is ENUM_0X5

pub fn is_enum_0x6(&self) -> bool[src]

Checks if the value of the field is ENUM_0X6

pub fn is_enum_0x7(&self) -> bool[src]

Checks if the value of the field is ENUM_0X7

impl R<u32, Reg<u32, _SDIOCLKSEL>>[src]

pub fn sel(&self) -> SEL_R[src]

Bits 0:2 - SDIO clock source select.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _SYSTICKCLKDIV0>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _SYSTICKCLKDIV1>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _TRACECLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<u32, Reg<u32, _FLEXFRG0CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL0>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG1CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL1>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG2CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL2>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG3CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL3>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG4CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL4>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG5CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL5>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG6CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL6>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<u32, Reg<u32, _FLEXFRG7CTRL>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Denominator of the fractional rate divider.

pub fn mult(&self) -> MULT_R[src]

Bits 8:15 - Numerator of the fractional rate divider.

impl R<u32, Reg<u32, _FLEXFRGXCTRL7>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - Data array value

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _AHBCLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _CLKOUTDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _FROHFDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _WDTCLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:5 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _ADCCLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:2 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _USB0CLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _MCLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _SCTCLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _SDIOCLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<bool, HALT_A>[src]

pub fn variant(&self) -> HALT_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_halt(&self) -> bool[src]

Checks if the value of the field is HALT

impl R<bool, REQFLAG_A>[src]

pub fn variant(&self) -> REQFLAG_A[src]

Get enumerated values variant

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

pub fn is_ongoing(&self) -> bool[src]

Checks if the value of the field is ONGOING

impl R<u32, Reg<u32, _PLL0CLKDIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:7 - Clock divider value.

pub fn halt(&self) -> HALT_R[src]

Bit 30 - Halts the divider counter.

pub fn reqflag(&self) -> REQFLAG_R[src]

Bit 31 - Divider status flag.

impl R<u32, CLOCKGENUPDATELOCKOUT_A>[src]

pub fn variant(&self) -> Variant<u32, CLOCKGENUPDATELOCKOUT_A>[src]

Get enumerated values variant

pub fn is_freeze(&self) -> bool[src]

Checks if the value of the field is FREEZE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _CLOCKGENUPDATELOCKOUT>>[src]

pub fn clockgenupdatelockout(&self) -> CLOCKGENUPDATELOCKOUT_R[src]

Bits 0:31 - Control clock configuration registers access (like xxxDIV, xxxSEL).

impl R<u8, FLASHTIM_A>[src]

pub fn variant(&self) -> Variant<u8, FLASHTIM_A>[src]

Get enumerated values variant

pub fn is_flashtim0(&self) -> bool[src]

Checks if the value of the field is FLASHTIM0

pub fn is_flashtim1(&self) -> bool[src]

Checks if the value of the field is FLASHTIM1

pub fn is_flashtim2(&self) -> bool[src]

Checks if the value of the field is FLASHTIM2

pub fn is_flashtim3(&self) -> bool[src]

Checks if the value of the field is FLASHTIM3

pub fn is_flashtim4(&self) -> bool[src]

Checks if the value of the field is FLASHTIM4

pub fn is_flashtim5(&self) -> bool[src]

Checks if the value of the field is FLASHTIM5

pub fn is_flashtim6(&self) -> bool[src]

Checks if the value of the field is FLASHTIM6

pub fn is_flashtim7(&self) -> bool[src]

Checks if the value of the field is FLASHTIM7

pub fn is_flashtim8(&self) -> bool[src]

Checks if the value of the field is FLASHTIM8

impl R<u32, Reg<u32, _FMCCR>>[src]

pub fn flashtim(&self) -> FLASHTIM_R[src]

Bits 12:15 - Flash memory access time.

impl R<bool, AP_FS_DEV_NEEDCLK_A>[src]

pub fn variant(&self) -> AP_FS_DEV_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_hw_ctrl(&self) -> bool[src]

Checks if the value of the field is HW_CTRL

pub fn is_forced(&self) -> bool[src]

Checks if the value of the field is FORCED

impl R<bool, POL_FS_DEV_NEEDCLK_A>[src]

pub fn variant(&self) -> POL_FS_DEV_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_falling(&self) -> bool[src]

Checks if the value of the field is FALLING

pub fn is_rising(&self) -> bool[src]

Checks if the value of the field is RISING

impl R<bool, AP_FS_HOST_NEEDCLK_A>[src]

pub fn variant(&self) -> AP_FS_HOST_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_hw_ctrl(&self) -> bool[src]

Checks if the value of the field is HW_CTRL

pub fn is_forced(&self) -> bool[src]

Checks if the value of the field is FORCED

impl R<bool, POL_FS_HOST_NEEDCLK_A>[src]

pub fn variant(&self) -> POL_FS_HOST_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_falling(&self) -> bool[src]

Checks if the value of the field is FALLING

pub fn is_rising(&self) -> bool[src]

Checks if the value of the field is RISING

impl R<u32, Reg<u32, _USB0NEEDCLKCTRL>>[src]

pub fn ap_fs_dev_needclk(&self) -> AP_FS_DEV_NEEDCLK_R[src]

Bit 0 - USB0 Device USB0_NEEDCLK signal control:.

pub fn pol_fs_dev_needclk(&self) -> POL_FS_DEV_NEEDCLK_R[src]

Bit 1 - USB0 Device USB0_NEEDCLK polarity for triggering the USB0 wake-up interrupt:.

pub fn ap_fs_host_needclk(&self) -> AP_FS_HOST_NEEDCLK_R[src]

Bit 2 - USB0 Host USB0_NEEDCLK signal control:.

pub fn pol_fs_host_needclk(&self) -> POL_FS_HOST_NEEDCLK_R[src]

Bit 3 - USB0 Host USB0_NEEDCLK polarity for triggering the USB0 wake-up interrupt:.

impl R<bool, DEV_NEEDCLK_A>[src]

pub fn variant(&self) -> DEV_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, HOST_NEEDCLK_A>[src]

pub fn variant(&self) -> HOST_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _USB0NEEDCLKSTAT>>[src]

pub fn dev_needclk(&self) -> DEV_NEEDCLK_R[src]

Bit 0 - USB0 Device USB0_NEEDCLK signal status:.

pub fn host_needclk(&self) -> HOST_NEEDCLK_R[src]

Bit 1 - USB0 Host USB0_NEEDCLK signal status:.

impl R<bool, MCLKIO_A>[src]

pub fn variant(&self) -> MCLKIO_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _MCLKIO>>[src]

pub fn mclkio(&self) -> MCLKIO_R[src]

Bit 0 - MCLK control.

impl R<bool, AP_HS_DEV_NEEDCLK_A>[src]

pub fn variant(&self) -> AP_HS_DEV_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_hw_ctrl(&self) -> bool[src]

Checks if the value of the field is HW_CTRL

pub fn is_forced(&self) -> bool[src]

Checks if the value of the field is FORCED

impl R<bool, POL_HS_DEV_NEEDCLK_A>[src]

pub fn variant(&self) -> POL_HS_DEV_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_falling(&self) -> bool[src]

Checks if the value of the field is FALLING

pub fn is_rising(&self) -> bool[src]

Checks if the value of the field is RISING

impl R<bool, AP_HS_HOST_NEEDCLK_A>[src]

pub fn variant(&self) -> AP_HS_HOST_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_hw_ctrl(&self) -> bool[src]

Checks if the value of the field is HW_CTRL

pub fn is_forced(&self) -> bool[src]

Checks if the value of the field is FORCED

impl R<bool, POL_HS_HOST_NEEDCLK_A>[src]

pub fn variant(&self) -> POL_HS_HOST_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_falling(&self) -> bool[src]

Checks if the value of the field is FALLING

pub fn is_rising(&self) -> bool[src]

Checks if the value of the field is RISING

impl R<bool, HS_DEV_WAKEUP_N_A>[src]

pub fn variant(&self) -> HS_DEV_WAKEUP_N_A[src]

Get enumerated values variant

pub fn is_force_wup(&self) -> bool[src]

Checks if the value of the field is FORCE_WUP

pub fn is_normal_wup(&self) -> bool[src]

Checks if the value of the field is NORMAL_WUP

impl R<u32, Reg<u32, _USB1NEEDCLKCTRL>>[src]

pub fn ap_hs_dev_needclk(&self) -> AP_HS_DEV_NEEDCLK_R[src]

Bit 0 - USB1 Device need_clock signal control:

pub fn pol_hs_dev_needclk(&self) -> POL_HS_DEV_NEEDCLK_R[src]

Bit 1 - USB1 device need clock polarity for triggering the USB1_NEEDCLK wake-up interrupt:

pub fn ap_hs_host_needclk(&self) -> AP_HS_HOST_NEEDCLK_R[src]

Bit 2 - USB1 Host need clock signal control:

pub fn pol_hs_host_needclk(&self) -> POL_HS_HOST_NEEDCLK_R[src]

Bit 3 - USB1 host need clock polarity for triggering the USB1_NEEDCLK wake-up interrupt.

pub fn hs_dev_wakeup_n(&self) -> HS_DEV_WAKEUP_N_R[src]

Bit 4 - Software override of device controller PHY wake up logic.

impl R<bool, DEV_NEEDCLK_A>[src]

pub fn variant(&self) -> DEV_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, HOST_NEEDCLK_A>[src]

pub fn variant(&self) -> HOST_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _USB1NEEDCLKSTAT>>[src]

pub fn dev_needclk(&self) -> DEV_NEEDCLK_R[src]

Bit 0 - USB1 Device need_clock signal status:.

pub fn host_needclk(&self) -> HOST_NEEDCLK_R[src]

Bit 1 - USB1 Host need_clock signal status:.

impl R<u8, CCLK_DRV_PHASE_A>[src]

pub fn variant(&self) -> CCLK_DRV_PHASE_A[src]

Get enumerated values variant

pub fn is_enum_0_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_0_DEG

pub fn is_enum_90_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_90_DEG

pub fn is_enum_180_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_180_DEG

pub fn is_enum_270_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_270_DEG

impl R<u8, CCLK_SAMPLE_PHASE_A>[src]

pub fn variant(&self) -> CCLK_SAMPLE_PHASE_A[src]

Get enumerated values variant

pub fn is_enum_0_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_0_DEG

pub fn is_enum_90_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_90_DEG

pub fn is_enum_180_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_180_DEG

pub fn is_enum_270_deg(&self) -> bool[src]

Checks if the value of the field is ENUM_270_DEG

impl R<bool, PHASE_ACTIVE_A>[src]

pub fn variant(&self) -> PHASE_ACTIVE_A[src]

Get enumerated values variant

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

pub fn is_ph_shift(&self) -> bool[src]

Checks if the value of the field is PH_SHIFT

impl R<bool, CCLK_DRV_DELAY_ACTIVE_A>[src]

pub fn variant(&self) -> CCLK_DRV_DELAY_ACTIVE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CCLK_SAMPLE_DELAY_ACTIVE_A>[src]

pub fn variant(&self) -> CCLK_SAMPLE_DELAY_ACTIVE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _SDIOCLKCTRL>>[src]

pub fn cclk_drv_phase(&self) -> CCLK_DRV_PHASE_R[src]

Bits 0:1 - Programmable delay value by which cclk_in_drv is phase-shifted with regard to cclk_in.

pub fn cclk_sample_phase(&self) -> CCLK_SAMPLE_PHASE_R[src]

Bits 2:3 - Programmable delay value by which cclk_in_sample is delayed with regard to cclk_in.

pub fn phase_active(&self) -> PHASE_ACTIVE_R[src]

Bit 7 - Enables the delays CCLK_DRV_PHASE and CCLK_SAMPLE_PHASE.

pub fn cclk_drv_delay(&self) -> CCLK_DRV_DELAY_R[src]

Bits 16:20 - Programmable delay value by which cclk_in_drv is delayed with regard to cclk_in.

pub fn cclk_drv_delay_active(&self) -> CCLK_DRV_DELAY_ACTIVE_R[src]

Bit 23 - Enables drive delay, as controlled by the CCLK_DRV_DELAY field.

pub fn cclk_sample_delay(&self) -> CCLK_SAMPLE_DELAY_R[src]

Bits 24:28 - Programmable delay value by which cclk_in_sample is delayed with regard to cclk_in.

pub fn cclk_sample_delay_active(&self) -> CCLK_SAMPLE_DELAY_ACTIVE_R[src]

Bit 31 - Enables sample delay, as controlled by the CCLK_SAMPLE_DELAY field.

impl R<bool, BYPASSPLL_A>[src]

pub fn variant(&self) -> BYPASSPLL_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, BYPASSPOSTDIV2_A>[src]

pub fn variant(&self) -> BYPASSPOSTDIV2_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, BWDIRECT_A>[src]

pub fn variant(&self) -> BWDIRECT_A[src]

Get enumerated values variant

pub fn is_sync(&self) -> bool[src]

Checks if the value of the field is SYNC

pub fn is_direct(&self) -> bool[src]

Checks if the value of the field is DIRECT

impl R<bool, BYPASSPREDIV_A>[src]

pub fn variant(&self) -> BYPASSPREDIV_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, BYPASSPOSTDIV_A>[src]

pub fn variant(&self) -> BYPASSPOSTDIV_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, CLKEN_A>[src]

pub fn variant(&self) -> CLKEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SKEWEN_A>[src]

pub fn variant(&self) -> SKEWEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _PLL1CTRL>>[src]

pub fn selr(&self) -> SELR_R[src]

Bits 0:3 - Bandwidth select R value.

pub fn seli(&self) -> SELI_R[src]

Bits 4:9 - Bandwidth select I value.

pub fn selp(&self) -> SELP_R[src]

Bits 10:14 - Bandwidth select P value.

pub fn bypasspll(&self) -> BYPASSPLL_R[src]

Bit 15 - Bypass PLL input clock is sent directly to the PLL output (default).

pub fn bypasspostdiv2(&self) -> BYPASSPOSTDIV2_R[src]

Bit 16 - bypass of the divide-by-2 divider in the post-divider.

pub fn limupoff(&self) -> LIMUPOFF_R[src]

Bit 17 - limup_off = 1 in spread spectrum and fractional PLL applications.

pub fn bwdirect(&self) -> BWDIRECT_R[src]

Bit 18 - control of the bandwidth of the PLL.

pub fn bypassprediv(&self) -> BYPASSPREDIV_R[src]

Bit 19 - bypass of the pre-divider.

pub fn bypasspostdiv(&self) -> BYPASSPOSTDIV_R[src]

Bit 20 - bypass of the post-divider.

pub fn clken(&self) -> CLKEN_R[src]

Bit 21 - enable the output clock.

pub fn frmen(&self) -> FRMEN_R[src]

Bit 22 - 1: free running mode.

pub fn frmclkstable(&self) -> FRMCLKSTABLE_R[src]

Bit 23 - free running mode clockstable: Warning: Only make frm_clockstable = 1 after the PLL output frequency is stable.

pub fn skewen(&self) -> SKEWEN_R[src]

Bit 24 - Skew mode.

impl R<u32, Reg<u32, _PLL1STAT>>[src]

pub fn lock(&self) -> LOCK_R[src]

Bit 0 - lock detector output (active high) Warning: The lock signal is only reliable between fref[2] :100 kHz to 20 MHz.

pub fn predivack(&self) -> PREDIVACK_R[src]

Bit 1 - pre-divider ratio change acknowledge.

pub fn feeddivack(&self) -> FEEDDIVACK_R[src]

Bit 2 - feedback divider ratio change acknowledge.

pub fn postdivack(&self) -> POSTDIVACK_R[src]

Bit 3 - post-divider ratio change acknowledge.

pub fn frmdet(&self) -> FRMDET_R[src]

Bit 4 - free running detector output (active high).

impl R<u32, Reg<u32, _PLL1NDEC>>[src]

pub fn ndiv(&self) -> NDIV_R[src]

Bits 0:7 - pre-divider divider ratio (N-divider).

pub fn nreq(&self) -> NREQ_R[src]

Bit 8 - pre-divider ratio change request.

impl R<u32, Reg<u32, _PLL1MDEC>>[src]

pub fn mdiv(&self) -> MDIV_R[src]

Bits 0:15 - feedback divider divider ratio (M-divider).

pub fn mreq(&self) -> MREQ_R[src]

Bit 16 - feedback ratio change request.

impl R<u32, Reg<u32, _PLL1PDEC>>[src]

pub fn pdiv(&self) -> PDIV_R[src]

Bits 0:4 - post-divider divider ratio (P-divider)

pub fn preq(&self) -> PREQ_R[src]

Bit 5 - feedback ratio change request.

impl R<bool, BYPASSPLL_A>[src]

pub fn variant(&self) -> BYPASSPLL_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, BYPASSPOSTDIV2_A>[src]

pub fn variant(&self) -> BYPASSPOSTDIV2_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, BWDIRECT_A>[src]

pub fn variant(&self) -> BWDIRECT_A[src]

Get enumerated values variant

pub fn is_sync(&self) -> bool[src]

Checks if the value of the field is SYNC

pub fn is_direct(&self) -> bool[src]

Checks if the value of the field is DIRECT

impl R<bool, BYPASSPREDIV_A>[src]

pub fn variant(&self) -> BYPASSPREDIV_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, BYPASSPOSTDIV_A>[src]

pub fn variant(&self) -> BYPASSPOSTDIV_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypassed(&self) -> bool[src]

Checks if the value of the field is BYPASSED

impl R<bool, CLKEN_A>[src]

pub fn variant(&self) -> CLKEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FRMEN_A>[src]

pub fn variant(&self) -> FRMEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SKEWEN_A>[src]

pub fn variant(&self) -> SKEWEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _PLL0CTRL>>[src]

pub fn selr(&self) -> SELR_R[src]

Bits 0:3 - Bandwidth select R value.

pub fn seli(&self) -> SELI_R[src]

Bits 4:9 - Bandwidth select I value.

pub fn selp(&self) -> SELP_R[src]

Bits 10:14 - Bandwidth select P value.

pub fn bypasspll(&self) -> BYPASSPLL_R[src]

Bit 15 - Bypass PLL input clock is sent directly to the PLL output (default).

pub fn bypasspostdiv2(&self) -> BYPASSPOSTDIV2_R[src]

Bit 16 - bypass of the divide-by-2 divider in the post-divider.

pub fn limupoff(&self) -> LIMUPOFF_R[src]

Bit 17 - limup_off = 1 in spread spectrum and fractional PLL applications.

pub fn bwdirect(&self) -> BWDIRECT_R[src]

Bit 18 - Control of the bandwidth of the PLL.

pub fn bypassprediv(&self) -> BYPASSPREDIV_R[src]

Bit 19 - bypass of the pre-divider.

pub fn bypasspostdiv(&self) -> BYPASSPOSTDIV_R[src]

Bit 20 - bypass of the post-divider.

pub fn clken(&self) -> CLKEN_R[src]

Bit 21 - enable the output clock.

pub fn frmen(&self) -> FRMEN_R[src]

Bit 22 - free running mode.

pub fn frmclkstable(&self) -> FRMCLKSTABLE_R[src]

Bit 23 - free running mode clockstable: Warning: Only make frm_clockstable =1 after the PLL output frequency is stable.

pub fn skewen(&self) -> SKEWEN_R[src]

Bit 24 - skew mode.

impl R<u32, Reg<u32, _PLL0STAT>>[src]

pub fn lock(&self) -> LOCK_R[src]

Bit 0 - lock detector output (active high) Warning: The lock signal is only reliable between fref[2] :100 kHz to 20 MHz.

pub fn predivack(&self) -> PREDIVACK_R[src]

Bit 1 - pre-divider ratio change acknowledge.

pub fn feeddivack(&self) -> FEEDDIVACK_R[src]

Bit 2 - feedback divider ratio change acknowledge.

pub fn postdivack(&self) -> POSTDIVACK_R[src]

Bit 3 - post-divider ratio change acknowledge.

pub fn frmdet(&self) -> FRMDET_R[src]

Bit 4 - free running detector output (active high).

impl R<u32, Reg<u32, _PLL0NDEC>>[src]

pub fn ndiv(&self) -> NDIV_R[src]

Bits 0:7 - pre-divider divider ratio (N-divider).

pub fn nreq(&self) -> NREQ_R[src]

Bit 8 - pre-divider ratio change request.

impl R<u32, Reg<u32, _PLL0PDEC>>[src]

pub fn pdiv(&self) -> PDIV_R[src]

Bits 0:4 - post-divider divider ratio (P-divider)

pub fn preq(&self) -> PREQ_R[src]

Bit 5 - feedback ratio change request.

impl R<u32, Reg<u32, _PLL0SSCG0>>[src]

pub fn md_lbs(&self) -> MD_LBS_R[src]

Bits 0:31 - input word of the wrapper bit 31 to 0.

impl R<u32, Reg<u32, _PLL0SSCG1>>[src]

pub fn md_mbs(&self) -> MD_MBS_R[src]

Bit 0 - input word of the wrapper bit 32.

pub fn md_req(&self) -> MD_REQ_R[src]

Bit 1 - md change request.

pub fn mf(&self) -> MF_R[src]

Bits 2:4 - programmable modulation frequency fm = Fref/Nss mf[2:0] = 000 => Nss=512 (fm ~ 3.

pub fn mr(&self) -> MR_R[src]

Bits 5:7 - programmable frequency modulation depth Dfmodpk-pk = Frefkss/Fcco = kss/(2md[32:25]dec) mr[2:0] = 000 => kss = 0 (no spread spectrum) mr[2:0] = 001 => kss ~ 1 mr[2:0] = 010 => kss ~ 1.

pub fn mc(&self) -> MC_R[src]

Bits 8:9 - modulation waveform control Compensation for low pass filtering of the PLL to get a triangular modulation at the output of the PLL, giving a flat frequency spectrum.

pub fn mdiv_ext(&self) -> MDIV_EXT_R[src]

Bits 10:25 - to select an external mdiv value.

pub fn mreq(&self) -> MREQ_R[src]

Bit 26 - to select an external mreq value.

pub fn dither(&self) -> DITHER_R[src]

Bit 27 - dithering between two modulation frequencies in a random way or in a pseudo random way (white noise), in order to decrease the probability that the modulated waveform will occur with the same phase on a particular point on the screen.

pub fn sel_ext(&self) -> SEL_EXT_R[src]

Bit 28 - to select mdiv_ext and mreq_ext sel_ext = 0: mdiv ~ md[32:0], mreq = 1 sel_ext = 1 : mdiv = mdiv_ext, mreq = mreq_ext.

impl R<bool, CPU1CLKEN_A>[src]

pub fn variant(&self) -> CPU1CLKEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CPU1RSTEN_A>[src]

pub fn variant(&self) -> CPU1RSTEN_A[src]

Get enumerated values variant

pub fn is_released(&self) -> bool[src]

Checks if the value of the field is RELEASED

pub fn is_asserted(&self) -> bool[src]

Checks if the value of the field is ASSERTED

impl R<u32, Reg<u32, _CPUCTRL>>[src]

pub fn cpu1clken(&self) -> CPU1CLKEN_R[src]

Bit 3 - CPU1 clock enable.

pub fn cpu1rsten(&self) -> CPU1RSTEN_R[src]

Bit 5 - CPU1 reset.

impl R<u32, Reg<u32, _CPBOOT>>[src]

pub fn cpboot(&self) -> CPBOOT_R[src]

Bits 0:31 - Coprocessor Boot Address for CPU1.

impl R<bool, CPU0SLEEPING_A>[src]

pub fn variant(&self) -> CPU0SLEEPING_A[src]

Get enumerated values variant

pub fn is_awake(&self) -> bool[src]

Checks if the value of the field is AWAKE

pub fn is_sleeping(&self) -> bool[src]

Checks if the value of the field is SLEEPING

impl R<bool, CPU1SLEEPING_A>[src]

pub fn variant(&self) -> CPU1SLEEPING_A[src]

Get enumerated values variant

pub fn is_awake(&self) -> bool[src]

Checks if the value of the field is AWAKE

pub fn is_sleeping(&self) -> bool[src]

Checks if the value of the field is SLEEPING

impl R<bool, CPU0LOCKUP_A>[src]

pub fn variant(&self) -> CPU0LOCKUP_A[src]

Get enumerated values variant

pub fn is_awake(&self) -> bool[src]

Checks if the value of the field is AWAKE

pub fn is_sleeping(&self) -> bool[src]

Checks if the value of the field is SLEEPING

impl R<bool, CPU1LOCKUP_A>[src]

pub fn variant(&self) -> CPU1LOCKUP_A[src]

Get enumerated values variant

pub fn is_awake(&self) -> bool[src]

Checks if the value of the field is AWAKE

pub fn is_sleeping(&self) -> bool[src]

Checks if the value of the field is SLEEPING

impl R<u32, Reg<u32, _CPSTAT>>[src]

pub fn cpu0sleeping(&self) -> CPU0SLEEPING_R[src]

Bit 0 - The CPU0 sleeping state.

pub fn cpu1sleeping(&self) -> CPU1SLEEPING_R[src]

Bit 1 - The CPU1 sleeping state.

pub fn cpu0lockup(&self) -> CPU0LOCKUP_R[src]

Bit 2 - The CPU0 lockup state.

pub fn cpu1lockup(&self) -> CPU1LOCKUP_R[src]

Bit 3 - The CPU1 lockup state.

impl R<bool, XTAL32MHZ_FREQM_ENA_A>[src]

pub fn variant(&self) -> XTAL32MHZ_FREQM_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FRO1MHZ_UTICK_ENA_A>[src]

pub fn variant(&self) -> FRO1MHZ_UTICK_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FRO12MHZ_FREQM_ENA_A>[src]

pub fn variant(&self) -> FRO12MHZ_FREQM_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FRO_HF_FREQM_ENA_A>[src]

pub fn variant(&self) -> FRO_HF_FREQM_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CLKIN_ENA_A>[src]

pub fn variant(&self) -> CLKIN_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, FRO1MHZ_CLK_ENA_A>[src]

pub fn variant(&self) -> FRO1MHZ_CLK_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ANA_FRO12M_CLK_ENA_A>[src]

pub fn variant(&self) -> ANA_FRO12M_CLK_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, XO_CAL_CLK_ENA_A>[src]

pub fn variant(&self) -> XO_CAL_CLK_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, PLU_DEGLITCH_CLK_ENA_A>[src]

pub fn variant(&self) -> PLU_DEGLITCH_CLK_ENA_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _CLOCK_CTRL>>[src]

pub fn xtal32mhz_freqm_ena(&self) -> XTAL32MHZ_FREQM_ENA_R[src]

Bit 1 - Enable XTAL32MHz clock for Frequency Measure module.

pub fn fro1mhz_utick_ena(&self) -> FRO1MHZ_UTICK_ENA_R[src]

Bit 2 - Enable FRO 1MHz clock for Frequency Measure module and for UTICK.

pub fn fro12mhz_freqm_ena(&self) -> FRO12MHZ_FREQM_ENA_R[src]

Bit 3 - Enable FRO 12MHz clock for Frequency Measure module.

pub fn fro_hf_freqm_ena(&self) -> FRO_HF_FREQM_ENA_R[src]

Bit 4 - Enable FRO 96MHz clock for Frequency Measure module.

pub fn clkin_ena(&self) -> CLKIN_ENA_R[src]

Bit 5 - Enable clock_in clock for clock module.

pub fn fro1mhz_clk_ena(&self) -> FRO1MHZ_CLK_ENA_R[src]

Bit 6 - Enable FRO 1MHz clock for clock muxing in clock gen.

pub fn ana_fro12m_clk_ena(&self) -> ANA_FRO12M_CLK_ENA_R[src]

Bit 7 - Enable FRO 12MHz clock for analog control of the FRO 192MHz.

pub fn xo_cal_clk_ena(&self) -> XO_CAL_CLK_ENA_R[src]

Bit 8 - Enable clock for cristal oscilator calibration.

pub fn plu_deglitch_clk_ena(&self) -> PLU_DEGLITCH_CLK_ENA_R[src]

Bit 9 - Enable clocks FRO_1MHz and FRO_12MHz for PLU deglitching.

impl R<bool, INT_ENABLE_A>[src]

pub fn variant(&self) -> INT_ENABLE_A[src]

Get enumerated values variant

pub fn is_int_disable(&self) -> bool[src]

Checks if the value of the field is INT_DISABLE

pub fn is_int_enable(&self) -> bool[src]

Checks if the value of the field is INT_ENABLE

impl R<bool, INT_CLEAR_A>[src]

pub fn variant(&self) -> INT_CLEAR_A[src]

Get enumerated values variant

pub fn is_none(&self) -> bool[src]

Checks if the value of the field is NONE

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

impl R<u8, INT_CTRL_A>[src]

pub fn variant(&self) -> INT_CTRL_A[src]

Get enumerated values variant

pub fn is_edge_disable(&self) -> bool[src]

Checks if the value of the field is EDGE_DISABLE

pub fn is_lvl_disable(&self) -> bool[src]

Checks if the value of the field is LVL_DISABLE

pub fn is_edge_rising(&self) -> bool[src]

Checks if the value of the field is EDGE_RISING

pub fn is_lvl_high(&self) -> bool[src]

Checks if the value of the field is LVL_HIGH

pub fn is_edge_falling(&self) -> bool[src]

Checks if the value of the field is EDGE_FALLING

pub fn is_lvl_low(&self) -> bool[src]

Checks if the value of the field is LVL_LOW

pub fn is_edge_both(&self) -> bool[src]

Checks if the value of the field is EDGE_BOTH

pub fn is_lvl_dis2(&self) -> bool[src]

Checks if the value of the field is LVL_DIS2

impl R<bool, INT_SOURCE_A>[src]

pub fn variant(&self) -> INT_SOURCE_A[src]

Get enumerated values variant

pub fn is_filter_int(&self) -> bool[src]

Checks if the value of the field is FILTER_INT

pub fn is_raw_int(&self) -> bool[src]

Checks if the value of the field is RAW_INT

impl R<u32, Reg<u32, _COMP_INT_CTRL>>[src]

pub fn int_enable(&self) -> INT_ENABLE_R[src]

Bit 0 - Analog Comparator interrupt enable control:.

pub fn int_clear(&self) -> INT_CLEAR_R[src]

Bit 1 - Analog Comparator interrupt clear.

pub fn int_ctrl(&self) -> INT_CTRL_R[src]

Bits 2:4 - Comparator interrupt type selector:.

pub fn int_source(&self) -> INT_SOURCE_R[src]

Bit 5 - Select which Analog comparator output (filtered our un-filtered) is used for interrupt detection.

impl R<bool, STATUS_A>[src]

pub fn variant(&self) -> STATUS_A[src]

Get enumerated values variant

pub fn is_no_int(&self) -> bool[src]

Checks if the value of the field is NO_INT

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, INT_STATUS_A>[src]

pub fn variant(&self) -> INT_STATUS_A[src]

Get enumerated values variant

pub fn is_no_int(&self) -> bool[src]

Checks if the value of the field is NO_INT

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, VAL_A>[src]

pub fn variant(&self) -> VAL_A[src]

Get enumerated values variant

pub fn is_smaller(&self) -> bool[src]

Checks if the value of the field is SMALLER

pub fn is_greater(&self) -> bool[src]

Checks if the value of the field is GREATER

impl R<u32, Reg<u32, _COMP_INT_STATUS>>[src]

pub fn status(&self) -> STATUS_R[src]

Bit 0 - Interrupt status BEFORE Interrupt Enable.

pub fn int_status(&self) -> INT_STATUS_R[src]

Bit 1 - Interrupt status AFTER Interrupt Enable.

pub fn val(&self) -> VAL_R[src]

Bit 2 - comparator analog output.

impl R<bool, ROM_A>[src]

pub fn variant(&self) -> ROM_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RAMX_CTRL_A>[src]

pub fn variant(&self) -> RAMX_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RAM0_CTRL_A>[src]

pub fn variant(&self) -> RAM0_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RAM1_CTRL_A>[src]

pub fn variant(&self) -> RAM1_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RAM2_CTRL_A>[src]

pub fn variant(&self) -> RAM2_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RAM3_CTRL_A>[src]

pub fn variant(&self) -> RAM3_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RAM4_CTRL_A>[src]

pub fn variant(&self) -> RAM4_CTRL_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SYNC0_APB_A>[src]

pub fn variant(&self) -> SYNC0_APB_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SYNC1_APB_A>[src]

pub fn variant(&self) -> SYNC1_APB_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, CRCGEN_A>[src]

pub fn variant(&self) -> CRCGEN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SDMA0_A>[src]

pub fn variant(&self) -> SDMA0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SDMA1_A>[src]

pub fn variant(&self) -> SDMA1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, USB0_A>[src]

pub fn variant(&self) -> USB0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SYSCON_A>[src]

pub fn variant(&self) -> SYSCON_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _AUTOCLKGATEOVERRIDE>>[src]

pub fn rom(&self) -> ROM_R[src]

Bit 0 - Control automatic clock gating of ROM controller.

pub fn ramx_ctrl(&self) -> RAMX_CTRL_R[src]

Bit 1 - Control automatic clock gating of RAMX controller.

pub fn ram0_ctrl(&self) -> RAM0_CTRL_R[src]

Bit 2 - Control automatic clock gating of RAM0 controller.

pub fn ram1_ctrl(&self) -> RAM1_CTRL_R[src]

Bit 3 - Control automatic clock gating of RAM1 controller.

pub fn ram2_ctrl(&self) -> RAM2_CTRL_R[src]

Bit 4 - Control automatic clock gating of RAM2 controller.

pub fn ram3_ctrl(&self) -> RAM3_CTRL_R[src]

Bit 5 - Control automatic clock gating of RAM3 controller.

pub fn ram4_ctrl(&self) -> RAM4_CTRL_R[src]

Bit 6 - Control automatic clock gating of RAM4 controller.

pub fn sync0_apb(&self) -> SYNC0_APB_R[src]

Bit 7 - Control automatic clock gating of synchronous bridge controller 0.

pub fn sync1_apb(&self) -> SYNC1_APB_R[src]

Bit 8 - Control automatic clock gating of synchronous bridge controller 1.

pub fn crcgen(&self) -> CRCGEN_R[src]

Bit 11 - Control automatic clock gating of CRCGEN controller.

pub fn sdma0(&self) -> SDMA0_R[src]

Bit 12 - Control automatic clock gating of DMA0 controller.

pub fn sdma1(&self) -> SDMA1_R[src]

Bit 13 - Control automatic clock gating of DMA1 controller.

pub fn usb0(&self) -> USB0_R[src]

Bit 14 - Control automatic clock gating of USB controller.

pub fn syscon(&self) -> SYSCON_R[src]

Bit 15 - Control automatic clock gating of synchronous system controller registers bank.

impl R<bool, PSYNC_A>[src]

pub fn variant(&self) -> PSYNC_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypass(&self) -> bool[src]

Checks if the value of the field is BYPASS

impl R<u32, Reg<u32, _GPIOPSYNC>>[src]

pub fn psync(&self) -> PSYNC_R[src]

Bit 0 - Enable bypass of the first stage of synchonization inside GPIO_INT module.

impl R<u8, LOCK_ALL_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_ALL_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _DEBUG_LOCK_EN>>[src]

pub fn lock_all(&self) -> LOCK_ALL_R[src]

Bits 0:3 - Control write access to CODESECURITYPROTTEST, CODESECURITYPROTCPU0, CODESECURITYPROTCPU1, CPU0_DEBUG_FEATURES, CPU1_DEBUG_FEATURES and DBG_AUTH_SCRATCH registers.

impl R<u8, CPU0_DBGEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_DBGEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU0_NIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_NIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU0_SPIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_SPIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU0_SPNIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_SPNIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU1_DBGEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU1_DBGEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU1_NIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU1_NIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _DEBUG_FEATURES>>[src]

pub fn cpu0_dbgen(&self) -> CPU0_DBGEN_R[src]

Bits 0:1 - CPU0 Invasive debug control:.

pub fn cpu0_niden(&self) -> CPU0_NIDEN_R[src]

Bits 2:3 - CPU0 Non Invasive debug control:.

pub fn cpu0_spiden(&self) -> CPU0_SPIDEN_R[src]

Bits 4:5 - CPU0 Secure Invasive debug control:.

pub fn cpu0_spniden(&self) -> CPU0_SPNIDEN_R[src]

Bits 6:7 - CPU0 Secure Non Invasive debug control:.

pub fn cpu1_dbgen(&self) -> CPU1_DBGEN_R[src]

Bits 8:9 - CPU1 Invasive debug control:.

pub fn cpu1_niden(&self) -> CPU1_NIDEN_R[src]

Bits 10:11 - CPU1 Non Invasive debug control:.

impl R<u8, CPU0_DBGEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_DBGEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU0_NIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_NIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU0_SPIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_SPIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU0_SPNIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_SPNIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU1_DBGEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU1_DBGEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, CPU1_NIDEN_A>[src]

pub fn variant(&self) -> Variant<u8, CPU1_NIDEN_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _DEBUG_FEATURES_DP>>[src]

pub fn cpu0_dbgen(&self) -> CPU0_DBGEN_R[src]

Bits 0:1 - CPU0 (CPU0) Invasive debug control:.

pub fn cpu0_niden(&self) -> CPU0_NIDEN_R[src]

Bits 2:3 - CPU0 Non Invasive debug control:.

pub fn cpu0_spiden(&self) -> CPU0_SPIDEN_R[src]

Bits 4:5 - CPU0 Secure Invasive debug control:.

pub fn cpu0_spniden(&self) -> CPU0_SPNIDEN_R[src]

Bits 6:7 - CPU0 Secure Non Invasive debug control:.

pub fn cpu1_dbgen(&self) -> CPU1_DBGEN_R[src]

Bits 8:9 - CPU1 Invasive debug control:.

pub fn cpu1_niden(&self) -> CPU1_NIDEN_R[src]

Bits 10:11 - CPU1 Non Invasive debug control:.

impl R<u32, Reg<u32, _DEBUG_AUTH_BEACON>>[src]

pub fn beacon(&self) -> BEACON_R[src]

Bits 0:31 - Set by the debug authentication code in ROM to pass the debug beacons (Credential Beacon and Authentication Beacon) to application code.

impl R<bool, CPU1ENABLE_A>[src]

pub fn variant(&self) -> CPU1ENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _CPUCFG>>[src]

pub fn cpu1enable(&self) -> CPU1ENABLE_R[src]

Bit 2 - Enable CPU1.

impl R<u32, Reg<u32, _DEVICE_ID0>>[src]

pub fn rom_rev_minor(&self) -> ROM_REV_MINOR_R[src]

Bits 20:23 - ROM revision.

impl R<u32, Reg<u32, _DIEID>>[src]

pub fn rev_id(&self) -> REV_ID_R[src]

Bits 0:3 - Chip Metal Revision ID.

pub fn mco_num_in_die_id(&self) -> MCO_NUM_IN_DIE_ID_R[src]

Bits 4:23 - Chip Number 0x426B.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_0>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_1>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_2>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_3>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_4>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_5>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_6>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_7>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_8>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_9>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_10>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_11>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_12>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, SSEL_A>[src]

pub fn variant(&self) -> SSEL_A[src]

Get enumerated values variant

pub fn is_sel3v3(&self) -> bool[src]

Checks if the value of the field is SEL3V3

pub fn is_sel1v8(&self) -> bool[src]

Checks if the value of the field is SEL1V8

impl R<bool, FILTEROFF_A>[src]

pub fn variant(&self) -> FILTEROFF_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ECS_A>[src]

pub fn variant(&self) -> ECS_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EGP_A>[src]

pub fn variant(&self) -> EGP_A[src]

Get enumerated values variant

pub fn is_i2c_mode(&self) -> bool[src]

Checks if the value of the field is I2C_MODE

pub fn is_gpio_mode(&self) -> bool[src]

Checks if the value of the field is GPIO_MODE

impl R<bool, I2CFILTER_A>[src]

pub fn variant(&self) -> I2CFILTER_A[src]

Get enumerated values variant

pub fn is_fast_mode(&self) -> bool[src]

Checks if the value of the field is FAST_MODE

pub fn is_standard_mode(&self) -> bool[src]

Checks if the value of the field is STANDARD_MODE

impl R<u32, Reg<u32, _PIO0_13>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode in standard GPIO mode (EGP = 1). This bit has no effect in I2C mode (EGP=0).

pub fn ssel(&self) -> SSEL_R[src]

Bit 11 - Supply Selection bit.

pub fn filteroff(&self) -> FILTEROFF_R[src]

Bit 12 - Controls input glitch filter.

pub fn ecs(&self) -> ECS_R[src]

Bit 13 - Pull-up current source enable in I2C mode.

pub fn egp(&self) -> EGP_R[src]

Bit 14 - Switch between GPIO mode and I2C mode.

pub fn i2cfilter(&self) -> I2CFILTER_R[src]

Bit 15 - Configures I2C features for standard mode, fast mode, and Fast Mode Plus operation and High-Speed mode operation.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, SSEL_A>[src]

pub fn variant(&self) -> SSEL_A[src]

Get enumerated values variant

pub fn is_sel3v3(&self) -> bool[src]

Checks if the value of the field is SEL3V3

pub fn is_sel1v8(&self) -> bool[src]

Checks if the value of the field is SEL1V8

impl R<bool, FILTEROFF_A>[src]

pub fn variant(&self) -> FILTEROFF_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, ECS_A>[src]

pub fn variant(&self) -> ECS_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EGP_A>[src]

pub fn variant(&self) -> EGP_A[src]

Get enumerated values variant

pub fn is_i2c_mode(&self) -> bool[src]

Checks if the value of the field is I2C_MODE

pub fn is_gpio_mode(&self) -> bool[src]

Checks if the value of the field is GPIO_MODE

impl R<bool, I2CFILTER_A>[src]

pub fn variant(&self) -> I2CFILTER_A[src]

Get enumerated values variant

pub fn is_fast_mode(&self) -> bool[src]

Checks if the value of the field is FAST_MODE

pub fn is_standard_mode(&self) -> bool[src]

Checks if the value of the field is STANDARD_MODE

impl R<u32, Reg<u32, _PIO0_14>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode in standard GPIO mode (EGP = 1). This bit has no effect in I2C mode (EGP=0).

pub fn ssel(&self) -> SSEL_R[src]

Bit 11 - Supply Selection bit.

pub fn filteroff(&self) -> FILTEROFF_R[src]

Bit 12 - Controls input glitch filter.

pub fn ecs(&self) -> ECS_R[src]

Bit 13 - Pull-up current source enable in I2C mode.

pub fn egp(&self) -> EGP_R[src]

Bit 14 - Switch between GPIO mode and I2C mode.

pub fn i2cfilter(&self) -> I2CFILTER_R[src]

Bit 15 - Configures I2C features for standard mode, fast mode, and Fast Mode Plus operation and High-Speed mode operation.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_15>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_16>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_17>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_18>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_19>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_20>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_21>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_22>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_23>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_24>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_25>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_26>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_27>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_28>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_29>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO0_30>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO0_31>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO1_0>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_1>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_2>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_3>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_4>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_5>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_6>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_7>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO1_8>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO1_9>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_10>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_11>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_12>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_13>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO1_14>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_15>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_16>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_17>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_18>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<bool, ASW_A>[src]

pub fn variant(&self) -> ASW_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PIO1_19>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

pub fn asw(&self) -> ASW_R[src]

Bit 10 - Analog switch input control.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_20>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_21>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_22>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_23>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_24>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_25>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_26>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_27>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_28>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_29>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_30>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<u8, FUNC_A>[src]

pub fn variant(&self) -> Variant<u8, FUNC_A>[src]

Get enumerated values variant

pub fn is_alt0(&self) -> bool[src]

Checks if the value of the field is ALT0

pub fn is_alt1(&self) -> bool[src]

Checks if the value of the field is ALT1

pub fn is_alt2(&self) -> bool[src]

Checks if the value of the field is ALT2

pub fn is_alt3(&self) -> bool[src]

Checks if the value of the field is ALT3

pub fn is_alt4(&self) -> bool[src]

Checks if the value of the field is ALT4

pub fn is_alt5(&self) -> bool[src]

Checks if the value of the field is ALT5

pub fn is_alt6(&self) -> bool[src]

Checks if the value of the field is ALT6

pub fn is_alt7(&self) -> bool[src]

Checks if the value of the field is ALT7

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_pull_down(&self) -> bool[src]

Checks if the value of the field is PULL_DOWN

pub fn is_pull_up(&self) -> bool[src]

Checks if the value of the field is PULL_UP

pub fn is_repeater(&self) -> bool[src]

Checks if the value of the field is REPEATER

impl R<bool, SLEW_A>[src]

pub fn variant(&self) -> SLEW_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

impl R<bool, INVERT_A>[src]

pub fn variant(&self) -> INVERT_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DIGIMODE_A>[src]

pub fn variant(&self) -> DIGIMODE_A[src]

Get enumerated values variant

pub fn is_analog(&self) -> bool[src]

Checks if the value of the field is ANALOG

pub fn is_digital(&self) -> bool[src]

Checks if the value of the field is DIGITAL

impl R<bool, OD_A>[src]

pub fn variant(&self) -> OD_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_open_drain(&self) -> bool[src]

Checks if the value of the field is OPEN_DRAIN

impl R<u32, Reg<u32, _PIO1_31>>[src]

pub fn func(&self) -> FUNC_R[src]

Bits 0:3 - Selects pin function.

pub fn mode(&self) -> MODE_R[src]

Bits 4:5 - Selects function mode (on-chip pull-up/pull-down resistor control).

pub fn slew(&self) -> SLEW_R[src]

Bit 6 - Driver slew rate.

pub fn invert(&self) -> INVERT_R[src]

Bit 7 - Input polarity.

pub fn digimode(&self) -> DIGIMODE_R[src]

Bit 8 - Select Digital mode.

pub fn od(&self) -> OD_R[src]

Bit 9 - Controls open-drain mode.

impl R<bool, INT_A>[src]

pub fn variant(&self) -> INT_A[src]

Get enumerated values variant

pub fn is_no_request(&self) -> bool[src]

Checks if the value of the field is NO_REQUEST

pub fn is_request_active(&self) -> bool[src]

Checks if the value of the field is REQUEST_ACTIVE

impl R<bool, COMB_A>[src]

pub fn variant(&self) -> COMB_A[src]

Get enumerated values variant

pub fn is_or(&self) -> bool[src]

Checks if the value of the field is OR

pub fn is_and(&self) -> bool[src]

Checks if the value of the field is AND

impl R<bool, TRIG_A>[src]

pub fn variant(&self) -> TRIG_A[src]

Get enumerated values variant

pub fn is_edge_triggered(&self) -> bool[src]

Checks if the value of the field is EDGE_TRIGGERED

pub fn is_level_triggered(&self) -> bool[src]

Checks if the value of the field is LEVEL_TRIGGERED

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn int(&self) -> INT_R[src]

Bit 0 - Group interrupt status. This bit is cleared by writing a one to it. Writing zero has no effect.

pub fn comb(&self) -> COMB_R[src]

Bit 1 - Combine enabled inputs for group interrupt

pub fn trig(&self) -> TRIG_R[src]

Bit 2 - Group interrupt trigger

impl R<u32, Reg<u32, _PORT_POL>>[src]

pub fn pol(&self) -> POL_R[src]

Bits 0:31 - Configure pin polarity of port m pins for group interrupt. Bit n corresponds to pin PIOm_n of port m. 0 = the pin is active LOW. If the level on this pin is LOW, the pin contributes to the group interrupt. 1 = the pin is active HIGH. If the level on this pin is HIGH, the pin contributes to the group interrupt.

impl R<u32, Reg<u32, _PORT_ENA>>[src]

pub fn ena(&self) -> ENA_R[src]

Bits 0:31 - Enable port 0 pin for group interrupt. Bit n corresponds to pin Pm_n of port m. 0 = the port 0 pin is disabled and does not contribute to the grouped interrupt. 1 = the port 0 pin is enabled and contributes to the grouped interrupt.

impl R<u32, Reg<u32, _ISEL>>[src]

pub fn pmode(&self) -> PMODE_R[src]

Bits 0:7 - Selects the interrupt mode for each pin interrupt. Bit n configures the pin interrupt selected in PINTSELn. 0 = Edge sensitive 1 = Level sensitive

impl R<u32, Reg<u32, _IENR>>[src]

pub fn enrl(&self) -> ENRL_R[src]

Bits 0:7 - Enables the rising edge or level interrupt for each pin interrupt. Bit n configures the pin interrupt selected in PINTSELn. 0 = Disable rising edge or level interrupt. 1 = Enable rising edge or level interrupt.

impl R<u32, Reg<u32, _IENF>>[src]

pub fn enaf(&self) -> ENAF_R[src]

Bits 0:7 - Enables the falling edge or configures the active level interrupt for each pin interrupt. Bit n configures the pin interrupt selected in PINTSELn. 0 = Disable falling edge interrupt or set active interrupt level LOW. 1 = Enable falling edge interrupt enabled or set active interrupt level HIGH.

impl R<u32, Reg<u32, _RISE>>[src]

pub fn rdet(&self) -> RDET_R[src]

Bits 0:7 - Rising edge detect. Bit n detects the rising edge of the pin selected in PINTSELn. Read 0: No rising edge has been detected on this pin since Reset or the last time a one was written to this bit. Write 0: no operation. Read 1: a rising edge has been detected since Reset or the last time a one was written to this bit. Write 1: clear rising edge detection for this pin.

impl R<u32, Reg<u32, _FALL>>[src]

pub fn fdet(&self) -> FDET_R[src]

Bits 0:7 - Falling edge detect. Bit n detects the falling edge of the pin selected in PINTSELn. Read 0: No falling edge has been detected on this pin since Reset or the last time a one was written to this bit. Write 0: no operation. Read 1: a falling edge has been detected since Reset or the last time a one was written to this bit. Write 1: clear falling edge detection for this pin.

impl R<u32, Reg<u32, _IST>>[src]

pub fn pstat(&self) -> PSTAT_R[src]

Bits 0:7 - Pin interrupt status. Bit n returns the status, clears the edge interrupt, or inverts the active level of the pin selected in PINTSELn. Read 0: interrupt is not being requested for this interrupt pin. Write 0: no operation. Read 1: interrupt is being requested for this interrupt pin. Write 1 (edge-sensitive): clear rising- and falling-edge detection for this pin. Write 1 (level-sensitive): switch the active level for this pin (in the IENF register).

impl R<bool, SEL_PMATCH_A>[src]

pub fn variant(&self) -> SEL_PMATCH_A[src]

Get enumerated values variant

pub fn is_pin_interrupt(&self) -> bool[src]

Checks if the value of the field is PIN_INTERRUPT

pub fn is_pattern_match(&self) -> bool[src]

Checks if the value of the field is PATTERN_MATCH

impl R<bool, ENA_RXEV_A>[src]

pub fn variant(&self) -> ENA_RXEV_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _PMCTRL>>[src]

pub fn sel_pmatch(&self) -> SEL_PMATCH_R[src]

Bit 0 - Specifies whether the 8 pin interrupts are controlled by the pin interrupt function or by the pattern match function.

pub fn ena_rxev(&self) -> ENA_RXEV_R[src]

Bit 1 - Enables the RXEV output to the CPU and/or to a GPIO output when the specified boolean expression evaluates to true.

pub fn pmat(&self) -> PMAT_R[src]

Bits 24:31 - This field displays the current state of pattern matches. A 1 in any bit of this field indicates that the corresponding product term is matched by the current state of the appropriate inputs.

impl R<u8, SRC0_A>[src]

pub fn variant(&self) -> SRC0_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC1_A>[src]

pub fn variant(&self) -> SRC1_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC2_A>[src]

pub fn variant(&self) -> SRC2_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC3_A>[src]

pub fn variant(&self) -> SRC3_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC4_A>[src]

pub fn variant(&self) -> SRC4_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC5_A>[src]

pub fn variant(&self) -> SRC5_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC6_A>[src]

pub fn variant(&self) -> SRC6_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u8, SRC7_A>[src]

pub fn variant(&self) -> SRC7_A[src]

Get enumerated values variant

pub fn is_input0(&self) -> bool[src]

Checks if the value of the field is INPUT0

pub fn is_input1(&self) -> bool[src]

Checks if the value of the field is INPUT1

pub fn is_input2(&self) -> bool[src]

Checks if the value of the field is INPUT2

pub fn is_input3(&self) -> bool[src]

Checks if the value of the field is INPUT3

pub fn is_input4(&self) -> bool[src]

Checks if the value of the field is INPUT4

pub fn is_input5(&self) -> bool[src]

Checks if the value of the field is INPUT5

pub fn is_input6(&self) -> bool[src]

Checks if the value of the field is INPUT6

pub fn is_input7(&self) -> bool[src]

Checks if the value of the field is INPUT7

impl R<u32, Reg<u32, _PMSRC>>[src]

pub fn src0(&self) -> SRC0_R[src]

Bits 8:10 - Selects the input source for bit slice 0

pub fn src1(&self) -> SRC1_R[src]

Bits 11:13 - Selects the input source for bit slice 1

pub fn src2(&self) -> SRC2_R[src]

Bits 14:16 - Selects the input source for bit slice 2

pub fn src3(&self) -> SRC3_R[src]

Bits 17:19 - Selects the input source for bit slice 3

pub fn src4(&self) -> SRC4_R[src]

Bits 20:22 - Selects the input source for bit slice 4

pub fn src5(&self) -> SRC5_R[src]

Bits 23:25 - Selects the input source for bit slice 5

pub fn src6(&self) -> SRC6_R[src]

Bits 26:28 - Selects the input source for bit slice 6

pub fn src7(&self) -> SRC7_R[src]

Bits 29:31 - Selects the input source for bit slice 7

impl R<bool, PROD_ENDPTS0_A>[src]

pub fn variant(&self) -> PROD_ENDPTS0_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<bool, PROD_ENDPTS1_A>[src]

pub fn variant(&self) -> PROD_ENDPTS1_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<bool, PROD_ENDPTS2_A>[src]

pub fn variant(&self) -> PROD_ENDPTS2_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<bool, PROD_ENDPTS3_A>[src]

pub fn variant(&self) -> PROD_ENDPTS3_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<bool, PROD_ENDPTS4_A>[src]

pub fn variant(&self) -> PROD_ENDPTS4_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<bool, PROD_ENDPTS5_A>[src]

pub fn variant(&self) -> PROD_ENDPTS5_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<bool, PROD_ENDPTS6_A>[src]

pub fn variant(&self) -> PROD_ENDPTS6_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_endpoint(&self) -> bool[src]

Checks if the value of the field is ENDPOINT

impl R<u8, CFG0_A>[src]

pub fn variant(&self) -> CFG0_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG1_A>[src]

pub fn variant(&self) -> CFG1_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG2_A>[src]

pub fn variant(&self) -> CFG2_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG3_A>[src]

pub fn variant(&self) -> CFG3_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG4_A>[src]

pub fn variant(&self) -> CFG4_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG5_A>[src]

pub fn variant(&self) -> CFG5_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG6_A>[src]

pub fn variant(&self) -> CFG6_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u8, CFG7_A>[src]

pub fn variant(&self) -> CFG7_A[src]

Get enumerated values variant

pub fn is_constant_high(&self) -> bool[src]

Checks if the value of the field is CONSTANT_HIGH

pub fn is_sticky_rising_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_EDGE

pub fn is_sticky_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_FALLING_EDGE

pub fn is_sticky_rising_falling_edge(&self) -> bool[src]

Checks if the value of the field is STICKY_RISING_FALLING_EDGE

pub fn is_high_level(&self) -> bool[src]

Checks if the value of the field is HIGH_LEVEL

pub fn is_low_level(&self) -> bool[src]

Checks if the value of the field is LOW_LEVEL

pub fn is_constant_zero(&self) -> bool[src]

Checks if the value of the field is CONSTANT_ZERO

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u32, Reg<u32, _PMCFG>>[src]

pub fn prod_endpts0(&self) -> PROD_ENDPTS0_R[src]

Bit 0 - Determines whether slice 0 is an endpoint.

pub fn prod_endpts1(&self) -> PROD_ENDPTS1_R[src]

Bit 1 - Determines whether slice 1 is an endpoint.

pub fn prod_endpts2(&self) -> PROD_ENDPTS2_R[src]

Bit 2 - Determines whether slice 2 is an endpoint.

pub fn prod_endpts3(&self) -> PROD_ENDPTS3_R[src]

Bit 3 - Determines whether slice 3 is an endpoint.

pub fn prod_endpts4(&self) -> PROD_ENDPTS4_R[src]

Bit 4 - Determines whether slice 4 is an endpoint.

pub fn prod_endpts5(&self) -> PROD_ENDPTS5_R[src]

Bit 5 - Determines whether slice 5 is an endpoint.

pub fn prod_endpts6(&self) -> PROD_ENDPTS6_R[src]

Bit 6 - Determines whether slice 6 is an endpoint.

pub fn cfg0(&self) -> CFG0_R[src]

Bits 8:10 - Specifies the match contribution condition for bit slice 0.

pub fn cfg1(&self) -> CFG1_R[src]

Bits 11:13 - Specifies the match contribution condition for bit slice 1.

pub fn cfg2(&self) -> CFG2_R[src]

Bits 14:16 - Specifies the match contribution condition for bit slice 2.

pub fn cfg3(&self) -> CFG3_R[src]

Bits 17:19 - Specifies the match contribution condition for bit slice 3.

pub fn cfg4(&self) -> CFG4_R[src]

Bits 20:22 - Specifies the match contribution condition for bit slice 4.

pub fn cfg5(&self) -> CFG5_R[src]

Bits 23:25 - Specifies the match contribution condition for bit slice 5.

pub fn cfg6(&self) -> CFG6_R[src]

Bits 26:28 - Specifies the match contribution condition for bit slice 6.

pub fn cfg7(&self) -> CFG7_R[src]

Bits 29:31 - Specifies the match contribution condition for bit slice 7.

impl R<u32, Reg<u32, _SCT0_INMUX>>[src]

pub fn inp_n(&self) -> INP_N_R[src]

Bits 0:4 - Input number to SCT0 inputs 0 to 6.

impl R<u32, Reg<u32, _TIMER0CAPTSEL>>[src]

pub fn captsel(&self) -> CAPTSEL_R[src]

Bits 0:4 - Input number to TIMER%s capture inputs 0 to 4

impl R<u32, Reg<u32, _TIMER1CAPTSEL>>[src]

pub fn captsel(&self) -> CAPTSEL_R[src]

Bits 0:4 - Input number to TIMER%s capture inputs 0 to 4

impl R<u32, Reg<u32, _TIMER2CAPTSEL>>[src]

pub fn captsel(&self) -> CAPTSEL_R[src]

Bits 0:4 - Input number to TIMER%s capture inputs 0 to 4

impl R<u32, Reg<u32, _PINTSEL>>[src]

pub fn intpin(&self) -> INTPIN_R[src]

Bits 0:6 - Pin number select for pin interrupt or pattern match engine input. For PIOx_y: INTPIN = (x * 32) + y. PIO0_0 to PIO1_31 correspond to numbers 0 to 63.

impl R<u32, Reg<u32, _DMA0_ITRIG_INMUX>>[src]

pub fn inp(&self) -> INP_R[src]

Bits 0:4 - Trigger input number (decimal value) for DMA channel n (n = 0 to 22).

impl R<u32, Reg<u32, _DMA0_OTRIG_INMUX>>[src]

pub fn inp(&self) -> INP_R[src]

Bits 0:4 - DMA trigger output number (decimal value) for DMA channel n (n = 0 to 22).

impl R<u32, Reg<u32, _FREQMEAS_REF>>[src]

pub fn clkin(&self) -> CLKIN_R[src]

Bits 0:4 - Clock source number (decimal value) for frequency measure function target clock: 0 = CLK_IN 1 = FRO 12 MHz oscillator 2 = Watchdog oscillator 3 = 32 kHz RTC oscillator 4 = Main clock (see Section 4.5.23) 5 = PIO0_4 6 = PIO0_20 7 = PIO0_24 8 = PIO1_4

impl R<u32, Reg<u32, _FREQMEAS_TARGET>>[src]

pub fn clkin(&self) -> CLKIN_R[src]

Bits 0:4 - Clock source number (decimal value) for frequency measure function target clock: 0 = CLK_IN 1 = FRO 12 MHz oscillator 2 = Watchdog oscillator 3 = 32 kHz RTC oscillator 4 = Main clock (see Section 4.5.23) 5 = PIO0_4 6 = PIO0_20 7 = PIO0_24 8 = PIO1_4

impl R<u32, Reg<u32, _TIMER3CAPTSEL>>[src]

pub fn captsel(&self) -> CAPTSEL_R[src]

Bits 0:4 - Input number to TIMER%s capture inputs 0 to 4

impl R<u32, Reg<u32, _TIMER4CAPTSEL>>[src]

pub fn captsel(&self) -> CAPTSEL_R[src]

Bits 0:4 - Input number to TIMER%s capture inputs 0 to 4

impl R<u32, Reg<u32, _PINTSECSEL>>[src]

pub fn intpin(&self) -> INTPIN_R[src]

Bits 0:5 - Pin number select for pin interrupt secure or pattern match engine input. For PIO0_x: INTPIN = x. PIO0_0 to PIO0_31 correspond to numbers 0 to 31.

impl R<u8, INP_A>[src]

pub fn variant(&self) -> INP_A[src]

Get enumerated values variant

pub fn is_val0(&self) -> bool[src]

Checks if the value of the field is VAL0

pub fn is_val1(&self) -> bool[src]

Checks if the value of the field is VAL1

pub fn is_val2(&self) -> bool[src]

Checks if the value of the field is VAL2

pub fn is_val3(&self) -> bool[src]

Checks if the value of the field is VAL3

pub fn is_val4(&self) -> bool[src]

Checks if the value of the field is VAL4

pub fn is_val5(&self) -> bool[src]

Checks if the value of the field is VAL5

pub fn is_val6(&self) -> bool[src]

Checks if the value of the field is VAL6

pub fn is_val7(&self) -> bool[src]

Checks if the value of the field is VAL7

pub fn is_val8(&self) -> bool[src]

Checks if the value of the field is VAL8

pub fn is_val9(&self) -> bool[src]

Checks if the value of the field is VAL9

pub fn is_val10(&self) -> bool[src]

Checks if the value of the field is VAL10

pub fn is_val11(&self) -> bool[src]

Checks if the value of the field is VAL11

pub fn is_val12(&self) -> bool[src]

Checks if the value of the field is VAL12

pub fn is_val13(&self) -> bool[src]

Checks if the value of the field is VAL13

pub fn is_val14(&self) -> bool[src]

Checks if the value of the field is VAL14

pub fn is_val15(&self) -> bool[src]

Checks if the value of the field is VAL15

impl R<u32, Reg<u32, _DMA1_ITRIG_INMUX>>[src]

pub fn inp(&self) -> INP_R[src]

Bits 0:3 - Trigger input number (decimal value) for DMA channel n (n = 0 to 9).

impl R<u32, Reg<u32, _DMA1_OTRIG_INMUX>>[src]

pub fn inp(&self) -> INP_R[src]

Bits 0:3 - DMA trigger output number (decimal value) for DMA channel n (n = 0 to 9).

impl R<u32, Reg<u32, _DMA0_REQ_ENA>>[src]

pub fn req_ena(&self) -> REQ_ENA_R[src]

Bits 0:22 - Controls the 23 request inputs of DMA0. If bit i is '1' the DMA request input #i is enabled.

impl R<u32, Reg<u32, _DMA1_REQ_ENA>>[src]

pub fn req_ena(&self) -> REQ_ENA_R[src]

Bits 0:9 - Controls the 10 request inputs of DMA1. If bit i is '1' the DMA request input #i is enabled.

impl R<u32, Reg<u32, _DMA0_ITRIG_ENA>>[src]

pub fn itrig_ena(&self) -> ITRIG_ENA_R[src]

Bits 0:21 - Controls the 22 trigger inputs of DMA0. If bit i is '1' the DMA trigger input #i is enabled.

impl R<u32, Reg<u32, _DMA1_ITRIG_ENA>>[src]

pub fn itrig_ena(&self) -> ITRIG_ENA_R[src]

Bits 0:14 - Controls the 15 trigger inputs of DMA1. If bit i is '1' the DMA trigger input #i is enabled.

impl R<u32, Reg<u32, _IR>>[src]

pub fn mr0int(&self) -> MR0INT_R[src]

Bit 0 - Interrupt flag for match channel 0.

pub fn mr1int(&self) -> MR1INT_R[src]

Bit 1 - Interrupt flag for match channel 1.

pub fn mr2int(&self) -> MR2INT_R[src]

Bit 2 - Interrupt flag for match channel 2.

pub fn mr3int(&self) -> MR3INT_R[src]

Bit 3 - Interrupt flag for match channel 3.

pub fn cr0int(&self) -> CR0INT_R[src]

Bit 4 - Interrupt flag for capture channel 0 event.

pub fn cr1int(&self) -> CR1INT_R[src]

Bit 5 - Interrupt flag for capture channel 1 event.

pub fn cr2int(&self) -> CR2INT_R[src]

Bit 6 - Interrupt flag for capture channel 2 event.

pub fn cr3int(&self) -> CR3INT_R[src]

Bit 7 - Interrupt flag for capture channel 3 event.

impl R<bool, CEN_A>[src]

pub fn variant(&self) -> CEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CRST_A>[src]

pub fn variant(&self) -> CRST_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _TCR>>[src]

pub fn cen(&self) -> CEN_R[src]

Bit 0 - Counter enable.

pub fn crst(&self) -> CRST_R[src]

Bit 1 - Counter reset.

impl R<u32, Reg<u32, _TC>>[src]

pub fn tcval(&self) -> TCVAL_R[src]

Bits 0:31 - Timer counter value.

impl R<u32, Reg<u32, _PR>>[src]

pub fn prval(&self) -> PRVAL_R[src]

Bits 0:31 - Prescale counter value.

impl R<u32, Reg<u32, _PC>>[src]

pub fn pcval(&self) -> PCVAL_R[src]

Bits 0:31 - Prescale counter value.

impl R<u32, Reg<u32, _MCR>>[src]

pub fn mr0i(&self) -> MR0I_R[src]

Bit 0 - Interrupt on MR0: an interrupt is generated when MR0 matches the value in the TC.

pub fn mr0r(&self) -> MR0R_R[src]

Bit 1 - Reset on MR0: the TC will be reset if MR0 matches it.

pub fn mr0s(&self) -> MR0S_R[src]

Bit 2 - Stop on MR0: the TC and PC will be stopped and TCR[0] will be set to 0 if MR0 matches the TC.

pub fn mr1i(&self) -> MR1I_R[src]

Bit 3 - Interrupt on MR1: an interrupt is generated when MR1 matches the value in the TC.

pub fn mr1r(&self) -> MR1R_R[src]

Bit 4 - Reset on MR1: the TC will be reset if MR1 matches it.

pub fn mr1s(&self) -> MR1S_R[src]

Bit 5 - Stop on MR1: the TC and PC will be stopped and TCR[0] will be set to 0 if MR1 matches the TC.

pub fn mr2i(&self) -> MR2I_R[src]

Bit 6 - Interrupt on MR2: an interrupt is generated when MR2 matches the value in the TC.

pub fn mr2r(&self) -> MR2R_R[src]

Bit 7 - Reset on MR2: the TC will be reset if MR2 matches it.

pub fn mr2s(&self) -> MR2S_R[src]

Bit 8 - Stop on MR2: the TC and PC will be stopped and TCR[0] will be set to 0 if MR2 matches the TC.

pub fn mr3i(&self) -> MR3I_R[src]

Bit 9 - Interrupt on MR3: an interrupt is generated when MR3 matches the value in the TC.

pub fn mr3r(&self) -> MR3R_R[src]

Bit 10 - Reset on MR3: the TC will be reset if MR3 matches it.

pub fn mr3s(&self) -> MR3S_R[src]

Bit 11 - Stop on MR3: the TC and PC will be stopped and TCR[0] will be set to 0 if MR3 matches the TC.

pub fn mr0rl(&self) -> MR0RL_R[src]

Bit 24 - Reload MR0 with the contents of the Match 0 Shadow Register when the TC is reset to zero (either via a match event or a write to bit 1 of the TCR).

pub fn mr1rl(&self) -> MR1RL_R[src]

Bit 25 - Reload MR1 with the contents of the Match 1 Shadow Register when the TC is reset to zero (either via a match event or a write to bit 1 of the TCR).

pub fn mr2rl(&self) -> MR2RL_R[src]

Bit 26 - Reload MR2 with the contents of the Match 2 Shadow Register when the TC is reset to zero (either via a match event or a write to bit 1 of the TCR).

pub fn mr3rl(&self) -> MR3RL_R[src]

Bit 27 - Reload MR3 with the contents of the Match 3 Shadow Register when the TC is reset to zero (either via a match event or a write to bit 1 of the TCR).

impl R<u32, Reg<u32, _MR>>[src]

pub fn match_(&self) -> MATCH_R[src]

Bits 0:31 - Timer counter match value.

impl R<u32, Reg<u32, _CCR>>[src]

pub fn cap0re(&self) -> CAP0RE_R[src]

Bit 0 - Rising edge of capture channel 0: a sequence of 0 then 1 causes CR0 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap0fe(&self) -> CAP0FE_R[src]

Bit 1 - Falling edge of capture channel 0: a sequence of 1 then 0 causes CR0 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap0i(&self) -> CAP0I_R[src]

Bit 2 - Generate interrupt on channel 0 capture event: a CR0 load generates an interrupt.

pub fn cap1re(&self) -> CAP1RE_R[src]

Bit 3 - Rising edge of capture channel 1: a sequence of 0 then 1 causes CR1 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap1fe(&self) -> CAP1FE_R[src]

Bit 4 - Falling edge of capture channel 1: a sequence of 1 then 0 causes CR1 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap1i(&self) -> CAP1I_R[src]

Bit 5 - Generate interrupt on channel 1 capture event: a CR1 load generates an interrupt.

pub fn cap2re(&self) -> CAP2RE_R[src]

Bit 6 - Rising edge of capture channel 2: a sequence of 0 then 1 causes CR2 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap2fe(&self) -> CAP2FE_R[src]

Bit 7 - Falling edge of capture channel 2: a sequence of 1 then 0 causes CR2 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap2i(&self) -> CAP2I_R[src]

Bit 8 - Generate interrupt on channel 2 capture event: a CR2 load generates an interrupt.

pub fn cap3re(&self) -> CAP3RE_R[src]

Bit 9 - Rising edge of capture channel 3: a sequence of 0 then 1 causes CR3 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap3fe(&self) -> CAP3FE_R[src]

Bit 10 - Falling edge of capture channel 3: a sequence of 1 then 0 causes CR3 to be loaded with the contents of TC. 0 = disabled. 1 = enabled.

pub fn cap3i(&self) -> CAP3I_R[src]

Bit 11 - Generate interrupt on channel 3 capture event: a CR3 load generates an interrupt.

impl R<u32, Reg<u32, _CR>>[src]

pub fn cap(&self) -> CAP_R[src]

Bits 0:31 - Timer counter capture value.

impl R<u8, EMC0_A>[src]

pub fn variant(&self) -> EMC0_A[src]

Get enumerated values variant

pub fn is_do_nothing(&self) -> bool[src]

Checks if the value of the field is DO_NOTHING

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

impl R<u8, EMC1_A>[src]

pub fn variant(&self) -> EMC1_A[src]

Get enumerated values variant

pub fn is_do_nothing(&self) -> bool[src]

Checks if the value of the field is DO_NOTHING

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

impl R<u8, EMC2_A>[src]

pub fn variant(&self) -> EMC2_A[src]

Get enumerated values variant

pub fn is_do_nothing(&self) -> bool[src]

Checks if the value of the field is DO_NOTHING

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

impl R<u8, EMC3_A>[src]

pub fn variant(&self) -> EMC3_A[src]

Get enumerated values variant

pub fn is_do_nothing(&self) -> bool[src]

Checks if the value of the field is DO_NOTHING

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_toggle(&self) -> bool[src]

Checks if the value of the field is TOGGLE

impl R<u32, Reg<u32, _EMR>>[src]

pub fn em0(&self) -> EM0_R[src]

Bit 0 - External Match 0. This bit reflects the state of output MAT0, whether or not this output is connected to a pin. When a match occurs between the TC and MR0, this bit can either toggle, go LOW, go HIGH, or do nothing, as selected by EMR[5:4]. This bit is driven to the MAT pins if the match function is selected via IOCON. 0 = LOW. 1 = HIGH.

pub fn em1(&self) -> EM1_R[src]

Bit 1 - External Match 1. This bit reflects the state of output MAT1, whether or not this output is connected to a pin. When a match occurs between the TC and MR1, this bit can either toggle, go LOW, go HIGH, or do nothing, as selected by EMR[7:6]. This bit is driven to the MAT pins if the match function is selected via IOCON. 0 = LOW. 1 = HIGH.

pub fn em2(&self) -> EM2_R[src]

Bit 2 - External Match 2. This bit reflects the state of output MAT2, whether or not this output is connected to a pin. When a match occurs between the TC and MR2, this bit can either toggle, go LOW, go HIGH, or do nothing, as selected by EMR[9:8]. This bit is driven to the MAT pins if the match function is selected via IOCON. 0 = LOW. 1 = HIGH.

pub fn em3(&self) -> EM3_R[src]

Bit 3 - External Match 3. This bit reflects the state of output MAT3, whether or not this output is connected to a pin. When a match occurs between the TC and MR3, this bit can either toggle, go LOW, go HIGH, or do nothing, as selected by MR[11:10]. This bit is driven to the MAT pins if the match function is selected via IOCON. 0 = LOW. 1 = HIGH.

pub fn emc0(&self) -> EMC0_R[src]

Bits 4:5 - External Match Control 0. Determines the functionality of External Match 0.

pub fn emc1(&self) -> EMC1_R[src]

Bits 6:7 - External Match Control 1. Determines the functionality of External Match 1.

pub fn emc2(&self) -> EMC2_R[src]

Bits 8:9 - External Match Control 2. Determines the functionality of External Match 2.

pub fn emc3(&self) -> EMC3_R[src]

Bits 10:11 - External Match Control 3. Determines the functionality of External Match 3.

impl R<u8, CTMODE_A>[src]

pub fn variant(&self) -> CTMODE_A[src]

Get enumerated values variant

pub fn is_timer(&self) -> bool[src]

Checks if the value of the field is TIMER

pub fn is_counter_rising_edge(&self) -> bool[src]

Checks if the value of the field is COUNTER_RISING_EDGE

pub fn is_counter_falling_edge(&self) -> bool[src]

Checks if the value of the field is COUNTER_FALLING_EDGE

pub fn is_counter_dual_edge(&self) -> bool[src]

Checks if the value of the field is COUNTER_DUAL_EDGE

impl R<u8, CINSEL_A>[src]

pub fn variant(&self) -> CINSEL_A[src]

Get enumerated values variant

pub fn is_channel_0(&self) -> bool[src]

Checks if the value of the field is CHANNEL_0

pub fn is_channel_1(&self) -> bool[src]

Checks if the value of the field is CHANNEL_1

pub fn is_channel_2(&self) -> bool[src]

Checks if the value of the field is CHANNEL_2

pub fn is_channel_3(&self) -> bool[src]

Checks if the value of the field is CHANNEL_3

impl R<u8, SELCC_A>[src]

pub fn variant(&self) -> Variant<u8, SELCC_A>[src]

Get enumerated values variant

pub fn is_channel_0_rising(&self) -> bool[src]

Checks if the value of the field is CHANNEL_0_RISING

pub fn is_channel_0_falling(&self) -> bool[src]

Checks if the value of the field is CHANNEL_0_FALLING

pub fn is_channel_1_rising(&self) -> bool[src]

Checks if the value of the field is CHANNEL_1_RISING

pub fn is_channel_1_falling(&self) -> bool[src]

Checks if the value of the field is CHANNEL_1_FALLING

pub fn is_channel_2_rising(&self) -> bool[src]

Checks if the value of the field is CHANNEL_2_RISING

pub fn is_channel_2_falling(&self) -> bool[src]

Checks if the value of the field is CHANNEL_2_FALLING

impl R<u32, Reg<u32, _CTCR>>[src]

pub fn ctmode(&self) -> CTMODE_R[src]

Bits 0:1 - Counter/Timer Mode This field selects which rising APB bus clock edges can increment Timer's Prescale Counter (PC), or clear PC and increment Timer Counter (TC). Timer Mode: the TC is incremented when the Prescale Counter matches the Prescale Register.

pub fn cinsel(&self) -> CINSEL_R[src]

Bits 2:3 - Count Input Select When bits 1:0 in this register are not 00, these bits select which CAP pin is sampled for clocking. Note: If Counter mode is selected for a particular CAPn input in the CTCR, the 3 bits for that input in the Capture Control Register (CCR) must be programmed as 000. However, capture and/or interrupt can be selected for the other 3 CAPn inputs in the same timer.

pub fn encc(&self) -> ENCC_R[src]

Bit 4 - Setting this bit to 1 enables clearing of the timer and the prescaler when the capture-edge event specified in bits 7:5 occurs.

pub fn selcc(&self) -> SELCC_R[src]

Bits 5:7 - Edge select. When bit 4 is 1, these bits select which capture input edge will cause the timer and prescaler to be cleared. These bits have no effect when bit 4 is low. Values 0x2 to 0x3 and 0x6 to 0x7 are reserved.

impl R<bool, PWMEN0_A>[src]

pub fn variant(&self) -> PWMEN0_A[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

pub fn is_pwm(&self) -> bool[src]

Checks if the value of the field is PWM

impl R<bool, PWMEN1_A>[src]

pub fn variant(&self) -> PWMEN1_A[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

pub fn is_pwm(&self) -> bool[src]

Checks if the value of the field is PWM

impl R<bool, PWMEN2_A>[src]

pub fn variant(&self) -> PWMEN2_A[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

pub fn is_pwm(&self) -> bool[src]

Checks if the value of the field is PWM

impl R<bool, PWMEN3_A>[src]

pub fn variant(&self) -> PWMEN3_A[src]

Get enumerated values variant

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

pub fn is_pwm(&self) -> bool[src]

Checks if the value of the field is PWM

impl R<u32, Reg<u32, _PWMC>>[src]

pub fn pwmen0(&self) -> PWMEN0_R[src]

Bit 0 - PWM mode enable for channel0.

pub fn pwmen1(&self) -> PWMEN1_R[src]

Bit 1 - PWM mode enable for channel1.

pub fn pwmen2(&self) -> PWMEN2_R[src]

Bit 2 - PWM mode enable for channel2.

pub fn pwmen3(&self) -> PWMEN3_R[src]

Bit 3 - PWM mode enable for channel3. Note: It is recommended to use match channel 3 to set the PWM cycle.

impl R<u32, Reg<u32, _MSR>>[src]

pub fn shadow(&self) -> SHADOW_R[src]

Bits 0:31 - Timer counter match shadow value.

impl R<bool, WDEN_A>[src]

pub fn variant(&self) -> WDEN_A[src]

Get enumerated values variant

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

impl R<bool, WDRESET_A>[src]

pub fn variant(&self) -> WDRESET_A[src]

Get enumerated values variant

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

pub fn is_reset(&self) -> bool[src]

Checks if the value of the field is RESET

impl R<bool, WDPROTECT_A>[src]

pub fn variant(&self) -> WDPROTECT_A[src]

Get enumerated values variant

pub fn is_flexible(&self) -> bool[src]

Checks if the value of the field is FLEXIBLE

pub fn is_threshold(&self) -> bool[src]

Checks if the value of the field is THRESHOLD

impl R<u32, Reg<u32, _MOD>>[src]

pub fn wden(&self) -> WDEN_R[src]

Bit 0 - Watchdog enable bit. Once this bit is set to one and a watchdog feed is performed, the watchdog timer will run permanently.

pub fn wdreset(&self) -> WDRESET_R[src]

Bit 1 - Watchdog reset enable bit. Once this bit has been written with a 1 it cannot be re-written with a 0.

pub fn wdtof(&self) -> WDTOF_R[src]

Bit 2 - Watchdog time-out flag. Set when the watchdog timer times out, by a feed error, or by events associated with WDPROTECT. Cleared by software writing a 0 to this bit position. Causes a chip reset if WDRESET = 1.

pub fn wdint(&self) -> WDINT_R[src]

Bit 3 - Warning interrupt flag. Set when the timer is at or below the value in WDWARNINT. Cleared by software writing a 1 to this bit position. Note that this bit cannot be cleared while the WARNINT value is equal to the value of the TV register. This can occur if the value of WARNINT is 0 and the WDRESET bit is 0 when TV decrements to 0.

pub fn wdprotect(&self) -> WDPROTECT_R[src]

Bit 4 - Watchdog update mode. This bit can be set once by software and is only cleared by a reset.

impl R<u32, Reg<u32, _TC>>[src]

pub fn count(&self) -> COUNT_R[src]

Bits 0:23 - Watchdog time-out value.

impl R<u32, Reg<u32, _TV>>[src]

pub fn count(&self) -> COUNT_R[src]

Bits 0:23 - Counter timer value.

impl R<u32, Reg<u32, _WARNINT>>[src]

pub fn warnint(&self) -> WARNINT_R[src]

Bits 0:9 - Watchdog warning interrupt compare value.

impl R<u32, Reg<u32, _WINDOW>>[src]

pub fn window(&self) -> WINDOW_R[src]

Bits 0:23 - Watchdog window value.

impl R<bool, LOAD_A>[src]

pub fn variant(&self) -> LOAD_A[src]

Get enumerated values variant

pub fn is_no_force_load(&self) -> bool[src]

Checks if the value of the field is NO_FORCE_LOAD

pub fn is_force_load(&self) -> bool[src]

Checks if the value of the field is FORCE_LOAD

impl R<u32, Reg<u32, _INTVAL>>[src]

pub fn ivalue(&self) -> IVALUE_R[src]

Bits 0:23 - Time interval load value. This value is loaded into the TIMERn register and the MRT channel n starts counting down from IVALUE -1. If the timer is idle, writing a non-zero value to this bit field starts the timer immediately. If the timer is running, writing a zero to this bit field does the following: If LOAD = 1, the timer stops immediately. If LOAD = 0, the timer stops at the end of the time interval.

pub fn load(&self) -> LOAD_R[src]

Bit 31 - Determines how the timer interval value IVALUE -1 is loaded into the TIMERn register. This bit is write-only. Reading this bit always returns 0.

impl R<u32, Reg<u32, _TIMER>>[src]

pub fn value(&self) -> VALUE_R[src]

Bits 0:23 - Holds the current timer value of the down-counter. The initial value of the TIMERn register is loaded as IVALUE - 1 from the INTVALn register either at the end of the time interval or immediately in the following cases: INTVALn register is updated in the idle state. INTVALn register is updated with LOAD = 1. When the timer is in idle state, reading this bit fields returns -1 (0x00FF FFFF).

impl R<bool, INTEN_A>[src]

pub fn variant(&self) -> INTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> Variant<u8, MODE_A>[src]

Get enumerated values variant

pub fn is_repeat_interrupt_mode(&self) -> bool[src]

Checks if the value of the field is REPEAT_INTERRUPT_MODE

pub fn is_one_shot_interrupt_mode(&self) -> bool[src]

Checks if the value of the field is ONE_SHOT_INTERRUPT_MODE

pub fn is_one_shot_stall_mode(&self) -> bool[src]

Checks if the value of the field is ONE_SHOT_STALL_MODE

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn inten(&self) -> INTEN_R[src]

Bit 0 - Enable the TIMERn interrupt.

pub fn mode(&self) -> MODE_R[src]

Bits 1:2 - Selects timer mode.

impl R<bool, INTFLAG_A>[src]

pub fn variant(&self) -> INTFLAG_A[src]

Get enumerated values variant

pub fn is_no_pending_interrupt(&self) -> bool[src]

Checks if the value of the field is NO_PENDING_INTERRUPT

pub fn is_pending_interrupt(&self) -> bool[src]

Checks if the value of the field is PENDING_INTERRUPT

impl R<bool, RUN_A>[src]

pub fn variant(&self) -> RUN_A[src]

Get enumerated values variant

pub fn is_idle_state(&self) -> bool[src]

Checks if the value of the field is IDLE_STATE

pub fn is_running(&self) -> bool[src]

Checks if the value of the field is RUNNING

impl R<bool, INUSE_A>[src]

pub fn variant(&self) -> INUSE_A[src]

Get enumerated values variant

pub fn is_no(&self) -> bool[src]

Checks if the value of the field is NO

pub fn is_yes(&self) -> bool[src]

Checks if the value of the field is YES

impl R<u32, Reg<u32, _STAT>>[src]

pub fn intflag(&self) -> INTFLAG_R[src]

Bit 0 - Monitors the interrupt flag.

pub fn run(&self) -> RUN_R[src]

Bit 1 - Indicates the state of TIMERn. This bit is read-only.

pub fn inuse(&self) -> INUSE_R[src]

Bit 2 - Channel In Use flag. Operating details depend on the MULTITASK bit in the MODCFG register, and affects the use of IDLE_CH. See Idle channel register for details of the two operating modes.

impl R<bool, MULTITASK_A>[src]

pub fn variant(&self) -> MULTITASK_A[src]

Get enumerated values variant

pub fn is_hardware_status_mode(&self) -> bool[src]

Checks if the value of the field is HARDWARE_STATUS_MODE

pub fn is_multi_task_mode(&self) -> bool[src]

Checks if the value of the field is MULTI_TASK_MODE

impl R<u32, Reg<u32, _MODCFG>>[src]

pub fn noc(&self) -> NOC_R[src]

Bits 0:3 - Identifies the number of channels in this MRT.(4 channels on this device.)

pub fn nob(&self) -> NOB_R[src]

Bits 4:8 - Identifies the number of timer bits in this MRT. (24 bits wide on this device.)

pub fn multitask(&self) -> MULTITASK_R[src]

Bit 31 - Selects the operating mode for the INUSE flags and the IDLE_CH register.

impl R<u32, Reg<u32, _IDLE_CH>>[src]

pub fn chan(&self) -> CHAN_R[src]

Bits 4:7 - Idle channel. Reading the CHAN bits, returns the lowest idle timer channel. The number is positioned such that it can be used as an offset from the MRT base address in order to access the registers for the allocated channel. If all timer channels are running, CHAN = 0xF. See text above for more details.

impl R<bool, GFLAG0_A>[src]

pub fn variant(&self) -> GFLAG0_A[src]

Get enumerated values variant

pub fn is_no_pending_interrupt(&self) -> bool[src]

Checks if the value of the field is NO_PENDING_INTERRUPT

pub fn is_pending_interrupt(&self) -> bool[src]

Checks if the value of the field is PENDING_INTERRUPT

impl R<u32, Reg<u32, _IRQ_FLAG>>[src]

pub fn gflag0(&self) -> GFLAG0_R[src]

Bit 0 - Monitors the interrupt flag of TIMER0.

pub fn gflag1(&self) -> GFLAG1_R[src]

Bit 1 - Monitors the interrupt flag of TIMER1. See description of channel 0.

pub fn gflag2(&self) -> GFLAG2_R[src]

Bit 2 - Monitors the interrupt flag of TIMER2. See description of channel 0.

pub fn gflag3(&self) -> GFLAG3_R[src]

Bit 3 - Monitors the interrupt flag of TIMER3. See description of channel 0.

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn delayval(&self) -> DELAYVAL_R[src]

Bits 0:30 - Tick interval value. The delay will be equal to DELAYVAL + 1 periods of the timer clock. The minimum usable value is 1, for a delay of 2 timer clocks. A value of 0 stops the timer.

pub fn repeat(&self) -> REPEAT_R[src]

Bit 31 - Repeat delay. 0 = One-time delay. 1 = Delay repeats continuously.

impl R<u32, Reg<u32, _STAT>>[src]

pub fn intr(&self) -> INTR_R[src]

Bit 0 - Interrupt flag. 0 = No interrupt is pending. 1 = An interrupt is pending. A write of any value to this register clears this flag.

pub fn active(&self) -> ACTIVE_R[src]

Bit 1 - Active flag. 0 = The Micro-Tick Timer is stopped. 1 = The Micro-Tick Timer is currently active.

impl R<u32, Reg<u32, _CFG>>[src]

pub fn capen0(&self) -> CAPEN0_R[src]

Bit 0 - Enable Capture 0. 1 = Enabled, 0 = Disabled.

pub fn capen1(&self) -> CAPEN1_R[src]

Bit 1 - Enable Capture 1. 1 = Enabled, 0 = Disabled.

pub fn capen2(&self) -> CAPEN2_R[src]

Bit 2 - Enable Capture 2. 1 = Enabled, 0 = Disabled.

pub fn capen3(&self) -> CAPEN3_R[src]

Bit 3 - Enable Capture 3. 1 = Enabled, 0 = Disabled.

pub fn cappol0(&self) -> CAPPOL0_R[src]

Bit 8 - Capture Polarity 0. 0 = Positive edge capture, 1 = Negative edge capture.

pub fn cappol1(&self) -> CAPPOL1_R[src]

Bit 9 - Capture Polarity 1. 0 = Positive edge capture, 1 = Negative edge capture.

pub fn cappol2(&self) -> CAPPOL2_R[src]

Bit 10 - Capture Polarity 2. 0 = Positive edge capture, 1 = Negative edge capture.

pub fn cappol3(&self) -> CAPPOL3_R[src]

Bit 11 - Capture Polarity 3. 0 = Positive edge capture, 1 = Negative edge capture.

impl R<u32, Reg<u32, _CAP>>[src]

pub fn cap_value(&self) -> CAP_VALUE_R[src]

Bits 0:30 - Capture value for the related capture event (UTICK_CAPn. Note: the value is 1 lower than the actual value of the Micro-tick Timer at the moment of the capture event.

pub fn valid(&self) -> VALID_R[src]

Bit 31 - Capture Valid. When 1, a value has been captured based on a transition of the related UTICK_CAPn pin. Cleared by writing to the related bit in the CAPCLR register.

impl R<bool, FLASH_PWRDWN_A>[src]

pub fn variant(&self) -> FLASH_PWRDWN_A[src]

Get enumerated values variant

pub fn is_pwrup(&self) -> bool[src]

Checks if the value of the field is PWRUP

pub fn is_pwrdwn(&self) -> bool[src]

Checks if the value of the field is PWRDWN

impl R<bool, FLASH_INIT_ERROR_A>[src]

pub fn variant(&self) -> FLASH_INIT_ERROR_A[src]

Get enumerated values variant

pub fn is_noerror(&self) -> bool[src]

Checks if the value of the field is NOERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<u32, Reg<u32, _ANALOG_CTRL_STATUS>>[src]

pub fn flash_pwrdwn(&self) -> FLASH_PWRDWN_R[src]

Bit 12 - Flash Power Down status.

pub fn flash_init_error(&self) -> FLASH_INIT_ERROR_R[src]

Bit 13 - Flash initialization error status.

impl R<u32, Reg<u32, _FREQ_ME_CTRL>>[src]

pub fn capval_scale(&self) -> CAPVAL_SCALE_R[src]

Bits 0:30 - Frequency measure result /Frequency measur scale

pub fn prog(&self) -> PROG_R[src]

Bit 31 - Set this bit to one to initiate a frequency measurement cycle. Hardware clears this bit when the measurement cycle has completed and there is valid capture data in the CAPVAL field (bits 30:0).

impl R<bool, ENA_12MHZCLK_A>[src]

pub fn variant(&self) -> ENA_12MHZCLK_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ENA_48MHZCLK_A>[src]

pub fn variant(&self) -> Variant<bool, ENA_48MHZCLK_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ENA_96MHZCLK_A>[src]

pub fn variant(&self) -> ENA_96MHZCLK_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _FRO192M_CTRL>>[src]

pub fn ena_12mhzclk(&self) -> ENA_12MHZCLK_R[src]

Bit 14 - 12 MHz clock control.

pub fn ena_48mhzclk(&self) -> ENA_48MHZCLK_R[src]

Bit 15 - 48 MHz clock control.

pub fn dac_trim(&self) -> DAC_TRIM_R[src]

Bits 16:23 - Frequency trim.

pub fn usbclkadj(&self) -> USBCLKADJ_R[src]

Bit 24 - If this bit is set and the USB peripheral is enabled into full speed device mode, the USB block will provide FRO clock adjustments to lock it to the host clock using the SOF packets.

pub fn usbmodchg(&self) -> USBMODCHG_R[src]

Bit 25 - If it reads as 1 when reading the DAC_TRIM field and USBCLKADJ=1, it should be re-read until it is 0.

pub fn ena_96mhzclk(&self) -> ENA_96MHZCLK_R[src]

Bit 30 - 96 MHz clock control.

impl R<bool, CLK_VALID_A>[src]

pub fn variant(&self) -> CLK_VALID_A[src]

Get enumerated values variant

pub fn is_noclkout(&self) -> bool[src]

Checks if the value of the field is NOCLKOUT

pub fn is_clkout(&self) -> bool[src]

Checks if the value of the field is CLKOUT

impl R<u32, Reg<u32, _FRO192M_STATUS>>[src]

pub fn clk_valid(&self) -> CLK_VALID_R[src]

Bit 0 - Output clock valid signal. Indicates that CCO clock has settled.

pub fn atb_vctrl(&self) -> ATB_VCTRL_R[src]

Bit 1 - CCO threshold voltage detector output (signal vcco_ok). Once the CCO voltage crosses the threshold voltage of a SLVT transistor, this output signal will go high. It is also possible to observe the clk_valid signal.

impl R<bool, ACBUF_PASS_ENABLE_A>[src]

pub fn variant(&self) -> ACBUF_PASS_ENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ENABLE_PLL_USB_OUT_A>[src]

pub fn variant(&self) -> ENABLE_PLL_USB_OUT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, ENABLE_SYSTEM_CLK_OUT_A>[src]

pub fn variant(&self) -> ENABLE_SYSTEM_CLK_OUT_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _XO32M_CTRL>>[src]

pub fn acbuf_pass_enable(&self) -> ACBUF_PASS_ENABLE_R[src]

Bit 22 - Bypass enable of XO AC buffer enable in pll and top level.

pub fn enable_pll_usb_out(&self) -> ENABLE_PLL_USB_OUT_R[src]

Bit 23 - Enable High speed Crystal oscillator output to USB HS PLL.

pub fn enable_system_clk_out(&self) -> ENABLE_SYSTEM_CLK_OUT_R[src]

Bit 24 - Enable XO 32 MHz output to CPU system.

impl R<bool, XO_READY_A>[src]

pub fn variant(&self) -> XO_READY_A[src]

Get enumerated values variant

pub fn is_not_stable(&self) -> bool[src]

Checks if the value of the field is NOT_STABLE

pub fn is_stable(&self) -> bool[src]

Checks if the value of the field is STABLE

impl R<u32, Reg<u32, _XO32M_STATUS>>[src]

pub fn xo_ready(&self) -> XO_READY_R[src]

Bit 0 - Indicates XO out frequency statibilty.

impl R<bool, BODVBAT_INT_ENABLE_A>[src]

pub fn variant(&self) -> BODVBAT_INT_ENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, BODCORE_INT_ENABLE_A>[src]

pub fn variant(&self) -> BODCORE_INT_ENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, DCDC_INT_ENABLE_A>[src]

pub fn variant(&self) -> DCDC_INT_ENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _BOD_DCDC_INT_CTRL>>[src]

pub fn bodvbat_int_enable(&self) -> BODVBAT_INT_ENABLE_R[src]

Bit 0 - BOD VBAT interrupt control.

pub fn bodvbat_int_clear(&self) -> BODVBAT_INT_CLEAR_R[src]

Bit 1 - BOD VBAT interrupt clear.1: Clear the interrupt. Self-cleared bit.

pub fn bodcore_int_enable(&self) -> BODCORE_INT_ENABLE_R[src]

Bit 2 - BOD CORE interrupt control.

pub fn bodcore_int_clear(&self) -> BODCORE_INT_CLEAR_R[src]

Bit 3 - BOD CORE interrupt clear.1: Clear the interrupt. Self-cleared bit.

pub fn dcdc_int_enable(&self) -> DCDC_INT_ENABLE_R[src]

Bit 4 - DCDC interrupt control.

pub fn dcdc_int_clear(&self) -> DCDC_INT_CLEAR_R[src]

Bit 5 - DCDC interrupt clear.1: Clear the interrupt. Self-cleared bit.

impl R<bool, BODVBAT_STATUS_A>[src]

pub fn variant(&self) -> BODVBAT_STATUS_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, BODVBAT_INT_STATUS_A>[src]

pub fn variant(&self) -> BODVBAT_INT_STATUS_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, BODVBAT_VAL_A>[src]

pub fn variant(&self) -> BODVBAT_VAL_A[src]

Get enumerated values variant

pub fn is_not_ok(&self) -> bool[src]

Checks if the value of the field is NOT_OK

pub fn is_ok(&self) -> bool[src]

Checks if the value of the field is OK

impl R<bool, BODCORE_STATUS_A>[src]

pub fn variant(&self) -> BODCORE_STATUS_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, BODCORE_INT_STATUS_A>[src]

pub fn variant(&self) -> BODCORE_INT_STATUS_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, BODCORE_VAL_A>[src]

pub fn variant(&self) -> BODCORE_VAL_A[src]

Get enumerated values variant

pub fn is_not_ok(&self) -> bool[src]

Checks if the value of the field is NOT_OK

pub fn is_ok(&self) -> bool[src]

Checks if the value of the field is OK

impl R<bool, DCDC_STATUS_A>[src]

pub fn variant(&self) -> DCDC_STATUS_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, DCDC_INT_STATUS_A>[src]

pub fn variant(&self) -> DCDC_INT_STATUS_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, DCDC_VAL_A>[src]

pub fn variant(&self) -> DCDC_VAL_A[src]

Get enumerated values variant

pub fn is_not_ok(&self) -> bool[src]

Checks if the value of the field is NOT_OK

pub fn is_ok(&self) -> bool[src]

Checks if the value of the field is OK

impl R<u32, Reg<u32, _BOD_DCDC_INT_STATUS>>[src]

pub fn bodvbat_status(&self) -> BODVBAT_STATUS_R[src]

Bit 0 - BOD VBAT Interrupt status before Interrupt Enable.

pub fn bodvbat_int_status(&self) -> BODVBAT_INT_STATUS_R[src]

Bit 1 - BOD VBAT Interrupt status after Interrupt Enable.

pub fn bodvbat_val(&self) -> BODVBAT_VAL_R[src]

Bit 2 - Current value of BOD VBAT power status output.

pub fn bodcore_status(&self) -> BODCORE_STATUS_R[src]

Bit 3 - BOD CORE Interrupt status before Interrupt Enable.

pub fn bodcore_int_status(&self) -> BODCORE_INT_STATUS_R[src]

Bit 4 - BOD CORE Interrupt status after Interrupt Enable.

pub fn bodcore_val(&self) -> BODCORE_VAL_R[src]

Bit 5 - Current value of BOD CORE power status output.

pub fn dcdc_status(&self) -> DCDC_STATUS_R[src]

Bit 6 - DCDC Interrupt status before Interrupt Enable.

pub fn dcdc_int_status(&self) -> DCDC_INT_STATUS_R[src]

Bit 7 - DCDC Interrupt status after Interrupt Enable.

pub fn dcdc_val(&self) -> DCDC_VAL_R[src]

Bit 8 - Current value of DCDC power status output.

impl R<bool, SL_A>[src]

pub fn variant(&self) -> SL_A[src]

Get enumerated values variant

pub fn is_short(&self) -> bool[src]

Checks if the value of the field is SHORT

pub fn is_long(&self) -> bool[src]

Checks if the value of the field is LONG

impl R<bool, FS_A>[src]

pub fn variant(&self) -> FS_A[src]

Get enumerated values variant

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

pub fn is_slow(&self) -> bool[src]

Checks if the value of the field is SLOW

impl R<u8, SWN_SWP_A>[src]

pub fn variant(&self) -> SWN_SWP_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_p_monitor(&self) -> bool[src]

Checks if the value of the field is P_MONITOR

pub fn is_n_monitor(&self) -> bool[src]

Checks if the value of the field is N_MONITOR

pub fn is_forbidden(&self) -> bool[src]

Checks if the value of the field is FORBIDDEN

impl R<bool, PD_A>[src]

pub fn variant(&self) -> PD_A[src]

Get enumerated values variant

pub fn is_powered_on(&self) -> bool[src]

Checks if the value of the field is POWERED_ON

pub fn is_powered_down(&self) -> bool[src]

Checks if the value of the field is POWERED_DOWN

impl R<bool, E_ND0_A>[src]

pub fn variant(&self) -> E_ND0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_ND1_A>[src]

pub fn variant(&self) -> E_ND1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_NR0_A>[src]

pub fn variant(&self) -> E_NR0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_NR1_A>[src]

pub fn variant(&self) -> E_NR1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_IV0_A>[src]

pub fn variant(&self) -> E_IV0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_IV1_A>[src]

pub fn variant(&self) -> E_IV1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_PN0_A>[src]

pub fn variant(&self) -> E_PN0_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_PN1_A>[src]

pub fn variant(&self) -> E_PN1_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _RINGO0_CTRL>>[src]

pub fn sl(&self) -> SL_R[src]

Bit 0 - Select short or long ringo (for all ringos types).

pub fn fs(&self) -> FS_R[src]

Bit 1 - Ringo frequency output divider.

pub fn swn_swp(&self) -> SWN_SWP_R[src]

Bits 2:3 - PN-Ringos (P-Transistor and N-Transistor processing) control.

pub fn pd(&self) -> PD_R[src]

Bit 4 - Ringo module Power control.

pub fn e_nd0(&self) -> E_ND0_R[src]

Bit 5 - First NAND2-based ringo control.

pub fn e_nd1(&self) -> E_ND1_R[src]

Bit 6 - Second NAND2-based ringo control.

pub fn e_nr0(&self) -> E_NR0_R[src]

Bit 7 - First NOR2-based ringo control.

pub fn e_nr1(&self) -> E_NR1_R[src]

Bit 8 - Second NOR2-based ringo control.

pub fn e_iv0(&self) -> E_IV0_R[src]

Bit 9 - First Inverter-based ringo control.

pub fn e_iv1(&self) -> E_IV1_R[src]

Bit 10 - Second Inverter-based ringo control.

pub fn e_pn0(&self) -> E_PN0_R[src]

Bit 11 - First PN (P-Transistor and N-Transistor processing) monitor control.

pub fn e_pn1(&self) -> E_PN1_R[src]

Bit 12 - Second PN (P-Transistor and N-Transistor processing) monitor control.

pub fn divisor(&self) -> DIVISOR_R[src]

Bits 16:19 - Ringo out Clock divider value. Frequency Output = Frequency input / (DIViSOR+1). (minimum = Frequency input / 16)

pub fn div_update_req(&self) -> DIV_UPDATE_REQ_R[src]

Bit 31 - Ringo clock out Divider status flag. Set when a change is made to the divider value, cleared when the change is complete.

impl R<bool, S_A>[src]

pub fn variant(&self) -> S_A[src]

Get enumerated values variant

pub fn is_short(&self) -> bool[src]

Checks if the value of the field is SHORT

pub fn is_long(&self) -> bool[src]

Checks if the value of the field is LONG

impl R<bool, FS_A>[src]

pub fn variant(&self) -> FS_A[src]

Get enumerated values variant

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

pub fn is_slow(&self) -> bool[src]

Checks if the value of the field is SLOW

impl R<bool, PD_A>[src]

pub fn variant(&self) -> PD_A[src]

Get enumerated values variant

pub fn is_powered_on(&self) -> bool[src]

Checks if the value of the field is POWERED_ON

pub fn is_powered_down(&self) -> bool[src]

Checks if the value of the field is POWERED_DOWN

impl R<bool, E_R24_A>[src]

pub fn variant(&self) -> E_R24_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_R35_A>[src]

pub fn variant(&self) -> E_R35_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M2_A>[src]

pub fn variant(&self) -> E_M2_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M3_A>[src]

pub fn variant(&self) -> E_M3_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M4_A>[src]

pub fn variant(&self) -> E_M4_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M5_A>[src]

pub fn variant(&self) -> E_M5_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _RINGO1_CTRL>>[src]

pub fn s(&self) -> S_R[src]

Bit 0 - Select short or long ringo (for all ringos types).

pub fn fs(&self) -> FS_R[src]

Bit 1 - Ringo frequency output divider.

pub fn pd(&self) -> PD_R[src]

Bit 2 - Ringo module Power control.

pub fn e_r24(&self) -> E_R24_R[src]

Bit 3 - .

pub fn e_r35(&self) -> E_R35_R[src]

Bit 4 - .

pub fn e_m2(&self) -> E_M2_R[src]

Bit 5 - Metal 2 (M2) monitor control.

pub fn e_m3(&self) -> E_M3_R[src]

Bit 6 - Metal 3 (M3) monitor control.

pub fn e_m4(&self) -> E_M4_R[src]

Bit 7 - Metal 4 (M4) monitor control.

pub fn e_m5(&self) -> E_M5_R[src]

Bit 8 - Metal 5 (M5) monitor control.

pub fn divisor(&self) -> DIVISOR_R[src]

Bits 16:19 - Ringo out Clock divider value. Frequency Output = Frequency input / (DIViSOR+1). (minimum = Frequency input / 16)

pub fn div_update_req(&self) -> DIV_UPDATE_REQ_R[src]

Bit 31 - Ringo clock out Divider status flag. Set when a change is made to the divider value, cleared when the change is complete.

impl R<bool, S_A>[src]

pub fn variant(&self) -> S_A[src]

Get enumerated values variant

pub fn is_short(&self) -> bool[src]

Checks if the value of the field is SHORT

pub fn is_long(&self) -> bool[src]

Checks if the value of the field is LONG

impl R<bool, FS_A>[src]

pub fn variant(&self) -> FS_A[src]

Get enumerated values variant

pub fn is_fast(&self) -> bool[src]

Checks if the value of the field is FAST

pub fn is_slow(&self) -> bool[src]

Checks if the value of the field is SLOW

impl R<bool, PD_A>[src]

pub fn variant(&self) -> PD_A[src]

Get enumerated values variant

pub fn is_powered_on(&self) -> bool[src]

Checks if the value of the field is POWERED_ON

pub fn is_powered_down(&self) -> bool[src]

Checks if the value of the field is POWERED_DOWN

impl R<bool, E_R24_A>[src]

pub fn variant(&self) -> E_R24_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_R35_A>[src]

pub fn variant(&self) -> E_R35_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M2_A>[src]

pub fn variant(&self) -> E_M2_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M3_A>[src]

pub fn variant(&self) -> E_M3_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M4_A>[src]

pub fn variant(&self) -> E_M4_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, E_M5_A>[src]

pub fn variant(&self) -> E_M5_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _RINGO2_CTRL>>[src]

pub fn s(&self) -> S_R[src]

Bit 0 - Select short or long ringo (for all ringos types).

pub fn fs(&self) -> FS_R[src]

Bit 1 - Ringo frequency output divider.

pub fn pd(&self) -> PD_R[src]

Bit 2 - Ringo module Power control.

pub fn e_r24(&self) -> E_R24_R[src]

Bit 3 - .

pub fn e_r35(&self) -> E_R35_R[src]

Bit 4 - .

pub fn e_m2(&self) -> E_M2_R[src]

Bit 5 - Metal 2 (M2) monitor control.

pub fn e_m3(&self) -> E_M3_R[src]

Bit 6 - Metal 3 (M3) monitor control.

pub fn e_m4(&self) -> E_M4_R[src]

Bit 7 - Metal 4 (M4) monitor control.

pub fn e_m5(&self) -> E_M5_R[src]

Bit 8 - Metal 5 (M5) monitor control.

pub fn divisor(&self) -> DIVISOR_R[src]

Bits 16:19 - Ringo out Clock divider value. Frequency Output = Frequency input / (DIViSOR+1). (minimum = Frequency input / 16)

pub fn div_update_req(&self) -> DIV_UPDATE_REQ_R[src]

Bit 31 - Ringo clock out Divider status flag. Set when a change is made to the divider value, cleared when the change is complete.

impl R<u32, Reg<u32, _USBHS_PHY_CTRL>>[src]

pub fn usb_vbusvalid_ext(&self) -> USB_VBUSVALID_EXT_R[src]

Bit 0 - Override value for Vbus if using external detectors.

pub fn usb_id_ext(&self) -> USB_ID_EXT_R[src]

Bit 1 - Override value for ID if using external detectors.

impl R<bool, DPDWAKEUPRESETENABLE_A>[src]

pub fn variant(&self) -> DPDWAKEUPRESETENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, BODVBATRESETENABLE_A>[src]

pub fn variant(&self) -> BODVBATRESETENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, SWRRESETENABLE_A>[src]

pub fn variant(&self) -> SWRRESETENABLE_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _RESETCTRL>>[src]

pub fn dpdwakeupresetenable(&self) -> DPDWAKEUPRESETENABLE_R[src]

Bit 0 - Wake-up from DEEP POWER DOWN reset event (either from wake up I/O or RTC or OS Event Timer).

pub fn bodvbatresetenable(&self) -> BODVBATRESETENABLE_R[src]

Bit 1 - BOD VBAT reset enable.

pub fn swrresetenable(&self) -> SWRRESETENABLE_R[src]

Bit 3 - Software reset enable.

impl R<u8, TRIGLVL_A>[src]

pub fn variant(&self) -> TRIGLVL_A[src]

Get enumerated values variant

pub fn is_v_1p00(&self) -> bool[src]

Checks if the value of the field is V_1P00

pub fn is_v_1p10(&self) -> bool[src]

Checks if the value of the field is V_1P10

pub fn is_v_1p20(&self) -> bool[src]

Checks if the value of the field is V_1P20

pub fn is_v_1p30(&self) -> bool[src]

Checks if the value of the field is V_1P30

pub fn is_v_1p40(&self) -> bool[src]

Checks if the value of the field is V_1P40

pub fn is_v_1p50(&self) -> bool[src]

Checks if the value of the field is V_1P50

pub fn is_v_1p60(&self) -> bool[src]

Checks if the value of the field is V_1P60

pub fn is_v_1p65(&self) -> bool[src]

Checks if the value of the field is V_1P65

pub fn is_v_1p70(&self) -> bool[src]

Checks if the value of the field is V_1P70

pub fn is_v_1p75(&self) -> bool[src]

Checks if the value of the field is V_1P75

pub fn is_v_1p80(&self) -> bool[src]

Checks if the value of the field is V_1P80

pub fn is_v_1p90(&self) -> bool[src]

Checks if the value of the field is V_1P90

pub fn is_v_2p00(&self) -> bool[src]

Checks if the value of the field is V_2P00

pub fn is_v_2p10(&self) -> bool[src]

Checks if the value of the field is V_2P10

pub fn is_v_2p20(&self) -> bool[src]

Checks if the value of the field is V_2P20

pub fn is_v_2p30(&self) -> bool[src]

Checks if the value of the field is V_2P30

pub fn is_v_2p40(&self) -> bool[src]

Checks if the value of the field is V_2P40

pub fn is_v_2p50(&self) -> bool[src]

Checks if the value of the field is V_2P50

pub fn is_v_2p60(&self) -> bool[src]

Checks if the value of the field is V_2P60

pub fn is_v_2p70(&self) -> bool[src]

Checks if the value of the field is V_2P70

pub fn is_v_2p80(&self) -> bool[src]

Checks if the value of the field is V_2P80

pub fn is_v_2p90(&self) -> bool[src]

Checks if the value of the field is V_2P90

pub fn is_v_3p00(&self) -> bool[src]

Checks if the value of the field is V_3P00

pub fn is_v_3p10(&self) -> bool[src]

Checks if the value of the field is V_3P10

pub fn is_v_3p20(&self) -> bool[src]

Checks if the value of the field is V_3P20

pub fn is_v_3p30_2(&self) -> bool[src]

Checks if the value of the field is V_3P30_2

pub fn is_v_3p30_3(&self) -> bool[src]

Checks if the value of the field is V_3P30_3

pub fn is_v_3p30_4(&self) -> bool[src]

Checks if the value of the field is V_3P30_4

pub fn is_v_3p30_5(&self) -> bool[src]

Checks if the value of the field is V_3P30_5

pub fn is_v_3p30_6(&self) -> bool[src]

Checks if the value of the field is V_3P30_6

pub fn is_v_3p30_7(&self) -> bool[src]

Checks if the value of the field is V_3P30_7

pub fn is_v_3p30_8(&self) -> bool[src]

Checks if the value of the field is V_3P30_8

impl R<u8, HYST_A>[src]

pub fn variant(&self) -> HYST_A[src]

Get enumerated values variant

pub fn is_hyst_25mv(&self) -> bool[src]

Checks if the value of the field is HYST_25MV

pub fn is_hyst_50mv(&self) -> bool[src]

Checks if the value of the field is HYST_50MV

pub fn is_hyst_75mv(&self) -> bool[src]

Checks if the value of the field is HYST_75MV

pub fn is_hyst_100mv(&self) -> bool[src]

Checks if the value of the field is HYST_100MV

impl R<u32, Reg<u32, _BODVBAT>>[src]

pub fn triglvl(&self) -> TRIGLVL_R[src]

Bits 0:4 - BoD trigger level.

pub fn hyst(&self) -> HYST_R[src]

Bits 5:6 - BoD Hysteresis control.

impl R<bool, HYST_A>[src]

pub fn variant(&self) -> HYST_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, VREFINPUT_A>[src]

pub fn variant(&self) -> VREFINPUT_A[src]

Get enumerated values variant

pub fn is_internalref(&self) -> bool[src]

Checks if the value of the field is INTERNALREF

pub fn is_vdda(&self) -> bool[src]

Checks if the value of the field is VDDA

impl R<bool, LOWPOWER_A>[src]

pub fn variant(&self) -> LOWPOWER_A[src]

Get enumerated values variant

pub fn is_highspeed(&self) -> bool[src]

Checks if the value of the field is HIGHSPEED

pub fn is_lowspeed(&self) -> bool[src]

Checks if the value of the field is LOWSPEED

impl R<u8, PMUX_A>[src]

pub fn variant(&self) -> Variant<u8, PMUX_A>[src]

Get enumerated values variant

pub fn is_vref(&self) -> bool[src]

Checks if the value of the field is VREF

pub fn is_cmp0_a(&self) -> bool[src]

Checks if the value of the field is CMP0_A

pub fn is_cmp0_b(&self) -> bool[src]

Checks if the value of the field is CMP0_B

pub fn is_cmp0_c(&self) -> bool[src]

Checks if the value of the field is CMP0_C

pub fn is_cmp0_d(&self) -> bool[src]

Checks if the value of the field is CMP0_D

pub fn is_cmp0_e(&self) -> bool[src]

Checks if the value of the field is CMP0_E

impl R<u8, NMUX_A>[src]

pub fn variant(&self) -> Variant<u8, NMUX_A>[src]

Get enumerated values variant

pub fn is_vref(&self) -> bool[src]

Checks if the value of the field is VREF

pub fn is_cmp0_a(&self) -> bool[src]

Checks if the value of the field is CMP0_A

pub fn is_cmp0_b(&self) -> bool[src]

Checks if the value of the field is CMP0_B

pub fn is_cmp0_c(&self) -> bool[src]

Checks if the value of the field is CMP0_C

pub fn is_cmp0_d(&self) -> bool[src]

Checks if the value of the field is CMP0_D

pub fn is_cmp0_e(&self) -> bool[src]

Checks if the value of the field is CMP0_E

impl R<u8, FILTERCGF_SAMPLEMODE_A>[src]

pub fn variant(&self) -> FILTERCGF_SAMPLEMODE_A[src]

Get enumerated values variant

pub fn is_bypass(&self) -> bool[src]

Checks if the value of the field is BYPASS

pub fn is_filter1clk(&self) -> bool[src]

Checks if the value of the field is FILTER1CLK

pub fn is_filter2clk(&self) -> bool[src]

Checks if the value of the field is FILTER2CLK

pub fn is_filter3clk(&self) -> bool[src]

Checks if the value of the field is FILTER3CLK

impl R<u8, FILTERCGF_CLKDIV_A>[src]

pub fn variant(&self) -> FILTERCGF_CLKDIV_A[src]

Get enumerated values variant

pub fn is_filter_1clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_1CLK_PERIOD

pub fn is_filter_2clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_2CLK_PERIOD

pub fn is_filter_4clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_4CLK_PERIOD

pub fn is_filter_8clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_8CLK_PERIOD

pub fn is_filter_16clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_16CLK_PERIOD

pub fn is_filter_32clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_32CLK_PERIOD

pub fn is_filter_64clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_64CLK_PERIOD

pub fn is_filter_128clk_period(&self) -> bool[src]

Checks if the value of the field is FILTER_128CLK_PERIOD

impl R<u32, Reg<u32, _COMP>>[src]

pub fn hyst(&self) -> HYST_R[src]

Bit 1 - Hysteris when hyst = '1'.

pub fn vrefinput(&self) -> VREFINPUT_R[src]

Bit 2 - Dedicated control bit to select between internal VREF and VDDA (for the resistive ladder).

pub fn lowpower(&self) -> LOWPOWER_R[src]

Bit 3 - Low power mode.

pub fn pmux(&self) -> PMUX_R[src]

Bits 4:6 - Control word for P multiplexer:.

pub fn nmux(&self) -> NMUX_R[src]

Bits 7:9 - Control word for N multiplexer:.

pub fn vref(&self) -> VREF_R[src]

Bits 10:14 - Control reference voltage step, per steps of (VREFINPUT/31).

pub fn filtercgf_samplemode(&self) -> FILTERCGF_SAMPLEMODE_R[src]

Bits 16:17 - Control the filtering of the Analog Comparator output.

pub fn filtercgf_clkdiv(&self) -> FILTERCGF_CLKDIV_R[src]

Bits 18:20 - Filter Clock divider.

impl R<bool, WAKEUP0_A>[src]

pub fn variant(&self) -> WAKEUP0_A[src]

Get enumerated values variant

pub fn is_noevent(&self) -> bool[src]

Checks if the value of the field is NOEVENT

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<bool, WAKEUP1_A>[src]

pub fn variant(&self) -> WAKEUP1_A[src]

Get enumerated values variant

pub fn is_noevent(&self) -> bool[src]

Checks if the value of the field is NOEVENT

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<bool, WAKEUP2_A>[src]

pub fn variant(&self) -> WAKEUP2_A[src]

Get enumerated values variant

pub fn is_noevent(&self) -> bool[src]

Checks if the value of the field is NOEVENT

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<bool, WAKEUP3_A>[src]

pub fn variant(&self) -> WAKEUP3_A[src]

Get enumerated values variant

pub fn is_noevent(&self) -> bool[src]

Checks if the value of the field is NOEVENT

pub fn is_event(&self) -> bool[src]

Checks if the value of the field is EVENT

impl R<u32, Reg<u32, _WAKEIOCAUSE>>[src]

pub fn wakeup0(&self) -> WAKEUP0_R[src]

Bit 0 - Allows to identify Wake up I/O 0 as the wake-up source from Deep Power Down mode.

pub fn wakeup1(&self) -> WAKEUP1_R[src]

Bit 1 - Allows to identify Wake up I/O 1 as the wake-up source from Deep Power Down mode.

pub fn wakeup2(&self) -> WAKEUP2_R[src]

Bit 2 - Allows to identify Wake up I/O 2 as the wake-up source from Deep Power Down mode.

pub fn wakeup3(&self) -> WAKEUP3_R[src]

Bit 3 - Allows to identify Wake up I/O 3 as the wake-up source from Deep Power Down mode.

impl R<bool, XTAL32KOSCFAILURE_A>[src]

pub fn variant(&self) -> XTAL32KOSCFAILURE_A[src]

Get enumerated values variant

pub fn is_nofail(&self) -> bool[src]

Checks if the value of the field is NOFAIL

pub fn is_failure(&self) -> bool[src]

Checks if the value of the field is FAILURE

impl R<u32, Reg<u32, _STATUSCLK>>[src]

pub fn xtal32kok(&self) -> XTAL32KOK_R[src]

Bit 0 - XTAL oscillator 32 K OK signal.

pub fn xtal32koscfailure(&self) -> XTAL32KOSCFAILURE_R[src]

Bit 2 - XTAL32 KHZ oscillator oscillation failure detection indicator.

impl R<u32, Reg<u32, _AOREG1>>[src]

pub fn por(&self) -> POR_R[src]

Bit 4 - The last chip reset was caused by a Power On Reset.

pub fn padreset(&self) -> PADRESET_R[src]

Bit 5 - The last chip reset was caused by a Pin Reset.

pub fn bodreset(&self) -> BODRESET_R[src]

Bit 6 - The last chip reset was caused by a Brown Out Detector (BoD), either VBAT BoD or Core Logic BoD.

pub fn systemreset(&self) -> SYSTEMRESET_R[src]

Bit 7 - The last chip reset was caused by a System Reset requested by the ARM CPU.

pub fn wdtreset(&self) -> WDTRESET_R[src]

Bit 8 - The last chip reset was caused by the Watchdog Timer.

pub fn swrreset(&self) -> SWRRESET_R[src]

Bit 9 - The last chip reset was caused by a Software event.

pub fn dpdreset_wakeupio(&self) -> DPDRESET_WAKEUPIO_R[src]

Bit 10 - The last chip reset was caused by a Wake-up I/O reset event during a Deep Power-Down mode.

pub fn dpdreset_rtc(&self) -> DPDRESET_RTC_R[src]

Bit 11 - The last chip reset was caused by an RTC (either RTC Alarm or RTC wake up) reset event during a Deep Power-Down mode.

pub fn dpdreset_ostimer(&self) -> DPDRESET_OSTIMER_R[src]

Bit 12 - The last chip reset was caused by an OS Event Timer reset event during a Deep Power-Down mode.

pub fn booterrorcounter(&self) -> BOOTERRORCOUNTER_R[src]

Bits 16:19 - ROM Boot Fatal Error Counter.

impl R<bool, SEL_A>[src]

pub fn variant(&self) -> SEL_A[src]

Get enumerated values variant

pub fn is_fro32k(&self) -> bool[src]

Checks if the value of the field is FRO32K

pub fn is_xtal32k(&self) -> bool[src]

Checks if the value of the field is XTAL32K

impl R<u32, Reg<u32, _RTCOSC32K>>[src]

pub fn sel(&self) -> SEL_R[src]

Bit 0 - Select the 32K oscillator to be used in Deep Power Down Mode for the RTC (either XTAL32KHz or FRO32KHz) .

pub fn clk1khzdiv(&self) -> CLK1KHZDIV_R[src]

Bits 1:3 - Actual division ratio is : 28 + CLK1KHZDIV.

pub fn clk1khzdivupdatereq(&self) -> CLK1KHZDIVUPDATEREQ_R[src]

Bit 15 - RTC 1KHz clock Divider status flag.

pub fn clk1hzdiv(&self) -> CLK1HZDIV_R[src]

Bits 16:26 - Actual division ratio is : 31744 + CLK1HZDIV.

pub fn clk1hzdivhalt(&self) -> CLK1HZDIVHALT_R[src]

Bit 30 - Halts the divider counter.

pub fn clk1hzdivupdatereq(&self) -> CLK1HZDIVUPDATEREQ_R[src]

Bit 31 - RTC 1Hz Divider status flag.

impl R<u32, Reg<u32, _OSTIMER>>[src]

pub fn softreset(&self) -> SOFTRESET_R[src]

Bit 0 - Active high reset.

pub fn clockenable(&self) -> CLOCKENABLE_R[src]

Bit 1 - Enable OSTIMER 32 KHz clock.

pub fn dpdwakeupenable(&self) -> DPDWAKEUPENABLE_R[src]

Bit 2 - Wake up enable in Deep Power Down mode (To be used in Enable Deep Power Down mode).

pub fn osc32kpd(&self) -> OSC32KPD_R[src]

Bit 3 - Oscilator 32KHz (either FRO32KHz or XTAL32KHz according to RTCOSC32K.

impl R<bool, PDEN_BODVBAT_A>[src]

pub fn variant(&self) -> PDEN_BODVBAT_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_FRO32K_A>[src]

pub fn variant(&self) -> PDEN_FRO32K_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_XTAL32K_A>[src]

pub fn variant(&self) -> PDEN_XTAL32K_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_XTAL32M_A>[src]

pub fn variant(&self) -> PDEN_XTAL32M_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_PLL0_A>[src]

pub fn variant(&self) -> PDEN_PLL0_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_PLL1_A>[src]

pub fn variant(&self) -> PDEN_PLL1_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_USBFSPHY_A>[src]

pub fn variant(&self) -> PDEN_USBFSPHY_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_USBHSPHY_A>[src]

pub fn variant(&self) -> PDEN_USBHSPHY_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_COMP_A>[src]

pub fn variant(&self) -> PDEN_COMP_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_LDOUSBHS_A>[src]

pub fn variant(&self) -> PDEN_LDOUSBHS_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_AUXBIAS_A>[src]

pub fn variant(&self) -> PDEN_AUXBIAS_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_LDOXO32M_A>[src]

pub fn variant(&self) -> PDEN_LDOXO32M_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_RNG_A>[src]

pub fn variant(&self) -> PDEN_RNG_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<bool, PDEN_PLL0_SSCG_A>[src]

pub fn variant(&self) -> PDEN_PLL0_SSCG_A[src]

Get enumerated values variant

pub fn is_poweredon(&self) -> bool[src]

Checks if the value of the field is POWEREDON

pub fn is_poweredoff(&self) -> bool[src]

Checks if the value of the field is POWEREDOFF

impl R<u32, Reg<u32, _PDRUNCFG0>>[src]

pub fn pden_bodvbat(&self) -> PDEN_BODVBAT_R[src]

Bit 3 - Controls power to VBAT Brown Out Detector (BOD).

pub fn pden_fro32k(&self) -> PDEN_FRO32K_R[src]

Bit 6 - Controls power to the Free Running Oscillator (FRO) 32 KHz.

pub fn pden_xtal32k(&self) -> PDEN_XTAL32K_R[src]

Bit 7 - Controls power to crystal 32 KHz.

pub fn pden_xtal32m(&self) -> PDEN_XTAL32M_R[src]

Bit 8 - Controls power to crystal 32 MHz.

pub fn pden_pll0(&self) -> PDEN_PLL0_R[src]

Bit 9 - Controls power to System PLL (also refered as PLL0).

pub fn pden_pll1(&self) -> PDEN_PLL1_R[src]

Bit 10 - Controls power to USB PLL (also refered as PLL1).

pub fn pden_usbfsphy(&self) -> PDEN_USBFSPHY_R[src]

Bit 11 - Controls power to USB Full Speed phy.

pub fn pden_usbhsphy(&self) -> PDEN_USBHSPHY_R[src]

Bit 12 - Controls power to USB High Speed Phy.

pub fn pden_comp(&self) -> PDEN_COMP_R[src]

Bit 13 - Controls power to Analog Comparator.

pub fn pden_ldousbhs(&self) -> PDEN_LDOUSBHS_R[src]

Bit 18 - Controls power to USB high speed LDO.

pub fn pden_auxbias(&self) -> PDEN_AUXBIAS_R[src]

Bit 19 - Controls power to auxiliary biasing (AUXBIAS)

pub fn pden_ldoxo32m(&self) -> PDEN_LDOXO32M_R[src]

Bit 20 - Controls power to crystal 32 MHz LDO.

pub fn pden_rng(&self) -> PDEN_RNG_R[src]

Bit 22 - Controls power to all True Random Number Genetaor (TRNG) clock sources.

pub fn pden_pll0_sscg(&self) -> PDEN_PLL0_SSCG_R[src]

Bit 23 - Controls power to System PLL (PLL0) Spread Spectrum module.

impl R<bool, UPDATELCKOUT_A>[src]

pub fn variant(&self) -> UPDATELCKOUT_A[src]

Get enumerated values variant

pub fn is_normal_mode(&self) -> bool[src]

Checks if the value of the field is NORMAL_MODE

pub fn is_protected_mode(&self) -> bool[src]

Checks if the value of the field is PROTECTED_MODE

impl R<u32, Reg<u32, _UPDATELCKOUT>>[src]

pub fn updatelckout(&self) -> UPDATELCKOUT_R[src]

Bit 0 - All Registers

impl R<u8, SCKINSEL_A>[src]

pub fn variant(&self) -> Variant<u8, SCKINSEL_A>[src]

Get enumerated values variant

pub fn is_orig_flex_i2s_signals(&self) -> bool[src]

Checks if the value of the field is ORIG_FLEX_I2S_SIGNALS

pub fn is_shared_set0_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET0_I2S_SIGNALS

pub fn is_shared_set1_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET1_I2S_SIGNALS

impl R<u8, WSINSEL_A>[src]

pub fn variant(&self) -> Variant<u8, WSINSEL_A>[src]

Get enumerated values variant

pub fn is_orig_flex_i2s_signals(&self) -> bool[src]

Checks if the value of the field is ORIG_FLEX_I2S_SIGNALS

pub fn is_shared_set0_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET0_I2S_SIGNALS

pub fn is_shared_set1_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET1_I2S_SIGNALS

impl R<u8, DATAINSEL_A>[src]

pub fn variant(&self) -> Variant<u8, DATAINSEL_A>[src]

Get enumerated values variant

pub fn is_orig_flex_i2s_signals(&self) -> bool[src]

Checks if the value of the field is ORIG_FLEX_I2S_SIGNALS

pub fn is_shared_set0_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET0_I2S_SIGNALS

pub fn is_shared_set1_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET1_I2S_SIGNALS

impl R<u8, DATAOUTSEL_A>[src]

pub fn variant(&self) -> Variant<u8, DATAOUTSEL_A>[src]

Get enumerated values variant

pub fn is_orig_flex_i2s_signals(&self) -> bool[src]

Checks if the value of the field is ORIG_FLEX_I2S_SIGNALS

pub fn is_shared_set0_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET0_I2S_SIGNALS

pub fn is_shared_set1_i2s_signals(&self) -> bool[src]

Checks if the value of the field is SHARED_SET1_I2S_SIGNALS

impl R<u32, Reg<u32, _FCCTRLSEL>>[src]

pub fn sckinsel(&self) -> SCKINSEL_R[src]

Bits 0:1 - Selects the source for SCK going into this Flexcomm.

pub fn wsinsel(&self) -> WSINSEL_R[src]

Bits 8:9 - Selects the source for WS going into this Flexcomm.

pub fn datainsel(&self) -> DATAINSEL_R[src]

Bits 16:17 - Selects the source for DATA input to this Flexcomm.

pub fn dataoutsel(&self) -> DATAOUTSEL_R[src]

Bits 24:25 - Selects the source for DATA output from this Flexcomm.

impl R<u8, SHAREDSCKSEL_A>[src]

pub fn variant(&self) -> SHAREDSCKSEL_A[src]

Get enumerated values variant

pub fn is_flexcomm0(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM0

pub fn is_flexcomm1(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM1

pub fn is_flexcomm2(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM2

pub fn is_flexcomm3(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM3

pub fn is_flexcomm4(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM4

pub fn is_flexcomm5(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM5

pub fn is_flexcomm6(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM6

pub fn is_flexcomm7(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM7

impl R<u8, SHAREDWSSEL_A>[src]

pub fn variant(&self) -> SHAREDWSSEL_A[src]

Get enumerated values variant

pub fn is_flexcomm0(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM0

pub fn is_flexcomm1(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM1

pub fn is_flexcomm2(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM2

pub fn is_flexcomm3(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM3

pub fn is_flexcomm4(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM4

pub fn is_flexcomm5(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM5

pub fn is_flexcomm6(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM6

pub fn is_flexcomm7(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM7

impl R<u8, SHAREDDATASEL_A>[src]

pub fn variant(&self) -> SHAREDDATASEL_A[src]

Get enumerated values variant

pub fn is_flexcomm0(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM0

pub fn is_flexcomm1(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM1

pub fn is_flexcomm2(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM2

pub fn is_flexcomm3(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM3

pub fn is_flexcomm4(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM4

pub fn is_flexcomm5(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM5

pub fn is_flexcomm6(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM6

pub fn is_flexcomm7(&self) -> bool[src]

Checks if the value of the field is FLEXCOMM7

impl R<bool, FC0DATAOUTEN_A>[src]

pub fn variant(&self) -> FC0DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, FC1DATAOUTEN_A>[src]

pub fn variant(&self) -> FC1DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, FC2DATAOUTEN_A>[src]

pub fn variant(&self) -> FC2DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, FC4DATAOUTEN_A>[src]

pub fn variant(&self) -> FC4DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, FC5DATAOUTEN_A>[src]

pub fn variant(&self) -> FC5DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, FC6DATAOUTEN_A>[src]

pub fn variant(&self) -> FC6DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<bool, FC7DATAOUTEN_A>[src]

pub fn variant(&self) -> FC7DATAOUTEN_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _SHAREDCTRLSET>>[src]

pub fn sharedscksel(&self) -> SHAREDSCKSEL_R[src]

Bits 0:2 - Selects the source for SCK of this shared signal set.

pub fn sharedwssel(&self) -> SHAREDWSSEL_R[src]

Bits 4:6 - Selects the source for WS of this shared signal set.

pub fn shareddatasel(&self) -> SHAREDDATASEL_R[src]

Bits 8:10 - Selects the source for DATA input for this shared signal set.

pub fn fc0dataouten(&self) -> FC0DATAOUTEN_R[src]

Bit 16 - Controls FC0 contribution to SHAREDDATAOUT for this shared set.

pub fn fc1dataouten(&self) -> FC1DATAOUTEN_R[src]

Bit 17 - Controls FC1 contribution to SHAREDDATAOUT for this shared set.

pub fn fc2dataouten(&self) -> FC2DATAOUTEN_R[src]

Bit 18 - Controls FC2 contribution to SHAREDDATAOUT for this shared set.

pub fn fc4dataouten(&self) -> FC4DATAOUTEN_R[src]

Bit 20 - Controls FC4 contribution to SHAREDDATAOUT for this shared set.

pub fn fc5dataouten(&self) -> FC5DATAOUTEN_R[src]

Bit 21 - Controls FC5 contribution to SHAREDDATAOUT for this shared set.

pub fn fc6dataouten(&self) -> FC6DATAOUTEN_R[src]

Bit 22 - Controls FC6 contribution to SHAREDDATAOUT for this shared set.

pub fn fc7dataouten(&self) -> FC7DATAOUTEN_R[src]

Bit 23 - Controls FC7 contribution to SHAREDDATAOUT for this shared set.

impl R<bool, USBHS_3V_NOK_A>[src]

pub fn variant(&self) -> USBHS_3V_NOK_A[src]

Get enumerated values variant

pub fn is_supply_3v_ok(&self) -> bool[src]

Checks if the value of the field is SUPPLY_3V_OK

pub fn is_supply_3v_low(&self) -> bool[src]

Checks if the value of the field is SUPPLY_3V_LOW

impl R<u32, Reg<u32, _USB_HS_STATUS>>[src]

pub fn usbhs_3v_nok(&self) -> USBHS_3V_NOK_R[src]

Bit 0 - USB_HS: Low voltage detection on 3.3V supply.

impl R<bool, SWRESET_A>[src]

pub fn variant(&self) -> SWRESET_A[src]

Get enumerated values variant

pub fn is_not_in_reset(&self) -> bool[src]

Checks if the value of the field is NOT_IN_RESET

pub fn is_in_reset(&self) -> bool[src]

Checks if the value of the field is IN_RESET

impl R<bool, ALARM1HZ_A>[src]

pub fn variant(&self) -> ALARM1HZ_A[src]

Get enumerated values variant

pub fn is_no_match(&self) -> bool[src]

Checks if the value of the field is NO_MATCH

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

impl R<bool, WAKE1KHZ_A>[src]

pub fn variant(&self) -> WAKE1KHZ_A[src]

Get enumerated values variant

pub fn is_run(&self) -> bool[src]

Checks if the value of the field is RUN

pub fn is_timeout(&self) -> bool[src]

Checks if the value of the field is TIMEOUT

impl R<bool, ALARMDPD_EN_A>[src]

pub fn variant(&self) -> ALARMDPD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, WAKEDPD_EN_A>[src]

pub fn variant(&self) -> WAKEDPD_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RTC1KHZ_EN_A>[src]

pub fn variant(&self) -> RTC1KHZ_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RTC_EN_A>[src]

pub fn variant(&self) -> RTC_EN_A[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<bool, RTC_OSC_PD_A>[src]

pub fn variant(&self) -> RTC_OSC_PD_A[src]

Get enumerated values variant

pub fn is_power_up(&self) -> bool[src]

Checks if the value of the field is POWER_UP

pub fn is_powered_down(&self) -> bool[src]

Checks if the value of the field is POWERED_DOWN

impl R<bool, RTC_OSC_BYPASS_A>[src]

pub fn variant(&self) -> RTC_OSC_BYPASS_A[src]

Get enumerated values variant

pub fn is_used(&self) -> bool[src]

Checks if the value of the field is USED

pub fn is_bypass(&self) -> bool[src]

Checks if the value of the field is BYPASS

impl R<bool, RTC_SUBSEC_ENA_A>[src]

pub fn variant(&self) -> RTC_SUBSEC_ENA_A[src]

Get enumerated values variant

pub fn is_power_up(&self) -> bool[src]

Checks if the value of the field is POWER_UP

pub fn is_powered_down(&self) -> bool[src]

Checks if the value of the field is POWERED_DOWN

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn swreset(&self) -> SWRESET_R[src]

Bit 0 - Software reset control

pub fn alarm1hz(&self) -> ALARM1HZ_R[src]

Bit 2 - RTC 1 Hz timer alarm flag status.

pub fn wake1khz(&self) -> WAKE1KHZ_R[src]

Bit 3 - RTC 1 kHz timer wake-up flag status.

pub fn alarmdpd_en(&self) -> ALARMDPD_EN_R[src]

Bit 4 - RTC 1 Hz timer alarm enable for Deep power-down.

pub fn wakedpd_en(&self) -> WAKEDPD_EN_R[src]

Bit 5 - RTC 1 kHz timer wake-up enable for Deep power-down.

pub fn rtc1khz_en(&self) -> RTC1KHZ_EN_R[src]

Bit 6 - RTC 1 kHz clock enable. This bit can be set to 0 to conserve power if the 1 kHz timer is not used. This bit has no effect when the RTC is disabled (bit 7 of this register is 0).

pub fn rtc_en(&self) -> RTC_EN_R[src]

Bit 7 - RTC enable.

pub fn rtc_osc_pd(&self) -> RTC_OSC_PD_R[src]

Bit 8 - RTC oscillator power-down control.

pub fn rtc_osc_bypass(&self) -> RTC_OSC_BYPASS_R[src]

Bit 9 - RTC oscillator bypass control.

pub fn rtc_subsec_ena(&self) -> RTC_SUBSEC_ENA_R[src]

Bit 10 - RTC Sub-second counter control.

impl R<u32, Reg<u32, _MATCH>>[src]

pub fn matval(&self) -> MATVAL_R[src]

Bits 0:31 - Contains the match value against which the 1 Hz RTC timer will be compared to set the alarm flag RTC_ALARM and generate an alarm interrupt/wake-up if enabled.

impl R<u32, Reg<u32, _COUNT>>[src]

pub fn val(&self) -> VAL_R[src]

Bits 0:31 - A read reflects the current value of the main, 1 Hz RTC timer. A write loads a new initial value into the timer. The RTC counter will count up continuously at a 1 Hz rate once the RTC Software Reset is removed (by clearing bit 0 of the CTRL register). Only write to this register when the RTC_EN bit in the RTC CTRL Register is 0. The counter increments one second after the RTC_EN bit is set.

impl R<u32, Reg<u32, _WAKE>>[src]

pub fn val(&self) -> VAL_R[src]

Bits 0:15 - A read reflects the current value of the high-resolution/wake-up timer. A write pre-loads a start count value into the wake-up timer and initializes a count-down sequence. Do not write to this register while counting is in progress.

impl R<u32, Reg<u32, _SUBSEC>>[src]

pub fn subsec(&self) -> SUBSEC_R[src]

Bits 0:14 - A read reflects the current value of the 32KHz sub-second counter. This counter is cleared whenever the SUBSEC_ENA bit in the RTC_CONTROL register is low. Up-counting at a 32KHz rate commences at the start of the next one-second interval after the SUBSEC_ENA bit is set. This counter must be re-enabled after exiting deep power-down mode or after the main RTC module is disabled and re-enabled. On modules not equipped with a sub-second counter, this register will read-back as all zeroes.

impl R<u32, Reg<u32, _GPREG>>[src]

pub fn gpdata(&self) -> GPDATA_R[src]

Bits 0:31 - Data retained during Deep power-down mode or loss of main power as long as VBAT is supplied.

impl R<u32, Reg<u32, _EVTIMERL>>[src]

pub fn evtimer_count_value(&self) -> EVTIMER_COUNT_VALUE_R[src]

Bits 0:31 - A read reflects the current value of the lower 32 bits of the EVTIMER. Note there is physically only one EVTimer, readable from all domains.

impl R<u32, Reg<u32, _EVTIMERH>>[src]

pub fn evtimer_count_value(&self) -> EVTIMER_COUNT_VALUE_R[src]

Bits 0:9 - A read reflects the current value of the upper 32 bits of the EVTIMER. Note there is physically only one EVTimer, readable from all domains.

impl R<u32, Reg<u32, _CAPTUREN_L>>[src]

pub fn capturen_value(&self) -> CAPTUREN_VALUE_R[src]

Bits 0:31 - A read reflects the value of the lower 32 bits of the central EVTIMER at the time the last capture signal was generated by the CPU. A separate pair of CAPTURE registers are implemented for each CPU. Each CPU reads its own capture value at the same pair of addresses.

impl R<u32, Reg<u32, _CAPTUREN_H>>[src]

pub fn capturen_value(&self) -> CAPTUREN_VALUE_R[src]

Bits 0:9 - A read reflects the value of the upper 32 bits of the central EVTIMER at the time the last capture signal was generated by the CPU. A separate pair of CAPTURE registers are implemented for each CPU. Each CPU reads its own capture value at the same pair of addresses.

impl R<u32, Reg<u32, _MATCHN_L>>[src]

pub fn matchn_value(&self) -> MATCHN_VALUE_R[src]

Bits 0:31 - The value written to the MATCH (L/H) register pair is compared against the central EVTIMER. When a match occurs, an interrupt request is generated if enabled. A separate pair of MATCH registers are implemented for each CPU. Each CPU reads its own local value at the same pair of addresses.

impl R<u32, Reg<u32, _MATCHN_H>>[src]

pub fn matchn_value(&self) -> MATCHN_VALUE_R[src]

Bits 0:9 - The value written to the MATCH (L/H) register pair is compared against the central EVTIMER. When a match occurs, an interrupt request is generated if enabled. A separate pair of MATCH registers are implemented for each CPU. Each CPU reads its own local value at the same pair of addresses.

impl R<u32, Reg<u32, _OSEVENT_CTRL>>[src]

pub fn ostimer_intrflag(&self) -> OSTIMER_INTRFLAG_R[src]

Bit 0 - This bit is set when a match occurs between the central 64-bit EVTIMER and the value programmed in the Match-register pair for the associated CPU This bit is cleared by writing a '1'. Writes to clear this bit are asynchronous. This should be done before a new match value is written into the MATCH_L/H registers

pub fn ostimer_intena(&self) -> OSTIMER_INTENA_R[src]

Bit 1 - When this bit is '1' an interrupt/wakeup request to the Domainn processor will be asserted when the OSTIMER_INTR flag is set. When this bit is '0', interrupt/wakeup requests due to the OSTIMER_INTR flag are blocked.A separate OSEVENT_CTRL register is implemented for each CPU. Each CPU reads its own local value at the same address.

impl R<u32, Reg<u32, _STARTA>>[src]

pub fn starta(&self) -> STARTA_R[src]

Bits 0:17 - Address / Start address for commands that take an address (range) as a parameter.

impl R<u32, Reg<u32, _STOPA>>[src]

pub fn stopa(&self) -> STOPA_R[src]

Bits 0:17 - Stop address for commands that take an address range as a parameter (the word specified by STOPA is included in the address range).

impl R<u32, Reg<u32, _DATAW>>[src]

pub fn dataw(&self) -> DATAW_R[src]

Bits 0:31 - no description available

impl R<u32, Reg<u32, _INT_STATUS>>[src]

pub fn fail(&self) -> FAIL_R[src]

Bit 0 - This status bit is set if execution of a (legal) command failed.

pub fn err(&self) -> ERR_R[src]

Bit 1 - This status bit is set if execution of an illegal command is detected.

pub fn done(&self) -> DONE_R[src]

Bit 2 - This status bit is set at the end of command execution.

pub fn ecc_err(&self) -> ECC_ERR_R[src]

Bit 3 - This status bit is set if, during a memory read operation (either a user-requested read, or a speculative read, or reads performed by a controller command), a correctable or uncorrectable error is detected by ECC decoding logic.

impl R<u32, Reg<u32, _INT_ENABLE>>[src]

pub fn fail(&self) -> FAIL_R[src]

Bit 0 - If an INT_ENABLE bit is set, an interrupt request will be generated if the corresponding INT_STATUS bit is high.

pub fn err(&self) -> ERR_R[src]

Bit 1 - If an INT_ENABLE bit is set, an interrupt request will be generated if the corresponding INT_STATUS bit is high.

pub fn done(&self) -> DONE_R[src]

Bit 2 - If an INT_ENABLE bit is set, an interrupt request will be generated if the corresponding INT_STATUS bit is high.

pub fn ecc_err(&self) -> ECC_ERR_R[src]

Bit 3 - If an INT_ENABLE bit is set, an interrupt request will be generated if the corresponding INT_STATUS bit is high.

impl R<u32, Reg<u32, _MODULE_ID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - Aperture i.

pub fn minor_rev(&self) -> MINOR_REV_R[src]

Bits 8:11 - Minor revision i.

pub fn major_rev(&self) -> MAJOR_REV_R[src]

Bits 12:15 - Major revision i.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Identifier.

impl R<bool, EN_A>[src]

pub fn variant(&self) -> EN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENC_ENABLE>>[src]

pub fn en(&self) -> EN_R[src]

Bit 0 - Encryption Enable.

impl R<bool, LOCKREG0_A>[src]

pub fn variant(&self) -> LOCKREG0_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LOCKREG1_A>[src]

pub fn variant(&self) -> LOCKREG1_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LOCKREG2_A>[src]

pub fn variant(&self) -> LOCKREG2_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LOCKMASK_A>[src]

pub fn variant(&self) -> LOCKMASK_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _LOCK>>[src]

pub fn lockreg0(&self) -> LOCKREG0_R[src]

Bit 0 - Lock Region 0 registers.

pub fn lockreg1(&self) -> LOCKREG1_R[src]

Bit 1 - Lock Region 1 registers.

pub fn lockreg2(&self) -> LOCKREG2_R[src]

Bit 2 - Lock Region 2 registers.

pub fn lockmask(&self) -> LOCKMASK_R[src]

Bit 8 - Lock the Mask registers.

impl R<u32, Reg<u32, _BASE_ADDR0>>[src]

pub fn addr_fixed(&self) -> ADDR_FIXED_R[src]

Bits 0:17 - Fixed portion of the base address of region 0.

pub fn addr_prg(&self) -> ADDR_PRG_R[src]

Bits 18:19 - Programmable portion of the base address of region 0.

impl R<u32, Reg<u32, _SR_ENABLE0>>[src]

pub fn en(&self) -> EN_R[src]

Bits 0:31 - Each bit in this field enables an 8KB subregion for encryption at offset 8KB*bitnum of region 0.

impl R<u32, Reg<u32, _BASE_ADDR1>>[src]

pub fn addr_fixed(&self) -> ADDR_FIXED_R[src]

Bits 0:17 - Fixed portion of the base address of region 1.

pub fn addr_prg(&self) -> ADDR_PRG_R[src]

Bits 18:19 - Programmable portion of the base address of region 1.

impl R<u32, Reg<u32, _SR_ENABLE1>>[src]

pub fn en(&self) -> EN_R[src]

Bits 0:31 - Each bit in this field enables an 8KB subregion for encryption at offset 8KB*bitnum of region 1.

impl R<u32, Reg<u32, _BASE_ADDR2>>[src]

pub fn addr_fixed(&self) -> ADDR_FIXED_R[src]

Bits 0:17 - Fixed portion of the base address of region 2.

pub fn addr_prg(&self) -> ADDR_PRG_R[src]

Bits 18:19 - Programmable portion of the base address of region 2.

impl R<u32, Reg<u32, _SR_ENABLE2>>[src]

pub fn en(&self) -> EN_R[src]

Bits 0:31 - Each bit in this field enables an 8KB subregion for encryption at offset 8KB*bitnum of region 2.

impl R<bool, TXPWDFS_A>[src]

pub fn variant(&self) -> TXPWDFS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDIBIAS_A>[src]

pub fn variant(&self) -> TXPWDIBIAS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDV2I_A>[src]

pub fn variant(&self) -> TXPWDV2I_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDENV_A>[src]

pub fn variant(&self) -> RXPWDENV_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWD1PT1_A>[src]

pub fn variant(&self) -> RXPWD1PT1_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDDIFF_A>[src]

pub fn variant(&self) -> RXPWDDIFF_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDRX_A>[src]

pub fn variant(&self) -> RXPWDRX_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PWD>>[src]

pub fn txpwdfs(&self) -> TXPWDFS_R[src]

Bit 10 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdibias(&self) -> TXPWDIBIAS_R[src]

Bit 11 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdv2i(&self) -> TXPWDV2I_R[src]

Bit 12 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdenv(&self) -> RXPWDENV_R[src]

Bit 17 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwd1pt1(&self) -> RXPWD1PT1_R[src]

Bit 18 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwddiff(&self) -> RXPWDDIFF_R[src]

Bit 19 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdrx(&self) -> RXPWDRX_R[src]

Bit 20 - This bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

impl R<bool, TXPWDFS_A>[src]

pub fn variant(&self) -> TXPWDFS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDIBIAS_A>[src]

pub fn variant(&self) -> TXPWDIBIAS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDV2I_A>[src]

pub fn variant(&self) -> TXPWDV2I_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDENV_A>[src]

pub fn variant(&self) -> RXPWDENV_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWD1PT1_A>[src]

pub fn variant(&self) -> RXPWD1PT1_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDDIFF_A>[src]

pub fn variant(&self) -> RXPWDDIFF_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDRX_A>[src]

pub fn variant(&self) -> RXPWDRX_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PWD_SET>>[src]

pub fn txpwdfs(&self) -> TXPWDFS_R[src]

Bit 10 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdibias(&self) -> TXPWDIBIAS_R[src]

Bit 11 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdv2i(&self) -> TXPWDV2I_R[src]

Bit 12 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdenv(&self) -> RXPWDENV_R[src]

Bit 17 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwd1pt1(&self) -> RXPWD1PT1_R[src]

Bit 18 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwddiff(&self) -> RXPWDDIFF_R[src]

Bit 19 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdrx(&self) -> RXPWDRX_R[src]

Bit 20 - This bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

impl R<bool, TXPWDFS_A>[src]

pub fn variant(&self) -> TXPWDFS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDIBIAS_A>[src]

pub fn variant(&self) -> TXPWDIBIAS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDV2I_A>[src]

pub fn variant(&self) -> TXPWDV2I_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDENV_A>[src]

pub fn variant(&self) -> RXPWDENV_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWD1PT1_A>[src]

pub fn variant(&self) -> RXPWD1PT1_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDDIFF_A>[src]

pub fn variant(&self) -> RXPWDDIFF_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDRX_A>[src]

pub fn variant(&self) -> RXPWDRX_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PWD_CLR>>[src]

pub fn txpwdfs(&self) -> TXPWDFS_R[src]

Bit 10 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdibias(&self) -> TXPWDIBIAS_R[src]

Bit 11 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdv2i(&self) -> TXPWDV2I_R[src]

Bit 12 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdenv(&self) -> RXPWDENV_R[src]

Bit 17 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwd1pt1(&self) -> RXPWD1PT1_R[src]

Bit 18 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwddiff(&self) -> RXPWDDIFF_R[src]

Bit 19 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdrx(&self) -> RXPWDRX_R[src]

Bit 20 - This bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

impl R<bool, TXPWDFS_A>[src]

pub fn variant(&self) -> TXPWDFS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDIBIAS_A>[src]

pub fn variant(&self) -> TXPWDIBIAS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, TXPWDV2I_A>[src]

pub fn variant(&self) -> TXPWDV2I_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDENV_A>[src]

pub fn variant(&self) -> RXPWDENV_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWD1PT1_A>[src]

pub fn variant(&self) -> RXPWD1PT1_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDDIFF_A>[src]

pub fn variant(&self) -> RXPWDDIFF_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, RXPWDRX_A>[src]

pub fn variant(&self) -> RXPWDRX_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PWD_TOG>>[src]

pub fn txpwdfs(&self) -> TXPWDFS_R[src]

Bit 10 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdibias(&self) -> TXPWDIBIAS_R[src]

Bit 11 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn txpwdv2i(&self) -> TXPWDV2I_R[src]

Bit 12 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdenv(&self) -> RXPWDENV_R[src]

Bit 17 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwd1pt1(&self) -> RXPWD1PT1_R[src]

Bit 18 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwddiff(&self) -> RXPWDDIFF_R[src]

Bit 19 - Note that this bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

pub fn rxpwdrx(&self) -> RXPWDRX_R[src]

Bit 20 - This bit will be auto cleared if there is USB wakeup event while ENAUTOCLR_PHY_PWD bit of CTRL is enabled

impl R<u8, D_CAL_A>[src]

pub fn variant(&self) -> Variant<u8, D_CAL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

pub fn is_value15(&self) -> bool[src]

Checks if the value of the field is VALUE15

impl R<u32, Reg<u32, _TX>>[src]

pub fn d_cal(&self) -> D_CAL_R[src]

Bits 0:3 - Decode to trim the nominal 17

pub fn txcal45dm(&self) -> TXCAL45DM_R[src]

Bits 8:11 - Decode to trim the nominal 45ohm series termination resistance to the USB_DM output pin

pub fn txencal45dn(&self) -> TXENCAL45DN_R[src]

Bit 13 - Enable resistance calibration on DN.

pub fn txcal45dp(&self) -> TXCAL45DP_R[src]

Bits 16:19 - Decode to trim the nominal 45ohm series termination resistance to the USB_DP output pin

pub fn txencal45dp(&self) -> TXENCAL45DP_R[src]

Bit 21 - Enable resistance calibration on DP.

impl R<u8, D_CAL_A>[src]

pub fn variant(&self) -> Variant<u8, D_CAL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

pub fn is_value15(&self) -> bool[src]

Checks if the value of the field is VALUE15

impl R<u32, Reg<u32, _TX_SET>>[src]

pub fn d_cal(&self) -> D_CAL_R[src]

Bits 0:3 - Decode to trim the nominal 17

pub fn txcal45dm(&self) -> TXCAL45DM_R[src]

Bits 8:11 - Decode to trim the nominal 45ohm series termination resistance to the USB_DM output pin

pub fn txencal45dn(&self) -> TXENCAL45DN_R[src]

Bit 13 - Enable resistance calibration on DN.

pub fn txcal45dp(&self) -> TXCAL45DP_R[src]

Bits 16:19 - Decode to trim the nominal 45ohm series termination resistance to the USB_DP output pin

pub fn txencal45dp(&self) -> TXENCAL45DP_R[src]

Bit 21 - Enable resistance calibration on DP.

impl R<u8, D_CAL_A>[src]

pub fn variant(&self) -> Variant<u8, D_CAL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

pub fn is_value15(&self) -> bool[src]

Checks if the value of the field is VALUE15

impl R<u32, Reg<u32, _TX_CLR>>[src]

pub fn d_cal(&self) -> D_CAL_R[src]

Bits 0:3 - Decode to trim the nominal 17

pub fn txcal45dm(&self) -> TXCAL45DM_R[src]

Bits 8:11 - Decode to trim the nominal 45ohm series termination resistance to the USB_DM output pin

pub fn txencal45dn(&self) -> TXENCAL45DN_R[src]

Bit 13 - Enable resistance calibration on DN.

pub fn txcal45dp(&self) -> TXCAL45DP_R[src]

Bits 16:19 - Decode to trim the nominal 45ohm series termination resistance to the USB_DP output pin

pub fn txencal45dp(&self) -> TXENCAL45DP_R[src]

Bit 21 - Enable resistance calibration on DP.

impl R<u8, D_CAL_A>[src]

pub fn variant(&self) -> Variant<u8, D_CAL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

pub fn is_value15(&self) -> bool[src]

Checks if the value of the field is VALUE15

impl R<u32, Reg<u32, _TX_TOG>>[src]

pub fn d_cal(&self) -> D_CAL_R[src]

Bits 0:3 - Decode to trim the nominal 17

pub fn txcal45dm(&self) -> TXCAL45DM_R[src]

Bits 8:11 - Decode to trim the nominal 45ohm series termination resistance to the USB_DM output pin

pub fn txencal45dn(&self) -> TXENCAL45DN_R[src]

Bit 13 - Enable resistance calibration on DN.

pub fn txcal45dp(&self) -> TXCAL45DP_R[src]

Bits 16:19 - Decode to trim the nominal 45ohm series termination resistance to the USB_DP output pin

pub fn txencal45dp(&self) -> TXENCAL45DP_R[src]

Bit 21 - Enable resistance calibration on DP.

impl R<u8, ENVADJ_A>[src]

pub fn variant(&self) -> Variant<u8, ENVADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<u8, DISCONADJ_A>[src]

pub fn variant(&self) -> Variant<u8, DISCONADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<bool, RXDBYPASS_A>[src]

pub fn variant(&self) -> RXDBYPASS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _RX>>[src]

pub fn envadj(&self) -> ENVADJ_R[src]

Bits 0:2 - The ENVADJ field adjusts the trip point for the envelope detector

pub fn disconadj(&self) -> DISCONADJ_R[src]

Bits 4:6 - The DISCONADJ field adjusts the trip point for the disconnect detector.

pub fn rxdbypass(&self) -> RXDBYPASS_R[src]

Bit 22 - This test mode is intended for lab use only, replace FS differential receiver with DP single ended receiver

impl R<u8, ENVADJ_A>[src]

pub fn variant(&self) -> Variant<u8, ENVADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<u8, DISCONADJ_A>[src]

pub fn variant(&self) -> Variant<u8, DISCONADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<bool, RXDBYPASS_A>[src]

pub fn variant(&self) -> RXDBYPASS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _RX_SET>>[src]

pub fn envadj(&self) -> ENVADJ_R[src]

Bits 0:2 - The ENVADJ field adjusts the trip point for the envelope detector

pub fn disconadj(&self) -> DISCONADJ_R[src]

Bits 4:6 - The DISCONADJ field adjusts the trip point for the disconnect detector.

pub fn rxdbypass(&self) -> RXDBYPASS_R[src]

Bit 22 - This test mode is intended for lab use only, replace FS differential receiver with DP single ended receiver

impl R<u8, ENVADJ_A>[src]

pub fn variant(&self) -> Variant<u8, ENVADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<u8, DISCONADJ_A>[src]

pub fn variant(&self) -> Variant<u8, DISCONADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<bool, RXDBYPASS_A>[src]

pub fn variant(&self) -> RXDBYPASS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _RX_CLR>>[src]

pub fn envadj(&self) -> ENVADJ_R[src]

Bits 0:2 - The ENVADJ field adjusts the trip point for the envelope detector

pub fn disconadj(&self) -> DISCONADJ_R[src]

Bits 4:6 - The DISCONADJ field adjusts the trip point for the disconnect detector.

pub fn rxdbypass(&self) -> RXDBYPASS_R[src]

Bit 22 - This test mode is intended for lab use only, replace FS differential receiver with DP single ended receiver

impl R<u8, ENVADJ_A>[src]

pub fn variant(&self) -> Variant<u8, ENVADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<u8, DISCONADJ_A>[src]

pub fn variant(&self) -> Variant<u8, DISCONADJ_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

impl R<bool, RXDBYPASS_A>[src]

pub fn variant(&self) -> RXDBYPASS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _RX_TOG>>[src]

pub fn envadj(&self) -> ENVADJ_R[src]

Bits 0:2 - The ENVADJ field adjusts the trip point for the envelope detector

pub fn disconadj(&self) -> DISCONADJ_R[src]

Bits 4:6 - The DISCONADJ field adjusts the trip point for the disconnect detector.

pub fn rxdbypass(&self) -> RXDBYPASS_R[src]

Bit 22 - This test mode is intended for lab use only, replace FS differential receiver with DP single ended receiver

impl R<bool, ENDEVPLUGINDET_A>[src]

pub fn variant(&self) -> ENDEVPLUGINDET_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn enhostdiscondetect(&self) -> ENHOSTDISCONDETECT_R[src]

Bit 1 - For host mode, enables high-speed disconnect detector

pub fn enirqhostdiscon(&self) -> ENIRQHOSTDISCON_R[src]

Bit 2 - Enable IRQ for Host disconnect: Enables interrupt for detection of disconnection to Device when in high-speed host mode

pub fn hostdiscondetect_irq(&self) -> HOSTDISCONDETECT_IRQ_R[src]

Bit 3 - Indicates that the device has disconnected in High-Speed mode

pub fn endevplugindet(&self) -> ENDEVPLUGINDET_R[src]

Bit 4 - Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode

pub fn devplugin_polarity(&self) -> DEVPLUGIN_POLARITY_R[src]

Bit 5 - Device plugin polarity: For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in

pub fn resumeirqsticky(&self) -> RESUMEIRQSTICKY_R[src]

Bit 8 - Resume IRQ: Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it

pub fn enirqresumedetect(&self) -> ENIRQRESUMEDETECT_R[src]

Bit 9 - Enable IRQ Resume detect: Enables interrupt for detection of a non-J state on the USB line

pub fn resume_irq(&self) -> RESUME_IRQ_R[src]

Bit 10 - Resume IRQ: Indicates that the host is sending a wake-up after suspend

pub fn devplugin_irq(&self) -> DEVPLUGIN_IRQ_R[src]

Bit 12 - Indicates that the device is connected

pub fn enutmilevel2(&self) -> ENUTMILEVEL2_R[src]

Bit 14 - Enables UTMI+ Level 2 operation for the USB HS PHY

pub fn enutmilevel3(&self) -> ENUTMILEVEL3_R[src]

Bit 15 - Enables UTMI+ Level 3 operation for the USB HS PHY

pub fn enirqwakeup(&self) -> ENIRQWAKEUP_R[src]

Bit 16 - Enable wake-up IRQ: Enables interrupt for the wake-up events.

pub fn wakeup_irq(&self) -> WAKEUP_IRQ_R[src]

Bit 17 - Wake-up IRQ: Indicates that there is a wak-eup event

pub fn autoresume_en(&self) -> AUTORESUME_EN_R[src]

Bit 18 - Enable the auto resume feature, when set, HW will use 32KHz clock to send Resume to respond to the device remote wakeup(for host mode only)

pub fn enautoclr_clkgate(&self) -> ENAUTOCLR_CLKGATE_R[src]

Bit 19 - Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended

pub fn enautoclr_phy_pwd(&self) -> ENAUTOCLR_PHY_PWD_R[src]

Bit 20 - Enables the feature to auto-clear the PWD register bits in PWD if there is wakeup event while USB is suspended

pub fn endpdmchg_wkup(&self) -> ENDPDMCHG_WKUP_R[src]

Bit 21 - Enable DP DM change wake-up: Not for customer use

pub fn envbuschg_wkup(&self) -> ENVBUSCHG_WKUP_R[src]

Bit 23 - Enable VBUS change wake-up: Enables the feature to wake-up USB if VBUS is toggled when USB is suspended

pub fn enautoclr_usbclkgate(&self) -> ENAUTOCLR_USBCLKGATE_R[src]

Bit 25 - Enable auto-clear USB Clock gate: Enables the feature to auto-clear the USB0_CLKGATE/USB1_CLKGATE register bit in HW_DIGCTL_CTRL if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn enautoset_usbclks(&self) -> ENAUTOSET_USBCLKS_R[src]

Bit 26 - Enable auto-set of USB clocks: Enables the feature to auto-clear the EN_USB_CLKS register bits in HW_CLKCTRL_PLL1CTRL0/HW_CLKCTRL_P LL1CTRL1 if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn host_force_ls_se0(&self) -> HOST_FORCE_LS_SE0_R[src]

Bit 28 - Forces the next FS packet that is transmitted to have a EOP with low-speed timing

pub fn utmi_suspendm(&self) -> UTMI_SUSPENDM_R[src]

Bit 29 - Used by the PHY to indicate a powered-down state

pub fn clkgate(&self) -> CLKGATE_R[src]

Bit 30 - Gate UTMI Clocks

pub fn sftrst(&self) -> SFTRST_R[src]

Bit 31 - Writing a 1 to this bit will soft-reset the PWD, TX, RX, and CTRL registers

impl R<bool, ENDEVPLUGINDET_A>[src]

pub fn variant(&self) -> ENDEVPLUGINDET_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _CTRL_SET>>[src]

pub fn enhostdiscondetect(&self) -> ENHOSTDISCONDETECT_R[src]

Bit 1 - For host mode, enables high-speed disconnect detector

pub fn enirqhostdiscon(&self) -> ENIRQHOSTDISCON_R[src]

Bit 2 - Enable IRQ for Host disconnect: Enables interrupt for detection of disconnection to Device when in high-speed host mode

pub fn hostdiscondetect_irq(&self) -> HOSTDISCONDETECT_IRQ_R[src]

Bit 3 - Indicates that the device has disconnected in High-Speed mode

pub fn endevplugindet(&self) -> ENDEVPLUGINDET_R[src]

Bit 4 - Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode

pub fn devplugin_polarity(&self) -> DEVPLUGIN_POLARITY_R[src]

Bit 5 - Device plugin polarity: For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in

pub fn resumeirqsticky(&self) -> RESUMEIRQSTICKY_R[src]

Bit 8 - Resume IRQ: Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it

pub fn enirqresumedetect(&self) -> ENIRQRESUMEDETECT_R[src]

Bit 9 - Enable IRQ Resume detect: Enables interrupt for detection of a non-J state on the USB line

pub fn resume_irq(&self) -> RESUME_IRQ_R[src]

Bit 10 - Resume IRQ: Indicates that the host is sending a wake-up after suspend

pub fn devplugin_irq(&self) -> DEVPLUGIN_IRQ_R[src]

Bit 12 - Indicates that the device is connected

pub fn enutmilevel2(&self) -> ENUTMILEVEL2_R[src]

Bit 14 - Enables UTMI+ Level 2 operation for the USB HS PHY

pub fn enutmilevel3(&self) -> ENUTMILEVEL3_R[src]

Bit 15 - Enables UTMI+ Level 3 operation for the USB HS PHY

pub fn enirqwakeup(&self) -> ENIRQWAKEUP_R[src]

Bit 16 - Enable wake-up IRQ: Enables interrupt for the wake-up events.

pub fn wakeup_irq(&self) -> WAKEUP_IRQ_R[src]

Bit 17 - Wake-up IRQ: Indicates that there is a wak-eup event

pub fn autoresume_en(&self) -> AUTORESUME_EN_R[src]

Bit 18 - Enable the auto resume feature, when set, HW will use 32KHz clock to send Resume to respond to the device remote wakeup(for host mode only)

pub fn enautoclr_clkgate(&self) -> ENAUTOCLR_CLKGATE_R[src]

Bit 19 - Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended

pub fn enautoclr_phy_pwd(&self) -> ENAUTOCLR_PHY_PWD_R[src]

Bit 20 - Enables the feature to auto-clear the PWD register bits in PWD if there is wakeup event while USB is suspended

pub fn endpdmchg_wkup(&self) -> ENDPDMCHG_WKUP_R[src]

Bit 21 - Enable DP DM change wake-up: Not for customer use

pub fn envbuschg_wkup(&self) -> ENVBUSCHG_WKUP_R[src]

Bit 23 - Enable VBUS change wake-up: Enables the feature to wake-up USB if VBUS is toggled when USB is suspended

pub fn enautoclr_usbclkgate(&self) -> ENAUTOCLR_USBCLKGATE_R[src]

Bit 25 - Enable auto-clear USB Clock gate: Enables the feature to auto-clear the USB0_CLKGATE/USB1_CLKGATE register bit in HW_DIGCTL_CTRL if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn enautoset_usbclks(&self) -> ENAUTOSET_USBCLKS_R[src]

Bit 26 - Enable auto-set of USB clocks: Enables the feature to auto-clear the EN_USB_CLKS register bits in HW_CLKCTRL_PLL1CTRL0/HW_CLKCTRL_P LL1CTRL1 if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn host_force_ls_se0(&self) -> HOST_FORCE_LS_SE0_R[src]

Bit 28 - Forces the next FS packet that is transmitted to have a EOP with low-speed timing

pub fn utmi_suspendm(&self) -> UTMI_SUSPENDM_R[src]

Bit 29 - Used by the PHY to indicate a powered-down state

pub fn clkgate(&self) -> CLKGATE_R[src]

Bit 30 - Gate UTMI Clocks

pub fn sftrst(&self) -> SFTRST_R[src]

Bit 31 - Writing a 1 to this bit will soft-reset the PWD, TX, RX, and CTRL registers

impl R<bool, ENDEVPLUGINDET_A>[src]

pub fn variant(&self) -> ENDEVPLUGINDET_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _CTRL_CLR>>[src]

pub fn enhostdiscondetect(&self) -> ENHOSTDISCONDETECT_R[src]

Bit 1 - For host mode, enables high-speed disconnect detector

pub fn enirqhostdiscon(&self) -> ENIRQHOSTDISCON_R[src]

Bit 2 - Enable IRQ for Host disconnect: Enables interrupt for detection of disconnection to Device when in high-speed host mode

pub fn hostdiscondetect_irq(&self) -> HOSTDISCONDETECT_IRQ_R[src]

Bit 3 - Indicates that the device has disconnected in High-Speed mode

pub fn endevplugindet(&self) -> ENDEVPLUGINDET_R[src]

Bit 4 - Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode

pub fn devplugin_polarity(&self) -> DEVPLUGIN_POLARITY_R[src]

Bit 5 - Device plugin polarity: For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in

pub fn resumeirqsticky(&self) -> RESUMEIRQSTICKY_R[src]

Bit 8 - Resume IRQ: Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it

pub fn enirqresumedetect(&self) -> ENIRQRESUMEDETECT_R[src]

Bit 9 - Enable IRQ Resume detect: Enables interrupt for detection of a non-J state on the USB line

pub fn resume_irq(&self) -> RESUME_IRQ_R[src]

Bit 10 - Resume IRQ: Indicates that the host is sending a wake-up after suspend

pub fn devplugin_irq(&self) -> DEVPLUGIN_IRQ_R[src]

Bit 12 - Indicates that the device is connected

pub fn enutmilevel2(&self) -> ENUTMILEVEL2_R[src]

Bit 14 - Enables UTMI+ Level 2 operation for the USB HS PHY

pub fn enutmilevel3(&self) -> ENUTMILEVEL3_R[src]

Bit 15 - Enables UTMI+ Level 3 operation for the USB HS PHY

pub fn enirqwakeup(&self) -> ENIRQWAKEUP_R[src]

Bit 16 - Enable wake-up IRQ: Enables interrupt for the wake-up events.

pub fn wakeup_irq(&self) -> WAKEUP_IRQ_R[src]

Bit 17 - Wake-up IRQ: Indicates that there is a wak-eup event

pub fn autoresume_en(&self) -> AUTORESUME_EN_R[src]

Bit 18 - Enable the auto resume feature, when set, HW will use 32KHz clock to send Resume to respond to the device remote wakeup(for host mode only)

pub fn enautoclr_clkgate(&self) -> ENAUTOCLR_CLKGATE_R[src]

Bit 19 - Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended

pub fn enautoclr_phy_pwd(&self) -> ENAUTOCLR_PHY_PWD_R[src]

Bit 20 - Enables the feature to auto-clear the PWD register bits in PWD if there is wakeup event while USB is suspended

pub fn endpdmchg_wkup(&self) -> ENDPDMCHG_WKUP_R[src]

Bit 21 - Enable DP DM change wake-up: Not for customer use

pub fn envbuschg_wkup(&self) -> ENVBUSCHG_WKUP_R[src]

Bit 23 - Enable VBUS change wake-up: Enables the feature to wake-up USB if VBUS is toggled when USB is suspended

pub fn enautoclr_usbclkgate(&self) -> ENAUTOCLR_USBCLKGATE_R[src]

Bit 25 - Enable auto-clear USB Clock gate: Enables the feature to auto-clear the USB0_CLKGATE/USB1_CLKGATE register bit in HW_DIGCTL_CTRL if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn enautoset_usbclks(&self) -> ENAUTOSET_USBCLKS_R[src]

Bit 26 - Enable auto-set of USB clocks: Enables the feature to auto-clear the EN_USB_CLKS register bits in HW_CLKCTRL_PLL1CTRL0/HW_CLKCTRL_P LL1CTRL1 if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn host_force_ls_se0(&self) -> HOST_FORCE_LS_SE0_R[src]

Bit 28 - Forces the next FS packet that is transmitted to have a EOP with low-speed timing

pub fn utmi_suspendm(&self) -> UTMI_SUSPENDM_R[src]

Bit 29 - Used by the PHY to indicate a powered-down state

pub fn clkgate(&self) -> CLKGATE_R[src]

Bit 30 - Gate UTMI Clocks

pub fn sftrst(&self) -> SFTRST_R[src]

Bit 31 - Writing a 1 to this bit will soft-reset the PWD, TX, RX, and CTRL registers

impl R<bool, ENDEVPLUGINDET_A>[src]

pub fn variant(&self) -> ENDEVPLUGINDET_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _CTRL_TOG>>[src]

pub fn enhostdiscondetect(&self) -> ENHOSTDISCONDETECT_R[src]

Bit 1 - For host mode, enables high-speed disconnect detector

pub fn enirqhostdiscon(&self) -> ENIRQHOSTDISCON_R[src]

Bit 2 - Enable IRQ for Host disconnect: Enables interrupt for detection of disconnection to Device when in high-speed host mode

pub fn hostdiscondetect_irq(&self) -> HOSTDISCONDETECT_IRQ_R[src]

Bit 3 - Indicates that the device has disconnected in High-Speed mode

pub fn endevplugindet(&self) -> ENDEVPLUGINDET_R[src]

Bit 4 - Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode

pub fn devplugin_polarity(&self) -> DEVPLUGIN_POLARITY_R[src]

Bit 5 - Device plugin polarity: For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in

pub fn resumeirqsticky(&self) -> RESUMEIRQSTICKY_R[src]

Bit 8 - Resume IRQ: Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it

pub fn enirqresumedetect(&self) -> ENIRQRESUMEDETECT_R[src]

Bit 9 - Enable IRQ Resume detect: Enables interrupt for detection of a non-J state on the USB line

pub fn resume_irq(&self) -> RESUME_IRQ_R[src]

Bit 10 - Resume IRQ: Indicates that the host is sending a wake-up after suspend

pub fn devplugin_irq(&self) -> DEVPLUGIN_IRQ_R[src]

Bit 12 - Indicates that the device is connected

pub fn enutmilevel2(&self) -> ENUTMILEVEL2_R[src]

Bit 14 - Enables UTMI+ Level 2 operation for the USB HS PHY

pub fn enutmilevel3(&self) -> ENUTMILEVEL3_R[src]

Bit 15 - Enables UTMI+ Level 3 operation for the USB HS PHY

pub fn enirqwakeup(&self) -> ENIRQWAKEUP_R[src]

Bit 16 - Enable wake-up IRQ: Enables interrupt for the wake-up events.

pub fn wakeup_irq(&self) -> WAKEUP_IRQ_R[src]

Bit 17 - Wake-up IRQ: Indicates that there is a wak-eup event

pub fn autoresume_en(&self) -> AUTORESUME_EN_R[src]

Bit 18 - Enable the auto resume feature, when set, HW will use 32KHz clock to send Resume to respond to the device remote wakeup(for host mode only)

pub fn enautoclr_clkgate(&self) -> ENAUTOCLR_CLKGATE_R[src]

Bit 19 - Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended

pub fn enautoclr_phy_pwd(&self) -> ENAUTOCLR_PHY_PWD_R[src]

Bit 20 - Enables the feature to auto-clear the PWD register bits in PWD if there is wakeup event while USB is suspended

pub fn endpdmchg_wkup(&self) -> ENDPDMCHG_WKUP_R[src]

Bit 21 - Enable DP DM change wake-up: Not for customer use

pub fn envbuschg_wkup(&self) -> ENVBUSCHG_WKUP_R[src]

Bit 23 - Enable VBUS change wake-up: Enables the feature to wake-up USB if VBUS is toggled when USB is suspended

pub fn enautoclr_usbclkgate(&self) -> ENAUTOCLR_USBCLKGATE_R[src]

Bit 25 - Enable auto-clear USB Clock gate: Enables the feature to auto-clear the USB0_CLKGATE/USB1_CLKGATE register bit in HW_DIGCTL_CTRL if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn enautoset_usbclks(&self) -> ENAUTOSET_USBCLKS_R[src]

Bit 26 - Enable auto-set of USB clocks: Enables the feature to auto-clear the EN_USB_CLKS register bits in HW_CLKCTRL_PLL1CTRL0/HW_CLKCTRL_P LL1CTRL1 if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

pub fn host_force_ls_se0(&self) -> HOST_FORCE_LS_SE0_R[src]

Bit 28 - Forces the next FS packet that is transmitted to have a EOP with low-speed timing

pub fn utmi_suspendm(&self) -> UTMI_SUSPENDM_R[src]

Bit 29 - Used by the PHY to indicate a powered-down state

pub fn clkgate(&self) -> CLKGATE_R[src]

Bit 30 - Gate UTMI Clocks

pub fn sftrst(&self) -> SFTRST_R[src]

Bit 31 - Writing a 1 to this bit will soft-reset the PWD, TX, RX, and CTRL registers

impl R<bool, HOSTDISCONDETECT_STATUS_A>[src]

pub fn variant(&self) -> HOSTDISCONDETECT_STATUS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, DEVPLUGIN_STATUS_A>[src]

pub fn variant(&self) -> DEVPLUGIN_STATUS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _STATUS>>[src]

pub fn ok_status_3v(&self) -> OK_STATUS_3V_R[src]

Bit 0 - Indicates the USB 3v power rails are in range.

pub fn hostdiscondetect_status(&self) -> HOSTDISCONDETECT_STATUS_R[src]

Bit 3 - Indicates at the local host (downstream) port that the remote device has disconnected while in High-Speed mode

pub fn devplugin_status(&self) -> DEVPLUGIN_STATUS_R[src]

Bit 6 - Status indicator for non-standard resistive plugged-in detection Indicates that the device has been connected on the USB_DP and USB_DM lines using the nonstandard resistive plugged-in detection method controlled by CTRL[4]

pub fn resume_status(&self) -> RESUME_STATUS_R[src]

Bit 10 - Indicates that the host is sending a wake-up after Suspend and has triggered an interrupt.

impl R<bool, REFBIAS_PWD_SEL_A>[src]

pub fn variant(&self) -> REFBIAS_PWD_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PLL_DIV_SEL_A>[src]

pub fn variant(&self) -> PLL_DIV_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, PLL_LOCK_A>[src]

pub fn variant(&self) -> PLL_LOCK_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PLL_SIC>>[src]

pub fn pll_en_usb_clks(&self) -> PLL_EN_USB_CLKS_R[src]

Bit 6 - Enables the USB clock from PLL to USB PHY

pub fn pll_power(&self) -> PLL_POWER_R[src]

Bit 12 - Power up the USB PLL

pub fn pll_enable(&self) -> PLL_ENABLE_R[src]

Bit 13 - Enables the clock output from the USB PLL

pub fn refbias_pwd_sel(&self) -> REFBIAS_PWD_SEL_R[src]

Bit 19 - Reference bias power down select.

pub fn refbias_pwd(&self) -> REFBIAS_PWD_R[src]

Bit 20 - Power down the reference bias This bit is only used when REFBIAS_PWD_SEL is set to 1.

pub fn pll_reg_enable(&self) -> PLL_REG_ENABLE_R[src]

Bit 21 - This field controls the USB PLL regulator, set to enable the regulator

pub fn pll_div_sel(&self) -> PLL_DIV_SEL_R[src]

Bits 22:24 - This field controls the USB PLL feedback loop divider

pub fn pll_prediv(&self) -> PLL_PREDIV_R[src]

Bit 30 - This is selection between /1 or /2 to expand the range of ref input clock.

pub fn pll_lock(&self) -> PLL_LOCK_R[src]

Bit 31 - USB PLL lock status indicator

impl R<bool, REFBIAS_PWD_SEL_A>[src]

pub fn variant(&self) -> REFBIAS_PWD_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PLL_DIV_SEL_A>[src]

pub fn variant(&self) -> PLL_DIV_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, PLL_LOCK_A>[src]

pub fn variant(&self) -> PLL_LOCK_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PLL_SIC_SET>>[src]

pub fn pll_en_usb_clks(&self) -> PLL_EN_USB_CLKS_R[src]

Bit 6 - Enables the USB clock from PLL to USB PHY

pub fn pll_power(&self) -> PLL_POWER_R[src]

Bit 12 - Power up the USB PLL

pub fn pll_enable(&self) -> PLL_ENABLE_R[src]

Bit 13 - Enables the clock output from the USB PLL

pub fn refbias_pwd_sel(&self) -> REFBIAS_PWD_SEL_R[src]

Bit 19 - Reference bias power down select.

pub fn refbias_pwd(&self) -> REFBIAS_PWD_R[src]

Bit 20 - Power down the reference bias This bit is only used when REFBIAS_PWD_SEL is set to 1.

pub fn pll_reg_enable(&self) -> PLL_REG_ENABLE_R[src]

Bit 21 - This field controls the USB PLL regulator, set to enable the regulator

pub fn pll_div_sel(&self) -> PLL_DIV_SEL_R[src]

Bits 22:24 - This field controls the USB PLL feedback loop divider

pub fn pll_prediv(&self) -> PLL_PREDIV_R[src]

Bit 30 - This is selection between /1 or /2 to expand the range of ref input clock.

pub fn pll_lock(&self) -> PLL_LOCK_R[src]

Bit 31 - USB PLL lock status indicator

impl R<bool, REFBIAS_PWD_SEL_A>[src]

pub fn variant(&self) -> REFBIAS_PWD_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PLL_DIV_SEL_A>[src]

pub fn variant(&self) -> PLL_DIV_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, PLL_LOCK_A>[src]

pub fn variant(&self) -> PLL_LOCK_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PLL_SIC_CLR>>[src]

pub fn pll_en_usb_clks(&self) -> PLL_EN_USB_CLKS_R[src]

Bit 6 - Enables the USB clock from PLL to USB PHY

pub fn pll_power(&self) -> PLL_POWER_R[src]

Bit 12 - Power up the USB PLL

pub fn pll_enable(&self) -> PLL_ENABLE_R[src]

Bit 13 - Enables the clock output from the USB PLL

pub fn refbias_pwd_sel(&self) -> REFBIAS_PWD_SEL_R[src]

Bit 19 - Reference bias power down select.

pub fn refbias_pwd(&self) -> REFBIAS_PWD_R[src]

Bit 20 - Power down the reference bias This bit is only used when REFBIAS_PWD_SEL is set to 1.

pub fn pll_reg_enable(&self) -> PLL_REG_ENABLE_R[src]

Bit 21 - This field controls the USB PLL regulator, set to enable the regulator

pub fn pll_div_sel(&self) -> PLL_DIV_SEL_R[src]

Bits 22:24 - This field controls the USB PLL feedback loop divider

pub fn pll_prediv(&self) -> PLL_PREDIV_R[src]

Bit 30 - This is selection between /1 or /2 to expand the range of ref input clock.

pub fn pll_lock(&self) -> PLL_LOCK_R[src]

Bit 31 - USB PLL lock status indicator

impl R<bool, REFBIAS_PWD_SEL_A>[src]

pub fn variant(&self) -> REFBIAS_PWD_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PLL_DIV_SEL_A>[src]

pub fn variant(&self) -> PLL_DIV_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, PLL_LOCK_A>[src]

pub fn variant(&self) -> PLL_LOCK_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _PLL_SIC_TOG>>[src]

pub fn pll_en_usb_clks(&self) -> PLL_EN_USB_CLKS_R[src]

Bit 6 - Enables the USB clock from PLL to USB PHY

pub fn pll_power(&self) -> PLL_POWER_R[src]

Bit 12 - Power up the USB PLL

pub fn pll_enable(&self) -> PLL_ENABLE_R[src]

Bit 13 - Enables the clock output from the USB PLL

pub fn refbias_pwd_sel(&self) -> REFBIAS_PWD_SEL_R[src]

Bit 19 - Reference bias power down select.

pub fn refbias_pwd(&self) -> REFBIAS_PWD_R[src]

Bit 20 - Power down the reference bias This bit is only used when REFBIAS_PWD_SEL is set to 1.

pub fn pll_reg_enable(&self) -> PLL_REG_ENABLE_R[src]

Bit 21 - This field controls the USB PLL regulator, set to enable the regulator

pub fn pll_div_sel(&self) -> PLL_DIV_SEL_R[src]

Bits 22:24 - This field controls the USB PLL feedback loop divider

pub fn pll_prediv(&self) -> PLL_PREDIV_R[src]

Bit 30 - This is selection between /1 or /2 to expand the range of ref input clock.

pub fn pll_lock(&self) -> PLL_LOCK_R[src]

Bit 31 - USB PLL lock status indicator

impl R<u8, VBUSVALID_THRESH_A>[src]

pub fn variant(&self) -> VBUSVALID_THRESH_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_SEL_A>[src]

pub fn variant(&self) -> VBUSVALID_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, VBUS_SOURCE_SEL_A>[src]

pub fn variant(&self) -> Variant<u8, VBUS_SOURCE_SEL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

impl R<bool, EXT_ID_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_ID_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, EXT_VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_TO_SESSVALID_A>[src]

pub fn variant(&self) -> VBUSVALID_TO_SESSVALID_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PWRUP_CMPS_A>[src]

pub fn variant(&self) -> Variant<u8, PWRUP_CMPS_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, DISCHARGE_VBUS_A>[src]

pub fn variant(&self) -> DISCHARGE_VBUS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _USB1_VBUS_DETECT>>[src]

pub fn vbusvalid_thresh(&self) -> VBUSVALID_THRESH_R[src]

Bits 0:2 - Sets the threshold for the VBUSVALID comparator

pub fn vbus_override_en(&self) -> VBUS_OVERRIDE_EN_R[src]

Bit 3 - VBUS detect signal override enable

pub fn sessend_override(&self) -> SESSEND_OVERRIDE_R[src]

Bit 4 - Override value for SESSEND The bit field provides the value for USB1_VBUS_DET_STAT[0] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn bvalid_override(&self) -> BVALID_OVERRIDE_R[src]

Bit 5 - Override value for B-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[1] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn avalid_override(&self) -> AVALID_OVERRIDE_R[src]

Bit 6 - Override value for A-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[2] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn vbusvalid_override(&self) -> VBUSVALID_OVERRIDE_R[src]

Bit 7 - Override value for VBUS_VALID signal sent to USB controller The bit field provides the value for VBUS_VALID reported to the USB controller if the value of USB1_VBUS_DETECT[3] is set to 1'b1

pub fn vbusvalid_sel(&self) -> VBUSVALID_SEL_R[src]

Bit 8 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn vbus_source_sel(&self) -> VBUS_SOURCE_SEL_R[src]

Bits 9:10 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn id_override_en(&self) -> ID_OVERRIDE_EN_R[src]

Bit 11 - Enable ID override using the register field. This bit is only used if EXT_ID_OVERRIDE_EN = 1'b0.

pub fn id_override(&self) -> ID_OVERRIDE_R[src]

Bit 12 - ID override value.

pub fn ext_id_override_en(&self) -> EXT_ID_OVERRIDE_EN_R[src]

Bit 13 - Enable ID override using the pinmuxed value:

pub fn ext_vbus_override_en(&self) -> EXT_VBUS_OVERRIDE_EN_R[src]

Bit 14 - Enable VBUS override using the pinmuxed value.

pub fn vbusvalid_to_sessvalid(&self) -> VBUSVALID_TO_SESSVALID_R[src]

Bit 18 - Selects the comparator used for VBUS_VALID This bit field controls the comparator used to report the VBUS_VALID results in USB1_VBUS_DETECT[3] between the VBUS_VALID comparator and the Session Valid comparator

pub fn vbusvalid_5vdetect(&self) -> VBUSVALID_5VDETECT_R[src]

Bit 19 - no description available

pub fn pwrup_cmps(&self) -> PWRUP_CMPS_R[src]

Bits 20:22 - Enables the VBUS_VALID comparator: Powers up the comparator used for the VBUS_VALID detector

pub fn discharge_vbus(&self) -> DISCHARGE_VBUS_R[src]

Bit 26 - Controls VBUS discharge resistor This bit field controls a nominal 22kohm resistor between the USB1_VBUS pin and ground

impl R<u8, VBUSVALID_THRESH_A>[src]

pub fn variant(&self) -> VBUSVALID_THRESH_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_SEL_A>[src]

pub fn variant(&self) -> VBUSVALID_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, VBUS_SOURCE_SEL_A>[src]

pub fn variant(&self) -> Variant<u8, VBUS_SOURCE_SEL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

impl R<bool, EXT_ID_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_ID_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, EXT_VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_TO_SESSVALID_A>[src]

pub fn variant(&self) -> VBUSVALID_TO_SESSVALID_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PWRUP_CMPS_A>[src]

pub fn variant(&self) -> Variant<u8, PWRUP_CMPS_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, DISCHARGE_VBUS_A>[src]

pub fn variant(&self) -> DISCHARGE_VBUS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _USB1_VBUS_DETECT_SET>>[src]

pub fn vbusvalid_thresh(&self) -> VBUSVALID_THRESH_R[src]

Bits 0:2 - Sets the threshold for the VBUSVALID comparator

pub fn vbus_override_en(&self) -> VBUS_OVERRIDE_EN_R[src]

Bit 3 - VBUS detect signal override enable

pub fn sessend_override(&self) -> SESSEND_OVERRIDE_R[src]

Bit 4 - Override value for SESSEND The bit field provides the value for USB1_VBUS_DET_STAT[0] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn bvalid_override(&self) -> BVALID_OVERRIDE_R[src]

Bit 5 - Override value for B-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[1] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn avalid_override(&self) -> AVALID_OVERRIDE_R[src]

Bit 6 - Override value for A-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[2] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn vbusvalid_override(&self) -> VBUSVALID_OVERRIDE_R[src]

Bit 7 - Override value for VBUS_VALID signal sent to USB controller The bit field provides the value for VBUS_VALID reported to the USB controller if the value of USB1_VBUS_DETECT[3] is set to 1'b1

pub fn vbusvalid_sel(&self) -> VBUSVALID_SEL_R[src]

Bit 8 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn vbus_source_sel(&self) -> VBUS_SOURCE_SEL_R[src]

Bits 9:10 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn id_override_en(&self) -> ID_OVERRIDE_EN_R[src]

Bit 11 - Enable ID override using the register field. This bit is only used if EXT_ID_OVERRIDE_EN = 1'b0.

pub fn id_override(&self) -> ID_OVERRIDE_R[src]

Bit 12 - ID override value.

pub fn ext_id_override_en(&self) -> EXT_ID_OVERRIDE_EN_R[src]

Bit 13 - Enable ID override using the pinmuxed value:

pub fn ext_vbus_override_en(&self) -> EXT_VBUS_OVERRIDE_EN_R[src]

Bit 14 - Enable VBUS override using the pinmuxed value.

pub fn vbusvalid_to_sessvalid(&self) -> VBUSVALID_TO_SESSVALID_R[src]

Bit 18 - Selects the comparator used for VBUS_VALID This bit field controls the comparator used to report the VBUS_VALID results in USB1_VBUS_DETECT[3] between the VBUS_VALID comparator and the Session Valid comparator

pub fn vbusvalid_5vdetect(&self) -> VBUSVALID_5VDETECT_R[src]

Bit 19 - no description available

pub fn pwrup_cmps(&self) -> PWRUP_CMPS_R[src]

Bits 20:22 - Enables the VBUS_VALID comparator: Powers up the comparator used for the VBUS_VALID detector

pub fn discharge_vbus(&self) -> DISCHARGE_VBUS_R[src]

Bit 26 - Controls VBUS discharge resistor This bit field controls a nominal 22kohm resistor between the USB1_VBUS pin and ground

impl R<u8, VBUSVALID_THRESH_A>[src]

pub fn variant(&self) -> VBUSVALID_THRESH_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_SEL_A>[src]

pub fn variant(&self) -> VBUSVALID_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, VBUS_SOURCE_SEL_A>[src]

pub fn variant(&self) -> Variant<u8, VBUS_SOURCE_SEL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

impl R<bool, EXT_ID_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_ID_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, EXT_VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_TO_SESSVALID_A>[src]

pub fn variant(&self) -> VBUSVALID_TO_SESSVALID_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PWRUP_CMPS_A>[src]

pub fn variant(&self) -> Variant<u8, PWRUP_CMPS_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, DISCHARGE_VBUS_A>[src]

pub fn variant(&self) -> DISCHARGE_VBUS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _USB1_VBUS_DETECT_CLR>>[src]

pub fn vbusvalid_thresh(&self) -> VBUSVALID_THRESH_R[src]

Bits 0:2 - Sets the threshold for the VBUSVALID comparator

pub fn vbus_override_en(&self) -> VBUS_OVERRIDE_EN_R[src]

Bit 3 - VBUS detect signal override enable

pub fn sessend_override(&self) -> SESSEND_OVERRIDE_R[src]

Bit 4 - Override value for SESSEND The bit field provides the value for USB1_VBUS_DET_STAT[0] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn bvalid_override(&self) -> BVALID_OVERRIDE_R[src]

Bit 5 - Override value for B-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[1] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn avalid_override(&self) -> AVALID_OVERRIDE_R[src]

Bit 6 - Override value for A-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[2] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn vbusvalid_override(&self) -> VBUSVALID_OVERRIDE_R[src]

Bit 7 - Override value for VBUS_VALID signal sent to USB controller The bit field provides the value for VBUS_VALID reported to the USB controller if the value of USB1_VBUS_DETECT[3] is set to 1'b1

pub fn vbusvalid_sel(&self) -> VBUSVALID_SEL_R[src]

Bit 8 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn vbus_source_sel(&self) -> VBUS_SOURCE_SEL_R[src]

Bits 9:10 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn id_override_en(&self) -> ID_OVERRIDE_EN_R[src]

Bit 11 - Enable ID override using the register field. This bit is only used if EXT_ID_OVERRIDE_EN = 1'b0.

pub fn id_override(&self) -> ID_OVERRIDE_R[src]

Bit 12 - ID override value.

pub fn ext_id_override_en(&self) -> EXT_ID_OVERRIDE_EN_R[src]

Bit 13 - Enable ID override using the pinmuxed value:

pub fn ext_vbus_override_en(&self) -> EXT_VBUS_OVERRIDE_EN_R[src]

Bit 14 - Enable VBUS override using the pin muxed value.

pub fn vbusvalid_to_sessvalid(&self) -> VBUSVALID_TO_SESSVALID_R[src]

Bit 18 - Selects the comparator used for VBUS_VALID This bit field controls the comparator used to report the VBUS_VALID results in USB1_VBUS_DETECT[3] between the VBUS_VALID comparator and the Session Valid comparator

pub fn vbusvalid_5vdetect(&self) -> VBUSVALID_5VDETECT_R[src]

Bit 19 - no description available

pub fn pwrup_cmps(&self) -> PWRUP_CMPS_R[src]

Bits 20:22 - Enables the VBUS_VALID comparator: Powers up the comparator used for the VBUS_VALID detector

pub fn discharge_vbus(&self) -> DISCHARGE_VBUS_R[src]

Bit 26 - Controls VBUS discharge resistor This bit field controls a nominal 22kohm resistor between the USB1_VBUS pin and ground

impl R<u8, VBUSVALID_THRESH_A>[src]

pub fn variant(&self) -> VBUSVALID_THRESH_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

pub fn is_value3(&self) -> bool[src]

Checks if the value of the field is VALUE3

pub fn is_value4(&self) -> bool[src]

Checks if the value of the field is VALUE4

pub fn is_value5(&self) -> bool[src]

Checks if the value of the field is VALUE5

pub fn is_value6(&self) -> bool[src]

Checks if the value of the field is VALUE6

pub fn is_value7(&self) -> bool[src]

Checks if the value of the field is VALUE7

impl R<bool, VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_SEL_A>[src]

pub fn variant(&self) -> VBUSVALID_SEL_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, VBUS_SOURCE_SEL_A>[src]

pub fn variant(&self) -> Variant<u8, VBUS_SOURCE_SEL_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

pub fn is_value2(&self) -> bool[src]

Checks if the value of the field is VALUE2

impl R<bool, EXT_ID_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_ID_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, EXT_VBUS_OVERRIDE_EN_A>[src]

pub fn variant(&self) -> EXT_VBUS_OVERRIDE_EN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, VBUSVALID_TO_SESSVALID_A>[src]

pub fn variant(&self) -> VBUSVALID_TO_SESSVALID_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u8, PWRUP_CMPS_A>[src]

pub fn variant(&self) -> Variant<u8, PWRUP_CMPS_A>[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<bool, DISCHARGE_VBUS_A>[src]

pub fn variant(&self) -> DISCHARGE_VBUS_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _USB1_VBUS_DETECT_TOG>>[src]

pub fn vbusvalid_thresh(&self) -> VBUSVALID_THRESH_R[src]

Bits 0:2 - Sets the threshold for the VBUSVALID comparator

pub fn vbus_override_en(&self) -> VBUS_OVERRIDE_EN_R[src]

Bit 3 - VBUS detect signal override enable

pub fn sessend_override(&self) -> SESSEND_OVERRIDE_R[src]

Bit 4 - Override value for SESSEND The bit field provides the value for USB1_VBUS_DET_STAT[0] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn bvalid_override(&self) -> BVALID_OVERRIDE_R[src]

Bit 5 - Override value for B-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[1] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn avalid_override(&self) -> AVALID_OVERRIDE_R[src]

Bit 6 - Override value for A-Device Session Valid The bit field provides the value for USB1_VBUS_DET_STAT[2] if USB_VBUS_DETECT[3] is set to value 1'b1

pub fn vbusvalid_override(&self) -> VBUSVALID_OVERRIDE_R[src]

Bit 7 - Override value for VBUS_VALID signal sent to USB controller The bit field provides the value for VBUS_VALID reported to the USB controller if the value of USB1_VBUS_DETECT[3] is set to 1'b1

pub fn vbusvalid_sel(&self) -> VBUSVALID_SEL_R[src]

Bit 8 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn vbus_source_sel(&self) -> VBUS_SOURCE_SEL_R[src]

Bits 9:10 - Selects the source of the VBUS_VALID signal reported to the USB controller This is one of the bit fields that selects the source of the VBUS_VALID signal reported to the USB controller

pub fn id_override_en(&self) -> ID_OVERRIDE_EN_R[src]

Bit 11 - Enable ID override using the register field. This bit is only used if EXT_ID_OVERRIDE_EN = 1'b0.

pub fn id_override(&self) -> ID_OVERRIDE_R[src]

Bit 12 - ID override value.

pub fn ext_id_override_en(&self) -> EXT_ID_OVERRIDE_EN_R[src]

Bit 13 - Enable ID override using the pin muxed value.

pub fn ext_vbus_override_en(&self) -> EXT_VBUS_OVERRIDE_EN_R[src]

Bit 14 - Enable VBUS override using the pin muxed value.

pub fn vbusvalid_to_sessvalid(&self) -> VBUSVALID_TO_SESSVALID_R[src]

Bit 18 - Selects the comparator used for VBUS_VALID This bit field controls the comparator used to report the VBUS_VALID results in USB1_VBUS_DETECT[3] between the VBUS_VALID comparator and the Session Valid comparator

pub fn vbusvalid_5vdetect(&self) -> VBUSVALID_5VDETECT_R[src]

Bit 19 - no description available

pub fn pwrup_cmps(&self) -> PWRUP_CMPS_R[src]

Bits 20:22 - Enables the VBUS_VALID comparator Powers up the comparator used for the VBUS_VALID detector

pub fn discharge_vbus(&self) -> DISCHARGE_VBUS_R[src]

Bit 26 - Controls VBUS discharge resistor This bit field controls a nominal 22kohm resistor between the USB1_VBUS pin and ground

impl R<bool, DEV_PULLDOWN_A>[src]

pub fn variant(&self) -> DEV_PULLDOWN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _ANACTRL>>[src]

pub fn lvi_en(&self) -> LVI_EN_R[src]

Bit 1 - Vow voltage detector enable bit.

pub fn pfd_clk_sel(&self) -> PFD_CLK_SEL_R[src]

Bits 2:3 - For normal USB operation, this bit field must remain at value 2'b00.

pub fn dev_pulldown(&self) -> DEV_PULLDOWN_R[src]

Bit 10 - Setting this field to 1'b1 will enable the 15kohm pulldown resistors on both USB_DP and USB_DM pins

impl R<bool, DEV_PULLDOWN_A>[src]

pub fn variant(&self) -> DEV_PULLDOWN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _ANACTRL_SET>>[src]

pub fn lvi_en(&self) -> LVI_EN_R[src]

Bit 1 - Vow voltage detector enable bit.

pub fn pfd_clk_sel(&self) -> PFD_CLK_SEL_R[src]

Bits 2:3 - For normal USB operation, this bit field must remain at value 2'b00.

pub fn dev_pulldown(&self) -> DEV_PULLDOWN_R[src]

Bit 10 - Setting this field to 1'b1 will enable the 15kohm pulldown resistors on both USB_DP and USB_DM pins

impl R<bool, DEV_PULLDOWN_A>[src]

pub fn variant(&self) -> DEV_PULLDOWN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _ANACTRL_CLR>>[src]

pub fn lvi_en(&self) -> LVI_EN_R[src]

Bit 1 - Vow voltage detector enable bit.

pub fn pfd_clk_sel(&self) -> PFD_CLK_SEL_R[src]

Bits 2:3 - For normal USB operation, this bit field must remain at value 2'b00.

pub fn dev_pulldown(&self) -> DEV_PULLDOWN_R[src]

Bit 10 - Setting this field to 1'b1 will enable the 15kohm pulldown resistors on both USB_DP and USB_DM pins

impl R<bool, DEV_PULLDOWN_A>[src]

pub fn variant(&self) -> DEV_PULLDOWN_A[src]

Get enumerated values variant

pub fn is_value0(&self) -> bool[src]

Checks if the value of the field is VALUE0

pub fn is_value1(&self) -> bool[src]

Checks if the value of the field is VALUE1

impl R<u32, Reg<u32, _ANACTRL_TOG>>[src]

pub fn lvi_en(&self) -> LVI_EN_R[src]

Bit 1 - Vow voltage detector enable bit.

pub fn pfd_clk_sel(&self) -> PFD_CLK_SEL_R[src]

Bits 2:3 - For normal USB operation, this bit field must remain at value 2'b00.

pub fn dev_pulldown(&self) -> DEV_PULLDOWN_R[src]

Bit 10 - Setting this field to 1'b1 will enable the 15kohm pulldown resistors on both USB_DP and USB_DM pins

impl R<u32, Reg<u32, _RANDOM_NUMBER>>[src]

pub fn random_number(&self) -> RANDOM_NUMBER_R[src]

Bits 0:31 - This register contains a random 32 bit number which is computed on demand, at each time it is read.

impl R<u32, Reg<u32, _COUNTER_VAL>>[src]

pub fn clk_ratio(&self) -> CLK_RATIO_R[src]

Bits 0:7 - Gives the ratio between the internal clocks frequencies and the register clock frequency for evaluation and certification purposes.

pub fn refresh_cnt(&self) -> REFRESH_CNT_R[src]

Bits 8:12 - Incremented (till max possible value) each time COUNTER was updated since last reading to any *_NUMBER.

impl R<u32, Reg<u32, _COUNTER_CFG>>[src]

pub fn mode(&self) -> MODE_R[src]

Bits 0:1 - 00: disabled 01: update once.

pub fn clock_sel(&self) -> CLOCK_SEL_R[src]

Bits 2:4 - Selects the internal clock on which to compute statistics.

pub fn shift4x(&self) -> SHIFT4X_R[src]

Bits 5:7 - To be used to add precision to clock_ratio and determine 'entropy refill'.

impl R<u32, Reg<u32, _ONLINE_TEST_CFG>>[src]

pub fn activate(&self) -> ACTIVATE_R[src]

Bit 0 - 0: disabled 1: activated Update rythm for VAL depends on COUNTER_CFG if data_sel is set to COUNTER.

pub fn data_sel(&self) -> DATA_SEL_R[src]

Bits 1:2 - Selects source on which to apply online test: 00: LSB of COUNTER: raw data from one or all sources of entropy 01: MSB of COUNTER: raw data from one or all sources of entropy 10: RANDOM_NUMBER 11: ENCRYPTED_NUMBER 'activate' should be set to 'disabled' before changing this field.

impl R<u32, Reg<u32, _ONLINE_TEST_VAL>>[src]

pub fn live_chi_squared(&self) -> LIVE_CHI_SQUARED_R[src]

Bits 0:3 - This value is updated as described in field 'activate'.

pub fn min_chi_squared(&self) -> MIN_CHI_SQUARED_R[src]

Bits 4:7 - This field is reset when 'activate'==0.

pub fn max_chi_squared(&self) -> MAX_CHI_SQUARED_R[src]

Bits 8:11 - This field is reset when 'activate'==0.

impl R<u32, Reg<u32, _MODULEID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - Aperture i.

pub fn min_rev(&self) -> MIN_REV_R[src]

Bits 8:11 - Minor revision i.

pub fn maj_rev(&self) -> MAJ_REV_R[src]

Bits 12:15 - Major revision i.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Identifier.

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn zeroize(&self) -> ZEROIZE_R[src]

Bit 0 - Begin Zeroize operation for PUF and go to Error state

pub fn enroll(&self) -> ENROLL_R[src]

Bit 1 - Begin Enroll operation

pub fn start(&self) -> START_R[src]

Bit 2 - Begin Start operation

pub fn generatekey(&self) -> GENERATEKEY_R[src]

Bit 3 - Begin Set Intrinsic Key operation

pub fn setkey(&self) -> SETKEY_R[src]

Bit 4 - Begin Set User Key operation

pub fn getkey(&self) -> GETKEY_R[src]

Bit 6 - Begin Get Key operation

impl R<u32, Reg<u32, _KEYINDEX>>[src]

pub fn keyidx(&self) -> KEYIDX_R[src]

Bits 0:3 - Key index for Set Key operations

impl R<u32, Reg<u32, _KEYSIZE>>[src]

pub fn keysize(&self) -> KEYSIZE_R[src]

Bits 0:5 - Key size for Set Key operations

impl R<u32, Reg<u32, _STAT>>[src]

pub fn busy(&self) -> BUSY_R[src]

Bit 0 - Indicates that operation is in progress

pub fn success(&self) -> SUCCESS_R[src]

Bit 1 - Last operation was successful

pub fn error(&self) -> ERROR_R[src]

Bit 2 - PUF is in the Error state and no operations can be performed

pub fn keyinreq(&self) -> KEYINREQ_R[src]

Bit 4 - Request for next part of key

pub fn keyoutavail(&self) -> KEYOUTAVAIL_R[src]

Bit 5 - Next part of key is available

pub fn codeinreq(&self) -> CODEINREQ_R[src]

Bit 6 - Request for next part of AC/KC

pub fn codeoutavail(&self) -> CODEOUTAVAIL_R[src]

Bit 7 - Next part of AC/KC is available

impl R<u32, Reg<u32, _ALLOW>>[src]

pub fn allowenroll(&self) -> ALLOWENROLL_R[src]

Bit 0 - Enroll operation is allowed

pub fn allowstart(&self) -> ALLOWSTART_R[src]

Bit 1 - Start operation is allowed

pub fn allowsetkey(&self) -> ALLOWSETKEY_R[src]

Bit 2 - Set Key operations are allowed

pub fn allowgetkey(&self) -> ALLOWGETKEY_R[src]

Bit 3 - Get Key operation is allowed

impl R<u32, Reg<u32, _CODEOUTPUT>>[src]

pub fn codeout(&self) -> CODEOUT_R[src]

Bits 0:31 - AC/KC output data

impl R<u32, Reg<u32, _KEYOUTINDEX>>[src]

pub fn keyoutidx(&self) -> KEYOUTIDX_R[src]

Bits 0:3 - Key index for the key that is currently output via the Key Output register

impl R<u32, Reg<u32, _KEYOUTPUT>>[src]

pub fn keyout(&self) -> KEYOUT_R[src]

Bits 0:31 - Key output data

impl R<u32, Reg<u32, _IFSTAT>>[src]

pub fn error(&self) -> ERROR_R[src]

Bit 0 - Indicates that an APB error has occurred,Writing logic1 clears the if_error bit

impl R<u32, Reg<u32, _VERSION>>[src]

pub fn version(&self) -> VERSION_R[src]

Bits 0:31 - Version of the PUF module.

impl R<u32, Reg<u32, _INTEN>>[src]

pub fn readyen(&self) -> READYEN_R[src]

Bit 0 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

pub fn succesen(&self) -> SUCCESEN_R[src]

Bit 1 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

pub fn erroren(&self) -> ERROREN_R[src]

Bit 2 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

pub fn keyinreqen(&self) -> KEYINREQEN_R[src]

Bit 4 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

pub fn keyoutavailen(&self) -> KEYOUTAVAILEN_R[src]

Bit 5 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

pub fn codeinreqen(&self) -> CODEINREQEN_R[src]

Bit 6 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

pub fn codeoutavailen(&self) -> CODEOUTAVAILEN_R[src]

Bit 7 - Enable corresponding interrupt. Note that bit numbers match those assigned in QK_SR (Quiddikey Status Register)

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn ready(&self) -> READY_R[src]

Bit 0 - Triggers on falling edge of busy, write 1 to clear

pub fn success(&self) -> SUCCESS_R[src]

Bit 1 - Level sensitive interrupt, cleared when interrupt source clears

pub fn error(&self) -> ERROR_R[src]

Bit 2 - Level sensitive interrupt, cleared when interrupt source clears

pub fn keyinreq(&self) -> KEYINREQ_R[src]

Bit 4 - Level sensitive interrupt, cleared when interrupt source clears

pub fn keyoutavail(&self) -> KEYOUTAVAIL_R[src]

Bit 5 - Level sensitive interrupt, cleared when interrupt source clears

pub fn codeinreq(&self) -> CODEINREQ_R[src]

Bit 6 - Level sensitive interrupt, cleared when interrupt source clears

pub fn codeoutavail(&self) -> CODEOUTAVAIL_R[src]

Bit 7 - Level sensitive interrupt, cleared when interrupt source clears

impl R<u32, Reg<u32, _PWRCTRL>>[src]

pub fn ramon(&self) -> RAMON_R[src]

Bit 0 - Power on the PUF RAM.

pub fn ramstat(&self) -> RAMSTAT_R[src]

Bit 1 - PUF RAM status.

impl R<u32, Reg<u32, _CFG>>[src]

pub fn blockenroll_setkey(&self) -> BLOCKENROLL_SETKEY_R[src]

Bit 0 - Block enroll operation. Write 1 to set, cleared on reset.

pub fn blockkeyoutput(&self) -> BLOCKKEYOUTPUT_R[src]

Bit 1 - Block set key operation. Write 1 to set, cleared on reset.

impl R<u32, Reg<u32, _KEYLOCK>>[src]

pub fn key0(&self) -> KEY0_R[src]

Bits 0:1 - "10:Write access to KEY0MASK, KEYENABLE.KEY0 and KEYRESET.KEY0 is allowed. 00, 01, 11:Write access to KEY0MASK, KEYENABLE.KEY0 and KEYRESET.KEY0 is NOT allowed. Important Note : Once this field is written with a value different from '10', its value can no longer be modified until un Power On Reset occurs."

pub fn key1(&self) -> KEY1_R[src]

Bits 2:3 - "10:Write access to KEY1MASK, KEYENABLE.KEY1 and KEYRESET.KEY1 is allowed. 00, 01, 11:Write access to KEY1MASK, KEYENABLE.KEY1 and KEYRESET.KEY1 is NOT allowed. Important Note : Once this field is written with a value different from '10', its value can no longer be modified until un Power On Reset occurs."

pub fn key2(&self) -> KEY2_R[src]

Bits 4:5 - "10:Write access to KEY2MASK, KEYENABLE.KEY2 and KEYRESET.KEY2 is allowed. 00, 01, 11:Write access to KEY2MASK, KEYENABLE.KEY2 and KEYRESET.KEY2 is NOT allowed. Important Note : Once this field is written with a value different from '10', its value can no longer be modified until un Power On Reset occurs."

pub fn key3(&self) -> KEY3_R[src]

Bits 6:7 - "10:Write access to KEY3MASK, KEYENABLE.KEY3 and KEYRESET.KEY3 is allowed. 00, 01, 11:Write access to KEY3MASK, KEYENABLE.KEY3 and KEYRESET.KEY3 is NOT allowed. Important Note : Once this field is written with a value different from '10', its value can no longer be modified until un Power On Reset occurs."

impl R<u8, KEY_A>[src]

pub fn variant(&self) -> Variant<u8, KEY_A>[src]

Get enumerated values variant

pub fn is_aes(&self) -> bool[src]

Checks if the value of the field is AES

pub fn is_prince0(&self) -> bool[src]

Checks if the value of the field is PRINCE0

pub fn is_prince1(&self) -> bool[src]

Checks if the value of the field is PRINCE1

pub fn is_prince2(&self) -> bool[src]

Checks if the value of the field is PRINCE2

pub fn is_none(&self) -> bool[src]

Checks if the value of the field is NONE

impl R<u32, Reg<u32, _KEYENABLE>>[src]

pub fn key0(&self) -> KEY0_R[src]

Bits 0:1 - "10: Data coming out from PUF Index 0 interface are shifted in KEY0 register. 00, 01, 11 : Data coming out from PUF Index 0 interface are NOT shifted in KEY0 register."

pub fn key1(&self) -> KEY1_R[src]

Bits 2:3 - "10: Data coming out from PUF Index 0 interface are shifted in KEY1 register. 00, 01, 11 : Data coming out from PUF Index 0 interface are NOT shifted in KEY1 register."

pub fn key2(&self) -> KEY2_R[src]

Bits 4:5 - "10: Data coming out from PUF Index 0 interface are shifted in KEY2 register. 00, 01, 11 : Data coming out from PUF Index 0 interface are NOT shifted in KEY2 register."

pub fn key3(&self) -> KEY3_R[src]

Bits 6:7 - "10: Data coming out from PUF Index 0 interface are shifted in KEY3 register. 00, 01, 11 : Data coming out from PUF Index 0 interface are NOT shifted in KEY3 register."

pub fn key(&self) -> KEY_R[src]

Bits 0:7 - Key destination for PUF key.

impl R<u32, Reg<u32, _IDXBLK_L>>[src]

pub fn idx1(&self) -> IDX1_R[src]

Bits 2:3 - Use to block PUF index 1

pub fn idx2(&self) -> IDX2_R[src]

Bits 4:5 - Use to block PUF index 2

pub fn idx3(&self) -> IDX3_R[src]

Bits 6:7 - Use to block PUF index 3

pub fn idx4(&self) -> IDX4_R[src]

Bits 8:9 - Use to block PUF index 4

pub fn idx5(&self) -> IDX5_R[src]

Bits 10:11 - Use to block PUF index 5

pub fn idx6(&self) -> IDX6_R[src]

Bits 12:13 - Use to block PUF index 6

pub fn idx7(&self) -> IDX7_R[src]

Bits 14:15 - Use to block PUF index 7

impl R<u32, Reg<u32, _IDXBLK_H_DP>>[src]

pub fn idx8(&self) -> IDX8_R[src]

Bits 0:1 - Use to block PUF index 8

pub fn idx9(&self) -> IDX9_R[src]

Bits 2:3 - Use to block PUF index 9

pub fn idx10(&self) -> IDX10_R[src]

Bits 4:5 - Use to block PUF index 10

pub fn idx11(&self) -> IDX11_R[src]

Bits 6:7 - Use to block PUF index 11

pub fn idx12(&self) -> IDX12_R[src]

Bits 8:9 - Use to block PUF index 12

pub fn idx13(&self) -> IDX13_R[src]

Bits 10:11 - Use to block PUF index 13

pub fn idx14(&self) -> IDX14_R[src]

Bits 12:13 - Use to block PUF index 14

pub fn idx15(&self) -> IDX15_R[src]

Bits 14:15 - Use to block PUF index 15

impl R<u32, Reg<u32, _IDXBLK_H>>[src]

pub fn idx8(&self) -> IDX8_R[src]

Bits 0:1 - Use to block PUF index 8

pub fn idx9(&self) -> IDX9_R[src]

Bits 2:3 - Use to block PUF index 9

pub fn idx10(&self) -> IDX10_R[src]

Bits 4:5 - Use to block PUF index 10

pub fn idx11(&self) -> IDX11_R[src]

Bits 6:7 - Use to block PUF index 11

pub fn idx12(&self) -> IDX12_R[src]

Bits 8:9 - Use to block PUF index 12

pub fn idx13(&self) -> IDX13_R[src]

Bits 10:11 - Use to block PUF index 13

pub fn idx14(&self) -> IDX14_R[src]

Bits 12:13 - Use to block PUF index 14

pub fn idx15(&self) -> IDX15_R[src]

Bits 14:15 - Use to block PUF index 15

impl R<u32, Reg<u32, _IDXBLK_L_DP>>[src]

pub fn idx1(&self) -> IDX1_R[src]

Bits 2:3 - Use to block PUF index 1

pub fn idx2(&self) -> IDX2_R[src]

Bits 4:5 - Use to block PUF index 2

pub fn idx3(&self) -> IDX3_R[src]

Bits 6:7 - Use to block PUF index 3

pub fn idx4(&self) -> IDX4_R[src]

Bits 8:9 - Use to block PUF index 4

pub fn idx5(&self) -> IDX5_R[src]

Bits 10:11 - Use to block PUF index 5

pub fn idx6(&self) -> IDX6_R[src]

Bits 12:13 - Use to block PUF index 6

pub fn idx7(&self) -> IDX7_R[src]

Bits 14:15 - Use to block PUF index 7

impl R<u32, Reg<u32, _SHIFT_STATUS>>[src]

pub fn key0(&self) -> KEY0_R[src]

Bits 0:3 - Index counter from key 0 shift register

pub fn key1(&self) -> KEY1_R[src]

Bits 4:7 - Index counter from key 1 shift register

pub fn key2(&self) -> KEY2_R[src]

Bits 8:11 - Index counter from key 2 shift register

pub fn key3(&self) -> KEY3_R[src]

Bits 12:15 - Index counter from key 3 shift register

impl R<u8, LUTN_INPX_A>[src]

pub fn variant(&self) -> Variant<u8, LUTN_INPX_A>[src]

Get enumerated values variant

pub fn is_plu_inputs0(&self) -> bool[src]

Checks if the value of the field is PLU_INPUTS0

pub fn is_plu_inputs1(&self) -> bool[src]

Checks if the value of the field is PLU_INPUTS1

pub fn is_plu_inputs2(&self) -> bool[src]

Checks if the value of the field is PLU_INPUTS2

pub fn is_plu_inputs3(&self) -> bool[src]

Checks if the value of the field is PLU_INPUTS3

pub fn is_plu_inputs4(&self) -> bool[src]

Checks if the value of the field is PLU_INPUTS4

pub fn is_plu_inputs5(&self) -> bool[src]

Checks if the value of the field is PLU_INPUTS5

pub fn is_lut_outputs0(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS0

pub fn is_lut_outputs1(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS1

pub fn is_lut_outputs2(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS2

pub fn is_lut_outputs3(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS3

pub fn is_lut_outputs4(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS4

pub fn is_lut_outputs5(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS5

pub fn is_lut_outputs6(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS6

pub fn is_lut_outputs7(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS7

pub fn is_lut_outputs8(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS8

pub fn is_lut_outputs9(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS9

pub fn is_lut_outputs10(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS10

pub fn is_lut_outputs11(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS11

pub fn is_lut_outputs12(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS12

pub fn is_lut_outputs13(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS13

pub fn is_lut_outputs14(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS14

pub fn is_lut_outputs15(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS15

pub fn is_lut_outputs16(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS16

pub fn is_lut_outputs17(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS17

pub fn is_lut_outputs18(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS18

pub fn is_lut_outputs19(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS19

pub fn is_lut_outputs20(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS20

pub fn is_lut_outputs21(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS21

pub fn is_lut_outputs22(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS22

pub fn is_lut_outputs23(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS23

pub fn is_lut_outputs24(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS24

pub fn is_lut_outputs25(&self) -> bool[src]

Checks if the value of the field is LUT_OUTPUTS25

pub fn is_state0(&self) -> bool[src]

Checks if the value of the field is STATE0

pub fn is_state1(&self) -> bool[src]

Checks if the value of the field is STATE1

pub fn is_state2(&self) -> bool[src]

Checks if the value of the field is STATE2

pub fn is_state3(&self) -> bool[src]

Checks if the value of the field is STATE3

impl R<u32, Reg<u32, _LUT_INP_MUX>>[src]

pub fn lutn_inpx(&self) -> LUTN_INPX_R[src]

Bits 0:5 - Selects the input source to be connected to LUT0 input0. For each LUT, the slot associated with the output from LUTn itself is tied low.

impl R<u32, Reg<u32, _LUT_TRUTH>>[src]

pub fn lutn_truth(&self) -> LUTN_TRUTH_R[src]

Bits 0:31 - Specifies the Truth Table contents for LUT0..

impl R<u32, Reg<u32, _OUTPUTS>>[src]

pub fn output_state(&self) -> OUTPUT_STATE_R[src]

Bits 0:7 - Provides the current state of the 8 designated PLU Outputs..

impl R<u8, FILTER_MODE_A>[src]

pub fn variant(&self) -> FILTER_MODE_A[src]

Get enumerated values variant

pub fn is_bypass(&self) -> bool[src]

Checks if the value of the field is BYPASS

pub fn is_filter1clk(&self) -> bool[src]

Checks if the value of the field is FILTER1CLK

pub fn is_filter2clk(&self) -> bool[src]

Checks if the value of the field is FILTER2CLK

pub fn is_filter3clk(&self) -> bool[src]

Checks if the value of the field is FILTER3CLK

impl R<u8, FILTER_CLKSEL_A>[src]

pub fn variant(&self) -> Variant<u8, FILTER_CLKSEL_A>[src]

Get enumerated values variant

pub fn is_fro1mhz(&self) -> bool[src]

Checks if the value of the field is FRO1MHZ

pub fn is_fro12mhz(&self) -> bool[src]

Checks if the value of the field is FRO12MHZ

pub fn is_other_clock(&self) -> bool[src]

Checks if the value of the field is OTHER_CLOCK

impl R<u32, Reg<u32, _WAKEINT_CTRL>>[src]

pub fn mask(&self) -> MASK_R[src]

Bits 0:7 - Interrupt mask (which of the 8 PLU Outputs contribute to interrupt)

pub fn filter_mode(&self) -> FILTER_MODE_R[src]

Bits 8:9 - control input of the PLU, add filtering for glitch.

pub fn filter_clksel(&self) -> FILTER_CLKSEL_R[src]

Bits 10:11 - hclk is divided by 2**filter_clksel.

pub fn latch_enable(&self) -> LATCH_ENABLE_R[src]

Bit 12 - latch the interrupt , then can be cleared with next bit INTR_CLEAR

pub fn intr_clear(&self) -> INTR_CLEAR_R[src]

Bit 13 - Write to clear wakeint_latched

impl R<u8, OUTPUTN_A>[src]

pub fn variant(&self) -> Variant<u8, OUTPUTN_A>[src]

Get enumerated values variant

pub fn is_plu_output0(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT0

pub fn is_plu_output1(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT1

pub fn is_plu_output2(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT2

pub fn is_plu_output3(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT3

pub fn is_plu_output4(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT4

pub fn is_plu_output5(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT5

pub fn is_plu_output6(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT6

pub fn is_plu_output7(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT7

pub fn is_plu_output8(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT8

pub fn is_plu_output9(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT9

pub fn is_plu_output10(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT10

pub fn is_plu_output11(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT11

pub fn is_plu_output12(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT12

pub fn is_plu_output13(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT13

pub fn is_plu_output14(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT14

pub fn is_plu_output15(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT15

pub fn is_plu_output16(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT16

pub fn is_plu_output17(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT17

pub fn is_plu_output18(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT18

pub fn is_plu_output19(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT19

pub fn is_plu_output20(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT20

pub fn is_plu_output21(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT21

pub fn is_plu_output22(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT22

pub fn is_plu_output23(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT23

pub fn is_plu_output24(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT24

pub fn is_plu_output25(&self) -> bool[src]

Checks if the value of the field is PLU_OUTPUT25

pub fn is_state0(&self) -> bool[src]

Checks if the value of the field is STATE0

pub fn is_state1(&self) -> bool[src]

Checks if the value of the field is STATE1

pub fn is_state2(&self) -> bool[src]

Checks if the value of the field is STATE2

pub fn is_state3(&self) -> bool[src]

Checks if the value of the field is STATE3

impl R<u32, Reg<u32, _OUTPUT_MUX>>[src]

pub fn outputn(&self) -> OUTPUTN_R[src]

Bits 0:4 - Selects the source to be connected to PLU Output 0.

impl R<bool, PERIPHREQEN_A>[src]

pub fn variant(&self) -> PERIPHREQEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, HWTRIGEN_A>[src]

pub fn variant(&self) -> HWTRIGEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TRIGPOL_A>[src]

pub fn variant(&self) -> TRIGPOL_A[src]

Get enumerated values variant

pub fn is_active_low_falling(&self) -> bool[src]

Checks if the value of the field is ACTIVE_LOW_FALLING

pub fn is_active_high_rising(&self) -> bool[src]

Checks if the value of the field is ACTIVE_HIGH_RISING

impl R<bool, TRIGTYPE_A>[src]

pub fn variant(&self) -> TRIGTYPE_A[src]

Get enumerated values variant

pub fn is_edge(&self) -> bool[src]

Checks if the value of the field is EDGE

pub fn is_level(&self) -> bool[src]

Checks if the value of the field is LEVEL

impl R<bool, TRIGBURST_A>[src]

pub fn variant(&self) -> TRIGBURST_A[src]

Get enumerated values variant

pub fn is_single(&self) -> bool[src]

Checks if the value of the field is SINGLE

pub fn is_burst(&self) -> bool[src]

Checks if the value of the field is BURST

impl R<bool, SRCBURSTWRAP_A>[src]

pub fn variant(&self) -> SRCBURSTWRAP_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DSTBURSTWRAP_A>[src]

pub fn variant(&self) -> DSTBURSTWRAP_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CFG>>[src]

pub fn periphreqen(&self) -> PERIPHREQEN_R[src]

Bit 0 - Peripheral request Enable. If a DMA channel is used to perform a memory-to-memory move, any peripheral DMA request associated with that channel can be disabled to prevent any interaction between the peripheral and the DMA controller.

pub fn hwtrigen(&self) -> HWTRIGEN_R[src]

Bit 1 - Hardware Triggering Enable for this channel.

pub fn trigpol(&self) -> TRIGPOL_R[src]

Bit 4 - Trigger Polarity. Selects the polarity of a hardware trigger for this channel.

pub fn trigtype(&self) -> TRIGTYPE_R[src]

Bit 5 - Trigger Type. Selects hardware trigger as edge triggered or level triggered.

pub fn trigburst(&self) -> TRIGBURST_R[src]

Bit 6 - Trigger Burst. Selects whether hardware triggers cause a single or burst transfer.

pub fn burstpower(&self) -> BURSTPOWER_R[src]

Bits 8:11 - Burst Power is used in two ways. It always selects the address wrap size when SRCBURSTWRAP and/or DSTBURSTWRAP modes are selected (see descriptions elsewhere in this register). When the TRIGBURST field elsewhere in this register = 1, Burst Power selects how many transfers are performed for each DMA trigger. This can be used, for example, with peripherals that contain a FIFO that can initiate a DMA operation when the FIFO reaches a certain level. 0000: Burst size = 1 (20). 0001: Burst size = 2 (21). 0010: Burst size = 4 (22). 1010: Burst size = 1024 (210). This corresponds to the maximum supported transfer count. others: not supported. The total transfer length as defined in the XFERCOUNT bits in the XFERCFG register must be an even multiple of the burst size.

pub fn srcburstwrap(&self) -> SRCBURSTWRAP_R[src]

Bit 14 - Source Burst Wrap. When enabled, the source data address for the DMA is 'wrapped', meaning that the source address range for each burst will be the same. As an example, this could be used to read several sequential registers from a peripheral for each DMA burst, reading the same registers again for each burst.

pub fn dstburstwrap(&self) -> DSTBURSTWRAP_R[src]

Bit 15 - Destination Burst Wrap. When enabled, the destination data address for the DMA is 'wrapped', meaning that the destination address range for each burst will be the same. As an example, this could be used to write several sequential registers to a peripheral for each DMA burst, writing the same registers again for each burst.

pub fn chpriority(&self) -> CHPRIORITY_R[src]

Bits 16:18 - Priority of this channel when multiple DMA requests are pending. Eight priority levels are supported: 0x0 = highest priority. 0x7 = lowest priority.

impl R<bool, VALIDPENDING_A>[src]

pub fn variant(&self) -> VALIDPENDING_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_valid_pending(&self) -> bool[src]

Checks if the value of the field is VALID_PENDING

impl R<bool, TRIG_A>[src]

pub fn variant(&self) -> TRIG_A[src]

Get enumerated values variant

pub fn is_not_triggered(&self) -> bool[src]

Checks if the value of the field is NOT_TRIGGERED

pub fn is_triggered(&self) -> bool[src]

Checks if the value of the field is TRIGGERED

impl R<u32, Reg<u32, _CTLSTAT>>[src]

pub fn validpending(&self) -> VALIDPENDING_R[src]

Bit 0 - Valid pending flag for this channel. This bit is set when a 1 is written to the corresponding bit in the related SETVALID register when CFGVALID = 1 for the same channel.

pub fn trig(&self) -> TRIG_R[src]

Bit 2 - Trigger flag. Indicates that the trigger for this channel is currently set. This bit is cleared at the end of an entire transfer or upon reload when CLRTRIG = 1.

impl R<bool, CFGVALID_A>[src]

pub fn variant(&self) -> CFGVALID_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, RELOAD_A>[src]

pub fn variant(&self) -> RELOAD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SWTRIG_A>[src]

pub fn variant(&self) -> SWTRIG_A[src]

Get enumerated values variant

pub fn is_not_set(&self) -> bool[src]

Checks if the value of the field is NOT_SET

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

impl R<bool, CLRTRIG_A>[src]

pub fn variant(&self) -> CLRTRIG_A[src]

Get enumerated values variant

pub fn is_not_cleared(&self) -> bool[src]

Checks if the value of the field is NOT_CLEARED

pub fn is_cleared(&self) -> bool[src]

Checks if the value of the field is CLEARED

impl R<bool, SETINTA_A>[src]

pub fn variant(&self) -> SETINTA_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

impl R<bool, SETINTB_A>[src]

pub fn variant(&self) -> SETINTB_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

impl R<u8, WIDTH_A>[src]

pub fn variant(&self) -> Variant<u8, WIDTH_A>[src]

Get enumerated values variant

pub fn is_bit_8(&self) -> bool[src]

Checks if the value of the field is BIT_8

pub fn is_bit_16(&self) -> bool[src]

Checks if the value of the field is BIT_16

pub fn is_bit_32(&self) -> bool[src]

Checks if the value of the field is BIT_32

impl R<u8, SRCINC_A>[src]

pub fn variant(&self) -> SRCINC_A[src]

Get enumerated values variant

pub fn is_no_increment(&self) -> bool[src]

Checks if the value of the field is NO_INCREMENT

pub fn is_width_x_1(&self) -> bool[src]

Checks if the value of the field is WIDTH_X_1

pub fn is_width_x_2(&self) -> bool[src]

Checks if the value of the field is WIDTH_X_2

pub fn is_width_x_4(&self) -> bool[src]

Checks if the value of the field is WIDTH_X_4

impl R<u8, DSTINC_A>[src]

pub fn variant(&self) -> DSTINC_A[src]

Get enumerated values variant

pub fn is_no_increment(&self) -> bool[src]

Checks if the value of the field is NO_INCREMENT

pub fn is_width_x_1(&self) -> bool[src]

Checks if the value of the field is WIDTH_X_1

pub fn is_width_x_2(&self) -> bool[src]

Checks if the value of the field is WIDTH_X_2

pub fn is_width_x_4(&self) -> bool[src]

Checks if the value of the field is WIDTH_X_4

impl R<u32, Reg<u32, _XFERCFG>>[src]

pub fn cfgvalid(&self) -> CFGVALID_R[src]

Bit 0 - Configuration Valid flag. This bit indicates whether the current channel descriptor is valid and can potentially be acted upon, if all other activation criteria are fulfilled.

pub fn reload(&self) -> RELOAD_R[src]

Bit 1 - Indicates whether the channel's control structure will be reloaded when the current descriptor is exhausted. Reloading allows ping-pong and linked transfers.

pub fn swtrig(&self) -> SWTRIG_R[src]

Bit 2 - Software Trigger.

pub fn clrtrig(&self) -> CLRTRIG_R[src]

Bit 3 - Clear Trigger.

pub fn setinta(&self) -> SETINTA_R[src]

Bit 4 - Set Interrupt flag A for this channel. There is no hardware distinction between interrupt A and B. They can be used by software to assist with more complex descriptor usage. By convention, interrupt A may be used when only one interrupt flag is needed.

pub fn setintb(&self) -> SETINTB_R[src]

Bit 5 - Set Interrupt flag B for this channel. There is no hardware distinction between interrupt A and B. They can be used by software to assist with more complex descriptor usage. By convention, interrupt A may be used when only one interrupt flag is needed.

pub fn width(&self) -> WIDTH_R[src]

Bits 8:9 - Transfer width used for this DMA channel.

pub fn srcinc(&self) -> SRCINC_R[src]

Bits 12:13 - Determines whether the source address is incremented for each DMA transfer.

pub fn dstinc(&self) -> DSTINC_R[src]

Bits 14:15 - Determines whether the destination address is incremented for each DMA transfer.

pub fn xfercount(&self) -> XFERCOUNT_R[src]

Bits 16:25 - Total number of transfers to be performed, minus 1 encoded. The number of bytes transferred is: (XFERCOUNT + 1) x data width (as defined by the WIDTH field). The DMA controller uses this bit field during transfer to count down. Hence, it cannot be used by software to read back the size of the transfer, for instance, in an interrupt handler. 0x0 = a total of 1 transfer will be performed. 0x1 = a total of 2 transfers will be performed. 0x3FF = a total of 1,024 transfers will be performed.

impl R<bool, ENABLE_A>[src]

pub fn variant(&self) -> ENABLE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - DMA controller master enable.

impl R<bool, ACTIVEINT_A>[src]

pub fn variant(&self) -> ACTIVEINT_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<bool, ACTIVEERRINT_A>[src]

pub fn variant(&self) -> ACTIVEERRINT_A[src]

Get enumerated values variant

pub fn is_not_pending(&self) -> bool[src]

Checks if the value of the field is NOT_PENDING

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn activeint(&self) -> ACTIVEINT_R[src]

Bit 1 - Summarizes whether any enabled interrupts (other than error interrupts) are pending.

pub fn activeerrint(&self) -> ACTIVEERRINT_R[src]

Bit 2 - Summarizes whether any error interrupts are pending.

impl R<u32, Reg<u32, _SRAMBASE>>[src]

pub fn offset(&self) -> OFFSET_R[src]

Bits 9:31 - Address bits 31:9 of the beginning of the DMA descriptor table. For 18 channels, the table must begin on a 512 byte boundary.

impl R<u32, Reg<u32, _ENABLESET0>>[src]

pub fn ena(&self) -> ENA_R[src]

Bits 0:31 - Enable for DMA channels. Bit n enables or disables DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = disabled. 1 = enabled.

impl R<u32, Reg<u32, _ACTIVE0>>[src]

pub fn act(&self) -> ACT_R[src]

Bits 0:31 - Active flag for DMA channel n. Bit n corresponds to DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = not active. 1 = active.

impl R<u32, Reg<u32, _BUSY0>>[src]

pub fn bsy(&self) -> BSY_R[src]

Bits 0:31 - Busy flag for DMA channel n. Bit n corresponds to DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = not busy. 1 = busy.

impl R<u32, Reg<u32, _ERRINT0>>[src]

pub fn err(&self) -> ERR_R[src]

Bits 0:31 - Error Interrupt flag for DMA channel n. Bit n corresponds to DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = error interrupt is not active. 1 = error interrupt is active.

impl R<u32, Reg<u32, _INTENSET0>>[src]

pub fn inten(&self) -> INTEN_R[src]

Bits 0:31 - Interrupt Enable read and set for DMA channel n. Bit n corresponds to DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = interrupt for DMA channel is disabled. 1 = interrupt for DMA channel is enabled.

impl R<u32, Reg<u32, _INTA0>>[src]

pub fn ia(&self) -> IA_R[src]

Bits 0:31 - Interrupt A status for DMA channel n. Bit n corresponds to DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = the DMA channel interrupt A is not active. 1 = the DMA channel interrupt A is active.

impl R<u32, Reg<u32, _INTB0>>[src]

pub fn ib(&self) -> IB_R[src]

Bits 0:31 - Interrupt B status for DMA channel n. Bit n corresponds to DMA channel n. The number of bits = number of DMA channels in this device. Other bits are reserved. 0 = the DMA channel interrupt B is not active. 1 = the DMA channel interrupt B is active.

impl R<bool, FORCE_NEEDCLK_A>[src]

pub fn variant(&self) -> FORCE_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_always_on(&self) -> bool[src]

Checks if the value of the field is ALWAYS_ON

impl R<bool, LPM_SUP_A>[src]

pub fn variant(&self) -> LPM_SUP_A[src]

Get enumerated values variant

pub fn is_no(&self) -> bool[src]

Checks if the value of the field is NO

pub fn is_yes(&self) -> bool[src]

Checks if the value of the field is YES

impl R<bool, INTONNAK_AO_A>[src]

pub fn variant(&self) -> INTONNAK_AO_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, INTONNAK_AI_A>[src]

pub fn variant(&self) -> INTONNAK_AI_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, INTONNAK_CO_A>[src]

pub fn variant(&self) -> INTONNAK_CO_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, INTONNAK_CI_A>[src]

pub fn variant(&self) -> INTONNAK_CI_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DEVCMDSTAT>>[src]

pub fn dev_addr(&self) -> DEV_ADDR_R[src]

Bits 0:6 - USB device address. After bus reset, the address is reset to 0x00. If the enable bit is set, the device will respond on packets for function address DEV_ADDR. When receiving a SetAddress Control Request from the USB host, software must program the new address before completing the status phase of the SetAddress Control Request.

pub fn dev_en(&self) -> DEV_EN_R[src]

Bit 7 - USB device enable. If this bit is set, the HW will start responding on packets for function address DEV_ADDR.

pub fn setup(&self) -> SETUP_R[src]

Bit 8 - SETUP token received. If a SETUP token is received and acknowledged by the device, this bit is set. As long as this bit is set all received IN and OUT tokens will be NAKed by HW. SW must clear this bit by writing a one. If this bit is zero, HW will handle the tokens to the CTRL EP0 as indicated by the CTRL EP0 IN and OUT data information programmed by SW.

pub fn force_needclk(&self) -> FORCE_NEEDCLK_R[src]

Bit 9 - Forces the NEEDCLK output to always be on:

pub fn lpm_sup(&self) -> LPM_SUP_R[src]

Bit 11 - LPM Supported:

pub fn intonnak_ao(&self) -> INTONNAK_AO_R[src]

Bit 12 - Interrupt on NAK for interrupt and bulk OUT EP

pub fn intonnak_ai(&self) -> INTONNAK_AI_R[src]

Bit 13 - Interrupt on NAK for interrupt and bulk IN EP

pub fn intonnak_co(&self) -> INTONNAK_CO_R[src]

Bit 14 - Interrupt on NAK for control OUT EP

pub fn intonnak_ci(&self) -> INTONNAK_CI_R[src]

Bit 15 - Interrupt on NAK for control IN EP

pub fn dcon(&self) -> DCON_R[src]

Bit 16 - Device status - connect. The connect bit must be set by SW to indicate that the device must signal a connect. The pull-up resistor on USB_DP will be enabled when this bit is set and the VBUSDEBOUNCED bit is one.

pub fn dsus(&self) -> DSUS_R[src]

Bit 17 - Device status - suspend. The suspend bit indicates the current suspend state. It is set to 1 when the device hasn't seen any activity on its upstream port for more than 3 milliseconds. It is reset to 0 on any activity. When the device is suspended (Suspend bit DSUS = 1) and the software writes a 0 to it, the device will generate a remote wake-up. This will only happen when the device is connected (Connect bit = 1). When the device is not connected or not suspended, a writing a 0 has no effect. Writing a 1 never has an effect.

pub fn lpm_sus(&self) -> LPM_SUS_R[src]

Bit 19 - Device status - LPM Suspend. This bit represents the current LPM suspend state. It is set to 1 by HW when the device has acknowledged the LPM request from the USB host and the Token Retry Time of 10 ms has elapsed. When the device is in the LPM suspended state (LPM suspend bit = 1) and the software writes a zero to this bit, the device will generate a remote walk-up. Software can only write a zero to this bit when the LPM_REWP bit is set to 1. HW resets this bit when it receives a host initiated resume. HW only updates the LPM_SUS bit when the LPM_SUPP bit is equal to one.

pub fn lpm_rewp(&self) -> LPM_REWP_R[src]

Bit 20 - LPM Remote Wake-up Enabled by USB host. HW sets this bit to one when the bRemoteWake bit in the LPM extended token is set to 1. HW will reset this bit to 0 when it receives the host initiated LPM resume, when a remote wake-up is sent by the device or when a USB bus reset is received. Software can use this bit to check if the remote wake-up feature is enabled by the host for the LPM transaction.

pub fn dcon_c(&self) -> DCON_C_R[src]

Bit 24 - Device status - connect change. The Connect Change bit is set when the device's pull-up resistor is disconnected because VBus disappeared. The bit is reset by writing a one to it.

pub fn dsus_c(&self) -> DSUS_C_R[src]

Bit 25 - Device status - suspend change. The suspend change bit is set to 1 when the suspend bit toggles. The suspend bit can toggle because: - The device goes in the suspended state - The device is disconnected - The device receives resume signaling on its upstream port. The bit is reset by writing a one to it.

pub fn dres_c(&self) -> DRES_C_R[src]

Bit 26 - Device status - reset change. This bit is set when the device received a bus reset. On a bus reset the device will automatically go to the default state (unconfigured and responding to address 0). The bit is reset by writing a one to it.

pub fn vbusdebounced(&self) -> VBUSDEBOUNCED_R[src]

Bit 28 - This bit indicates if Vbus is detected or not. The bit raises immediately when Vbus becomes high. It drops to zero if Vbus is low for at least 3 ms. If this bit is high and the DCon bit is set, the HW will enable the pull-up resistor to signal a connect.

impl R<u8, ERR_CODE_A>[src]

pub fn variant(&self) -> ERR_CODE_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_pid_encoding_error(&self) -> bool[src]

Checks if the value of the field is PID_ENCODING_ERROR

pub fn is_pid_unknown(&self) -> bool[src]

Checks if the value of the field is PID_UNKNOWN

pub fn is_packet_unexpected(&self) -> bool[src]

Checks if the value of the field is PACKET_UNEXPECTED

pub fn is_token_crc_error(&self) -> bool[src]

Checks if the value of the field is TOKEN_CRC_ERROR

pub fn is_data_crc_error(&self) -> bool[src]

Checks if the value of the field is DATA_CRC_ERROR

pub fn is_timeout(&self) -> bool[src]

Checks if the value of the field is TIMEOUT

pub fn is_babble(&self) -> bool[src]

Checks if the value of the field is BABBLE

pub fn is_truncated_eop(&self) -> bool[src]

Checks if the value of the field is TRUNCATED_EOP

pub fn is_sent_received_nak(&self) -> bool[src]

Checks if the value of the field is SENT_RECEIVED_NAK

pub fn is_sent_stall(&self) -> bool[src]

Checks if the value of the field is SENT_STALL

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

pub fn is_sent_empty_packet(&self) -> bool[src]

Checks if the value of the field is SENT_EMPTY_PACKET

pub fn is_bitstuff_error(&self) -> bool[src]

Checks if the value of the field is BITSTUFF_ERROR

pub fn is_sync_error(&self) -> bool[src]

Checks if the value of the field is SYNC_ERROR

pub fn is_wrong_data_toggle(&self) -> bool[src]

Checks if the value of the field is WRONG_DATA_TOGGLE

impl R<u32, Reg<u32, _INFO>>[src]

pub fn frame_nr(&self) -> FRAME_NR_R[src]

Bits 0:10 - Frame number. This contains the frame number of the last successfully received SOF. In case no SOF was received by the device at the beginning of a frame, the frame number returned is that of the last successfully received SOF. In case the SOF frame number contained a CRC error, the frame number returned will be the corrupted frame number as received by the device.

pub fn err_code(&self) -> ERR_CODE_R[src]

Bits 11:14 - The error code which last occurred:

pub fn minrev(&self) -> MINREV_R[src]

Bits 16:23 - Minor Revision.

pub fn majrev(&self) -> MAJREV_R[src]

Bits 24:31 - Major Revision.

impl R<u32, Reg<u32, _EPLISTSTART>>[src]

pub fn ep_list(&self) -> EP_LIST_R[src]

Bits 8:31 - Start address of the USB EP Command/Status List.

impl R<u32, Reg<u32, _DATABUFSTART>>[src]

pub fn da_buf(&self) -> DA_BUF_R[src]

Bits 22:31 - Start address of the buffer pointer page where all endpoint data buffers are located.

impl R<u32, Reg<u32, _LPM>>[src]

pub fn hird_hw(&self) -> HIRD_HW_R[src]

Bits 0:3 - Host Initiated Resume Duration - HW. This is the HIRD value from the last received LPM token

pub fn hird_sw(&self) -> HIRD_SW_R[src]

Bits 4:7 - Host Initiated Resume Duration - SW. This is the time duration required by the USB device system to come out of LPM initiated suspend after receiving the host initiated LPM resume.

pub fn data_pending(&self) -> DATA_PENDING_R[src]

Bit 8 - As long as this bit is set to one and LPM supported bit is set to one, HW will return a NYET handshake on every LPM token it receives. If LPM supported bit is set to one and this bit is zero, HW will return an ACK handshake on every LPM token it receives. If SW has still data pending and LPM is supported, it must set this bit to 1.

impl R<u32, Reg<u32, _EPSKIP>>[src]

pub fn skip(&self) -> SKIP_R[src]

Bits 0:9 - Endpoint skip: Writing 1 to one of these bits, will indicate to HW that it must deactivate the buffer assigned to this endpoint and return control back to software. When HW has deactivated the endpoint, it will clear this bit, but it will not modify the EPINUSE bit. An interrupt will be generated when the Active bit goes from 1 to 0. Note: In case of double-buffering, HW will only clear the Active bit of the buffer indicated by the EPINUSE bit.

impl R<u32, Reg<u32, _EPINUSE>>[src]

pub fn buf(&self) -> BUF_R[src]

Bits 2:9 - Buffer in use: This register has one bit per physical endpoint. 0: HW is accessing buffer 0. 1: HW is accessing buffer 1.

impl R<u32, Reg<u32, _EPBUFCFG>>[src]

pub fn buf_sb(&self) -> BUF_SB_R[src]

Bits 2:9 - Buffer usage: This register has one bit per physical endpoint. 0: Single-buffer. 1: Double-buffer. If the bit is set to single-buffer (0), it will not toggle the corresponding EPINUSE bit when it clears the active bit. If the bit is set to double-buffer (1), HW will toggle the EPINUSE bit when it clears the Active bit for the buffer.

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn ep0out(&self) -> EP0OUT_R[src]

Bit 0 - Interrupt status register bit for the Control EP0 OUT direction. This bit will be set if NBytes transitions to zero or the skip bit is set by software or a SETUP packet is successfully received for the control EP0. If the IntOnNAK_CO is set, this bit will also be set when a NAK is transmitted for the Control EP0 OUT direction. Software can clear this bit by writing a one to it.

pub fn ep0in(&self) -> EP0IN_R[src]

Bit 1 - Interrupt status register bit for the Control EP0 IN direction. This bit will be set if NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_CI is set, this bit will also be set when a NAK is transmitted for the Control EP0 IN direction. Software can clear this bit by writing a one to it.

pub fn ep1out(&self) -> EP1OUT_R[src]

Bit 2 - Interrupt status register bit for the EP1 OUT direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AO is set, this bit will also be set when a NAK is transmitted for the EP1 OUT direction. Software can clear this bit by writing a one to it.

pub fn ep1in(&self) -> EP1IN_R[src]

Bit 3 - Interrupt status register bit for the EP1 IN direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AI is set, this bit will also be set when a NAK is transmitted for the EP1 IN direction. Software can clear this bit by writing a one to it.

pub fn ep2out(&self) -> EP2OUT_R[src]

Bit 4 - Interrupt status register bit for the EP2 OUT direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AO is set, this bit will also be set when a NAK is transmitted for the EP2 OUT direction. Software can clear this bit by writing a one to it.

pub fn ep2in(&self) -> EP2IN_R[src]

Bit 5 - Interrupt status register bit for the EP2 IN direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AI is set, this bit will also be set when a NAK is transmitted for the EP2 IN direction. Software can clear this bit by writing a one to it.

pub fn ep3out(&self) -> EP3OUT_R[src]

Bit 6 - Interrupt status register bit for the EP3 OUT direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AO is set, this bit will also be set when a NAK is transmitted for the EP3 OUT direction. Software can clear this bit by writing a one to it.

pub fn ep3in(&self) -> EP3IN_R[src]

Bit 7 - Interrupt status register bit for the EP3 IN direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AI is set, this bit will also be set when a NAK is transmitted for the EP3 IN direction. Software can clear this bit by writing a one to it.

pub fn ep4out(&self) -> EP4OUT_R[src]

Bit 8 - Interrupt status register bit for the EP4 OUT direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AO is set, this bit will also be set when a NAK is transmitted for the EP4 OUT direction. Software can clear this bit by writing a one to it.

pub fn ep4in(&self) -> EP4IN_R[src]

Bit 9 - Interrupt status register bit for the EP4 IN direction. This bit will be set if the corresponding Active bit is cleared by HW. This is done in case the programmed NBytes transitions to zero or the skip bit is set by software. If the IntOnNAK_AI is set, this bit will also be set when a NAK is transmitted for the EP4 IN direction. Software can clear this bit by writing a one to it.

pub fn frame_int(&self) -> FRAME_INT_R[src]

Bit 30 - Frame interrupt. This bit is set to one every millisecond when the VbusDebounced bit and the DCON bit are set. This bit can be used by software when handling isochronous endpoints. Software can clear this bit by writing a one to it.

pub fn dev_int(&self) -> DEV_INT_R[src]

Bit 31 - Device status interrupt. This bit is set by HW when one of the bits in the Device Status Change register are set. Software can clear this bit by writing a one to it.

impl R<u32, Reg<u32, _INTEN>>[src]

pub fn ep_int_en(&self) -> EP_INT_EN_R[src]

Bits 0:9 - If this bit is set and the corresponding USB interrupt status bit is set, a HW interrupt is generated on the interrupt line indicated by the corresponding USB interrupt routing bit.

pub fn frame_int_en(&self) -> FRAME_INT_EN_R[src]

Bit 30 - If this bit is set and the corresponding USB interrupt status bit is set, a HW interrupt is generated on the interrupt line indicated by the corresponding USB interrupt routing bit.

pub fn dev_int_en(&self) -> DEV_INT_EN_R[src]

Bit 31 - If this bit is set and the corresponding USB interrupt status bit is set, a HW interrupt is generated on the interrupt line indicated by the corresponding USB interrupt routing bit.

impl R<u32, Reg<u32, _INTSETSTAT>>[src]

pub fn ep_set_int(&self) -> EP_SET_INT_R[src]

Bits 0:9 - If software writes a one to one of these bits, the corresponding USB interrupt status bit is set. When this register is read, the same value as the USB interrupt status register is returned.

pub fn frame_set_int(&self) -> FRAME_SET_INT_R[src]

Bit 30 - If software writes a one to one of these bits, the corresponding USB interrupt status bit is set. When this register is read, the same value as the USB interrupt status register is returned.

pub fn dev_set_int(&self) -> DEV_SET_INT_R[src]

Bit 31 - If software writes a one to one of these bits, the corresponding USB interrupt status bit is set. When this register is read, the same value as the USB interrupt status register is returned.

impl R<u32, Reg<u32, _EPTOGGLE>>[src]

pub fn toggle(&self) -> TOGGLE_R[src]

Bits 0:9 - Endpoint data toggle: This field indicates the current value of the data toggle for the corresponding endpoint.

impl R<u32, Reg<u32, _EV_STATE>>[src]

pub fn statemskn(&self) -> STATEMSKN_R[src]

Bits 0:15 - If bit m is one, event n happens in state m of the counter selected by the HEVENT bit (n = event number, m = state number; state 0 = bit 0, state 1= bit 1, etc.). The number of bits = number of states in this SCT.

impl R<bool, HEVENT_A>[src]

pub fn variant(&self) -> HEVENT_A[src]

Get enumerated values variant

pub fn is_l_counter(&self) -> bool[src]

Checks if the value of the field is L_COUNTER

pub fn is_h_counter(&self) -> bool[src]

Checks if the value of the field is H_COUNTER

impl R<bool, OUTSEL_A>[src]

pub fn variant(&self) -> OUTSEL_A[src]

Get enumerated values variant

pub fn is_input(&self) -> bool[src]

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool[src]

Checks if the value of the field is OUTPUT

impl R<u8, IOCOND_A>[src]

pub fn variant(&self) -> IOCOND_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_rise(&self) -> bool[src]

Checks if the value of the field is RISE

pub fn is_fall(&self) -> bool[src]

Checks if the value of the field is FALL

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<u8, COMBMODE_A>[src]

pub fn variant(&self) -> COMBMODE_A[src]

Get enumerated values variant

pub fn is_or(&self) -> bool[src]

Checks if the value of the field is OR

pub fn is_match_(&self) -> bool[src]

Checks if the value of the field is MATCH

pub fn is_io(&self) -> bool[src]

Checks if the value of the field is IO

pub fn is_and(&self) -> bool[src]

Checks if the value of the field is AND

impl R<bool, STATELD_A>[src]

pub fn variant(&self) -> STATELD_A[src]

Get enumerated values variant

pub fn is_add(&self) -> bool[src]

Checks if the value of the field is ADD

pub fn is_load(&self) -> bool[src]

Checks if the value of the field is LOAD

impl R<u8, DIRECTION_A>[src]

pub fn variant(&self) -> Variant<u8, DIRECTION_A>[src]

Get enumerated values variant

pub fn is_direction_independent(&self) -> bool[src]

Checks if the value of the field is DIRECTION_INDEPENDENT

pub fn is_counting_up(&self) -> bool[src]

Checks if the value of the field is COUNTING_UP

pub fn is_counting_down(&self) -> bool[src]

Checks if the value of the field is COUNTING_DOWN

impl R<u32, Reg<u32, _EV_CTRL>>[src]

pub fn matchsel(&self) -> MATCHSEL_R[src]

Bits 0:3 - Selects the Match register associated with this event (if any). A match can occur only when the counter selected by the HEVENT bit is running.

pub fn hevent(&self) -> HEVENT_R[src]

Bit 4 - Select L/H counter. Do not set this bit if UNIFY = 1.

pub fn outsel(&self) -> OUTSEL_R[src]

Bit 5 - Input/output select

pub fn iosel(&self) -> IOSEL_R[src]

Bits 6:9 - Selects the input or output signal number associated with this event (if any). Do not select an input in this register if CKMODE is 1x. In this case the clock input is an implicit ingredient of every event.

pub fn iocond(&self) -> IOCOND_R[src]

Bits 10:11 - Selects the I/O condition for event n. (The detection of edges on outputs lag the conditions that switch the outputs by one SCT clock). In order to guarantee proper edge/state detection, an input must have a minimum pulse width of at least one SCT clock period .

pub fn combmode(&self) -> COMBMODE_R[src]

Bits 12:13 - Selects how the specified match and I/O condition are used and combined.

pub fn stateld(&self) -> STATELD_R[src]

Bit 14 - This bit controls how the STATEV value modifies the state selected by HEVENT when this event is the highest-numbered event occurring for that state.

pub fn statev(&self) -> STATEV_R[src]

Bits 15:19 - This value is loaded into or added to the state selected by HEVENT, depending on STATELD, when this event is the highest-numbered event occurring for that state. If STATELD and STATEV are both zero, there is no change to the STATE value.

pub fn matchmem(&self) -> MATCHMEM_R[src]

Bit 20 - If this bit is one and the COMBMODE field specifies a match component to the triggering of this event, then a match is considered to be active whenever the counter value is GREATER THAN OR EQUAL TO the value specified in the match register when counting up, LESS THEN OR EQUAL TO the match value when counting down. If this bit is zero, a match is only be active during the cycle when the counter is equal to the match value.

pub fn direction(&self) -> DIRECTION_R[src]

Bits 21:22 - Direction qualifier for event generation. This field only applies when the counters are operating in BIDIR mode. If BIDIR = 0, the SCT ignores this field. Value 0x3 is reserved.

impl R<u32, Reg<u32, _OUT_SET>>[src]

pub fn set(&self) -> SET_R[src]

Bits 0:15 - A 1 in bit m selects event m to set output n (or clear it if SETCLRn = 0x1 or 0x2) output 0 = bit 0, output 1 = bit 1, etc. The number of bits = number of events in this SCT. When the counter is used in bi-directional mode, it is possible to reverse the action specified by the output set and clear registers when counting down, See the OUTPUTCTRL register.

impl R<u32, Reg<u32, _OUT_CLR>>[src]

pub fn clr(&self) -> CLR_R[src]

Bits 0:15 - A 1 in bit m selects event m to clear output n (or set it if SETCLRn = 0x1 or 0x2) event 0 = bit 0, event 1 = bit 1, etc. The number of bits = number of events in this SCT. When the counter is used in bi-directional mode, it is possible to reverse the action specified by the output set and clear registers when counting down, See the OUTPUTCTRL register.

impl R<bool, UNIFY_A>[src]

pub fn variant(&self) -> UNIFY_A[src]

Get enumerated values variant

pub fn is_dual_counter(&self) -> bool[src]

Checks if the value of the field is DUAL_COUNTER

pub fn is_unified_counter(&self) -> bool[src]

Checks if the value of the field is UNIFIED_COUNTER

impl R<u8, CLKMODE_A>[src]

pub fn variant(&self) -> CLKMODE_A[src]

Get enumerated values variant

pub fn is_system_clock_mode(&self) -> bool[src]

Checks if the value of the field is SYSTEM_CLOCK_MODE

pub fn is_sampled_system_clock_mode(&self) -> bool[src]

Checks if the value of the field is SAMPLED_SYSTEM_CLOCK_MODE

pub fn is_sct_input_clock_mode(&self) -> bool[src]

Checks if the value of the field is SCT_INPUT_CLOCK_MODE

pub fn is_asynchronous_mode(&self) -> bool[src]

Checks if the value of the field is ASYNCHRONOUS_MODE

impl R<u8, CKSEL_A>[src]

pub fn variant(&self) -> CKSEL_A[src]

Get enumerated values variant

pub fn is_input_0_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_0_RISING_EDGES

pub fn is_input_0_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_0_FALLING_EDGE

pub fn is_input_1_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_1_RISING_EDGES

pub fn is_input_1_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_1_FALLING_EDGE

pub fn is_input_2_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_2_RISING_EDGES

pub fn is_input_2_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_2_FALLING_EDGE

pub fn is_input_3_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_3_RISING_EDGES

pub fn is_input_3_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_3_FALLING_EDGE

pub fn is_input_4_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_4_RISING_EDGES

pub fn is_input_4_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_4_FALLING_EDGE

pub fn is_input_5_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_5_RISING_EDGES

pub fn is_input_5_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_5_FALLING_EDGE

pub fn is_input_6_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_6_RISING_EDGES

pub fn is_input_6_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_6_FALLING_EDGE

pub fn is_input_7_rising_edges(&self) -> bool[src]

Checks if the value of the field is INPUT_7_RISING_EDGES

pub fn is_input_7_falling_edge(&self) -> bool[src]

Checks if the value of the field is INPUT_7_FALLING_EDGE

impl R<u32, Reg<u32, _CONFIG>>[src]

pub fn unify(&self) -> UNIFY_R[src]

Bit 0 - SCT operation

pub fn clkmode(&self) -> CLKMODE_R[src]

Bits 1:2 - SCT clock mode

pub fn cksel(&self) -> CKSEL_R[src]

Bits 3:6 - SCT clock select. The specific functionality of the designated input/edge is dependent on the CLKMODE bit selection in this register.

pub fn noreload_l(&self) -> NORELOAD_L_R[src]

Bit 7 - A 1 in this bit prevents the lower match registers from being reloaded from their respective reload registers. Setting this bit eliminates the need to write to the reload registers MATCHREL if the match values are fixed. Software can write to set or clear this bit at any time. This bit applies to both the higher and lower registers when the UNIFY bit is set.

pub fn noreload_h(&self) -> NORELOAD_H_R[src]

Bit 8 - A 1 in this bit prevents the higher match registers from being reloaded from their respective reload registers. Setting this bit eliminates the need to write to the reload registers MATCHREL if the match values are fixed. Software can write to set or clear this bit at any time. This bit is not used when the UNIFY bit is set.

pub fn insync(&self) -> INSYNC_R[src]

Bits 9:12 - Synchronization for input N (bit 9 = input 0, bit 10 = input 1,, bit 12 = input 3); all other bits are reserved. A 1 in one of these bits subjects the corresponding input to synchronization to the SCT clock, before it is used to create an event. If an input is known to already be synchronous to the SCT clock, this bit may be set to 0 for faster input response. (Note: The SCT clock is the system clock for CKMODEs 0-2. It is the selected, asynchronous SCT input clock for CKMODE3). Note that the INSYNC field only affects inputs used for event generation. It does not apply to the clock input specified in the CKSEL field.

pub fn autolimit_l(&self) -> AUTOLIMIT_L_R[src]

Bit 17 - A one in this bit causes a match on match register 0 to be treated as a de-facto LIMIT condition without the need to define an associated event. As with any LIMIT event, this automatic limit causes the counter to be cleared to zero in unidirectional mode or to change the direction of count in bi-directional mode. Software can write to set or clear this bit at any time. This bit applies to both the higher and lower registers when the UNIFY bit is set.

pub fn autolimit_h(&self) -> AUTOLIMIT_H_R[src]

Bit 18 - A one in this bit will cause a match on match register 0 to be treated as a de-facto LIMIT condition without the need to define an associated event. As with any LIMIT event, this automatic limit causes the counter to be cleared to zero in unidirectional mode or to change the direction of count in bi-directional mode. Software can write to set or clear this bit at any time. This bit is not used when the UNIFY bit is set.

impl R<bool, BIDIR_L_A>[src]

pub fn variant(&self) -> BIDIR_L_A[src]

Get enumerated values variant

pub fn is_up(&self) -> bool[src]

Checks if the value of the field is UP

pub fn is_up_down(&self) -> bool[src]

Checks if the value of the field is UP_DOWN

impl R<bool, BIDIR_H_A>[src]

pub fn variant(&self) -> BIDIR_H_A[src]

Get enumerated values variant

pub fn is_up(&self) -> bool[src]

Checks if the value of the field is UP

pub fn is_up_down(&self) -> bool[src]

Checks if the value of the field is UP_DOWN

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn down_l(&self) -> DOWN_L_R[src]

Bit 0 - This bit is 1 when the L or unified counter is counting down. Hardware sets this bit when the counter is counting up, counter limit occurs, and BIDIR = 1.Hardware clears this bit when the counter is counting down and a limit condition occurs or when the counter reaches 0.

pub fn stop_l(&self) -> STOP_L_R[src]

Bit 1 - When this bit is 1 and HALT is 0, the L or unified counter does not run, but I/O events related to the counter can occur. If a designated start event occurs, this bit is cleared and counting resumes.

pub fn halt_l(&self) -> HALT_L_R[src]

Bit 2 - When this bit is 1, the L or unified counter does not run and no events can occur. A reset sets this bit. When the HALT_L bit is one, the STOP_L bit is cleared. It is possible to remove the halt condition while keeping the SCT in the stop condition (not running) with a single write to this register to simultaneously clear the HALT bit and set the STOP bit. Once set, only software can clear this bit to restore counter operation. This bit is set on reset.

pub fn clrctr_l(&self) -> CLRCTR_L_R[src]

Bit 3 - Writing a 1 to this bit clears the L or unified counter. This bit always reads as 0.

pub fn bidir_l(&self) -> BIDIR_L_R[src]

Bit 4 - L or unified counter direction select

pub fn pre_l(&self) -> PRE_L_R[src]

Bits 5:12 - Specifies the factor by which the SCT clock is prescaled to produce the L or unified counter clock. The counter clock is clocked at the rate of the SCT clock divided by PRE_L+1. Clear the counter (by writing a 1 to the CLRCTR bit) whenever changing the PRE value.

pub fn down_h(&self) -> DOWN_H_R[src]

Bit 16 - This bit is 1 when the H counter is counting down. Hardware sets this bit when the counter is counting, a counter limit condition occurs, and BIDIR is 1. Hardware clears this bit when the counter is counting down and a limit condition occurs or when the counter reaches 0.

pub fn stop_h(&self) -> STOP_H_R[src]

Bit 17 - When this bit is 1 and HALT is 0, the H counter does not, run but I/O events related to the counter can occur. If such an event matches the mask in the Start register, this bit is cleared and counting resumes.

pub fn halt_h(&self) -> HALT_H_R[src]

Bit 18 - When this bit is 1, the H counter does not run and no events can occur. A reset sets this bit. When the HALT_H bit is one, the STOP_H bit is cleared. It is possible to remove the halt condition while keeping the SCT in the stop condition (not running) with a single write to this register to simultaneously clear the HALT bit and set the STOP bit. Once set, this bit can only be cleared by software to restore counter operation. This bit is set on reset.

pub fn clrctr_h(&self) -> CLRCTR_H_R[src]

Bit 19 - Writing a 1 to this bit clears the H counter. This bit always reads as 0.

pub fn bidir_h(&self) -> BIDIR_H_R[src]

Bit 20 - Direction select

pub fn pre_h(&self) -> PRE_H_R[src]

Bits 21:28 - Specifies the factor by which the SCT clock is prescaled to produce the H counter clock. The counter clock is clocked at the rate of the SCT clock divided by PRELH+1. Clear the counter (by writing a 1 to the CLRCTR bit) whenever changing the PRE value.

impl R<u32, Reg<u32, _LIMIT>>[src]

pub fn limmsk_l(&self) -> LIMMSK_L_R[src]

Bits 0:15 - If bit n is one, event n is used as a counter limit for the L or unified counter (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

pub fn limmsk_h(&self) -> LIMMSK_H_R[src]

Bits 16:31 - If bit n is one, event n is used as a counter limit for the H counter (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of events in this SCT.

impl R<u32, Reg<u32, _HALT>>[src]

pub fn haltmsk_l(&self) -> HALTMSK_L_R[src]

Bits 0:15 - If bit n is one, event n sets the HALT_L bit in the CTRL register (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

pub fn haltmsk_h(&self) -> HALTMSK_H_R[src]

Bits 16:31 - If bit n is one, event n sets the HALT_H bit in the CTRL register (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of events in this SCT.

impl R<u32, Reg<u32, _STOP>>[src]

pub fn stopmsk_l(&self) -> STOPMSK_L_R[src]

Bits 0:15 - If bit n is one, event n sets the STOP_L bit in the CTRL register (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

pub fn stopmsk_h(&self) -> STOPMSK_H_R[src]

Bits 16:31 - If bit n is one, event n sets the STOP_H bit in the CTRL register (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of events in this SCT.

impl R<u32, Reg<u32, _START>>[src]

pub fn startmsk_l(&self) -> STARTMSK_L_R[src]

Bits 0:15 - If bit n is one, event n clears the STOP_L bit in the CTRL register (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

pub fn startmsk_h(&self) -> STARTMSK_H_R[src]

Bits 16:31 - If bit n is one, event n clears the STOP_H bit in the CTRL register (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of events in this SCT.

impl R<u32, Reg<u32, _COUNT>>[src]

pub fn ctr_l(&self) -> CTR_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit L counter value. When UNIFY = 1, read or write the lower 16 bits of the 32-bit unified counter.

pub fn ctr_h(&self) -> CTR_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit H counter value. When UNIFY = 1, read or write the upper 16 bits of the 32-bit unified counter.

impl R<u32, Reg<u32, _STATE>>[src]

pub fn state_l(&self) -> STATE_L_R[src]

Bits 0:4 - State variable.

pub fn state_h(&self) -> STATE_H_R[src]

Bits 16:20 - State variable.

impl R<u32, Reg<u32, _INPUT>>[src]

pub fn ain0(&self) -> AIN0_R[src]

Bit 0 - Input 0 state. Input 0 state on the last SCT clock edge.

pub fn ain1(&self) -> AIN1_R[src]

Bit 1 - Input 1 state. Input 1 state on the last SCT clock edge.

pub fn ain2(&self) -> AIN2_R[src]

Bit 2 - Input 2 state. Input 2 state on the last SCT clock edge.

pub fn ain3(&self) -> AIN3_R[src]

Bit 3 - Input 3 state. Input 3 state on the last SCT clock edge.

pub fn ain4(&self) -> AIN4_R[src]

Bit 4 - Input 4 state. Input 4 state on the last SCT clock edge.

pub fn ain5(&self) -> AIN5_R[src]

Bit 5 - Input 5 state. Input 5 state on the last SCT clock edge.

pub fn ain6(&self) -> AIN6_R[src]

Bit 6 - Input 6 state. Input 6 state on the last SCT clock edge.

pub fn ain7(&self) -> AIN7_R[src]

Bit 7 - Input 7 state. Input 7 state on the last SCT clock edge.

pub fn ain8(&self) -> AIN8_R[src]

Bit 8 - Input 8 state. Input 8 state on the last SCT clock edge.

pub fn ain9(&self) -> AIN9_R[src]

Bit 9 - Input 9 state. Input 9 state on the last SCT clock edge.

pub fn ain10(&self) -> AIN10_R[src]

Bit 10 - Input 10 state. Input 10 state on the last SCT clock edge.

pub fn ain11(&self) -> AIN11_R[src]

Bit 11 - Input 11 state. Input 11 state on the last SCT clock edge.

pub fn ain12(&self) -> AIN12_R[src]

Bit 12 - Input 12 state. Input 12 state on the last SCT clock edge.

pub fn ain13(&self) -> AIN13_R[src]

Bit 13 - Input 13 state. Input 13 state on the last SCT clock edge.

pub fn ain14(&self) -> AIN14_R[src]

Bit 14 - Input 14 state. Input 14 state on the last SCT clock edge.

pub fn ain15(&self) -> AIN15_R[src]

Bit 15 - Input 15 state. Input 15 state on the last SCT clock edge.

pub fn sin0(&self) -> SIN0_R[src]

Bit 16 - Input 0 state. Input 0 state following the synchronization specified by INSYNC.

pub fn sin1(&self) -> SIN1_R[src]

Bit 17 - Input 1 state. Input 1 state following the synchronization specified by INSYNC.

pub fn sin2(&self) -> SIN2_R[src]

Bit 18 - Input 2 state. Input 2 state following the synchronization specified by INSYNC.

pub fn sin3(&self) -> SIN3_R[src]

Bit 19 - Input 3 state. Input 3 state following the synchronization specified by INSYNC.

pub fn sin4(&self) -> SIN4_R[src]

Bit 20 - Input 4 state. Input 4 state following the synchronization specified by INSYNC.

pub fn sin5(&self) -> SIN5_R[src]

Bit 21 - Input 5 state. Input 5 state following the synchronization specified by INSYNC.

pub fn sin6(&self) -> SIN6_R[src]

Bit 22 - Input 6 state. Input 6 state following the synchronization specified by INSYNC.

pub fn sin7(&self) -> SIN7_R[src]

Bit 23 - Input 7 state. Input 7 state following the synchronization specified by INSYNC.

pub fn sin8(&self) -> SIN8_R[src]

Bit 24 - Input 8 state. Input 8 state following the synchronization specified by INSYNC.

pub fn sin9(&self) -> SIN9_R[src]

Bit 25 - Input 9 state. Input 9 state following the synchronization specified by INSYNC.

pub fn sin10(&self) -> SIN10_R[src]

Bit 26 - Input 10 state. Input 10 state following the synchronization specified by INSYNC.

pub fn sin11(&self) -> SIN11_R[src]

Bit 27 - Input 11 state. Input 11 state following the synchronization specified by INSYNC.

pub fn sin12(&self) -> SIN12_R[src]

Bit 28 - Input 12 state. Input 12 state following the synchronization specified by INSYNC.

pub fn sin13(&self) -> SIN13_R[src]

Bit 29 - Input 13 state. Input 13 state following the synchronization specified by INSYNC.

pub fn sin14(&self) -> SIN14_R[src]

Bit 30 - Input 14 state. Input 14 state following the synchronization specified by INSYNC.

pub fn sin15(&self) -> SIN15_R[src]

Bit 31 - Input 15 state. Input 15 state following the synchronization specified by INSYNC.

impl R<u32, Reg<u32, _REGMODE>>[src]

pub fn regmod_l(&self) -> REGMOD_L_R[src]

Bits 0:15 - Each bit controls one match/capture register (register 0 = bit 0, register 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT. 0 = register operates as match register. 1 = register operates as capture register.

pub fn regmod_h(&self) -> REGMOD_H_R[src]

Bits 16:31 - Each bit controls one match/capture register (register 0 = bit 16, register 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT. 0 = register operates as match registers. 1 = register operates as capture registers.

impl R<u32, Reg<u32, _OUTPUT>>[src]

pub fn out(&self) -> OUT_R[src]

Bits 0:15 - Writing a 1 to bit n forces the corresponding output HIGH. Writing a 0 forces the corresponding output LOW (output 0 = bit 0, output 1 = bit 1, etc.). The number of bits = number of outputs in this SCT.

impl R<u8, SETCLR0_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR0_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR1_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR1_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR2_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR2_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR3_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR3_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR4_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR4_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR5_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR5_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR6_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR6_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR7_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR7_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR8_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR8_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR9_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR9_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR10_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR10_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR11_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR11_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR12_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR12_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR13_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR13_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR14_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR14_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u8, SETCLR15_A>[src]

pub fn variant(&self) -> Variant<u8, SETCLR15_A>[src]

Get enumerated values variant

pub fn is_independent(&self) -> bool[src]

Checks if the value of the field is INDEPENDENT

pub fn is_l_reversed(&self) -> bool[src]

Checks if the value of the field is L_REVERSED

pub fn is_h_reversed(&self) -> bool[src]

Checks if the value of the field is H_REVERSED

impl R<u32, Reg<u32, _OUTPUTDIRCTRL>>[src]

pub fn setclr0(&self) -> SETCLR0_R[src]

Bits 0:1 - Set/clear operation on output 0. Value 0x3 is reserved. Do not program this value.

pub fn setclr1(&self) -> SETCLR1_R[src]

Bits 2:3 - Set/clear operation on output 1. Value 0x3 is reserved. Do not program this value.

pub fn setclr2(&self) -> SETCLR2_R[src]

Bits 4:5 - Set/clear operation on output 2. Value 0x3 is reserved. Do not program this value.

pub fn setclr3(&self) -> SETCLR3_R[src]

Bits 6:7 - Set/clear operation on output 3. Value 0x3 is reserved. Do not program this value.

pub fn setclr4(&self) -> SETCLR4_R[src]

Bits 8:9 - Set/clear operation on output 4. Value 0x3 is reserved. Do not program this value.

pub fn setclr5(&self) -> SETCLR5_R[src]

Bits 10:11 - Set/clear operation on output 5. Value 0x3 is reserved. Do not program this value.

pub fn setclr6(&self) -> SETCLR6_R[src]

Bits 12:13 - Set/clear operation on output 6. Value 0x3 is reserved. Do not program this value.

pub fn setclr7(&self) -> SETCLR7_R[src]

Bits 14:15 - Set/clear operation on output 7. Value 0x3 is reserved. Do not program this value.

pub fn setclr8(&self) -> SETCLR8_R[src]

Bits 16:17 - Set/clear operation on output 8. Value 0x3 is reserved. Do not program this value.

pub fn setclr9(&self) -> SETCLR9_R[src]

Bits 18:19 - Set/clear operation on output 9. Value 0x3 is reserved. Do not program this value.

pub fn setclr10(&self) -> SETCLR10_R[src]

Bits 20:21 - Set/clear operation on output 10. Value 0x3 is reserved. Do not program this value.

pub fn setclr11(&self) -> SETCLR11_R[src]

Bits 22:23 - Set/clear operation on output 11. Value 0x3 is reserved. Do not program this value.

pub fn setclr12(&self) -> SETCLR12_R[src]

Bits 24:25 - Set/clear operation on output 12. Value 0x3 is reserved. Do not program this value.

pub fn setclr13(&self) -> SETCLR13_R[src]

Bits 26:27 - Set/clear operation on output 13. Value 0x3 is reserved. Do not program this value.

pub fn setclr14(&self) -> SETCLR14_R[src]

Bits 28:29 - Set/clear operation on output 14. Value 0x3 is reserved. Do not program this value.

pub fn setclr15(&self) -> SETCLR15_R[src]

Bits 30:31 - Set/clear operation on output 15. Value 0x3 is reserved. Do not program this value.

impl R<u8, O0RES_A>[src]

pub fn variant(&self) -> O0RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O1RES_A>[src]

pub fn variant(&self) -> O1RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O2RES_A>[src]

pub fn variant(&self) -> O2RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O3RES_A>[src]

pub fn variant(&self) -> O3RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O4RES_A>[src]

pub fn variant(&self) -> O4RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O5RES_A>[src]

pub fn variant(&self) -> O5RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O6RES_A>[src]

pub fn variant(&self) -> O6RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O7RES_A>[src]

pub fn variant(&self) -> O7RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O8RES_A>[src]

pub fn variant(&self) -> O8RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O9RES_A>[src]

pub fn variant(&self) -> O9RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O10RES_A>[src]

pub fn variant(&self) -> O10RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O11RES_A>[src]

pub fn variant(&self) -> O11RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O12RES_A>[src]

pub fn variant(&self) -> O12RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O13RES_A>[src]

pub fn variant(&self) -> O13RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O14RES_A>[src]

pub fn variant(&self) -> O14RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u8, O15RES_A>[src]

pub fn variant(&self) -> O15RES_A[src]

Get enumerated values variant

pub fn is_no_change(&self) -> bool[src]

Checks if the value of the field is NO_CHANGE

pub fn is_set(&self) -> bool[src]

Checks if the value of the field is SET

pub fn is_clear(&self) -> bool[src]

Checks if the value of the field is CLEAR

pub fn is_toggle_output(&self) -> bool[src]

Checks if the value of the field is TOGGLE_OUTPUT

impl R<u32, Reg<u32, _RES>>[src]

pub fn o0res(&self) -> O0RES_R[src]

Bits 0:1 - Effect of simultaneous set and clear on output 0.

pub fn o1res(&self) -> O1RES_R[src]

Bits 2:3 - Effect of simultaneous set and clear on output 1.

pub fn o2res(&self) -> O2RES_R[src]

Bits 4:5 - Effect of simultaneous set and clear on output 2.

pub fn o3res(&self) -> O3RES_R[src]

Bits 6:7 - Effect of simultaneous set and clear on output 3.

pub fn o4res(&self) -> O4RES_R[src]

Bits 8:9 - Effect of simultaneous set and clear on output 4.

pub fn o5res(&self) -> O5RES_R[src]

Bits 10:11 - Effect of simultaneous set and clear on output 5.

pub fn o6res(&self) -> O6RES_R[src]

Bits 12:13 - Effect of simultaneous set and clear on output 6.

pub fn o7res(&self) -> O7RES_R[src]

Bits 14:15 - Effect of simultaneous set and clear on output 7.

pub fn o8res(&self) -> O8RES_R[src]

Bits 16:17 - Effect of simultaneous set and clear on output 8.

pub fn o9res(&self) -> O9RES_R[src]

Bits 18:19 - Effect of simultaneous set and clear on output 9.

pub fn o10res(&self) -> O10RES_R[src]

Bits 20:21 - Effect of simultaneous set and clear on output 10.

pub fn o11res(&self) -> O11RES_R[src]

Bits 22:23 - Effect of simultaneous set and clear on output 11.

pub fn o12res(&self) -> O12RES_R[src]

Bits 24:25 - Effect of simultaneous set and clear on output 12.

pub fn o13res(&self) -> O13RES_R[src]

Bits 26:27 - Effect of simultaneous set and clear on output 13.

pub fn o14res(&self) -> O14RES_R[src]

Bits 28:29 - Effect of simultaneous set and clear on output 14.

pub fn o15res(&self) -> O15RES_R[src]

Bits 30:31 - Effect of simultaneous set and clear on output 15.

impl R<u32, Reg<u32, _DMAREQ0>>[src]

pub fn dev_0(&self) -> DEV_0_R[src]

Bits 0:15 - If bit n is one, event n triggers DMA request 0 (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

pub fn drl0(&self) -> DRL0_R[src]

Bit 30 - A 1 in this bit triggers DMA request 0 when it loads the MATCH_L/Unified registers from the RELOAD_L/Unified registers.

pub fn drq0(&self) -> DRQ0_R[src]

Bit 31 - This read-only bit indicates the state of DMA Request 0. Note that if the related DMA channel is enabled and properly set up, it is unlikely that software will see this flag, it will be cleared rapidly by the DMA service. The flag remaining set could point to an issue with DMA setup.

impl R<u32, Reg<u32, _DMAREQ1>>[src]

pub fn dev_1(&self) -> DEV_1_R[src]

Bits 0:15 - If bit n is one, event n triggers DMA request 1 (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

pub fn drl1(&self) -> DRL1_R[src]

Bit 30 - A 1 in this bit triggers DMA request 1 when it loads the Match L/Unified registers from the Reload L/Unified registers.

pub fn drq1(&self) -> DRQ1_R[src]

Bit 31 - This read-only bit indicates the state of DMA Request 1. Note that if the related DMA channel is enabled and properly set up, it is unlikely that software will see this flag, it will be cleared rapidly by the DMA service. The flag remaining set could point to an issue with DMA setup.

impl R<u32, Reg<u32, _EVEN>>[src]

pub fn ien(&self) -> IEN_R[src]

Bits 0:15 - The SCT requests an interrupt when bit n of this register and the event flag register are both one (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

impl R<u32, Reg<u32, _EVFLAG>>[src]

pub fn flag(&self) -> FLAG_R[src]

Bits 0:15 - Bit n is one if event n has occurred since reset or a 1 was last written to this bit (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of events in this SCT.

impl R<u32, Reg<u32, _CONEN>>[src]

pub fn ncen(&self) -> NCEN_R[src]

Bits 0:15 - The SCT requests an interrupt when bit n of this register and the SCT conflict flag register are both one (output 0 = bit 0, output 1 = bit 1, etc.). The number of bits = number of outputs in this SCT.

impl R<u32, Reg<u32, _CONFLAG>>[src]

pub fn ncflag(&self) -> NCFLAG_R[src]

Bits 0:15 - Bit n is one if a no-change conflict event occurred on output n since reset or a 1 was last written to this bit (output 0 = bit 0, output 1 = bit 1, etc.). The number of bits = number of outputs in this SCT.

pub fn buserrl(&self) -> BUSERRL_R[src]

Bit 30 - The most recent bus error from this SCT involved writing CTR L/Unified, STATE L/Unified, MATCH L/Unified, or the Output register when the L/U counter was not halted. A word write to certain L and H registers can be half successful and half unsuccessful.

pub fn buserrh(&self) -> BUSERRH_R[src]

Bit 31 - The most recent bus error from this SCT involved writing CTR H, STATE H, MATCH H, or the Output register when the H counter was not halted.

impl R<u32, Reg<u32, _CAP0>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH0>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP1>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH1>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP2>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH2>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP3>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH3>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP4>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH4>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP5>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH5>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP6>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH6>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP7>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH7>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP8>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH8>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP9>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH9>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP10>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH10>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP11>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH11>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP12>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH12>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP13>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH13>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP14>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH14>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAP15>>[src]

pub fn capn_l(&self) -> CAPN_L_R[src]

Bits 0:15 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the lower 16 bits of the 32-bit value at which this register was last captured.

pub fn capn_h(&self) -> CAPN_H_R[src]

Bits 16:31 - When UNIFY = 0, read the 16-bit counter value at which this register was last captured. When UNIFY = 1, read the upper 16 bits of the 32-bit value at which this register was last captured.

impl R<u32, Reg<u32, _MATCH15>>[src]

pub fn matchn_l(&self) -> MATCHN_L_R[src]

Bits 0:15 - When UNIFY = 0, read or write the 16-bit value to be compared to the L counter. When UNIFY = 1, read or write the lower 16 bits of the 32-bit value to be compared to the unified counter.

pub fn matchn_h(&self) -> MATCHN_H_R[src]

Bits 16:31 - When UNIFY = 0, read or write the 16-bit value to be compared to the H counter. When UNIFY = 1, read or write the upper 16 bits of the 32-bit value to be compared to the unified counter.

impl R<u32, Reg<u32, _CAPCTRL0>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL0>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL1>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL1>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL2>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL2>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL3>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL3>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL4>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL4>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL5>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL5>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL6>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL6>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL7>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL7>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL8>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL8>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL9>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL9>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL10>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL10>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL11>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL11>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL12>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL12>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL13>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL13>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL14>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL14>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u32, Reg<u32, _CAPCTRL15>>[src]

pub fn capconn_l(&self) -> CAPCONN_L_R[src]

Bits 0:15 - If bit m is one, event m causes the CAPn_L (UNIFY = 0) or the CAPn (UNIFY = 1) register to be loaded (event 0 = bit 0, event 1 = bit 1, etc.). The number of bits = number of match/captures in this SCT.

pub fn capconn_h(&self) -> CAPCONN_H_R[src]

Bits 16:31 - If bit m is one, event m causes the CAPn_H (UNIFY = 0) register to be loaded (event 0 = bit 16, event 1 = bit 17, etc.). The number of bits = number of match/captures in this SCT.

impl R<u32, Reg<u32, _MATCHREL15>>[src]

pub fn reloadn_l(&self) -> RELOADN_L_R[src]

Bits 0:15 - When UNIFY = 0, specifies the 16-bit value to be loaded into the MATCHn_L register. When UNIFY = 1, specifies the lower 16 bits of the 32-bit value to be loaded into the MATCHn register.

pub fn reloadn_h(&self) -> RELOADN_H_R[src]

Bits 16:31 - When UNIFY = 0, specifies the 16-bit to be loaded into the MATCHn_H register. When UNIFY = 1, specifies the upper 16 bits of the 32-bit value to be loaded into the MATCHn register.

impl R<u8, PERSEL_A>[src]

pub fn variant(&self) -> Variant<u8, PERSEL_A>[src]

Get enumerated values variant

pub fn is_no_periph_selected(&self) -> bool[src]

Checks if the value of the field is NO_PERIPH_SELECTED

pub fn is_usart(&self) -> bool[src]

Checks if the value of the field is USART

pub fn is_spi(&self) -> bool[src]

Checks if the value of the field is SPI

pub fn is_i2c(&self) -> bool[src]

Checks if the value of the field is I2C

pub fn is_i2s_transmit(&self) -> bool[src]

Checks if the value of the field is I2S_TRANSMIT

pub fn is_i2s_receive(&self) -> bool[src]

Checks if the value of the field is I2S_RECEIVE

impl R<bool, LOCK_A>[src]

pub fn variant(&self) -> LOCK_A[src]

Get enumerated values variant

pub fn is_unlocked(&self) -> bool[src]

Checks if the value of the field is UNLOCKED

pub fn is_locked(&self) -> bool[src]

Checks if the value of the field is LOCKED

impl R<bool, USARTPRESENT_A>[src]

pub fn variant(&self) -> USARTPRESENT_A[src]

Get enumerated values variant

pub fn is_not_present(&self) -> bool[src]

Checks if the value of the field is NOT_PRESENT

pub fn is_present(&self) -> bool[src]

Checks if the value of the field is PRESENT

impl R<bool, SPIPRESENT_A>[src]

pub fn variant(&self) -> SPIPRESENT_A[src]

Get enumerated values variant

pub fn is_not_present(&self) -> bool[src]

Checks if the value of the field is NOT_PRESENT

pub fn is_present(&self) -> bool[src]

Checks if the value of the field is PRESENT

impl R<bool, I2CPRESENT_A>[src]

pub fn variant(&self) -> I2CPRESENT_A[src]

Get enumerated values variant

pub fn is_not_present(&self) -> bool[src]

Checks if the value of the field is NOT_PRESENT

pub fn is_present(&self) -> bool[src]

Checks if the value of the field is PRESENT

impl R<bool, I2SPRESENT_A>[src]

pub fn variant(&self) -> I2SPRESENT_A[src]

Get enumerated values variant

pub fn is_not_present(&self) -> bool[src]

Checks if the value of the field is NOT_PRESENT

pub fn is_present(&self) -> bool[src]

Checks if the value of the field is PRESENT

impl R<u32, Reg<u32, _PSELID>>[src]

pub fn persel(&self) -> PERSEL_R[src]

Bits 0:2 - Peripheral Select. This field is writable by software.

pub fn lock(&self) -> LOCK_R[src]

Bit 3 - Lock the peripheral select. This field is writable by software.

pub fn usartpresent(&self) -> USARTPRESENT_R[src]

Bit 4 - USART present indicator. This field is Read-only.

pub fn spipresent(&self) -> SPIPRESENT_R[src]

Bit 5 - SPI present indicator. This field is Read-only.

pub fn i2cpresent(&self) -> I2CPRESENT_R[src]

Bit 6 - I2C present indicator. This field is Read-only.

pub fn i2spresent(&self) -> I2SPRESENT_R[src]

Bit 7 - I 2S present indicator. This field is Read-only.

pub fn id(&self) -> ID_R[src]

Bits 12:31 - Flexcomm ID.

impl R<u32, Reg<u32, _PID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - size aperture for the register port on the bus (APB or AHB).

pub fn minor_rev(&self) -> MINOR_REV_R[src]

Bits 8:11 - Minor revision of module implementation.

pub fn major_rev(&self) -> MAJOR_REV_R[src]

Bits 12:15 - Major revision of module implementation.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Module identifier for the selected function.

impl R<bool, MSTEN_A>[src]

pub fn variant(&self) -> MSTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SLVEN_A>[src]

pub fn variant(&self) -> SLVEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MONEN_A>[src]

pub fn variant(&self) -> MONEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TIMEOUTEN_A>[src]

pub fn variant(&self) -> TIMEOUTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MONCLKSTR_A>[src]

pub fn variant(&self) -> MONCLKSTR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, HSCAPABLE_A>[src]

pub fn variant(&self) -> HSCAPABLE_A[src]

Get enumerated values variant

pub fn is_fast_mode_plus(&self) -> bool[src]

Checks if the value of the field is FAST_MODE_PLUS

pub fn is_high_speed(&self) -> bool[src]

Checks if the value of the field is HIGH_SPEED

impl R<u32, Reg<u32, _CFG>>[src]

pub fn msten(&self) -> MSTEN_R[src]

Bit 0 - Master Enable. When disabled, configurations settings for the Master function are not changed, but the Master function is internally reset.

pub fn slven(&self) -> SLVEN_R[src]

Bit 1 - Slave Enable. When disabled, configurations settings for the Slave function are not changed, but the Slave function is internally reset.

pub fn monen(&self) -> MONEN_R[src]

Bit 2 - Monitor Enable. When disabled, configurations settings for the Monitor function are not changed, but the Monitor function is internally reset.

pub fn timeouten(&self) -> TIMEOUTEN_R[src]

Bit 3 - I2C bus Time-out Enable. When disabled, the time-out function is internally reset.

pub fn monclkstr(&self) -> MONCLKSTR_R[src]

Bit 4 - Monitor function Clock Stretching.

pub fn hscapable(&self) -> HSCAPABLE_R[src]

Bit 5 - High-speed mode Capable enable. Since High Speed mode alters the way I2C pins drive and filter, as well as the timing for certain I2C signalling, enabling High-speed mode applies to all functions: Master, Slave, and Monitor.

impl R<bool, MSTPENDING_A>[src]

pub fn variant(&self) -> MSTPENDING_A[src]

Get enumerated values variant

pub fn is_in_progress(&self) -> bool[src]

Checks if the value of the field is IN_PROGRESS

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<u8, MSTSTATE_A>[src]

pub fn variant(&self) -> Variant<u8, MSTSTATE_A>[src]

Get enumerated values variant

pub fn is_idle(&self) -> bool[src]

Checks if the value of the field is IDLE

pub fn is_receive_ready(&self) -> bool[src]

Checks if the value of the field is RECEIVE_READY

pub fn is_transmit_ready(&self) -> bool[src]

Checks if the value of the field is TRANSMIT_READY

pub fn is_nack_address(&self) -> bool[src]

Checks if the value of the field is NACK_ADDRESS

pub fn is_nack_data(&self) -> bool[src]

Checks if the value of the field is NACK_DATA

impl R<bool, MSTARBLOSS_A>[src]

pub fn variant(&self) -> MSTARBLOSS_A[src]

Get enumerated values variant

pub fn is_no_loss(&self) -> bool[src]

Checks if the value of the field is NO_LOSS

pub fn is_arbitration_loss(&self) -> bool[src]

Checks if the value of the field is ARBITRATION_LOSS

impl R<bool, MSTSTSTPERR_A>[src]

pub fn variant(&self) -> MSTSTSTPERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, SLVPENDING_A>[src]

pub fn variant(&self) -> SLVPENDING_A[src]

Get enumerated values variant

pub fn is_in_progress(&self) -> bool[src]

Checks if the value of the field is IN_PROGRESS

pub fn is_pending(&self) -> bool[src]

Checks if the value of the field is PENDING

impl R<u8, SLVSTATE_A>[src]

pub fn variant(&self) -> Variant<u8, SLVSTATE_A>[src]

Get enumerated values variant

pub fn is_slave_address(&self) -> bool[src]

Checks if the value of the field is SLAVE_ADDRESS

pub fn is_slave_receive(&self) -> bool[src]

Checks if the value of the field is SLAVE_RECEIVE

pub fn is_slave_transmit(&self) -> bool[src]

Checks if the value of the field is SLAVE_TRANSMIT

impl R<bool, SLVNOTSTR_A>[src]

pub fn variant(&self) -> SLVNOTSTR_A[src]

Get enumerated values variant

pub fn is_stretching(&self) -> bool[src]

Checks if the value of the field is STRETCHING

pub fn is_not_stretching(&self) -> bool[src]

Checks if the value of the field is NOT_STRETCHING

impl R<u8, SLVIDX_A>[src]

pub fn variant(&self) -> SLVIDX_A[src]

Get enumerated values variant

pub fn is_address0(&self) -> bool[src]

Checks if the value of the field is ADDRESS0

pub fn is_address1(&self) -> bool[src]

Checks if the value of the field is ADDRESS1

pub fn is_address2(&self) -> bool[src]

Checks if the value of the field is ADDRESS2

pub fn is_address3(&self) -> bool[src]

Checks if the value of the field is ADDRESS3

impl R<bool, SLVSEL_A>[src]

pub fn variant(&self) -> SLVSEL_A[src]

Get enumerated values variant

pub fn is_not_selected(&self) -> bool[src]

Checks if the value of the field is NOT_SELECTED

pub fn is_selected(&self) -> bool[src]

Checks if the value of the field is SELECTED

impl R<bool, SLVDESEL_A>[src]

pub fn variant(&self) -> SLVDESEL_A[src]

Get enumerated values variant

pub fn is_not_deselected(&self) -> bool[src]

Checks if the value of the field is NOT_DESELECTED

pub fn is_deselected(&self) -> bool[src]

Checks if the value of the field is DESELECTED

impl R<bool, MONRDY_A>[src]

pub fn variant(&self) -> MONRDY_A[src]

Get enumerated values variant

pub fn is_no_data(&self) -> bool[src]

Checks if the value of the field is NO_DATA

pub fn is_data_waiting(&self) -> bool[src]

Checks if the value of the field is DATA_WAITING

impl R<bool, MONOV_A>[src]

pub fn variant(&self) -> MONOV_A[src]

Get enumerated values variant

pub fn is_no_overrun(&self) -> bool[src]

Checks if the value of the field is NO_OVERRUN

pub fn is_overrun(&self) -> bool[src]

Checks if the value of the field is OVERRUN

impl R<bool, MONACTIVE_A>[src]

pub fn variant(&self) -> MONACTIVE_A[src]

Get enumerated values variant

pub fn is_inactive(&self) -> bool[src]

Checks if the value of the field is INACTIVE

pub fn is_active(&self) -> bool[src]

Checks if the value of the field is ACTIVE

impl R<bool, MONIDLE_A>[src]

pub fn variant(&self) -> MONIDLE_A[src]

Get enumerated values variant

pub fn is_not_idle(&self) -> bool[src]

Checks if the value of the field is NOT_IDLE

pub fn is_idle(&self) -> bool[src]

Checks if the value of the field is IDLE

impl R<bool, EVENTTIMEOUT_A>[src]

pub fn variant(&self) -> EVENTTIMEOUT_A[src]

Get enumerated values variant

pub fn is_no_timeout(&self) -> bool[src]

Checks if the value of the field is NO_TIMEOUT

pub fn is_even_timeout(&self) -> bool[src]

Checks if the value of the field is EVEN_TIMEOUT

impl R<bool, SCLTIMEOUT_A>[src]

pub fn variant(&self) -> SCLTIMEOUT_A[src]

Get enumerated values variant

pub fn is_no_timeout(&self) -> bool[src]

Checks if the value of the field is NO_TIMEOUT

pub fn is_timeout(&self) -> bool[src]

Checks if the value of the field is TIMEOUT

impl R<u32, Reg<u32, _STAT>>[src]

pub fn mstpending(&self) -> MSTPENDING_R[src]

Bit 0 - Master Pending. Indicates that the Master is waiting to continue communication on the I2C-bus (pending) or is idle. When the master is pending, the MSTSTATE bits indicate what type of software service if any the master expects. This flag will cause an interrupt when set if, enabled via the INTENSET register. The MSTPENDING flag is not set when the DMA is handling an event (if the MSTDMA bit in the MSTCTL register is set). If the master is in the idle state, and no communication is needed, mask this interrupt.

pub fn mststate(&self) -> MSTSTATE_R[src]

Bits 1:3 - Master State code. The master state code reflects the master state when the MSTPENDING bit is set, that is the master is pending or in the idle state. Each value of this field indicates a specific required service for the Master function. All other values are reserved. See Table 400 for details of state values and appropriate responses.

pub fn mstarbloss(&self) -> MSTARBLOSS_R[src]

Bit 4 - Master Arbitration Loss flag. This flag can be cleared by software writing a 1 to this bit. It is also cleared automatically a 1 is written to MSTCONTINUE.

pub fn mstststperr(&self) -> MSTSTSTPERR_R[src]

Bit 6 - Master Start/Stop Error flag. This flag can be cleared by software writing a 1 to this bit. It is also cleared automatically a 1 is written to MSTCONTINUE.

pub fn slvpending(&self) -> SLVPENDING_R[src]

Bit 8 - Slave Pending. Indicates that the Slave function is waiting to continue communication on the I2C-bus and needs software service. This flag will cause an interrupt when set if enabled via INTENSET. The SLVPENDING flag is not set when the DMA is handling an event (if the SLVDMA bit in the SLVCTL register is set). The SLVPENDING flag is read-only and is automatically cleared when a 1 is written to the SLVCONTINUE bit in the SLVCTL register. The point in time when SlvPending is set depends on whether the I2C interface is in HSCAPABLE mode. See Section 25.7.2.2.2. When the I2C interface is configured to be HSCAPABLE, HS master codes are detected automatically. Due to the requirements of the HS I2C specification, slave addresses must also be detected automatically, since the address must be acknowledged before the clock can be stretched.

pub fn slvstate(&self) -> SLVSTATE_R[src]

Bits 9:10 - Slave State code. Each value of this field indicates a specific required service for the Slave function. All other values are reserved. See Table 401 for state values and actions. note that the occurrence of some states and how they are handled are affected by DMA mode and Automatic Operation modes.

pub fn slvnotstr(&self) -> SLVNOTSTR_R[src]

Bit 11 - Slave Not Stretching. Indicates when the slave function is stretching the I2C clock. This is needed in order to gracefully invoke Deep Sleep or Power-down modes during slave operation. This read-only flag reflects the slave function status in real time.

pub fn slvidx(&self) -> SLVIDX_R[src]

Bits 12:13 - Slave address match Index. This field is valid when the I2C slave function has been selected by receiving an address that matches one of the slave addresses defined by any enabled slave address registers, and provides an identification of the address that was matched. It is possible that more than one address could be matched, but only one match can be reported here.

pub fn slvsel(&self) -> SLVSEL_R[src]

Bit 14 - Slave selected flag. SLVSEL is set after an address match when software tells the Slave function to acknowledge the address, or when the address has been automatically acknowledged. It is cleared when another address cycle presents an address that does not match an enabled address on the Slave function, when slave software decides to NACK a matched address, when there is a Stop detected on the bus, when the master NACKs slave data, and in some combinations of Automatic Operation. SLVSEL is not cleared if software NACKs data.

pub fn slvdesel(&self) -> SLVDESEL_R[src]

Bit 15 - Slave Deselected flag. This flag will cause an interrupt when set if enabled via INTENSET. This flag can be cleared by writing a 1 to this bit.

pub fn monrdy(&self) -> MONRDY_R[src]

Bit 16 - Monitor Ready. This flag is cleared when the MONRXDAT register is read.

pub fn monov(&self) -> MONOV_R[src]

Bit 17 - Monitor Overflow flag.

pub fn monactive(&self) -> MONACTIVE_R[src]

Bit 18 - Monitor Active flag. Indicates when the Monitor function considers the I 2C bus to be active. Active is defined here as when some Master is on the bus: a bus Start has occurred more recently than a bus Stop.

pub fn monidle(&self) -> MONIDLE_R[src]

Bit 19 - Monitor Idle flag. This flag is set when the Monitor function sees the I2C bus change from active to inactive. This can be used by software to decide when to process data accumulated by the Monitor function. This flag will cause an interrupt when set if enabled via the INTENSET register. The flag can be cleared by writing a 1 to this bit.

pub fn eventtimeout(&self) -> EVENTTIMEOUT_R[src]

Bit 24 - Event Time-out Interrupt flag. Indicates when the time between events has been longer than the time specified by the TIMEOUT register. Events include Start, Stop, and clock edges. The flag is cleared by writing a 1 to this bit. No time-out is created when the I2C-bus is idle.

pub fn scltimeout(&self) -> SCLTIMEOUT_R[src]

Bit 25 - SCL Time-out Interrupt flag. Indicates when SCL has remained low longer than the time specific by the TIMEOUT register. The flag is cleared by writing a 1 to this bit.

impl R<bool, MSTPENDINGEN_A>[src]

pub fn variant(&self) -> MSTPENDINGEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MSTARBLOSSEN_A>[src]

pub fn variant(&self) -> MSTARBLOSSEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MSTSTSTPERREN_A>[src]

pub fn variant(&self) -> MSTSTSTPERREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SLVPENDINGEN_A>[src]

pub fn variant(&self) -> SLVPENDINGEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SLVNOTSTREN_A>[src]

pub fn variant(&self) -> SLVNOTSTREN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SLVDESELEN_A>[src]

pub fn variant(&self) -> SLVDESELEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MONRDYEN_A>[src]

pub fn variant(&self) -> MONRDYEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MONOVEN_A>[src]

pub fn variant(&self) -> MONOVEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MONIDLEEN_A>[src]

pub fn variant(&self) -> MONIDLEEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, EVENTTIMEOUTEN_A>[src]

pub fn variant(&self) -> EVENTTIMEOUTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SCLTIMEOUTEN_A>[src]

pub fn variant(&self) -> SCLTIMEOUTEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>[src]

pub fn mstpendingen(&self) -> MSTPENDINGEN_R[src]

Bit 0 - Master Pending interrupt Enable.

pub fn mstarblossen(&self) -> MSTARBLOSSEN_R[src]

Bit 4 - Master Arbitration Loss interrupt Enable.

pub fn mstststperren(&self) -> MSTSTSTPERREN_R[src]

Bit 6 - Master Start/Stop Error interrupt Enable.

pub fn slvpendingen(&self) -> SLVPENDINGEN_R[src]

Bit 8 - Slave Pending interrupt Enable.

pub fn slvnotstren(&self) -> SLVNOTSTREN_R[src]

Bit 11 - Slave Not Stretching interrupt Enable.

pub fn slvdeselen(&self) -> SLVDESELEN_R[src]

Bit 15 - Slave Deselect interrupt Enable.

pub fn monrdyen(&self) -> MONRDYEN_R[src]

Bit 16 - Monitor data Ready interrupt Enable.

pub fn monoven(&self) -> MONOVEN_R[src]

Bit 17 - Monitor Overrun interrupt Enable.

pub fn monidleen(&self) -> MONIDLEEN_R[src]

Bit 19 - Monitor Idle interrupt Enable.

pub fn eventtimeouten(&self) -> EVENTTIMEOUTEN_R[src]

Bit 24 - Event time-out interrupt Enable.

pub fn scltimeouten(&self) -> SCLTIMEOUTEN_R[src]

Bit 25 - SCL time-out interrupt Enable.

impl R<u32, Reg<u32, _TIMEOUT>>[src]

pub fn tomin(&self) -> TOMIN_R[src]

Bits 0:3 - Time-out time value, bottom four bits. These are hard-wired to 0xF. This gives a minimum time-out of 16 I2C function clocks and also a time-out resolution of 16 I2C function clocks.

pub fn to(&self) -> TO_R[src]

Bits 4:15 - Time-out time value. Specifies the time-out interval value in increments of 16 I 2C function clocks, as defined by the CLKDIV register. To change this value while I2C is in operation, disable all time-outs, write a new value to TIMEOUT, then re-enable time-outs. 0x000 = A time-out will occur after 16 counts of the I2C function clock. 0x001 = A time-out will occur after 32 counts of the I2C function clock. 0xFFF = A time-out will occur after 65,536 counts of the I2C function clock.

impl R<u32, Reg<u32, _CLKDIV>>[src]

pub fn divval(&self) -> DIVVAL_R[src]

Bits 0:15 - This field controls how the Flexcomm clock (FCLK) is used by the I2C functions that need an internal clock in order to operate. 0x0000 = FCLK is used directly by the I2C. 0x0001 = FCLK is divided by 2 before use. 0x0002 = FCLK is divided by 3 before use. 0xFFFF = FCLK is divided by 65,536 before use.

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn mstpending(&self) -> MSTPENDING_R[src]

Bit 0 - Master Pending.

pub fn mstarbloss(&self) -> MSTARBLOSS_R[src]

Bit 4 - Master Arbitration Loss flag.

pub fn mstststperr(&self) -> MSTSTSTPERR_R[src]

Bit 6 - Master Start/Stop Error flag.

pub fn slvpending(&self) -> SLVPENDING_R[src]

Bit 8 - Slave Pending.

pub fn slvnotstr(&self) -> SLVNOTSTR_R[src]

Bit 11 - Slave Not Stretching status.

pub fn slvdesel(&self) -> SLVDESEL_R[src]

Bit 15 - Slave Deselected flag.

pub fn monrdy(&self) -> MONRDY_R[src]

Bit 16 - Monitor Ready.

pub fn monov(&self) -> MONOV_R[src]

Bit 17 - Monitor Overflow flag.

pub fn monidle(&self) -> MONIDLE_R[src]

Bit 19 - Monitor Idle flag.

pub fn eventtimeout(&self) -> EVENTTIMEOUT_R[src]

Bit 24 - Event time-out Interrupt flag.

pub fn scltimeout(&self) -> SCLTIMEOUT_R[src]

Bit 25 - SCL time-out Interrupt flag.

impl R<bool, MSTSTART_A>[src]

pub fn variant(&self) -> MSTSTART_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_start(&self) -> bool[src]

Checks if the value of the field is START

impl R<bool, MSTSTOP_A>[src]

pub fn variant(&self) -> MSTSTOP_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_stop(&self) -> bool[src]

Checks if the value of the field is STOP

impl R<bool, MSTDMA_A>[src]

pub fn variant(&self) -> MSTDMA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _MSTCTL>>[src]

pub fn mststart(&self) -> MSTSTART_R[src]

Bit 1 - Master Start control. This bit is write-only.

pub fn mststop(&self) -> MSTSTOP_R[src]

Bit 2 - Master Stop control. This bit is write-only.

pub fn mstdma(&self) -> MSTDMA_R[src]

Bit 3 - Master DMA enable. Data operations of the I2C can be performed with DMA. Protocol type operations such as Start, address, Stop, and address match must always be done with software, typically via an interrupt. Address acknowledgement must also be done by software except when the I2C is configured to be HSCAPABLE (and address acknowledgement is handled entirely by hardware) or when Automatic Operation is enabled. When a DMA data transfer is complete, MSTDMA must be cleared prior to beginning the next operation, typically a Start or Stop.This bit is read/write.

impl R<u8, MSTSCLLOW_A>[src]

pub fn variant(&self) -> MSTSCLLOW_A[src]

Get enumerated values variant

pub fn is_clocks_2(&self) -> bool[src]

Checks if the value of the field is CLOCKS_2

pub fn is_clocks_3(&self) -> bool[src]

Checks if the value of the field is CLOCKS_3

pub fn is_clocks_4(&self) -> bool[src]

Checks if the value of the field is CLOCKS_4

pub fn is_clocks_5(&self) -> bool[src]

Checks if the value of the field is CLOCKS_5

pub fn is_clocks_6(&self) -> bool[src]

Checks if the value of the field is CLOCKS_6

pub fn is_clocks_7(&self) -> bool[src]

Checks if the value of the field is CLOCKS_7

pub fn is_clocks_8(&self) -> bool[src]

Checks if the value of the field is CLOCKS_8

pub fn is_clocks_9(&self) -> bool[src]

Checks if the value of the field is CLOCKS_9

impl R<u8, MSTSCLHIGH_A>[src]

pub fn variant(&self) -> MSTSCLHIGH_A[src]

Get enumerated values variant

pub fn is_clocks_2(&self) -> bool[src]

Checks if the value of the field is CLOCKS_2

pub fn is_clocks_3(&self) -> bool[src]

Checks if the value of the field is CLOCKS_3

pub fn is_clocks_4(&self) -> bool[src]

Checks if the value of the field is CLOCKS_4

pub fn is_clocks_5(&self) -> bool[src]

Checks if the value of the field is CLOCKS_5

pub fn is_clocks_6(&self) -> bool[src]

Checks if the value of the field is CLOCKS_6

pub fn is_clocks_7(&self) -> bool[src]

Checks if the value of the field is CLOCKS_7

pub fn is_clocks_8(&self) -> bool[src]

Checks if the value of the field is CLOCKS_8

pub fn is_clocks_9(&self) -> bool[src]

Checks if the value of the field is CLOCKS_9

impl R<u32, Reg<u32, _MSTTIME>>[src]

pub fn mstscllow(&self) -> MSTSCLLOW_R[src]

Bits 0:2 - Master SCL Low time. Specifies the minimum low time that will be asserted by this master on SCL. Other devices on the bus (masters or slaves) could lengthen this time. This corresponds to the parameter t LOW in the I2C bus specification. I2C bus specification parameters tBUF and tSU;STA have the same values and are also controlled by MSTSCLLOW.

pub fn mstsclhigh(&self) -> MSTSCLHIGH_R[src]

Bits 4:6 - Master SCL High time. Specifies the minimum high time that will be asserted by this master on SCL. Other masters in a multi-master system could shorten this time. This corresponds to the parameter tHIGH in the I2C bus specification. I2C bus specification parameters tSU;STO and tHD;STA have the same values and are also controlled by MSTSCLHIGH.

impl R<u32, Reg<u32, _MSTDAT>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:7 - Master function data register. Read: read the most recently received data for the Master function. Write: transmit data using the Master function.

impl R<bool, SLVCONTINUE_A>[src]

pub fn variant(&self) -> SLVCONTINUE_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_continue_(&self) -> bool[src]

Checks if the value of the field is CONTINUE

impl R<bool, SLVNACK_A>[src]

pub fn variant(&self) -> SLVNACK_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_nack(&self) -> bool[src]

Checks if the value of the field is NACK

impl R<bool, SLVDMA_A>[src]

pub fn variant(&self) -> SLVDMA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, AUTOACK_A>[src]

pub fn variant(&self) -> AUTOACK_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_automatic_ack(&self) -> bool[src]

Checks if the value of the field is AUTOMATIC_ACK

impl R<bool, AUTOMATCHREAD_A>[src]

pub fn variant(&self) -> AUTOMATCHREAD_A[src]

Get enumerated values variant

pub fn is_i2c_write(&self) -> bool[src]

Checks if the value of the field is I2C_WRITE

pub fn is_i2c_read(&self) -> bool[src]

Checks if the value of the field is I2C_READ

impl R<u32, Reg<u32, _SLVCTL>>[src]

pub fn slvcontinue(&self) -> SLVCONTINUE_R[src]

Bit 0 - Slave Continue.

pub fn slvnack(&self) -> SLVNACK_R[src]

Bit 1 - Slave NACK.

pub fn slvdma(&self) -> SLVDMA_R[src]

Bit 3 - Slave DMA enable.

pub fn autoack(&self) -> AUTOACK_R[src]

Bit 8 - Automatic Acknowledge.When this bit is set, it will cause an I2C header which matches SLVADR0 and the direction set by AUTOMATCHREAD to be ACKed immediately; this is used with DMA to allow processing of the data without intervention. If this bit is clear and a header matches SLVADR0, the behavior is controlled by AUTONACK in the SLVADR0 register: allowing NACK or interrupt.

pub fn automatchread(&self) -> AUTOMATCHREAD_R[src]

Bit 9 - When AUTOACK is set, this bit controls whether it matches a read or write request on the next header with an address matching SLVADR0. Since DMA needs to be configured to match the transfer direction, the direction needs to be specified. This bit allows a direction to be chosen for the next operation.

impl R<u32, Reg<u32, _SLVDAT>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:7 - Slave function data register. Read: read the most recently received data for the Slave function. Write: transmit data using the Slave function.

impl R<bool, SADISABLE_A>[src]

pub fn variant(&self) -> SADISABLE_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, AUTONACK_A>[src]

pub fn variant(&self) -> AUTONACK_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_automatic(&self) -> bool[src]

Checks if the value of the field is AUTOMATIC

impl R<u32, Reg<u32, _SLVADR0>>[src]

pub fn sadisable(&self) -> SADISABLE_R[src]

Bit 0 - Slave Address n Disable.

pub fn slvadr(&self) -> SLVADR_R[src]

Bits 1:7 - Slave Address. Seven bit slave address that is compared to received addresses if enabled.

pub fn autonack(&self) -> AUTONACK_R[src]

Bit 15 - Automatic NACK operation. Used in conjunction with AUTOACK and AUTOMATCHREAD, allows software to ignore I2C traffic while handling previous I2C data or other operations.

impl R<bool, SADISABLE_A>[src]

pub fn variant(&self) -> SADISABLE_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _SLVADR1>>[src]

pub fn sadisable(&self) -> SADISABLE_R[src]

Bit 0 - Slave Address n Disable.

pub fn slvadr(&self) -> SLVADR_R[src]

Bits 1:7 - Slave Address. Seven bit slave address that is compared to received addresses if enabled.

impl R<bool, SADISABLE_A>[src]

pub fn variant(&self) -> SADISABLE_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _SLVADR2>>[src]

pub fn sadisable(&self) -> SADISABLE_R[src]

Bit 0 - Slave Address n Disable.

pub fn slvadr(&self) -> SLVADR_R[src]

Bits 1:7 - Slave Address. Seven bit slave address that is compared to received addresses if enabled.

impl R<bool, SADISABLE_A>[src]

pub fn variant(&self) -> SADISABLE_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _SLVADR3>>[src]

pub fn sadisable(&self) -> SADISABLE_R[src]

Bit 0 - Slave Address n Disable.

pub fn slvadr(&self) -> SLVADR_R[src]

Bits 1:7 - Slave Address. Seven bit slave address that is compared to received addresses if enabled.

impl R<bool, QUALMODE0_A>[src]

pub fn variant(&self) -> QUALMODE0_A[src]

Get enumerated values variant

pub fn is_mask(&self) -> bool[src]

Checks if the value of the field is MASK

pub fn is_extend(&self) -> bool[src]

Checks if the value of the field is EXTEND

impl R<u32, Reg<u32, _SLVQUAL0>>[src]

pub fn qualmode0(&self) -> QUALMODE0_R[src]

Bit 0 - Qualify mode for slave address 0.

pub fn slvqual0(&self) -> SLVQUAL0_R[src]

Bits 1:7 - Slave address Qualifier for address 0. A value of 0 causes the address in SLVADR0 to be used as-is, assuming that it is enabled. If QUALMODE0 = 0, any bit in this field which is set to 1 will cause an automatic match of the corresponding bit of the received address when it is compared to the SLVADR0 register. If QUALMODE0 = 1, an address range is matched for address 0. This range extends from the value defined by SLVADR0 to the address defined by SLVQUAL0 (address matches when SLVADR0[7:1] <= received address <= SLVQUAL0[7:1]).

impl R<bool, MONSTART_A>[src]

pub fn variant(&self) -> MONSTART_A[src]

Get enumerated values variant

pub fn is_no_start_detected(&self) -> bool[src]

Checks if the value of the field is NO_START_DETECTED

pub fn is_start_detected(&self) -> bool[src]

Checks if the value of the field is START_DETECTED

impl R<bool, MONRESTART_A>[src]

pub fn variant(&self) -> MONRESTART_A[src]

Get enumerated values variant

pub fn is_not_detected(&self) -> bool[src]

Checks if the value of the field is NOT_DETECTED

pub fn is_detected(&self) -> bool[src]

Checks if the value of the field is DETECTED

impl R<bool, MONNACK_A>[src]

pub fn variant(&self) -> MONNACK_A[src]

Get enumerated values variant

pub fn is_acknowledged(&self) -> bool[src]

Checks if the value of the field is ACKNOWLEDGED

pub fn is_not_acknowledged(&self) -> bool[src]

Checks if the value of the field is NOT_ACKNOWLEDGED

impl R<u32, Reg<u32, _MONRXDAT>>[src]

pub fn monrxdat(&self) -> MONRXDAT_R[src]

Bits 0:7 - Monitor function Receiver Data. This reflects every data byte that passes on the I2C pins.

pub fn monstart(&self) -> MONSTART_R[src]

Bit 8 - Monitor Received Start.

pub fn monrestart(&self) -> MONRESTART_R[src]

Bit 9 - Monitor Received Repeated Start.

pub fn monnack(&self) -> MONNACK_R[src]

Bit 10 - Monitor Received NACK.

impl R<u32, Reg<u32, _ID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - Aperture: encoded as (aperture size/4K) -1, so 0x00 means a 4K aperture.

pub fn minor_rev(&self) -> MINOR_REV_R[src]

Bits 8:11 - Minor revision of module implementation.

pub fn major_rev(&self) -> MAJOR_REV_R[src]

Bits 12:15 - Major revision of module implementation.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Module identifier for the selected function.

impl R<bool, MAINENABLE_A>[src]

pub fn variant(&self) -> MAINENABLE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DATAPAUSE_A>[src]

pub fn variant(&self) -> DATAPAUSE_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_pause(&self) -> bool[src]

Checks if the value of the field is PAUSE

impl R<u8, PAIRCOUNT_A>[src]

pub fn variant(&self) -> PAIRCOUNT_A[src]

Get enumerated values variant

pub fn is_pairs_1(&self) -> bool[src]

Checks if the value of the field is PAIRS_1

pub fn is_pairs_2(&self) -> bool[src]

Checks if the value of the field is PAIRS_2

pub fn is_pairs_3(&self) -> bool[src]

Checks if the value of the field is PAIRS_3

pub fn is_pairs_4(&self) -> bool[src]

Checks if the value of the field is PAIRS_4

impl R<u8, MSTSLVCFG_A>[src]

pub fn variant(&self) -> MSTSLVCFG_A[src]

Get enumerated values variant

pub fn is_normal_slave_mode(&self) -> bool[src]

Checks if the value of the field is NORMAL_SLAVE_MODE

pub fn is_ws_sync_master(&self) -> bool[src]

Checks if the value of the field is WS_SYNC_MASTER

pub fn is_master_using_sck(&self) -> bool[src]

Checks if the value of the field is MASTER_USING_SCK

pub fn is_normal_master(&self) -> bool[src]

Checks if the value of the field is NORMAL_MASTER

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_classic_mode(&self) -> bool[src]

Checks if the value of the field is CLASSIC_MODE

pub fn is_dsp_mode_ws_50_dutycycle(&self) -> bool[src]

Checks if the value of the field is DSP_MODE_WS_50_DUTYCYCLE

pub fn is_dsp_mode_ws_1_clock(&self) -> bool[src]

Checks if the value of the field is DSP_MODE_WS_1_CLOCK

pub fn is_dsp_mode_ws_1_data(&self) -> bool[src]

Checks if the value of the field is DSP_MODE_WS_1_DATA

impl R<bool, RIGHTLOW_A>[src]

pub fn variant(&self) -> RIGHTLOW_A[src]

Get enumerated values variant

pub fn is_right_high(&self) -> bool[src]

Checks if the value of the field is RIGHT_HIGH

pub fn is_right_low(&self) -> bool[src]

Checks if the value of the field is RIGHT_LOW

impl R<bool, LEFTJUST_A>[src]

pub fn variant(&self) -> LEFTJUST_A[src]

Get enumerated values variant

pub fn is_right_justified(&self) -> bool[src]

Checks if the value of the field is RIGHT_JUSTIFIED

pub fn is_left_justified(&self) -> bool[src]

Checks if the value of the field is LEFT_JUSTIFIED

impl R<bool, ONECHANNEL_A>[src]

pub fn variant(&self) -> ONECHANNEL_A[src]

Get enumerated values variant

pub fn is_dual_channel(&self) -> bool[src]

Checks if the value of the field is DUAL_CHANNEL

pub fn is_single_channel(&self) -> bool[src]

Checks if the value of the field is SINGLE_CHANNEL

impl R<bool, SCK_POL_A>[src]

pub fn variant(&self) -> SCK_POL_A[src]

Get enumerated values variant

pub fn is_falling_edge(&self) -> bool[src]

Checks if the value of the field is FALLING_EDGE

pub fn is_rising_edge(&self) -> bool[src]

Checks if the value of the field is RISING_EDGE

impl R<bool, WS_POL_A>[src]

pub fn variant(&self) -> WS_POL_A[src]

Get enumerated values variant

pub fn is_not_inverted(&self) -> bool[src]

Checks if the value of the field is NOT_INVERTED

pub fn is_inverted(&self) -> bool[src]

Checks if the value of the field is INVERTED

impl R<u32, Reg<u32, _CFG1>>[src]

pub fn mainenable(&self) -> MAINENABLE_R[src]

Bit 0 - Main enable for I 2S function in this Flexcomm

pub fn datapause(&self) -> DATAPAUSE_R[src]

Bit 1 - Data flow Pause. Allows pausing data flow between the I2S serializer/deserializer and the FIFO. This could be done in order to change streams, or while restarting after a data underflow or overflow. When paused, FIFO operations can be done without corrupting data that is in the process of being sent or received. Once a data pause has been requested, the interface may need to complete sending data that was in progress before interrupting the flow of data. Software must check that the pause is actually in effect before taking action. This is done by monitoring the DATAPAUSED flag in the STAT register. When DATAPAUSE is cleared, data transfer will resume at the beginning of the next frame.

pub fn paircount(&self) -> PAIRCOUNT_R[src]

Bits 2:3 - Provides the number of I2S channel pairs in this Flexcomm This is a read-only field whose value may be different in other Flexcomms. 00 = there is 1 I2S channel pair in this Flexcomm. 01 = there are 2 I2S channel pairs in this Flexcomm. 10 = there are 3 I2S channel pairs in this Flexcomm. 11 = there are 4 I2S channel pairs in this Flexcomm.

pub fn mstslvcfg(&self) -> MSTSLVCFG_R[src]

Bits 4:5 - Master / slave configuration selection, determining how SCK and WS are used by all channel pairs in this Flexcomm.

pub fn mode(&self) -> MODE_R[src]

Bits 6:7 - Selects the basic I2S operating mode. Other configurations modify this to obtain all supported cases. See Formats and modes for examples.

pub fn rightlow(&self) -> RIGHTLOW_R[src]

Bit 8 - Right channel data is in the Low portion of FIFO data. Essentially, this swaps left and right channel data as it is transferred to or from the FIFO. This bit is not used if the data width is greater than 24 bits or if PDMDATA = 1. Note that if the ONECHANNEL field (bit 10 of this register) = 1, the one channel to be used is the nominally the left channel. POSITION can still place that data in the frame where right channel data is normally located. if all enabled channel pairs have ONECHANNEL = 1, then RIGHTLOW = 1 is not allowed.

pub fn leftjust(&self) -> LEFTJUST_R[src]

Bit 9 - Left Justify data.

pub fn onechannel(&self) -> ONECHANNEL_R[src]

Bit 10 - Single channel mode. Applies to both transmit and receive. This configuration bit applies only to the first I2S channel pair. Other channel pairs may select this mode independently in their separate CFG1 registers.

pub fn sck_pol(&self) -> SCK_POL_R[src]

Bit 12 - SCK polarity.

pub fn ws_pol(&self) -> WS_POL_R[src]

Bit 13 - WS polarity.

pub fn datalen(&self) -> DATALEN_R[src]

Bits 16:20 - Data Length, minus 1 encoded, defines the number of data bits to be transmitted or received for all I2S channel pairs in this Flexcomm. Note that data is only driven to or received from SDA for the number of bits defined by DATALEN. DATALEN is also used in these ways by the I2S: Determines the size of data transfers between the FIFO and the I2S serializer/deserializer. See FIFO buffer configurations and usage In mode 1, 2, and 3, determines the location of right data following left data in the frame. In mode 3 (where WS has a one data slot long pulse at the beginning of each data frame) determines the duration of the WS pulse. Values: 0x00 to 0x02 = not supported 0x03 = data is 4 bits in length 0x04 = data is 5 bits in length 0x1F = data is 32 bits in length

impl R<u32, Reg<u32, _CFG2>>[src]

pub fn framelen(&self) -> FRAMELEN_R[src]

Bits 0:8 - Frame Length, minus 1 encoded, defines the number of clocks and data bits in the frames that this channel pair participates in. See Frame format. 0x000 to 0x002 = not supported 0x003 = frame is 4 bits in total length 0x004 = frame is 5 bits in total length 0x1FF = frame is 512 bits in total length if FRAMELEN is an defines an odd length frame (e.g. 33 clocks) in mode 0 or 1, the extra clock appears in the right half. When MODE = 3, FRAMELEN must be larger than DATALEN in order for the WS pulse to be generated correctly.

pub fn position(&self) -> POSITION_R[src]

Bits 16:24 - Data Position. Defines the location within the frame of the data for this channel pair. POSITION + DATALEN must be less than FRAMELEN. See Frame format. When MODE = 0, POSITION defines the location of data in both the left phase and right phase, starting one clock after the WS edge. In other modes, POSITION defines the location of data within the entire frame. ONECHANNEL = 1 while MODE = 0 is a special case, see the description of ONECHANNEL. The combination of DATALEN and the POSITION fields of all channel pairs must be made such that the channels do not overlap within the frame. 0x000 = data begins at bit position 0 (the first bit position) within the frame or WS phase. 0x001 = data begins at bit position 1 within the frame or WS phase. 0x002 = data begins at bit position 2 within the frame or WS phase.

impl R<bool, BUSY_A>[src]

pub fn variant(&self) -> BUSY_A[src]

Get enumerated values variant

pub fn is_idle(&self) -> bool[src]

Checks if the value of the field is IDLE

pub fn is_busy(&self) -> bool[src]

Checks if the value of the field is BUSY

impl R<bool, LR_A>[src]

pub fn variant(&self) -> LR_A[src]

Get enumerated values variant

pub fn is_left_channel(&self) -> bool[src]

Checks if the value of the field is LEFT_CHANNEL

pub fn is_right_channel(&self) -> bool[src]

Checks if the value of the field is RIGHT_CHANNEL

impl R<bool, DATAPAUSED_A>[src]

pub fn variant(&self) -> DATAPAUSED_A[src]

Get enumerated values variant

pub fn is_not_paused(&self) -> bool[src]

Checks if the value of the field is NOT_PAUSED

pub fn is_paused(&self) -> bool[src]

Checks if the value of the field is PAUSED

impl R<u32, Reg<u32, _STAT>>[src]

pub fn busy(&self) -> BUSY_R[src]

Bit 0 - Busy status for the primary channel pair. Other BUSY flags may be found in the STAT register for each channel pair.

pub fn lr(&self) -> LR_R[src]

Bit 2 - Left/Right indication. This flag is considered to be a debugging aid and is not expected to be used by an I2S driver. Valid when one channel pair is busy. Indicates left or right data being processed for the currently busy channel pair.

pub fn datapaused(&self) -> DATAPAUSED_R[src]

Bit 3 - Data Paused status flag. Applies to all I2S channels

impl R<u32, Reg<u32, _DIV>>[src]

pub fn div(&self) -> DIV_R[src]

Bits 0:11 - This field controls how this I2S block uses the Flexcomm function clock. 0x000 = The Flexcomm function clock is used directly. 0x001 = The Flexcomm function clock is divided by 2. 0x002 = The Flexcomm function clock is divided by 3. 0xFFF = The Flexcomm function clock is divided by 4,096.

impl R<bool, ENABLETX_A>[src]

pub fn variant(&self) -> ENABLETX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENABLERX_A>[src]

pub fn variant(&self) -> ENABLERX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TXI2SE0_A>[src]

pub fn variant(&self) -> TXI2SE0_A[src]

Get enumerated values variant

pub fn is_last_value(&self) -> bool[src]

Checks if the value of the field is LAST_VALUE

pub fn is_zero(&self) -> bool[src]

Checks if the value of the field is ZERO

impl R<bool, PACK48_A>[src]

pub fn variant(&self) -> PACK48_A[src]

Get enumerated values variant

pub fn is_bit_24(&self) -> bool[src]

Checks if the value of the field is BIT_24

pub fn is_bit_32_16(&self) -> bool[src]

Checks if the value of the field is BIT_32_16

impl R<bool, DMATX_A>[src]

pub fn variant(&self) -> DMATX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMARX_A>[src]

pub fn variant(&self) -> DMARX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAKETX_A>[src]

pub fn variant(&self) -> WAKETX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAKERX_A>[src]

pub fn variant(&self) -> WAKERX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOCFG>>[src]

pub fn enabletx(&self) -> ENABLETX_R[src]

Bit 0 - Enable the transmit FIFO.

pub fn enablerx(&self) -> ENABLERX_R[src]

Bit 1 - Enable the receive FIFO.

pub fn txi2se0(&self) -> TXI2SE0_R[src]

Bit 2 - Transmit I2S empty 0. Determines the value sent by the I2S in transmit mode if the TX FIFO becomes empty. This value is sent repeatedly until the I2S is paused, the error is cleared, new data is provided, and the I2S is un-paused.

pub fn pack48(&self) -> PACK48_R[src]

Bit 3 - Packing format for 48-bit data. This relates to how data is entered into or taken from the FIFO by software or DMA.

pub fn size(&self) -> SIZE_R[src]

Bits 4:5 - FIFO size configuration. This is a read-only field. 0x0 = FIFO is configured as 16 entries of 8 bits. 0x1, 0x2, 0x3 = not applicable to USART.

pub fn dmatx(&self) -> DMATX_R[src]

Bit 12 - DMA configuration for transmit.

pub fn dmarx(&self) -> DMARX_R[src]

Bit 13 - DMA configuration for receive.

pub fn waketx(&self) -> WAKETX_R[src]

Bit 14 - Wake-up for transmit FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.

pub fn wakerx(&self) -> WAKERX_R[src]

Bit 15 - Wake-up for receive FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.

pub fn emptytx(&self) -> EMPTYTX_R[src]

Bit 16 - Empty command for the transmit FIFO. When a 1 is written to this bit, the TX FIFO is emptied.

pub fn emptyrx(&self) -> EMPTYRX_R[src]

Bit 17 - Empty command for the receive FIFO. When a 1 is written to this bit, the RX FIFO is emptied.

impl R<u32, Reg<u32, _FIFOSTAT>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - TX FIFO error. Will be set if a transmit FIFO error occurs. This could be an overflow caused by pushing data into a full FIFO, or by an underflow if the FIFO is empty when data is needed. Cleared by writing a 1 to this bit.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - RX FIFO error. Will be set if a receive FIFO overflow occurs, caused by software or DMA not emptying the FIFO fast enough. Cleared by writing a 1 to this bit.

pub fn perint(&self) -> PERINT_R[src]

Bit 3 - Peripheral interrupt. When 1, this indicates that the peripheral function has asserted an interrupt. The details can be found by reading the peripheral's STAT register.

pub fn txempty(&self) -> TXEMPTY_R[src]

Bit 4 - Transmit FIFO empty. When 1, the transmit FIFO is empty. The peripheral may still be processing the last piece of data.

pub fn txnotfull(&self) -> TXNOTFULL_R[src]

Bit 5 - Transmit FIFO not full. When 1, the transmit FIFO is not full, so more data can be written. When 0, the transmit FIFO is full and another write would cause it to overflow.

pub fn rxnotempty(&self) -> RXNOTEMPTY_R[src]

Bit 6 - Receive FIFO not empty. When 1, the receive FIFO is not empty, so data can be read. When 0, the receive FIFO is empty.

pub fn rxfull(&self) -> RXFULL_R[src]

Bit 7 - Receive FIFO full. When 1, the receive FIFO is full. Data needs to be read out to prevent the peripheral from causing an overflow.

pub fn txlvl(&self) -> TXLVL_R[src]

Bits 8:12 - Transmit FIFO current level. A 0 means the TX FIFO is currently empty, and the TXEMPTY and TXNOTFULL flags will be 1. Other values tell how much data is actually in the TX FIFO at the point where the read occurs. If the TX FIFO is full, the TXEMPTY and TXNOTFULL flags will be 0.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bits 16:20 - Receive FIFO current level. A 0 means the RX FIFO is currently empty, and the RXFULL and RXNOTEMPTY flags will be 0. Other values tell how much data is actually in the RX FIFO at the point where the read occurs. If the RX FIFO is full, the RXFULL and RXNOTEMPTY flags will be 1.

impl R<bool, TXLVLENA_A>[src]

pub fn variant(&self) -> TXLVLENA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXLVLENA_A>[src]

pub fn variant(&self) -> RXLVLENA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOTRIG>>[src]

pub fn txlvlena(&self) -> TXLVLENA_R[src]

Bit 0 - Transmit FIFO level trigger enable. This trigger will become an interrupt if enabled in FIFOINTENSET, or a DMA trigger if DMATX in FIFOCFG is set.

pub fn rxlvlena(&self) -> RXLVLENA_R[src]

Bit 1 - Receive FIFO level trigger enable. This trigger will become an interrupt if enabled in FIFOINTENSET, or a DMA trigger if DMARX in FIFOCFG is set.

pub fn txlvl(&self) -> TXLVL_R[src]

Bits 8:11 - Transmit FIFO level trigger point. This field is used only when TXLVLENA = 1. If enabled to do so, the FIFO level can wake up the device just enough to perform DMA, then return to the reduced power mode. See Hardware Wake-up control register. 0 = trigger when the TX FIFO becomes empty. 1 = trigger when the TX FIFO level decreases to one entry. 15 = trigger when the TX FIFO level decreases to 15 entries (is no longer full).

pub fn rxlvl(&self) -> RXLVL_R[src]

Bits 16:19 - Receive FIFO level trigger point. The RX FIFO level is checked when a new piece of data is received. This field is used only when RXLVLENA = 1. If enabled to do so, the FIFO level can wake up the device just enough to perform DMA, then return to the reduced power mode. See Hardware Wake-up control register. 0 = trigger when the RX FIFO has received one entry (is no longer empty). 1 = trigger when the RX FIFO has received two entries. 15 = trigger when the RX FIFO has received 16 entries (has become full).

impl R<bool, TXERR_A>[src]

pub fn variant(&self) -> TXERR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXERR_A>[src]

pub fn variant(&self) -> RXERR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TXLVL_A>[src]

pub fn variant(&self) -> TXLVL_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXLVL_A>[src]

pub fn variant(&self) -> RXLVL_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOINTENSET>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - Determines whether an interrupt occurs when a transmit error occurs, based on the TXERR flag in the FIFOSTAT register.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - Determines whether an interrupt occurs when a receive error occurs, based on the RXERR flag in the FIFOSTAT register.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Determines whether an interrupt occurs when a the transmit FIFO reaches the level specified by the TXLVL field in the FIFOTRIG register.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Determines whether an interrupt occurs when a the receive FIFO reaches the level specified by the TXLVL field in the FIFOTRIG register.

impl R<u32, Reg<u32, _FIFOINTENCLR>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Writing one clears the corresponding bits in the FIFOINTENSET register.

impl R<u32, Reg<u32, _FIFOINTSTAT>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - TX FIFO error.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - RX FIFO error.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Transmit FIFO level interrupt.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Receive FIFO level interrupt.

pub fn perint(&self) -> PERINT_R[src]

Bit 4 - Peripheral interrupt.

impl R<u32, Reg<u32, _FIFORD>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:31 - Received data from the FIFO. The number of bits used depends on configuration details.

impl R<u32, Reg<u32, _FIFORD48H>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:23 - Received data from the FIFO. Whether this register is used and the number of bits used depends on configuration details.

impl R<u32, Reg<u32, _FIFORDNOPOP>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:31 - Received data from the FIFO.

impl R<u32, Reg<u32, _FIFORD48HNOPOP>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:23 - Received data from the FIFO. Whether this register is used and the number of bits used depends on configuration details.

impl R<u32, Reg<u32, _ID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - Aperture: encoded as (aperture size/4K) -1, so 0x00 means a 4K aperture.

pub fn minor_rev(&self) -> MINOR_REV_R[src]

Bits 8:11 - Minor revision of module implementation, starting at 0.

pub fn major_rev(&self) -> MAJOR_REV_R[src]

Bits 12:15 - Major revision of module implementation, starting at 0.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Unique module identifier for this IP block.

impl R<bool, ENABLE_A>[src]

pub fn variant(&self) -> ENABLE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MASTER_A>[src]

pub fn variant(&self) -> MASTER_A[src]

Get enumerated values variant

pub fn is_slave_mode(&self) -> bool[src]

Checks if the value of the field is SLAVE_MODE

pub fn is_master_mode(&self) -> bool[src]

Checks if the value of the field is MASTER_MODE

impl R<bool, LSBF_A>[src]

pub fn variant(&self) -> LSBF_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_reverse(&self) -> bool[src]

Checks if the value of the field is REVERSE

impl R<bool, CPHA_A>[src]

pub fn variant(&self) -> CPHA_A[src]

Get enumerated values variant

pub fn is_change(&self) -> bool[src]

Checks if the value of the field is CHANGE

pub fn is_capture(&self) -> bool[src]

Checks if the value of the field is CAPTURE

impl R<bool, CPOL_A>[src]

pub fn variant(&self) -> CPOL_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, LOOP_A>[src]

pub fn variant(&self) -> LOOP_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SPOL0_A>[src]

pub fn variant(&self) -> SPOL0_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, SPOL1_A>[src]

pub fn variant(&self) -> SPOL1_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, SPOL2_A>[src]

pub fn variant(&self) -> SPOL2_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, SPOL3_A>[src]

pub fn variant(&self) -> SPOL3_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _CFG>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - SPI enable.

pub fn master(&self) -> MASTER_R[src]

Bit 2 - Master mode select.

pub fn lsbf(&self) -> LSBF_R[src]

Bit 3 - LSB First mode enable.

pub fn cpha(&self) -> CPHA_R[src]

Bit 4 - Clock Phase select.

pub fn cpol(&self) -> CPOL_R[src]

Bit 5 - Clock Polarity select.

pub fn loop_(&self) -> LOOP_R[src]

Bit 7 - Loopback mode enable. Loopback mode applies only to Master mode, and connects transmit and receive data connected together to allow simple software testing.

pub fn spol0(&self) -> SPOL0_R[src]

Bit 8 - SSEL0 Polarity select.

pub fn spol1(&self) -> SPOL1_R[src]

Bit 9 - SSEL1 Polarity select.

pub fn spol2(&self) -> SPOL2_R[src]

Bit 10 - SSEL2 Polarity select.

pub fn spol3(&self) -> SPOL3_R[src]

Bit 11 - SSEL3 Polarity select.

impl R<u32, Reg<u32, _DLY>>[src]

pub fn pre_delay(&self) -> PRE_DELAY_R[src]

Bits 0:3 - Controls the amount of time between SSEL assertion and the beginning of a data transfer. There is always one SPI clock time between SSEL assertion and the first clock edge. This is not considered part of the pre-delay. 0x0 = No additional time is inserted. 0x1 = 1 SPI clock time is inserted. 0x2 = 2 SPI clock times are inserted. 0xF = 15 SPI clock times are inserted.

pub fn post_delay(&self) -> POST_DELAY_R[src]

Bits 4:7 - Controls the amount of time between the end of a data transfer and SSEL deassertion. 0x0 = No additional time is inserted. 0x1 = 1 SPI clock time is inserted. 0x2 = 2 SPI clock times are inserted. 0xF = 15 SPI clock times are inserted.

pub fn frame_delay(&self) -> FRAME_DELAY_R[src]

Bits 8:11 - If the EOF flag is set, controls the minimum amount of time between the current frame and the next frame (or SSEL deassertion if EOT). 0x0 = No additional time is inserted. 0x1 = 1 SPI clock time is inserted. 0x2 = 2 SPI clock times are inserted. 0xF = 15 SPI clock times are inserted.

pub fn transfer_delay(&self) -> TRANSFER_DELAY_R[src]

Bits 12:15 - Controls the minimum amount of time that the SSEL is deasserted between transfers. 0x0 = The minimum time that SSEL is deasserted is 1 SPI clock time. (Zero added time.) 0x1 = The minimum time that SSEL is deasserted is 2 SPI clock times. 0x2 = The minimum time that SSEL is deasserted is 3 SPI clock times. 0xF = The minimum time that SSEL is deasserted is 16 SPI clock times.

impl R<u32, Reg<u32, _STAT>>[src]

pub fn stalled(&self) -> STALLED_R[src]

Bit 6 - Stalled status flag. This indicates whether the SPI is currently in a stall condition.

pub fn endtransfer(&self) -> ENDTRANSFER_R[src]

Bit 7 - End Transfer control bit. Software can set this bit to force an end to the current transfer when the transmitter finishes any activity already in progress, as if the EOT flag had been set prior to the last transmission. This capability is included to support cases where it is not known when transmit data is written that it will be the end of a transfer. The bit is cleared when the transmitter becomes idle as the transfer comes to an end. Forcing an end of transfer in this manner causes any specified FRAME_DELAY and TRANSFER_DELAY to be inserted.

pub fn mstidle(&self) -> MSTIDLE_R[src]

Bit 8 - Master idle status flag. This bit is 1 whenever the SPI master function is fully idle. This means that the transmit holding register is empty and the transmitter is not in the process of sending data.

impl R<bool, SSAEN_A>[src]

pub fn variant(&self) -> SSAEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SSDEN_A>[src]

pub fn variant(&self) -> SSDEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, MSTIDLEEN_A>[src]

pub fn variant(&self) -> MSTIDLEEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>[src]

pub fn ssaen(&self) -> SSAEN_R[src]

Bit 4 - Slave select assert interrupt enable. Determines whether an interrupt occurs when the Slave Select is asserted.

pub fn ssden(&self) -> SSDEN_R[src]

Bit 5 - Slave select deassert interrupt enable. Determines whether an interrupt occurs when the Slave Select is deasserted.

pub fn mstidleen(&self) -> MSTIDLEEN_R[src]

Bit 8 - Master idle interrupt enable.

impl R<u32, Reg<u32, _DIV>>[src]

pub fn divval(&self) -> DIVVAL_R[src]

Bits 0:15 - Rate divider value. Specifies how the Flexcomm clock (FCLK) is divided to produce the SPI clock rate in master mode. DIVVAL is -1 encoded such that the value 0 results in FCLK/1, the value 1 results in FCLK/2, up to the maximum possible divide value of 0xFFFF, which results in FCLK/65536.

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn ssa(&self) -> SSA_R[src]

Bit 4 - Slave Select Assert.

pub fn ssd(&self) -> SSD_R[src]

Bit 5 - Slave Select Deassert.

pub fn mstidle(&self) -> MSTIDLE_R[src]

Bit 8 - Master Idle status flag.

impl R<bool, ENABLETX_A>[src]

pub fn variant(&self) -> ENABLETX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENABLERX_A>[src]

pub fn variant(&self) -> ENABLERX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMATX_A>[src]

pub fn variant(&self) -> DMATX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMARX_A>[src]

pub fn variant(&self) -> DMARX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAKETX_A>[src]

pub fn variant(&self) -> WAKETX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAKERX_A>[src]

pub fn variant(&self) -> WAKERX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOCFG>>[src]

pub fn enabletx(&self) -> ENABLETX_R[src]

Bit 0 - Enable the transmit FIFO.

pub fn enablerx(&self) -> ENABLERX_R[src]

Bit 1 - Enable the receive FIFO.

pub fn size(&self) -> SIZE_R[src]

Bits 4:5 - FIFO size configuration. This is a read-only field. 0x0 = FIFO is configured as 16 entries of 8 bits. 0x1, 0x2, 0x3 = not applicable to USART.

pub fn dmatx(&self) -> DMATX_R[src]

Bit 12 - DMA configuration for transmit.

pub fn dmarx(&self) -> DMARX_R[src]

Bit 13 - DMA configuration for receive.

pub fn waketx(&self) -> WAKETX_R[src]

Bit 14 - Wake-up for transmit FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.

pub fn wakerx(&self) -> WAKERX_R[src]

Bit 15 - Wake-up for receive FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.

pub fn emptytx(&self) -> EMPTYTX_R[src]

Bit 16 - Empty command for the transmit FIFO. When a 1 is written to this bit, the TX FIFO is emptied.

pub fn emptyrx(&self) -> EMPTYRX_R[src]

Bit 17 - Empty command for the receive FIFO. When a 1 is written to this bit, the RX FIFO is emptied.

impl R<u32, Reg<u32, _FIFOSTAT>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - TX FIFO error. Will be set if a transmit FIFO error occurs. This could be an overflow caused by pushing data into a full FIFO, or by an underflow if the FIFO is empty when data is needed. Cleared by writing a 1 to this bit.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - RX FIFO error. Will be set if a receive FIFO overflow occurs, caused by software or DMA not emptying the FIFO fast enough. Cleared by writing a 1 to this bit.

pub fn perint(&self) -> PERINT_R[src]

Bit 3 - Peripheral interrupt. When 1, this indicates that the peripheral function has asserted an interrupt. The details can be found by reading the peripheral's STAT register.

pub fn txempty(&self) -> TXEMPTY_R[src]

Bit 4 - Transmit FIFO empty. When 1, the transmit FIFO is empty. The peripheral may still be processing the last piece of data.

pub fn txnotfull(&self) -> TXNOTFULL_R[src]

Bit 5 - Transmit FIFO not full. When 1, the transmit FIFO is not full, so more data can be written. When 0, the transmit FIFO is full and another write would cause it to overflow.

pub fn rxnotempty(&self) -> RXNOTEMPTY_R[src]

Bit 6 - Receive FIFO not empty. When 1, the receive FIFO is not empty, so data can be read. When 0, the receive FIFO is empty.

pub fn rxfull(&self) -> RXFULL_R[src]

Bit 7 - Receive FIFO full. When 1, the receive FIFO is full. Data needs to be read out to prevent the peripheral from causing an overflow.

pub fn txlvl(&self) -> TXLVL_R[src]

Bits 8:12 - Transmit FIFO current level. A 0 means the TX FIFO is currently empty, and the TXEMPTY and TXNOTFULL flags will be 1. Other values tell how much data is actually in the TX FIFO at the point where the read occurs. If the TX FIFO is full, the TXEMPTY and TXNOTFULL flags will be 0.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bits 16:20 - Receive FIFO current level. A 0 means the RX FIFO is currently empty, and the RXFULL and RXNOTEMPTY flags will be 0. Other values tell how much data is actually in the RX FIFO at the point where the read occurs. If the RX FIFO is full, the RXFULL and RXNOTEMPTY flags will be 1.

impl R<bool, TXLVLENA_A>[src]

pub fn variant(&self) -> TXLVLENA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXLVLENA_A>[src]

pub fn variant(&self) -> RXLVLENA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOTRIG>>[src]

pub fn txlvlena(&self) -> TXLVLENA_R[src]

Bit 0 - Transmit FIFO level trigger enable. This trigger will become an interrupt if enabled in FIFOINTENSET, or a DMA trigger if DMATX in FIFOCFG is set.

pub fn rxlvlena(&self) -> RXLVLENA_R[src]

Bit 1 - Receive FIFO level trigger enable. This trigger will become an interrupt if enabled in FIFOINTENSET, or a DMA trigger if DMARX in FIFOCFG is set.

pub fn txlvl(&self) -> TXLVL_R[src]

Bits 8:11 - Transmit FIFO level trigger point. This field is used only when TXLVLENA = 1. If enabled to do so, the FIFO level can wake up the device just enough to perform DMA, then return to the reduced power mode. See Hardware Wake-up control register. 0 = trigger when the TX FIFO becomes empty. 1 = trigger when the TX FIFO level decreases to one entry. 15 = trigger when the TX FIFO level decreases to 15 entries (is no longer full).

pub fn rxlvl(&self) -> RXLVL_R[src]

Bits 16:19 - Receive FIFO level trigger point. The RX FIFO level is checked when a new piece of data is received. This field is used only when RXLVLENA = 1. If enabled to do so, the FIFO level can wake up the device just enough to perform DMA, then return to the reduced power mode. See Hardware Wake-up control register. 0 = trigger when the RX FIFO has received one entry (is no longer empty). 1 = trigger when the RX FIFO has received two entries. 15 = trigger when the RX FIFO has received 16 entries (has become full).

impl R<bool, TXERR_A>[src]

pub fn variant(&self) -> TXERR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXERR_A>[src]

pub fn variant(&self) -> RXERR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TXLVL_A>[src]

pub fn variant(&self) -> TXLVL_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXLVL_A>[src]

pub fn variant(&self) -> RXLVL_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOINTENSET>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - Determines whether an interrupt occurs when a transmit error occurs, based on the TXERR flag in the FIFOSTAT register.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - Determines whether an interrupt occurs when a receive error occurs, based on the RXERR flag in the FIFOSTAT register.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Determines whether an interrupt occurs when a the transmit FIFO reaches the level specified by the TXLVL field in the FIFOTRIG register.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Determines whether an interrupt occurs when a the receive FIFO reaches the level specified by the TXLVL field in the FIFOTRIG register.

impl R<u32, Reg<u32, _FIFOINTENCLR>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Writing one clears the corresponding bits in the FIFOINTENSET register.

impl R<u32, Reg<u32, _FIFOINTSTAT>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - TX FIFO error.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - RX FIFO error.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Transmit FIFO level interrupt.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Receive FIFO level interrupt.

pub fn perint(&self) -> PERINT_R[src]

Bit 4 - Peripheral interrupt.

impl R<u32, Reg<u32, _FIFORD>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:15 - Received data from the FIFO.

pub fn rxssel0_n(&self) -> RXSSEL0_N_R[src]

Bit 16 - Slave Select for receive. This field allows the state of the SSEL0 pin to be saved along with received data. The value will reflect the SSEL0 pin for both master and slave operation. A zero indicates that a slave select is active. The actual polarity of each slave select pin is configured by the related SPOL bit in CFG.

pub fn rxssel1_n(&self) -> RXSSEL1_N_R[src]

Bit 17 - Slave Select for receive. This field allows the state of the SSEL1 pin to be saved along with received data. The value will reflect the SSEL1 pin for both master and slave operation. A zero indicates that a slave select is active. The actual polarity of each slave select pin is configured by the related SPOL bit in CFG.

pub fn rxssel2_n(&self) -> RXSSEL2_N_R[src]

Bit 18 - Slave Select for receive. This field allows the state of the SSEL2 pin to be saved along with received data. The value will reflect the SSEL2 pin for both master and slave operation. A zero indicates that a slave select is active. The actual polarity of each slave select pin is configured by the related SPOL bit in CFG.

pub fn rxssel3_n(&self) -> RXSSEL3_N_R[src]

Bit 19 - Slave Select for receive. This field allows the state of the SSEL3 pin to be saved along with received data. The value will reflect the SSEL3 pin for both master and slave operation. A zero indicates that a slave select is active. The actual polarity of each slave select pin is configured by the related SPOL bit in CFG.

pub fn sot(&self) -> SOT_R[src]

Bit 20 - Start of Transfer flag. This flag will be 1 if this is the first data after the SSELs went from deasserted to asserted (i.e., any previous transfer has ended). This information can be used to identify the first piece of data in cases where the transfer length is greater than 16 bits.

impl R<u32, Reg<u32, _FIFORDNOPOP>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:15 - Received data from the FIFO.

pub fn rxssel0_n(&self) -> RXSSEL0_N_R[src]

Bit 16 - Slave Select for receive.

pub fn rxssel1_n(&self) -> RXSSEL1_N_R[src]

Bit 17 - Slave Select for receive.

pub fn rxssel2_n(&self) -> RXSSEL2_N_R[src]

Bit 18 - Slave Select for receive.

pub fn rxssel3_n(&self) -> RXSSEL3_N_R[src]

Bit 19 - Slave Select for receive.

pub fn sot(&self) -> SOT_R[src]

Bit 20 - Start of transfer flag.

impl R<u32, Reg<u32, _ID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - Aperture: encoded as (aperture size/4K) -1, so 0x00 means a 4K aperture.

pub fn minor_rev(&self) -> MINOR_REV_R[src]

Bits 8:11 - Minor revision of module implementation.

pub fn major_rev(&self) -> MAJOR_REV_R[src]

Bits 12:15 - Major revision of module implementation.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Module identifier for the selected function.

impl R<bool, ENABLE_A>[src]

pub fn variant(&self) -> ENABLE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u8, DATALEN_A>[src]

pub fn variant(&self) -> Variant<u8, DATALEN_A>[src]

Get enumerated values variant

pub fn is_bit_7(&self) -> bool[src]

Checks if the value of the field is BIT_7

pub fn is_bit_8(&self) -> bool[src]

Checks if the value of the field is BIT_8

pub fn is_bit_9(&self) -> bool[src]

Checks if the value of the field is BIT_9

impl R<u8, PARITYSEL_A>[src]

pub fn variant(&self) -> Variant<u8, PARITYSEL_A>[src]

Get enumerated values variant

pub fn is_no_parity(&self) -> bool[src]

Checks if the value of the field is NO_PARITY

pub fn is_even_parity(&self) -> bool[src]

Checks if the value of the field is EVEN_PARITY

pub fn is_odd_parity(&self) -> bool[src]

Checks if the value of the field is ODD_PARITY

impl R<bool, STOPLEN_A>[src]

pub fn variant(&self) -> STOPLEN_A[src]

Get enumerated values variant

pub fn is_bit_1(&self) -> bool[src]

Checks if the value of the field is BIT_1

pub fn is_bits_2(&self) -> bool[src]

Checks if the value of the field is BITS_2

impl R<bool, MODE32K_A>[src]

pub fn variant(&self) -> MODE32K_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, LINMODE_A>[src]

pub fn variant(&self) -> LINMODE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, CTSEN_A>[src]

pub fn variant(&self) -> CTSEN_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, SYNCEN_A>[src]

pub fn variant(&self) -> SYNCEN_A[src]

Get enumerated values variant

pub fn is_asynchronous_mode(&self) -> bool[src]

Checks if the value of the field is ASYNCHRONOUS_MODE

pub fn is_synchronous_mode(&self) -> bool[src]

Checks if the value of the field is SYNCHRONOUS_MODE

impl R<bool, CLKPOL_A>[src]

pub fn variant(&self) -> CLKPOL_A[src]

Get enumerated values variant

pub fn is_falling_edge(&self) -> bool[src]

Checks if the value of the field is FALLING_EDGE

pub fn is_rising_edge(&self) -> bool[src]

Checks if the value of the field is RISING_EDGE

impl R<bool, SYNCMST_A>[src]

pub fn variant(&self) -> SYNCMST_A[src]

Get enumerated values variant

pub fn is_slave(&self) -> bool[src]

Checks if the value of the field is SLAVE

pub fn is_master(&self) -> bool[src]

Checks if the value of the field is MASTER

impl R<bool, LOOP_A>[src]

pub fn variant(&self) -> LOOP_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_loopback(&self) -> bool[src]

Checks if the value of the field is LOOPBACK

impl R<bool, OETA_A>[src]

pub fn variant(&self) -> OETA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, AUTOADDR_A>[src]

pub fn variant(&self) -> AUTOADDR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, OESEL_A>[src]

pub fn variant(&self) -> OESEL_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_rs_485(&self) -> bool[src]

Checks if the value of the field is RS_485

impl R<bool, OEPOL_A>[src]

pub fn variant(&self) -> OEPOL_A[src]

Get enumerated values variant

pub fn is_low(&self) -> bool[src]

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool[src]

Checks if the value of the field is HIGH

impl R<bool, RXPOL_A>[src]

pub fn variant(&self) -> RXPOL_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_inverted(&self) -> bool[src]

Checks if the value of the field is INVERTED

impl R<bool, TXPOL_A>[src]

pub fn variant(&self) -> TXPOL_A[src]

Get enumerated values variant

pub fn is_standard(&self) -> bool[src]

Checks if the value of the field is STANDARD

pub fn is_inverted(&self) -> bool[src]

Checks if the value of the field is INVERTED

impl R<u32, Reg<u32, _CFG>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - USART Enable.

pub fn datalen(&self) -> DATALEN_R[src]

Bits 2:3 - Selects the data size for the USART.

pub fn paritysel(&self) -> PARITYSEL_R[src]

Bits 4:5 - Selects what type of parity is used by the USART.

pub fn stoplen(&self) -> STOPLEN_R[src]

Bit 6 - Number of stop bits appended to transmitted data. Only a single stop bit is required for received data.

pub fn mode32k(&self) -> MODE32K_R[src]

Bit 7 - Selects standard or 32 kHz clocking mode.

pub fn linmode(&self) -> LINMODE_R[src]

Bit 8 - LIN break mode enable.

pub fn ctsen(&self) -> CTSEN_R[src]

Bit 9 - CTS Enable. Determines whether CTS is used for flow control. CTS can be from the input pin, or from the USART's own RTS if loopback mode is enabled.

pub fn syncen(&self) -> SYNCEN_R[src]

Bit 11 - Selects synchronous or asynchronous operation.

pub fn clkpol(&self) -> CLKPOL_R[src]

Bit 12 - Selects the clock polarity and sampling edge of received data in synchronous mode.

pub fn syncmst(&self) -> SYNCMST_R[src]

Bit 14 - Synchronous mode Master select.

pub fn loop_(&self) -> LOOP_R[src]

Bit 15 - Selects data loopback mode.

pub fn oeta(&self) -> OETA_R[src]

Bit 18 - Output Enable Turnaround time enable for RS-485 operation.

pub fn autoaddr(&self) -> AUTOADDR_R[src]

Bit 19 - Automatic Address matching enable.

pub fn oesel(&self) -> OESEL_R[src]

Bit 20 - Output Enable Select.

pub fn oepol(&self) -> OEPOL_R[src]

Bit 21 - Output Enable Polarity.

pub fn rxpol(&self) -> RXPOL_R[src]

Bit 22 - Receive data polarity.

pub fn txpol(&self) -> TXPOL_R[src]

Bit 23 - Transmit data polarity.

impl R<bool, TXBRKEN_A>[src]

pub fn variant(&self) -> TXBRKEN_A[src]

Get enumerated values variant

pub fn is_normal(&self) -> bool[src]

Checks if the value of the field is NORMAL

pub fn is_continous(&self) -> bool[src]

Checks if the value of the field is CONTINOUS

impl R<bool, ADDRDET_A>[src]

pub fn variant(&self) -> ADDRDET_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TXDIS_A>[src]

pub fn variant(&self) -> TXDIS_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, CC_A>[src]

pub fn variant(&self) -> CC_A[src]

Get enumerated values variant

pub fn is_clock_on_character(&self) -> bool[src]

Checks if the value of the field is CLOCK_ON_CHARACTER

pub fn is_continous_clock(&self) -> bool[src]

Checks if the value of the field is CONTINOUS_CLOCK

impl R<bool, CLRCCONRX_A>[src]

pub fn variant(&self) -> CLRCCONRX_A[src]

Get enumerated values variant

pub fn is_no_effect(&self) -> bool[src]

Checks if the value of the field is NO_EFFECT

pub fn is_auto_clear(&self) -> bool[src]

Checks if the value of the field is AUTO_CLEAR

impl R<bool, AUTOBAUD_A>[src]

pub fn variant(&self) -> AUTOBAUD_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CTL>>[src]

pub fn txbrken(&self) -> TXBRKEN_R[src]

Bit 1 - Break Enable.

pub fn addrdet(&self) -> ADDRDET_R[src]

Bit 2 - Enable address detect mode.

pub fn txdis(&self) -> TXDIS_R[src]

Bit 6 - Transmit Disable.

pub fn cc(&self) -> CC_R[src]

Bit 8 - Continuous Clock generation. By default, SCLK is only output while data is being transmitted in synchronous mode.

pub fn clrcconrx(&self) -> CLRCCONRX_R[src]

Bit 9 - Clear Continuous Clock.

pub fn autobaud(&self) -> AUTOBAUD_R[src]

Bit 16 - Autobaud enable.

impl R<u32, Reg<u32, _STAT>>[src]

pub fn rxidle(&self) -> RXIDLE_R[src]

Bit 1 - Receiver Idle. When 0, indicates that the receiver is currently in the process of receiving data. When 1, indicates that the receiver is not currently in the process of receiving data.

pub fn txidle(&self) -> TXIDLE_R[src]

Bit 3 - Transmitter Idle. When 0, indicates that the transmitter is currently in the process of sending data.When 1, indicate that the transmitter is not currently in the process of sending data.

pub fn cts(&self) -> CTS_R[src]

Bit 4 - This bit reflects the current state of the CTS signal, regardless of the setting of the CTSEN bit in the CFG register. This will be the value of the CTS input pin unless loopback mode is enabled.

pub fn txdisstat(&self) -> TXDISSTAT_R[src]

Bit 6 - Transmitter Disabled Status flag. When 1, this bit indicates that the USART transmitter is fully idle after being disabled via the TXDIS bit in the CFG register (TXDIS = 1).

pub fn rxbrk(&self) -> RXBRK_R[src]

Bit 10 - Received Break. This bit reflects the current state of the receiver break detection logic. It is set when the Un_RXD pin remains low for 16 bit times. Note that FRAMERRINT will also be set when this condition occurs because the stop bit(s) for the character would be missing. RXBRK is cleared when the Un_RXD pin goes high.

impl R<u32, Reg<u32, _INTENSET>>[src]

pub fn txidleen(&self) -> TXIDLEEN_R[src]

Bit 3 - When 1, enables an interrupt when the transmitter becomes idle (TXIDLE = 1).

pub fn deltactsen(&self) -> DELTACTSEN_R[src]

Bit 5 - When 1, enables an interrupt when there is a change in the state of the CTS input.

pub fn txdisen(&self) -> TXDISEN_R[src]

Bit 6 - When 1, enables an interrupt when the transmitter is fully disabled as indicated by the TXDISINT flag in STAT. See description of the TXDISINT bit for details.

pub fn deltarxbrken(&self) -> DELTARXBRKEN_R[src]

Bit 11 - When 1, enables an interrupt when a change of state has occurred in the detection of a received break condition (break condition asserted or deasserted).

pub fn starten(&self) -> STARTEN_R[src]

Bit 12 - When 1, enables an interrupt when a received start bit has been detected.

pub fn framerren(&self) -> FRAMERREN_R[src]

Bit 13 - When 1, enables an interrupt when a framing error has been detected.

pub fn parityerren(&self) -> PARITYERREN_R[src]

Bit 14 - When 1, enables an interrupt when a parity error has been detected.

pub fn rxnoiseen(&self) -> RXNOISEEN_R[src]

Bit 15 - When 1, enables an interrupt when noise is detected. See description of the RXNOISEINT bit in Table 354.

pub fn aberren(&self) -> ABERREN_R[src]

Bit 16 - When 1, enables an interrupt when an auto baud error occurs.

impl R<u32, Reg<u32, _BRG>>[src]

pub fn brgval(&self) -> BRGVAL_R[src]

Bits 0:15 - This value is used to divide the USART input clock to determine the baud rate, based on the input clock from the FRG. 0 = FCLK is used directly by the USART function. 1 = FCLK is divided by 2 before use by the USART function. 2 = FCLK is divided by 3 before use by the USART function. 0xFFFF = FCLK is divided by 65,536 before use by the USART function.

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn txidle(&self) -> TXIDLE_R[src]

Bit 3 - Transmitter Idle status.

pub fn deltacts(&self) -> DELTACTS_R[src]

Bit 5 - This bit is set when a change in the state of the CTS input is detected.

pub fn txdisint(&self) -> TXDISINT_R[src]

Bit 6 - Transmitter Disabled Interrupt flag.

pub fn deltarxbrk(&self) -> DELTARXBRK_R[src]

Bit 11 - This bit is set when a change in the state of receiver break detection occurs.

pub fn start(&self) -> START_R[src]

Bit 12 - This bit is set when a start is detected on the receiver input.

pub fn framerrint(&self) -> FRAMERRINT_R[src]

Bit 13 - Framing Error interrupt flag.

pub fn parityerrint(&self) -> PARITYERRINT_R[src]

Bit 14 - Parity Error interrupt flag.

pub fn rxnoiseint(&self) -> RXNOISEINT_R[src]

Bit 15 - Received Noise interrupt flag.

pub fn aberrint(&self) -> ABERRINT_R[src]

Bit 16 - Auto baud Error Interrupt flag.

impl R<u32, Reg<u32, _OSR>>[src]

pub fn osrval(&self) -> OSRVAL_R[src]

Bits 0:3 - Oversample Selection Value. 0 to 3 = not supported 0x4 = 5 function clocks are used to transmit and receive each data bit. 0x5 = 6 function clocks are used to transmit and receive each data bit. 0xF= 16 function clocks are used to transmit and receive each data bit.

impl R<u32, Reg<u32, _ADDR>>[src]

pub fn address(&self) -> ADDRESS_R[src]

Bits 0:7 - 8-bit address used with automatic address matching. Used when address detection is enabled (ADDRDET in CTL = 1) and automatic address matching is enabled (AUTOADDR in CFG = 1).

impl R<bool, ENABLETX_A>[src]

pub fn variant(&self) -> ENABLETX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ENABLERX_A>[src]

pub fn variant(&self) -> ENABLERX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMATX_A>[src]

pub fn variant(&self) -> DMATX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, DMARX_A>[src]

pub fn variant(&self) -> DMARX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAKETX_A>[src]

pub fn variant(&self) -> WAKETX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, WAKERX_A>[src]

pub fn variant(&self) -> WAKERX_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOCFG>>[src]

pub fn enabletx(&self) -> ENABLETX_R[src]

Bit 0 - Enable the transmit FIFO.

pub fn enablerx(&self) -> ENABLERX_R[src]

Bit 1 - Enable the receive FIFO.

pub fn size(&self) -> SIZE_R[src]

Bits 4:5 - FIFO size configuration. This is a read-only field. 0x0 = FIFO is configured as 16 entries of 8 bits. 0x1, 0x2, 0x3 = not applicable to USART.

pub fn dmatx(&self) -> DMATX_R[src]

Bit 12 - DMA configuration for transmit.

pub fn dmarx(&self) -> DMARX_R[src]

Bit 13 - DMA configuration for receive.

pub fn waketx(&self) -> WAKETX_R[src]

Bit 14 - Wake-up for transmit FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.

pub fn wakerx(&self) -> WAKERX_R[src]

Bit 15 - Wake-up for receive FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.

pub fn emptytx(&self) -> EMPTYTX_R[src]

Bit 16 - Empty command for the transmit FIFO. When a 1 is written to this bit, the TX FIFO is emptied.

pub fn emptyrx(&self) -> EMPTYRX_R[src]

Bit 17 - Empty command for the receive FIFO. When a 1 is written to this bit, the RX FIFO is emptied.

impl R<u32, Reg<u32, _FIFOSTAT>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - TX FIFO error. Will be set if a transmit FIFO error occurs. This could be an overflow caused by pushing data into a full FIFO, or by an underflow if the FIFO is empty when data is needed. Cleared by writing a 1 to this bit.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - RX FIFO error. Will be set if a receive FIFO overflow occurs, caused by software or DMA not emptying the FIFO fast enough. Cleared by writing a 1 to this bit.

pub fn perint(&self) -> PERINT_R[src]

Bit 3 - Peripheral interrupt. When 1, this indicates that the peripheral function has asserted an interrupt. The details can be found by reading the peripheral's STAT register.

pub fn txempty(&self) -> TXEMPTY_R[src]

Bit 4 - Transmit FIFO empty. When 1, the transmit FIFO is empty. The peripheral may still be processing the last piece of data.

pub fn txnotfull(&self) -> TXNOTFULL_R[src]

Bit 5 - Transmit FIFO not full. When 1, the transmit FIFO is not full, so more data can be written. When 0, the transmit FIFO is full and another write would cause it to overflow.

pub fn rxnotempty(&self) -> RXNOTEMPTY_R[src]

Bit 6 - Receive FIFO not empty. When 1, the receive FIFO is not empty, so data can be read. When 0, the receive FIFO is empty.

pub fn rxfull(&self) -> RXFULL_R[src]

Bit 7 - Receive FIFO full. When 1, the receive FIFO is full. Data needs to be read out to prevent the peripheral from causing an overflow.

pub fn txlvl(&self) -> TXLVL_R[src]

Bits 8:12 - Transmit FIFO current level. A 0 means the TX FIFO is currently empty, and the TXEMPTY and TXNOTFULL flags will be 1. Other values tell how much data is actually in the TX FIFO at the point where the read occurs. If the TX FIFO is full, the TXEMPTY and TXNOTFULL flags will be 0.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bits 16:20 - Receive FIFO current level. A 0 means the RX FIFO is currently empty, and the RXFULL and RXNOTEMPTY flags will be 0. Other values tell how much data is actually in the RX FIFO at the point where the read occurs. If the RX FIFO is full, the RXFULL and RXNOTEMPTY flags will be 1.

impl R<bool, TXLVLENA_A>[src]

pub fn variant(&self) -> TXLVLENA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXLVLENA_A>[src]

pub fn variant(&self) -> RXLVLENA_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOTRIG>>[src]

pub fn txlvlena(&self) -> TXLVLENA_R[src]

Bit 0 - Transmit FIFO level trigger enable. This trigger will become an interrupt if enabled in FIFOINTENSET, or a DMA trigger if DMATX in FIFOCFG is set.

pub fn rxlvlena(&self) -> RXLVLENA_R[src]

Bit 1 - Receive FIFO level trigger enable. This trigger will become an interrupt if enabled in FIFOINTENSET, or a DMA trigger if DMARX in FIFOCFG is set.

pub fn txlvl(&self) -> TXLVL_R[src]

Bits 8:11 - Transmit FIFO level trigger point. This field is used only when TXLVLENA = 1. If enabled to do so, the FIFO level can wake up the device just enough to perform DMA, then return to the reduced power mode. See Hardware Wake-up control register. 0 = trigger when the TX FIFO becomes empty. 1 = trigger when the TX FIFO level decreases to one entry. 15 = trigger when the TX FIFO level decreases to 15 entries (is no longer full).

pub fn rxlvl(&self) -> RXLVL_R[src]

Bits 16:19 - Receive FIFO level trigger point. The RX FIFO level is checked when a new piece of data is received. This field is used only when RXLVLENA = 1. If enabled to do so, the FIFO level can wake up the device just enough to perform DMA, then return to the reduced power mode. See Hardware Wake-up control register. 0 = trigger when the RX FIFO has received one entry (is no longer empty). 1 = trigger when the RX FIFO has received two entries. 15 = trigger when the RX FIFO has received 16 entries (has become full).

impl R<bool, TXERR_A>[src]

pub fn variant(&self) -> TXERR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXERR_A>[src]

pub fn variant(&self) -> RXERR_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, TXLVL_A>[src]

pub fn variant(&self) -> TXLVL_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, RXLVL_A>[src]

pub fn variant(&self) -> RXLVL_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _FIFOINTENSET>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - Determines whether an interrupt occurs when a transmit error occurs, based on the TXERR flag in the FIFOSTAT register.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - Determines whether an interrupt occurs when a receive error occurs, based on the RXERR flag in the FIFOSTAT register.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Determines whether an interrupt occurs when a the transmit FIFO reaches the level specified by the TXLVL field in the FIFOTRIG register.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Determines whether an interrupt occurs when a the receive FIFO reaches the level specified by the TXLVL field in the FIFOTRIG register.

impl R<u32, Reg<u32, _FIFOINTENCLR>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Writing one clears the corresponding bits in the FIFOINTENSET register.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Writing one clears the corresponding bits in the FIFOINTENSET register.

impl R<u32, Reg<u32, _FIFOINTSTAT>>[src]

pub fn txerr(&self) -> TXERR_R[src]

Bit 0 - TX FIFO error.

pub fn rxerr(&self) -> RXERR_R[src]

Bit 1 - RX FIFO error.

pub fn txlvl(&self) -> TXLVL_R[src]

Bit 2 - Transmit FIFO level interrupt.

pub fn rxlvl(&self) -> RXLVL_R[src]

Bit 3 - Receive FIFO level interrupt.

pub fn perint(&self) -> PERINT_R[src]

Bit 4 - Peripheral interrupt.

impl R<u32, Reg<u32, _FIFORD>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:8 - Received data from the FIFO. The number of bits used depends on the DATALEN and PARITYSEL settings.

pub fn framerr(&self) -> FRAMERR_R[src]

Bit 13 - Framing Error status flag. This bit reflects the status for the data it is read along with from the FIFO, and indicates that the character was received with a missing stop bit at the expected location. This could be an indication of a baud rate or configuration mismatch with the transmitting source.

pub fn parityerr(&self) -> PARITYERR_R[src]

Bit 14 - Parity Error status flag. This bit reflects the status for the data it is read along with from the FIFO. This bit will be set when a parity error is detected in a received character.

pub fn rxnoise(&self) -> RXNOISE_R[src]

Bit 15 - Received Noise flag. See description of the RxNoiseInt bit in Table 354.

impl R<u32, Reg<u32, _FIFORDNOPOP>>[src]

pub fn rxdata(&self) -> RXDATA_R[src]

Bits 0:8 - Received data from the FIFO. The number of bits used depends on the DATALEN and PARITYSEL settings.

pub fn framerr(&self) -> FRAMERR_R[src]

Bit 13 - Framing Error status flag. This bit reflects the status for the data it is read along with from the FIFO, and indicates that the character was received with a missing stop bit at the expected location. This could be an indication of a baud rate or configuration mismatch with the transmitting source.

pub fn parityerr(&self) -> PARITYERR_R[src]

Bit 14 - Parity Error status flag. This bit reflects the status for the data it is read along with from the FIFO. This bit will be set when a parity error is detected in a received character.

pub fn rxnoise(&self) -> RXNOISE_R[src]

Bit 15 - Received Noise flag. See description of the RxNoiseInt bit in Table 354.

impl R<u32, Reg<u32, _ID>>[src]

pub fn aperture(&self) -> APERTURE_R[src]

Bits 0:7 - Aperture: encoded as (aperture size/4K) -1, so 0x00 means a 4K aperture.

pub fn minor_rev(&self) -> MINOR_REV_R[src]

Bits 8:11 - Minor revision of module implementation.

pub fn major_rev(&self) -> MAJOR_REV_R[src]

Bits 12:15 - Major revision of module implementation.

pub fn id(&self) -> ID_R[src]

Bits 16:31 - Module identifier for the selected function.

impl R<u32, Reg<u32, _IRQ>>[src]

pub fn intreq(&self) -> INTREQ_R[src]

Bits 0:31 - If any bit is set, an interrupt request is sent to the Cortex-M0+ interrupt controller.

impl R<u32, Reg<u32, _MUTEX>>[src]

pub fn ex(&self) -> EX_R[src]

Bit 0 - Cleared when read, set when written. See usage description above.

impl R<u8, Reg<u8, _B_>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W_>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _DIR>>[src]

pub fn dirp(&self) -> DIRP_R[src]

Bits 0:31 - Selects pin direction for pin PIOm_n (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = input. 1 = output.

impl R<u32, Reg<u32, _MASK>>[src]

pub fn maskp(&self) -> MASKP_R[src]

Bits 0:31 - Controls which bits corresponding to PIOm_n are active in the MPORT register (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package.0 = Read MPORT: pin state; write MPORT: load output bit. 1 = Read MPORT: 0; write MPORT: output bit not affected.

impl R<u32, Reg<u32, _PIN>>[src]

pub fn port(&self) -> PORT_R[src]

Bits 0:31 - Reads pin states or loads output bits (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = Read: pin is low; write: clear output bit. 1 = Read: pin is high; write: set output bit.

impl R<u32, Reg<u32, _MPIN>>[src]

pub fn mportp(&self) -> MPORTP_R[src]

Bits 0:31 - Masked port register (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = Read: pin is LOW and/or the corresponding bit in the MASK register is 1; write: clear output bit if the corresponding bit in the MASK register is 0. 1 = Read: pin is HIGH and the corresponding bit in the MASK register is 0; write: set output bit if the corresponding bit in the MASK register is 0.

impl R<u32, Reg<u32, _SET>>[src]

pub fn setp(&self) -> SETP_R[src]

Bits 0:31 - Read or set output bits (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = Read: output bit: write: no operation. 1 = Read: output bit; write: set output bit.

impl R<u32, Reg<u32, _DEVCMDSTAT>>[src]

pub fn dev_addr(&self) -> DEV_ADDR_R[src]

Bits 0:6 - USB device address.

pub fn dev_en(&self) -> DEV_EN_R[src]

Bit 7 - USB device enable.

pub fn setup(&self) -> SETUP_R[src]

Bit 8 - SETUP token received.

pub fn force_needclk(&self) -> FORCE_NEEDCLK_R[src]

Bit 9 - Forces the NEEDCLK output to always be on:.

pub fn lpm_sup(&self) -> LPM_SUP_R[src]

Bit 11 - LPM Supported:.

pub fn intonnak_ao(&self) -> INTONNAK_AO_R[src]

Bit 12 - Interrupt on NAK for interrupt and bulk OUT EP:.

pub fn intonnak_ai(&self) -> INTONNAK_AI_R[src]

Bit 13 - Interrupt on NAK for interrupt and bulk IN EP:.

pub fn intonnak_co(&self) -> INTONNAK_CO_R[src]

Bit 14 - Interrupt on NAK for control OUT EP:.

pub fn intonnak_ci(&self) -> INTONNAK_CI_R[src]

Bit 15 - Interrupt on NAK for control IN EP:.

pub fn dcon(&self) -> DCON_R[src]

Bit 16 - Device status - connect.

pub fn dsus(&self) -> DSUS_R[src]

Bit 17 - Device status - suspend.

pub fn lpm_sus(&self) -> LPM_SUS_R[src]

Bit 19 - Device status - LPM Suspend.

pub fn lpm_rewp(&self) -> LPM_REWP_R[src]

Bit 20 - LPM Remote Wake-up Enabled by USB host.

pub fn speed(&self) -> SPEED_R[src]

Bits 22:23 - This field indicates the speed at which the device operates: 00b: reserved 01b: full-speed 10b: high-speed 11b: super-speed (reserved for future use).

pub fn dcon_c(&self) -> DCON_C_R[src]

Bit 24 - Device status - connect change.

pub fn dsus_c(&self) -> DSUS_C_R[src]

Bit 25 - Device status - suspend change.

pub fn dres_c(&self) -> DRES_C_R[src]

Bit 26 - Device status - reset change.

pub fn vbus_debounced(&self) -> VBUS_DEBOUNCED_R[src]

Bit 28 - This bit indicates if VBUS is detected or not.

pub fn phy_test_mode(&self) -> PHY_TEST_MODE_R[src]

Bits 29:31 - This field is written by firmware to put the PHY into a test mode as defined by the USB2.0 specification

impl R<u32, Reg<u32, _INFO>>[src]

pub fn frame_nr(&self) -> FRAME_NR_R[src]

Bits 0:10 - Frame number.

pub fn err_code(&self) -> ERR_CODE_R[src]

Bits 11:14 - The error code which last occurred:.

pub fn minrev(&self) -> MINREV_R[src]

Bits 16:23 - Minor revision.

pub fn majrev(&self) -> MAJREV_R[src]

Bits 24:31 - Major revision.

impl R<u32, Reg<u32, _EPLISTSTART>>[src]

pub fn ep_list_prg(&self) -> EP_LIST_PRG_R[src]

Bits 8:19 - Programmable portion of the USB EP Command/Status List address.

pub fn ep_list_fixed(&self) -> EP_LIST_FIXED_R[src]

Bits 20:31 - Fixed portion of USB EP Command/Status List address.

impl R<u32, Reg<u32, _DATABUFSTART>>[src]

pub fn da_buf(&self) -> DA_BUF_R[src]

Bits 0:31 - Start address of the memory page where all endpoint data buffers are located.

impl R<u32, Reg<u32, _LPM>>[src]

pub fn hird_hw(&self) -> HIRD_HW_R[src]

Bits 0:3 - Host Initiated Resume Duration - HW.

pub fn hird_sw(&self) -> HIRD_SW_R[src]

Bits 4:7 - Host Initiated Resume Duration - SW.

pub fn data_pending(&self) -> DATA_PENDING_R[src]

Bit 8 - As long as this bit is set to one and LPM supported bit is set to one, HW will return a NYET handshake on every LPM token it receives.

impl R<u32, Reg<u32, _EPSKIP>>[src]

pub fn skip(&self) -> SKIP_R[src]

Bits 0:11 - Endpoint skip: Writing 1 to one of these bits, will indicate to HW that it must deactivate the buffer assigned to this endpoint and return control back to software.

impl R<u32, Reg<u32, _EPINUSE>>[src]

pub fn buf(&self) -> BUF_R[src]

Bits 2:11 - Buffer in use: This register has one bit per physical endpoint.

impl R<u32, Reg<u32, _EPBUFCFG>>[src]

pub fn buf_sb(&self) -> BUF_SB_R[src]

Bits 2:11 - Buffer usage: This register has one bit per physical endpoint.

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn ep0out(&self) -> EP0OUT_R[src]

Bit 0 - Interrupt status register bit for the Control EP0 OUT direction.

pub fn ep0in(&self) -> EP0IN_R[src]

Bit 1 - Interrupt status register bit for the Control EP0 IN direction.

pub fn ep1out(&self) -> EP1OUT_R[src]

Bit 2 - Interrupt status register bit for the EP1 OUT direction.

pub fn ep1in(&self) -> EP1IN_R[src]

Bit 3 - Interrupt status register bit for the EP1 IN direction.

pub fn ep2out(&self) -> EP2OUT_R[src]

Bit 4 - Interrupt status register bit for the EP2 OUT direction.

pub fn ep2in(&self) -> EP2IN_R[src]

Bit 5 - Interrupt status register bit for the EP2 IN direction.

pub fn ep3out(&self) -> EP3OUT_R[src]

Bit 6 - Interrupt status register bit for the EP3 OUT direction.

pub fn ep3in(&self) -> EP3IN_R[src]

Bit 7 - Interrupt status register bit for the EP3 IN direction.

pub fn ep4out(&self) -> EP4OUT_R[src]

Bit 8 - Interrupt status register bit for the EP4 OUT direction.

pub fn ep4in(&self) -> EP4IN_R[src]

Bit 9 - Interrupt status register bit for the EP4 IN direction.

pub fn ep5out(&self) -> EP5OUT_R[src]

Bit 10 - Interrupt status register bit for the EP5 OUT direction.

pub fn ep5in(&self) -> EP5IN_R[src]

Bit 11 - Interrupt status register bit for the EP5 IN direction.

pub fn frame_int(&self) -> FRAME_INT_R[src]

Bit 30 - Frame interrupt.

pub fn dev_int(&self) -> DEV_INT_R[src]

Bit 31 - Device status interrupt.

impl R<u32, Reg<u32, _INTEN>>[src]

pub fn ep_int_en(&self) -> EP_INT_EN_R[src]

Bits 0:11 - If this bit is set and the corresponding USB interrupt status bit is set, a HW interrupt is generated on the interrupt line.

pub fn frame_int_en(&self) -> FRAME_INT_EN_R[src]

Bit 30 - If this bit is set and the corresponding USB interrupt status bit is set, a HW interrupt is generated on the interrupt line.

pub fn dev_int_en(&self) -> DEV_INT_EN_R[src]

Bit 31 - If this bit is set and the corresponding USB interrupt status bit is set, a HW interrupt is generated on the interrupt line.

impl R<u32, Reg<u32, _INTSETSTAT>>[src]

pub fn ep_set_int(&self) -> EP_SET_INT_R[src]

Bits 0:11 - If software writes a one to one of these bits, the corresponding USB interrupt status bit is set.

pub fn frame_set_int(&self) -> FRAME_SET_INT_R[src]

Bit 30 - If software writes a one to one of these bits, the corresponding USB interrupt status bit is set.

pub fn dev_set_int(&self) -> DEV_SET_INT_R[src]

Bit 31 - If software writes a one to one of these bits, the corresponding USB interrupt status bit is set.

impl R<u32, Reg<u32, _EPTOGGLE>>[src]

pub fn toggle(&self) -> TOGGLE_R[src]

Bits 0:29 - Endpoint data toggle: This field indicates the current value of the data toggle for the corresponding endpoint.

impl R<u32, Reg<u32, _MODE>>[src]

pub fn crc_poly(&self) -> CRC_POLY_R[src]

Bits 0:1 - CRC polynomial: 1X = CRC-32 polynomial 01 = CRC-16 polynomial 00 = CRC-CCITT polynomial

pub fn bit_rvs_wr(&self) -> BIT_RVS_WR_R[src]

Bit 2 - Data bit order: 1 = Bit order reverse for CRC_WR_DATA (per byte) 0 = No bit order reverse for CRC_WR_DATA (per byte)

pub fn cmpl_wr(&self) -> CMPL_WR_R[src]

Bit 3 - Data complement: 1 = 1's complement for CRC_WR_DATA 0 = No 1's complement for CRC_WR_DATA

pub fn bit_rvs_sum(&self) -> BIT_RVS_SUM_R[src]

Bit 4 - CRC sum bit order: 1 = Bit order reverse for CRC_SUM 0 = No bit order reverse for CRC_SUM

pub fn cmpl_sum(&self) -> CMPL_SUM_R[src]

Bit 5 - CRC sum complement: 1 = 1's complement for CRC_SUM 0 = No 1's complement for CRC_SUM

impl R<u32, Reg<u32, _SEED>>[src]

pub fn crc_seed(&self) -> CRC_SEED_R[src]

Bits 0:31 - A write access to this register will load CRC seed value to CRC_SUM register with selected bit order and 1's complement pre-processes. A write access to this register will overrule the CRC calculation in progresses.

impl R<u32, Reg<u32, _SUM>>[src]

pub fn crc_sum(&self) -> CRC_SUM_R[src]

Bits 0:31 - The most recent CRC sum can be read through this register with selected bit order and 1's complement post-processes.

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn controller_reset(&self) -> CONTROLLER_RESET_R[src]

Bit 0 - Controller reset.

pub fn fifo_reset(&self) -> FIFO_RESET_R[src]

Bit 1 - Fifo reset.

pub fn dma_reset(&self) -> DMA_RESET_R[src]

Bit 2 - DMA reset.

pub fn int_enable(&self) -> INT_ENABLE_R[src]

Bit 4 - Global interrupt enable/disable bit.

pub fn read_wait(&self) -> READ_WAIT_R[src]

Bit 6 - Read/wait.

pub fn send_irq_response(&self) -> SEND_IRQ_RESPONSE_R[src]

Bit 7 - Send irq response.

pub fn abort_read_data(&self) -> ABORT_READ_DATA_R[src]

Bit 8 - Abort read data.

pub fn send_ccsd(&self) -> SEND_CCSD_R[src]

Bit 9 - Send ccsd.

pub fn send_auto_stop_ccsd(&self) -> SEND_AUTO_STOP_CCSD_R[src]

Bit 10 - Send auto stop ccsd.

pub fn ceata_device_interrupt_status(&self) -> CEATA_DEVICE_INTERRUPT_STATUS_R[src]

Bit 11 - CEATA device interrupt status.

pub fn card_voltage_a0(&self) -> CARD_VOLTAGE_A0_R[src]

Bit 16 - Controls the state of the SD_VOLT0 pin.

pub fn card_voltage_a1(&self) -> CARD_VOLTAGE_A1_R[src]

Bit 17 - Controls the state of the SD_VOLT1 pin.

pub fn card_voltage_a2(&self) -> CARD_VOLTAGE_A2_R[src]

Bit 18 - Controls the state of the SD_VOLT2 pin.

pub fn use_internal_dmac(&self) -> USE_INTERNAL_DMAC_R[src]

Bit 25 - SD/MMC DMA use.

impl R<u32, Reg<u32, _PWREN>>[src]

pub fn power_enable0(&self) -> POWER_ENABLE0_R[src]

Bit 0 - Power on/off switch for card 0; once power is turned on, software should wait for regulator/switch ramp-up time before trying to initialize card 0.

pub fn power_enable1(&self) -> POWER_ENABLE1_R[src]

Bit 1 - Power on/off switch for card 1; once power is turned on, software should wait for regulator/switch ramp-up time before trying to initialize card 1.

impl R<u32, Reg<u32, _CLKDIV>>[src]

pub fn clk_divider0(&self) -> CLK_DIVIDER0_R[src]

Bits 0:7 - Clock divider-0 value.

impl R<u32, Reg<u32, _CLKENA>>[src]

pub fn cclk0_enable(&self) -> CCLK0_ENABLE_R[src]

Bit 0 - Clock-enable control for SD card 0 clock.

pub fn cclk1_enable(&self) -> CCLK1_ENABLE_R[src]

Bit 1 - Clock-enable control for SD card 1 clock.

pub fn cclk0_low_power(&self) -> CCLK0_LOW_POWER_R[src]

Bit 16 - Low-power control for SD card 0 clock.

pub fn cclk1_low_power(&self) -> CCLK1_LOW_POWER_R[src]

Bit 17 - Low-power control for SD card 1 clock.

impl R<u32, Reg<u32, _TMOUT>>[src]

pub fn response_timeout(&self) -> RESPONSE_TIMEOUT_R[src]

Bits 0:7 - Response time-out value.

pub fn data_timeout(&self) -> DATA_TIMEOUT_R[src]

Bits 8:31 - Value for card Data Read time-out; same value also used for Data Starvation by Host time-out.

impl R<u32, Reg<u32, _CTYPE>>[src]

pub fn card0_width0(&self) -> CARD0_WIDTH0_R[src]

Bit 0 - Indicates if card 0 is 1-bit or 4-bit: 0 - 1-bit mode 1 - 4-bit mode 1 and 4-bit modes only work when 8-bit mode in CARD0_WIDTH1 is not enabled (bit 16 in this register is set to 0).

pub fn card1_width0(&self) -> CARD1_WIDTH0_R[src]

Bit 1 - Indicates if card 1 is 1-bit or 4-bit: 0 - 1-bit mode 1 - 4-bit mode 1 and 4-bit modes only work when 8-bit mode in CARD1_WIDTH1 is not enabled (bit 16 in this register is set to 0).

pub fn card0_width1(&self) -> CARD0_WIDTH1_R[src]

Bit 16 - Indicates if card 0 is 8-bit: 0 - Non 8-bit mode 1 - 8-bit mode.

pub fn card1_width1(&self) -> CARD1_WIDTH1_R[src]

Bit 17 - Indicates if card 1 is 8-bit: 0 - Non 8-bit mode 1 - 8-bit mode.

impl R<u32, Reg<u32, _BLKSIZ>>[src]

pub fn block_size(&self) -> BLOCK_SIZE_R[src]

Bits 0:15 - Block size.

impl R<u32, Reg<u32, _BYTCNT>>[src]

pub fn byte_count(&self) -> BYTE_COUNT_R[src]

Bits 0:31 - Number of bytes to be transferred; should be integer multiple of Block Size for block transfers.

impl R<u32, Reg<u32, _INTMASK>>[src]

pub fn cdet(&self) -> CDET_R[src]

Bit 0 - Card detect.

pub fn re(&self) -> RE_R[src]

Bit 1 - Response error.

pub fn cdone(&self) -> CDONE_R[src]

Bit 2 - Command done.

pub fn dto(&self) -> DTO_R[src]

Bit 3 - Data transfer over.

pub fn txdr(&self) -> TXDR_R[src]

Bit 4 - Transmit FIFO data request.

pub fn rxdr(&self) -> RXDR_R[src]

Bit 5 - Receive FIFO data request.

pub fn rcrc(&self) -> RCRC_R[src]

Bit 6 - Response CRC error.

pub fn dcrc(&self) -> DCRC_R[src]

Bit 7 - Data CRC error.

pub fn rto(&self) -> RTO_R[src]

Bit 8 - Response time-out.

pub fn drto(&self) -> DRTO_R[src]

Bit 9 - Data read time-out.

pub fn hto(&self) -> HTO_R[src]

Bit 10 - Data starvation-by-host time-out (HTO).

pub fn frun(&self) -> FRUN_R[src]

Bit 11 - FIFO underrun/overrun error.

pub fn hle(&self) -> HLE_R[src]

Bit 12 - Hardware locked write error.

pub fn sbe(&self) -> SBE_R[src]

Bit 13 - Start-bit error.

pub fn acd(&self) -> ACD_R[src]

Bit 14 - Auto command done.

pub fn ebe(&self) -> EBE_R[src]

Bit 15 - End-bit error (read)/Write no CRC.

pub fn sdio_int_mask(&self) -> SDIO_INT_MASK_R[src]

Bit 16 - Mask SDIO interrupt.

impl R<u32, Reg<u32, _CMDARG>>[src]

pub fn cmd_arg(&self) -> CMD_ARG_R[src]

Bits 0:31 - Value indicates command argument to be passed to card.

impl R<u8, CARD_NUMBER_A>[src]

pub fn variant(&self) -> Variant<u8, CARD_NUMBER_A>[src]

Get enumerated values variant

pub fn is_card0(&self) -> bool[src]

Checks if the value of the field is CARD0

pub fn is_card1(&self) -> bool[src]

Checks if the value of the field is CARD1

impl R<u32, Reg<u32, _CMD>>[src]

pub fn cmd_index(&self) -> CMD_INDEX_R[src]

Bits 0:5 - Command index.

pub fn response_expect(&self) -> RESPONSE_EXPECT_R[src]

Bit 6 - Response expect.

pub fn response_length(&self) -> RESPONSE_LENGTH_R[src]

Bit 7 - Response length.

pub fn check_response_crc(&self) -> CHECK_RESPONSE_CRC_R[src]

Bit 8 - Check response CRC.

pub fn data_expected(&self) -> DATA_EXPECTED_R[src]

Bit 9 - Data expected.

pub fn read_write(&self) -> READ_WRITE_R[src]

Bit 10 - read/write.

pub fn transfer_mode(&self) -> TRANSFER_MODE_R[src]

Bit 11 - Transfer mode.

pub fn send_auto_stop(&self) -> SEND_AUTO_STOP_R[src]

Bit 12 - Send auto stop.

pub fn wait_prvdata_complete(&self) -> WAIT_PRVDATA_COMPLETE_R[src]

Bit 13 - Wait prvdata complete.

pub fn stop_abort_cmd(&self) -> STOP_ABORT_CMD_R[src]

Bit 14 - Stop abort command.

pub fn send_initialization(&self) -> SEND_INITIALIZATION_R[src]

Bit 15 - Send initialization.

pub fn card_number(&self) -> CARD_NUMBER_R[src]

Bits 16:20 - Specifies the card number of SDCARD for which the current Command is being executed

pub fn update_clock_registers_only(&self) -> UPDATE_CLOCK_REGISTERS_ONLY_R[src]

Bit 21 - Update clock registers only.

pub fn read_ceata_device(&self) -> READ_CEATA_DEVICE_R[src]

Bit 22 - Read ceata device.

pub fn ccs_expected(&self) -> CCS_EXPECTED_R[src]

Bit 23 - CCS expected.

pub fn enable_boot(&self) -> ENABLE_BOOT_R[src]

Bit 24 - Enable Boot - this bit should be set only for mandatory boot mode.

pub fn expect_boot_ack(&self) -> EXPECT_BOOT_ACK_R[src]

Bit 25 - Expect Boot Acknowledge.

pub fn disable_boot(&self) -> DISABLE_BOOT_R[src]

Bit 26 - Disable Boot.

pub fn boot_mode(&self) -> BOOT_MODE_R[src]

Bit 27 - Boot Mode.

pub fn volt_switch(&self) -> VOLT_SWITCH_R[src]

Bit 28 - Voltage switch bit.

pub fn use_hold_reg(&self) -> USE_HOLD_REG_R[src]

Bit 29 - Use Hold Register.

pub fn start_cmd(&self) -> START_CMD_R[src]

Bit 31 - Start command.

impl R<u32, Reg<u32, _RESP>>[src]

pub fn response(&self) -> RESPONSE_R[src]

Bits 0:31 - Bits of response.

impl R<u32, Reg<u32, _MINTSTS>>[src]

pub fn cdet(&self) -> CDET_R[src]

Bit 0 - Card detect.

pub fn re(&self) -> RE_R[src]

Bit 1 - Response error.

pub fn cdone(&self) -> CDONE_R[src]

Bit 2 - Command done.

pub fn dto(&self) -> DTO_R[src]

Bit 3 - Data transfer over.

pub fn txdr(&self) -> TXDR_R[src]

Bit 4 - Transmit FIFO data request.

pub fn rxdr(&self) -> RXDR_R[src]

Bit 5 - Receive FIFO data request.

pub fn rcrc(&self) -> RCRC_R[src]

Bit 6 - Response CRC error.

pub fn dcrc(&self) -> DCRC_R[src]

Bit 7 - Data CRC error.

pub fn rto(&self) -> RTO_R[src]

Bit 8 - Response time-out.

pub fn drto(&self) -> DRTO_R[src]

Bit 9 - Data read time-out.

pub fn hto(&self) -> HTO_R[src]

Bit 10 - Data starvation-by-host time-out (HTO).

pub fn frun(&self) -> FRUN_R[src]

Bit 11 - FIFO underrun/overrun error.

pub fn hle(&self) -> HLE_R[src]

Bit 12 - Hardware locked write error.

pub fn sbe(&self) -> SBE_R[src]

Bit 13 - Start-bit error.

pub fn acd(&self) -> ACD_R[src]

Bit 14 - Auto command done.

pub fn ebe(&self) -> EBE_R[src]

Bit 15 - End-bit error (read)/write no CRC.

pub fn sdio_interrupt(&self) -> SDIO_INTERRUPT_R[src]

Bit 16 - Interrupt from SDIO card.

impl R<u32, Reg<u32, _RINTSTS>>[src]

pub fn cdet(&self) -> CDET_R[src]

Bit 0 - Card detect.

pub fn re(&self) -> RE_R[src]

Bit 1 - Response error.

pub fn cdone(&self) -> CDONE_R[src]

Bit 2 - Command done.

pub fn dto(&self) -> DTO_R[src]

Bit 3 - Data transfer over.

pub fn txdr(&self) -> TXDR_R[src]

Bit 4 - Transmit FIFO data request.

pub fn rxdr(&self) -> RXDR_R[src]

Bit 5 - Receive FIFO data request.

pub fn rcrc(&self) -> RCRC_R[src]

Bit 6 - Response CRC error.

pub fn dcrc(&self) -> DCRC_R[src]

Bit 7 - Data CRC error.

pub fn rto_bar(&self) -> RTO_BAR_R[src]

Bit 8 - Response time-out (RTO)/Boot Ack Received (BAR).

pub fn drto_bds(&self) -> DRTO_BDS_R[src]

Bit 9 - Data read time-out (DRTO)/Boot Data Start (BDS).

pub fn hto(&self) -> HTO_R[src]

Bit 10 - Data starvation-by-host time-out (HTO).

pub fn frun(&self) -> FRUN_R[src]

Bit 11 - FIFO underrun/overrun error.

pub fn hle(&self) -> HLE_R[src]

Bit 12 - Hardware locked write error.

pub fn sbe(&self) -> SBE_R[src]

Bit 13 - Start-bit error.

pub fn acd(&self) -> ACD_R[src]

Bit 14 - Auto command done.

pub fn ebe(&self) -> EBE_R[src]

Bit 15 - End-bit error (read)/write no CRC.

pub fn sdio_interrupt(&self) -> SDIO_INTERRUPT_R[src]

Bit 16 - Interrupt from SDIO card.

impl R<u32, Reg<u32, _STATUS>>[src]

pub fn fifo_rx_watermark(&self) -> FIFO_RX_WATERMARK_R[src]

Bit 0 - FIFO reached Receive watermark level; not qualified with data transfer.

pub fn fifo_tx_watermark(&self) -> FIFO_TX_WATERMARK_R[src]

Bit 1 - FIFO reached Transmit watermark level; not qualified with data transfer.

pub fn fifo_empty(&self) -> FIFO_EMPTY_R[src]

Bit 2 - FIFO is empty status.

pub fn fifo_full(&self) -> FIFO_FULL_R[src]

Bit 3 - FIFO is full status.

pub fn cmdfsmstates(&self) -> CMDFSMSTATES_R[src]

Bits 4:7 - Command FSM states: 0 - Idle 1 - Send init sequence 2 - Tx cmd start bit 3 - Tx cmd tx bit 4 - Tx cmd index + arg 5 - Tx cmd crc7 6 - Tx cmd end bit 7 - Rx resp start bit 8 - Rx resp IRQ response 9 - Rx resp tx bit 10 - Rx resp cmd idx 11 - Rx resp data 12 - Rx resp crc7 13 - Rx resp end bit 14 - Cmd path wait NCC 15 - Wait; CMD-to-response turnaround NOTE: The command FSM state is represented using 19 bits.

pub fn data_3_status(&self) -> DATA_3_STATUS_R[src]

Bit 8 - Raw selected card_data[3]; checks whether card is present 0 - card not present 1 - card present.

pub fn data_busy(&self) -> DATA_BUSY_R[src]

Bit 9 - Inverted version of raw selected card_data[0] 0 - card data not busy 1 - card data busy.

pub fn data_state_mc_busy(&self) -> DATA_STATE_MC_BUSY_R[src]

Bit 10 - Data transmit or receive state-machine is busy.

pub fn response_index(&self) -> RESPONSE_INDEX_R[src]

Bits 11:16 - Index of previous response, including any auto-stop sent by core.

pub fn fifo_count(&self) -> FIFO_COUNT_R[src]

Bits 17:29 - FIFO count - Number of filled locations in FIFO.

pub fn dma_ack(&self) -> DMA_ACK_R[src]

Bit 30 - DMA acknowledge signal state.

pub fn dma_req(&self) -> DMA_REQ_R[src]

Bit 31 - DMA request signal state.

impl R<u32, Reg<u32, _FIFOTH>>[src]

pub fn tx_wmark(&self) -> TX_WMARK_R[src]

Bits 0:11 - FIFO threshold watermark level when transmitting data to card.

pub fn rx_wmark(&self) -> RX_WMARK_R[src]

Bits 16:27 - FIFO threshold watermark level when receiving data to card.

pub fn dma_mts(&self) -> DMA_MTS_R[src]

Bits 28:30 - Burst size of multiple transaction; should be programmed same as DW-DMA controller multiple-transaction-size SRC/DEST_MSIZE.

impl R<u32, Reg<u32, _CDETECT>>[src]

pub fn card0_detect(&self) -> CARD0_DETECT_R[src]

Bit 0 - Card 0 detect

pub fn card1_detect(&self) -> CARD1_DETECT_R[src]

Bit 1 - Card 1 detect

impl R<u32, Reg<u32, _WRTPRT>>[src]

pub fn write_protect(&self) -> WRITE_PROTECT_R[src]

Bit 0 - Write protect.

impl R<u32, Reg<u32, _TCBCNT>>[src]

pub fn trans_card_byte_count(&self) -> TRANS_CARD_BYTE_COUNT_R[src]

Bits 0:31 - Number of bytes transferred by CIU unit to card.

impl R<u32, Reg<u32, _TBBCNT>>[src]

pub fn trans_fifo_byte_count(&self) -> TRANS_FIFO_BYTE_COUNT_R[src]

Bits 0:31 - Number of bytes transferred between Host/DMA memory and BIU FIFO.

impl R<u32, Reg<u32, _DEBNCE>>[src]

pub fn debounce_count(&self) -> DEBOUNCE_COUNT_R[src]

Bits 0:23 - Number of host clocks (SD_CLK) used by debounce filter logic for card detect; typical debounce time is 5-25 ms.

impl R<u32, Reg<u32, _RST_N>>[src]

pub fn card_reset(&self) -> CARD_RESET_R[src]

Bit 0 - Hardware reset.

impl R<u32, Reg<u32, _BMOD>>[src]

pub fn swr(&self) -> SWR_R[src]

Bit 0 - Software Reset.

pub fn fb(&self) -> FB_R[src]

Bit 1 - Fixed Burst.

pub fn dsl(&self) -> DSL_R[src]

Bits 2:6 - Descriptor Skip Length.

pub fn de(&self) -> DE_R[src]

Bit 7 - SD/MMC DMA Enable.

pub fn pbl(&self) -> PBL_R[src]

Bits 8:10 - Programmable Burst Length.

impl R<u32, Reg<u32, _PLDMND>>[src]

pub fn pd(&self) -> PD_R[src]

Bits 0:31 - Poll Demand.

impl R<u32, Reg<u32, _DBADDR>>[src]

pub fn sdl(&self) -> SDL_R[src]

Bits 0:31 - Start of Descriptor List.

impl R<u32, Reg<u32, _IDSTS>>[src]

pub fn ti(&self) -> TI_R[src]

Bit 0 - Transmit Interrupt.

pub fn ri(&self) -> RI_R[src]

Bit 1 - Receive Interrupt.

pub fn fbe(&self) -> FBE_R[src]

Bit 2 - Fatal Bus Error Interrupt.

pub fn du(&self) -> DU_R[src]

Bit 4 - Descriptor Unavailable Interrupt.

pub fn ces(&self) -> CES_R[src]

Bit 5 - Card Error Summary.

pub fn nis(&self) -> NIS_R[src]

Bit 8 - Normal Interrupt Summary.

pub fn ais(&self) -> AIS_R[src]

Bit 9 - Abnormal Interrupt Summary.

pub fn eb(&self) -> EB_R[src]

Bits 10:12 - Error Bits.

pub fn fsm(&self) -> FSM_R[src]

Bits 13:16 - DMAC state machine present state.

impl R<u32, Reg<u32, _IDINTEN>>[src]

pub fn ti(&self) -> TI_R[src]

Bit 0 - Transmit Interrupt Enable.

pub fn ri(&self) -> RI_R[src]

Bit 1 - Receive Interrupt Enable.

pub fn fbe(&self) -> FBE_R[src]

Bit 2 - Fatal Bus Error Enable.

pub fn du(&self) -> DU_R[src]

Bit 4 - Descriptor Unavailable Interrupt.

pub fn ces(&self) -> CES_R[src]

Bit 5 - Card Error summary Interrupt Enable.

pub fn nis(&self) -> NIS_R[src]

Bit 8 - Normal Interrupt Summary Enable.

pub fn ais(&self) -> AIS_R[src]

Bit 9 - Abnormal Interrupt Summary Enable.

impl R<u32, Reg<u32, _DSCADDR>>[src]

pub fn hda(&self) -> HDA_R[src]

Bits 0:31 - Host Descriptor Address Pointer.

impl R<u32, Reg<u32, _BUFADDR>>[src]

pub fn hba(&self) -> HBA_R[src]

Bits 0:31 - Host Buffer Address Pointer.

impl R<u32, Reg<u32, _CARDTHRCTL>>[src]

pub fn cardrdthren(&self) -> CARDRDTHREN_R[src]

Bit 0 - Card Read Threshold Enable.

pub fn bsyclrinten(&self) -> BSYCLRINTEN_R[src]

Bit 1 - Busy Clear Interrupt Enable.

pub fn cardthreshold(&self) -> CARDTHRESHOLD_R[src]

Bits 16:23 - Card Threshold size.

impl R<u32, Reg<u32, _BACKENDPWR>>[src]

pub fn backendpwr(&self) -> BACKENDPWR_R[src]

Bit 0 - Back-end Power control for card application.

impl R<u32, Reg<u32, _FIFO>>[src]

pub fn data(&self) -> DATA_R[src]

Bits 0:31 - SDIF FIFO.

impl R<u32, Reg<u32, _CSW>>[src]

pub fn resynch_req(&self) -> RESYNCH_REQ_R[src]

Bit 0 - Debugger will set this bit to 1 to request a resynchronrisation

pub fn req_pending(&self) -> REQ_PENDING_R[src]

Bit 1 - Request is pending from debugger (i.e unread value in REQUEST)

pub fn dbg_or_err(&self) -> DBG_OR_ERR_R[src]

Bit 2 - Debugger overrun error (previous REQUEST overwritten before being picked up by ROM)

pub fn ahb_or_err(&self) -> AHB_OR_ERR_R[src]

Bit 3 - AHB overrun Error (Return value overwritten by ROM)

pub fn soft_reset(&self) -> SOFT_RESET_R[src]

Bit 4 - Soft Reset for DM (write-only from AHB, not readable and selfclearing). A write to this bit will cause a soft reset for DM.

impl R<u32, Reg<u32, _REQUEST>>[src]

pub fn req(&self) -> REQ_R[src]

Bits 0:31 - Request Value

impl R<u32, Reg<u32, _RETURN>>[src]

pub fn ret(&self) -> RET_R[src]

Bits 0:31 - The Return value from ROM.

impl R<u32, Reg<u32, _ID>>[src]

pub fn id(&self) -> ID_R[src]

Bits 0:31 - Identification value.

impl R<bool, RES_A>[src]

pub fn variant(&self) -> RES_A[src]

Get enumerated values variant

pub fn is_res_0(&self) -> bool[src]

Checks if the value of the field is RES_0

pub fn is_res_1(&self) -> bool[src]

Checks if the value of the field is RES_1

impl R<bool, DIFFEN_A>[src]

pub fn variant(&self) -> DIFFEN_A[src]

Get enumerated values variant

pub fn is_diffen_0(&self) -> bool[src]

Checks if the value of the field is DIFFEN_0

pub fn is_diffen_1(&self) -> bool[src]

Checks if the value of the field is DIFFEN_1

impl R<bool, MVI_A>[src]

pub fn variant(&self) -> MVI_A[src]

Get enumerated values variant

pub fn is_mvi_0(&self) -> bool[src]

Checks if the value of the field is MVI_0

pub fn is_mvi_1(&self) -> bool[src]

Checks if the value of the field is MVI_1

impl R<u8, CSW_A>[src]

pub fn variant(&self) -> Variant<u8, CSW_A>[src]

Get enumerated values variant

pub fn is_csw_0(&self) -> bool[src]

Checks if the value of the field is CSW_0

pub fn is_csw_1(&self) -> bool[src]

Checks if the value of the field is CSW_1

pub fn is_csw_6(&self) -> bool[src]

Checks if the value of the field is CSW_6

impl R<bool, VR1RNGI_A>[src]

pub fn variant(&self) -> VR1RNGI_A[src]

Get enumerated values variant

pub fn is_vr1rngi_0(&self) -> bool[src]

Checks if the value of the field is VR1RNGI_0

pub fn is_vr1rngi_1(&self) -> bool[src]

Checks if the value of the field is VR1RNGI_1

impl R<bool, IADCKI_A>[src]

pub fn variant(&self) -> IADCKI_A[src]

Get enumerated values variant

pub fn is_iadcki_0(&self) -> bool[src]

Checks if the value of the field is IADCKI_0

pub fn is_iadcki_1(&self) -> bool[src]

Checks if the value of the field is IADCKI_1

impl R<bool, CALOFSI_A>[src]

pub fn variant(&self) -> CALOFSI_A[src]

Get enumerated values variant

pub fn is_calofsi_0(&self) -> bool[src]

Checks if the value of the field is CALOFSI_0

pub fn is_calofsi_1(&self) -> bool[src]

Checks if the value of the field is CALOFSI_1

impl R<bool, NUM_SEC_A>[src]

pub fn variant(&self) -> NUM_SEC_A[src]

Get enumerated values variant

pub fn is_num_sec_0(&self) -> bool[src]

Checks if the value of the field is NUM_SEC_0

pub fn is_num_sec_1(&self) -> bool[src]

Checks if the value of the field is NUM_SEC_1

impl R<u8, NUM_FIFO_A>[src]

pub fn variant(&self) -> Variant<u8, NUM_FIFO_A>[src]

Get enumerated values variant

pub fn is_num_fifo_0(&self) -> bool[src]

Checks if the value of the field is NUM_FIFO_0

pub fn is_num_fifo_1(&self) -> bool[src]

Checks if the value of the field is NUM_FIFO_1

pub fn is_num_fifo_2(&self) -> bool[src]

Checks if the value of the field is NUM_FIFO_2

pub fn is_num_fifo_3(&self) -> bool[src]

Checks if the value of the field is NUM_FIFO_3

pub fn is_num_fifo_4(&self) -> bool[src]

Checks if the value of the field is NUM_FIFO_4

impl R<u32, Reg<u32, _VERID>>[src]

pub fn res(&self) -> RES_R[src]

Bit 0 - Resolution

pub fn diffen(&self) -> DIFFEN_R[src]

Bit 1 - Differential Supported

pub fn mvi(&self) -> MVI_R[src]

Bit 3 - Multi Vref Implemented

pub fn csw(&self) -> CSW_R[src]

Bits 4:6 - Channel Scale Width

pub fn vr1rngi(&self) -> VR1RNGI_R[src]

Bit 8 - Voltage Reference 1 Range Control Bit Implemented

pub fn iadcki(&self) -> IADCKI_R[src]

Bit 9 - Internal ADC Clock implemented

pub fn calofsi(&self) -> CALOFSI_R[src]

Bit 10 - Calibration Function Implemented

pub fn num_sec(&self) -> NUM_SEC_R[src]

Bit 11 - Number of Single Ended Outputs Supported

pub fn num_fifo(&self) -> NUM_FIFO_R[src]

Bits 12:14 - Number of FIFOs

pub fn minor(&self) -> MINOR_R[src]

Bits 16:23 - Minor Version Number

pub fn major(&self) -> MAJOR_R[src]

Bits 24:31 - Major Version Number

impl R<u8, FIFOSIZE_A>[src]

pub fn variant(&self) -> Variant<u8, FIFOSIZE_A>[src]

Get enumerated values variant

pub fn is_fifosize_1(&self) -> bool[src]

Checks if the value of the field is FIFOSIZE_1

pub fn is_fifosize_4(&self) -> bool[src]

Checks if the value of the field is FIFOSIZE_4

pub fn is_fifosize_8(&self) -> bool[src]

Checks if the value of the field is FIFOSIZE_8

pub fn is_fifosize_16(&self) -> bool[src]

Checks if the value of the field is FIFOSIZE_16

pub fn is_fifosize_32(&self) -> bool[src]

Checks if the value of the field is FIFOSIZE_32

pub fn is_fifosize_64(&self) -> bool[src]

Checks if the value of the field is FIFOSIZE_64

impl R<u32, Reg<u32, _PARAM>>[src]

pub fn trig_num(&self) -> TRIG_NUM_R[src]

Bits 0:7 - Trigger Number

pub fn fifosize(&self) -> FIFOSIZE_R[src]

Bits 8:15 - Result FIFO Depth

pub fn cv_num(&self) -> CV_NUM_R[src]

Bits 16:23 - Compare Value Number

pub fn cmd_num(&self) -> CMD_NUM_R[src]

Bits 24:31 - Command Buffer Number

impl R<bool, ADCEN_A>[src]

pub fn variant(&self) -> ADCEN_A[src]

Get enumerated values variant

pub fn is_adcen_0(&self) -> bool[src]

Checks if the value of the field is ADCEN_0

pub fn is_adcen_1(&self) -> bool[src]

Checks if the value of the field is ADCEN_1

impl R<bool, RST_A>[src]

pub fn variant(&self) -> RST_A[src]

Get enumerated values variant

pub fn is_rst_0(&self) -> bool[src]

Checks if the value of the field is RST_0

pub fn is_rst_1(&self) -> bool[src]

Checks if the value of the field is RST_1

impl R<bool, DOZEN_A>[src]

pub fn variant(&self) -> DOZEN_A[src]

Get enumerated values variant

pub fn is_dozen_0(&self) -> bool[src]

Checks if the value of the field is DOZEN_0

pub fn is_dozen_1(&self) -> bool[src]

Checks if the value of the field is DOZEN_1

impl R<bool, CAL_REQ_A>[src]

pub fn variant(&self) -> CAL_REQ_A[src]

Get enumerated values variant

pub fn is_cal_req_0(&self) -> bool[src]

Checks if the value of the field is CAL_REQ_0

pub fn is_cal_req_1(&self) -> bool[src]

Checks if the value of the field is CAL_REQ_1

impl R<bool, CALOFS_A>[src]

pub fn variant(&self) -> CALOFS_A[src]

Get enumerated values variant

pub fn is_calofs_0(&self) -> bool[src]

Checks if the value of the field is CALOFS_0

pub fn is_calofs_1(&self) -> bool[src]

Checks if the value of the field is CALOFS_1

impl R<bool, RSTFIFO0_A>[src]

pub fn variant(&self) -> RSTFIFO0_A[src]

Get enumerated values variant

pub fn is_rstfifo0_0(&self) -> bool[src]

Checks if the value of the field is RSTFIFO0_0

pub fn is_rstfifo0_1(&self) -> bool[src]

Checks if the value of the field is RSTFIFO0_1

impl R<bool, RSTFIFO1_A>[src]

pub fn variant(&self) -> RSTFIFO1_A[src]

Get enumerated values variant

pub fn is_rstfifo1_0(&self) -> bool[src]

Checks if the value of the field is RSTFIFO1_0

pub fn is_rstfifo1_1(&self) -> bool[src]

Checks if the value of the field is RSTFIFO1_1

impl R<u8, CAL_AVGS_A>[src]

pub fn variant(&self) -> CAL_AVGS_A[src]

Get enumerated values variant

pub fn is_cal_avgs_0(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_0

pub fn is_cal_avgs_1(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_1

pub fn is_cal_avgs_2(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_2

pub fn is_cal_avgs_3(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_3

pub fn is_cal_avgs_4(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_4

pub fn is_cal_avgs_5(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_5

pub fn is_cal_avgs_6(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_6

pub fn is_cal_avgs_7(&self) -> bool[src]

Checks if the value of the field is CAL_AVGS_7

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn adcen(&self) -> ADCEN_R[src]

Bit 0 - ADC Enable

pub fn rst(&self) -> RST_R[src]

Bit 1 - Software Reset

pub fn dozen(&self) -> DOZEN_R[src]

Bit 2 - Doze Enable

pub fn cal_req(&self) -> CAL_REQ_R[src]

Bit 3 - Auto-Calibration Request

pub fn calofs(&self) -> CALOFS_R[src]

Bit 4 - Configure for offset calibration function

pub fn rstfifo0(&self) -> RSTFIFO0_R[src]

Bit 8 - Reset FIFO 0

pub fn rstfifo1(&self) -> RSTFIFO1_R[src]

Bit 9 - Reset FIFO 1

pub fn cal_avgs(&self) -> CAL_AVGS_R[src]

Bits 16:18 - Auto-Calibration Averages

impl R<bool, RDY0_A>[src]

pub fn variant(&self) -> RDY0_A[src]

Get enumerated values variant

pub fn is_rdy0_0(&self) -> bool[src]

Checks if the value of the field is RDY0_0

pub fn is_rdy0_1(&self) -> bool[src]

Checks if the value of the field is RDY0_1

impl R<bool, FOF0_A>[src]

pub fn variant(&self) -> FOF0_A[src]

Get enumerated values variant

pub fn is_fof0_0(&self) -> bool[src]

Checks if the value of the field is FOF0_0

pub fn is_fof0_1(&self) -> bool[src]

Checks if the value of the field is FOF0_1

impl R<bool, RDY1_A>[src]

pub fn variant(&self) -> RDY1_A[src]

Get enumerated values variant

pub fn is_rdy1_0(&self) -> bool[src]

Checks if the value of the field is RDY1_0

pub fn is_rdy1_1(&self) -> bool[src]

Checks if the value of the field is RDY1_1

impl R<bool, FOF1_A>[src]

pub fn variant(&self) -> FOF1_A[src]

Get enumerated values variant

pub fn is_fof1_0(&self) -> bool[src]

Checks if the value of the field is FOF1_0

pub fn is_fof1_1(&self) -> bool[src]

Checks if the value of the field is FOF1_1

impl R<bool, TEXC_INT_A>[src]

pub fn variant(&self) -> TEXC_INT_A[src]

Get enumerated values variant

pub fn is_texc_int_0(&self) -> bool[src]

Checks if the value of the field is TEXC_INT_0

pub fn is_texc_int_1(&self) -> bool[src]

Checks if the value of the field is TEXC_INT_1

impl R<bool, TCOMP_INT_A>[src]

pub fn variant(&self) -> TCOMP_INT_A[src]

Get enumerated values variant

pub fn is_tcomp_int_0(&self) -> bool[src]

Checks if the value of the field is TCOMP_INT_0

pub fn is_tcomp_int_1(&self) -> bool[src]

Checks if the value of the field is TCOMP_INT_1

impl R<bool, CAL_RDY_A>[src]

pub fn variant(&self) -> CAL_RDY_A[src]

Get enumerated values variant

pub fn is_cal_rdy_0(&self) -> bool[src]

Checks if the value of the field is CAL_RDY_0

pub fn is_cal_rdy_1(&self) -> bool[src]

Checks if the value of the field is CAL_RDY_1

impl R<bool, ADC_ACTIVE_A>[src]

pub fn variant(&self) -> ADC_ACTIVE_A[src]

Get enumerated values variant

pub fn is_adc_active_0(&self) -> bool[src]

Checks if the value of the field is ADC_ACTIVE_0

pub fn is_adc_active_1(&self) -> bool[src]

Checks if the value of the field is ADC_ACTIVE_1

impl R<u8, TRGACT_A>[src]

pub fn variant(&self) -> Variant<u8, TRGACT_A>[src]

Get enumerated values variant

pub fn is_trgact_0(&self) -> bool[src]

Checks if the value of the field is TRGACT_0

pub fn is_trgact_1(&self) -> bool[src]

Checks if the value of the field is TRGACT_1

pub fn is_trgact_2(&self) -> bool[src]

Checks if the value of the field is TRGACT_2

pub fn is_trgact_3(&self) -> bool[src]

Checks if the value of the field is TRGACT_3

pub fn is_trgact_4(&self) -> bool[src]

Checks if the value of the field is TRGACT_4

pub fn is_trgact_5(&self) -> bool[src]

Checks if the value of the field is TRGACT_5

pub fn is_trgact_6(&self) -> bool[src]

Checks if the value of the field is TRGACT_6

pub fn is_trgact_7(&self) -> bool[src]

Checks if the value of the field is TRGACT_7

pub fn is_trgact_8(&self) -> bool[src]

Checks if the value of the field is TRGACT_8

pub fn is_trgact_9(&self) -> bool[src]

Checks if the value of the field is TRGACT_9

impl R<u8, CMDACT_A>[src]

pub fn variant(&self) -> Variant<u8, CMDACT_A>[src]

Get enumerated values variant

pub fn is_cmdact_0(&self) -> bool[src]

Checks if the value of the field is CMDACT_0

pub fn is_cmdact_1(&self) -> bool[src]

Checks if the value of the field is CMDACT_1

pub fn is_cmdact_2(&self) -> bool[src]

Checks if the value of the field is CMDACT_2

pub fn is_cmdact_3(&self) -> bool[src]

Checks if the value of the field is CMDACT_3

pub fn is_cmdact_4(&self) -> bool[src]

Checks if the value of the field is CMDACT_4

pub fn is_cmdact_5(&self) -> bool[src]

Checks if the value of the field is CMDACT_5

pub fn is_cmdact_6(&self) -> bool[src]

Checks if the value of the field is CMDACT_6

pub fn is_cmdact_7(&self) -> bool[src]

Checks if the value of the field is CMDACT_7

pub fn is_cmdact_8(&self) -> bool[src]

Checks if the value of the field is CMDACT_8

pub fn is_cmdact_9(&self) -> bool[src]

Checks if the value of the field is CMDACT_9

impl R<u32, Reg<u32, _STAT>>[src]

pub fn rdy0(&self) -> RDY0_R[src]

Bit 0 - Result FIFO 0 Ready Flag

pub fn fof0(&self) -> FOF0_R[src]

Bit 1 - Result FIFO 0 Overflow Flag

pub fn rdy1(&self) -> RDY1_R[src]

Bit 2 - Result FIFO1 Ready Flag

pub fn fof1(&self) -> FOF1_R[src]

Bit 3 - Result FIFO1 Overflow Flag

pub fn texc_int(&self) -> TEXC_INT_R[src]

Bit 8 - Interrupt Flag For High Priority Trigger Exception

pub fn tcomp_int(&self) -> TCOMP_INT_R[src]

Bit 9 - Interrupt Flag For Trigger Completion

pub fn cal_rdy(&self) -> CAL_RDY_R[src]

Bit 10 - Calibration Ready

pub fn adc_active(&self) -> ADC_ACTIVE_R[src]

Bit 11 - ADC Active

pub fn trgact(&self) -> TRGACT_R[src]

Bits 16:19 - Trigger Active

pub fn cmdact(&self) -> CMDACT_R[src]

Bits 24:27 - Command Active

impl R<bool, FWMIE0_A>[src]

pub fn variant(&self) -> FWMIE0_A[src]

Get enumerated values variant

pub fn is_fwmie0_0(&self) -> bool[src]

Checks if the value of the field is FWMIE0_0

pub fn is_fwmie0_1(&self) -> bool[src]

Checks if the value of the field is FWMIE0_1

impl R<bool, FOFIE0_A>[src]

pub fn variant(&self) -> FOFIE0_A[src]

Get enumerated values variant

pub fn is_fofie0_0(&self) -> bool[src]

Checks if the value of the field is FOFIE0_0

pub fn is_fofie0_1(&self) -> bool[src]

Checks if the value of the field is FOFIE0_1

impl R<bool, FWMIE1_A>[src]

pub fn variant(&self) -> FWMIE1_A[src]

Get enumerated values variant

pub fn is_fwmie1_0(&self) -> bool[src]

Checks if the value of the field is FWMIE1_0

pub fn is_fwmie1_1(&self) -> bool[src]

Checks if the value of the field is FWMIE1_1

impl R<bool, FOFIE1_A>[src]

pub fn variant(&self) -> FOFIE1_A[src]

Get enumerated values variant

pub fn is_fofie1_0(&self) -> bool[src]

Checks if the value of the field is FOFIE1_0

pub fn is_fofie1_1(&self) -> bool[src]

Checks if the value of the field is FOFIE1_1

impl R<bool, TEXC_IE_A>[src]

pub fn variant(&self) -> TEXC_IE_A[src]

Get enumerated values variant

pub fn is_texc_ie_0(&self) -> bool[src]

Checks if the value of the field is TEXC_IE_0

pub fn is_texc_ie_1(&self) -> bool[src]

Checks if the value of the field is TEXC_IE_1

impl R<u16, TCOMP_IE_A>[src]

pub fn variant(&self) -> Variant<u16, TCOMP_IE_A>[src]

Get enumerated values variant

pub fn is_tcomp_ie_0(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_0

pub fn is_tcomp_ie_1(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_1

pub fn is_tcomp_ie_2(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_2

pub fn is_tcomp_ie_3(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_3

pub fn is_tcomp_ie_4(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_4

pub fn is_tcomp_ie_5(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_5

pub fn is_tcomp_ie_6(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_6

pub fn is_tcomp_ie_7(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_7

pub fn is_tcomp_ie_8(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_8

pub fn is_tcomp_ie_9(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_9

pub fn is_tcomp_ie_65535(&self) -> bool[src]

Checks if the value of the field is TCOMP_IE_65535

impl R<u32, Reg<u32, _IE>>[src]

pub fn fwmie0(&self) -> FWMIE0_R[src]

Bit 0 - FIFO 0 Watermark Interrupt Enable

pub fn fofie0(&self) -> FOFIE0_R[src]

Bit 1 - Result FIFO 0 Overflow Interrupt Enable

pub fn fwmie1(&self) -> FWMIE1_R[src]

Bit 2 - FIFO1 Watermark Interrupt Enable

pub fn fofie1(&self) -> FOFIE1_R[src]

Bit 3 - Result FIFO1 Overflow Interrupt Enable

pub fn texc_ie(&self) -> TEXC_IE_R[src]

Bit 8 - Trigger Exception Interrupt Enable

pub fn tcomp_ie(&self) -> TCOMP_IE_R[src]

Bits 16:31 - Trigger Completion Interrupt Enable

impl R<bool, FWMDE0_A>[src]

pub fn variant(&self) -> FWMDE0_A[src]

Get enumerated values variant

pub fn is_fwmde0_0(&self) -> bool[src]

Checks if the value of the field is FWMDE0_0

pub fn is_fwmde0_1(&self) -> bool[src]

Checks if the value of the field is FWMDE0_1

impl R<bool, FWMDE1_A>[src]

pub fn variant(&self) -> FWMDE1_A[src]

Get enumerated values variant

pub fn is_fwmde1_0(&self) -> bool[src]

Checks if the value of the field is FWMDE1_0

pub fn is_fwmde1_1(&self) -> bool[src]

Checks if the value of the field is FWMDE1_1

impl R<u32, Reg<u32, _DE>>[src]

pub fn fwmde0(&self) -> FWMDE0_R[src]

Bit 0 - FIFO 0 Watermark DMA Enable

pub fn fwmde1(&self) -> FWMDE1_R[src]

Bit 1 - FIFO1 Watermark DMA Enable

impl R<u8, TPRICTRL_A>[src]

pub fn variant(&self) -> Variant<u8, TPRICTRL_A>[src]

Get enumerated values variant

pub fn is_tprictrl_0(&self) -> bool[src]

Checks if the value of the field is TPRICTRL_0

pub fn is_tprictrl_1(&self) -> bool[src]

Checks if the value of the field is TPRICTRL_1

pub fn is_tprictrl_2(&self) -> bool[src]

Checks if the value of the field is TPRICTRL_2

impl R<u8, PWRSEL_A>[src]

pub fn variant(&self) -> PWRSEL_A[src]

Get enumerated values variant

pub fn is_pwrsel_0(&self) -> bool[src]

Checks if the value of the field is PWRSEL_0

pub fn is_pwrsel_1(&self) -> bool[src]

Checks if the value of the field is PWRSEL_1

pub fn is_pwrsel_2(&self) -> bool[src]

Checks if the value of the field is PWRSEL_2

pub fn is_pwrsel_3(&self) -> bool[src]

Checks if the value of the field is PWRSEL_3

impl R<u8, REFSEL_A>[src]

pub fn variant(&self) -> Variant<u8, REFSEL_A>[src]

Get enumerated values variant

pub fn is_refsel_0(&self) -> bool[src]

Checks if the value of the field is REFSEL_0

pub fn is_refsel_1(&self) -> bool[src]

Checks if the value of the field is REFSEL_1

pub fn is_refsel_2(&self) -> bool[src]

Checks if the value of the field is REFSEL_2

impl R<bool, TRES_A>[src]

pub fn variant(&self) -> TRES_A[src]

Get enumerated values variant

pub fn is_tres_0(&self) -> bool[src]

Checks if the value of the field is TRES_0

pub fn is_tres_1(&self) -> bool[src]

Checks if the value of the field is TRES_1

impl R<bool, TCMDRES_A>[src]

pub fn variant(&self) -> TCMDRES_A[src]

Get enumerated values variant

pub fn is_tcmdres_0(&self) -> bool[src]

Checks if the value of the field is TCMDRES_0

pub fn is_tcmdres_1(&self) -> bool[src]

Checks if the value of the field is TCMDRES_1

impl R<bool, HPT_EXDI_A>[src]

pub fn variant(&self) -> HPT_EXDI_A[src]

Get enumerated values variant

pub fn is_hpt_exdi_0(&self) -> bool[src]

Checks if the value of the field is HPT_EXDI_0

pub fn is_hpt_exdi_1(&self) -> bool[src]

Checks if the value of the field is HPT_EXDI_1

impl R<bool, PWREN_A>[src]

pub fn variant(&self) -> PWREN_A[src]

Get enumerated values variant

pub fn is_pwren_0(&self) -> bool[src]

Checks if the value of the field is PWREN_0

pub fn is_pwren_1(&self) -> bool[src]

Checks if the value of the field is PWREN_1

impl R<u32, Reg<u32, _CFG>>[src]

pub fn tprictrl(&self) -> TPRICTRL_R[src]

Bits 0:1 - ADC trigger priority control

pub fn pwrsel(&self) -> PWRSEL_R[src]

Bits 4:5 - Power Configuration Select

pub fn refsel(&self) -> REFSEL_R[src]

Bits 6:7 - Voltage Reference Selection

pub fn tres(&self) -> TRES_R[src]

Bit 8 - Trigger Resume Enable

pub fn tcmdres(&self) -> TCMDRES_R[src]

Bit 9 - Trigger Command Resume

pub fn hpt_exdi(&self) -> HPT_EXDI_R[src]

Bit 10 - High Priority Trigger Exception Disable

pub fn pudly(&self) -> PUDLY_R[src]

Bits 16:23 - Power Up Delay

pub fn pwren(&self) -> PWREN_R[src]

Bit 28 - ADC Analog Pre-Enable

impl R<bool, PAUSEEN_A>[src]

pub fn variant(&self) -> PAUSEEN_A[src]

Get enumerated values variant

pub fn is_pauseen_0(&self) -> bool[src]

Checks if the value of the field is PAUSEEN_0

pub fn is_pauseen_1(&self) -> bool[src]

Checks if the value of the field is PAUSEEN_1

impl R<u32, Reg<u32, _PAUSE>>[src]

pub fn pausedly(&self) -> PAUSEDLY_R[src]

Bits 0:8 - Pause Delay

pub fn pauseen(&self) -> PAUSEEN_R[src]

Bit 31 - PAUSE Option Enable

impl R<bool, SWT0_A>[src]

pub fn variant(&self) -> SWT0_A[src]

Get enumerated values variant

pub fn is_swt0_0(&self) -> bool[src]

Checks if the value of the field is SWT0_0

pub fn is_swt0_1(&self) -> bool[src]

Checks if the value of the field is SWT0_1

impl R<bool, SWT1_A>[src]

pub fn variant(&self) -> SWT1_A[src]

Get enumerated values variant

pub fn is_swt1_0(&self) -> bool[src]

Checks if the value of the field is SWT1_0

pub fn is_swt1_1(&self) -> bool[src]

Checks if the value of the field is SWT1_1

impl R<bool, SWT2_A>[src]

pub fn variant(&self) -> SWT2_A[src]

Get enumerated values variant

pub fn is_swt2_0(&self) -> bool[src]

Checks if the value of the field is SWT2_0

pub fn is_swt2_1(&self) -> bool[src]

Checks if the value of the field is SWT2_1

impl R<bool, SWT3_A>[src]

pub fn variant(&self) -> SWT3_A[src]

Get enumerated values variant

pub fn is_swt3_0(&self) -> bool[src]

Checks if the value of the field is SWT3_0

pub fn is_swt3_1(&self) -> bool[src]

Checks if the value of the field is SWT3_1

impl R<bool, SWT4_A>[src]

pub fn variant(&self) -> SWT4_A[src]

Get enumerated values variant

pub fn is_swt4_0(&self) -> bool[src]

Checks if the value of the field is SWT4_0

pub fn is_swt4_1(&self) -> bool[src]

Checks if the value of the field is SWT4_1

impl R<bool, SWT5_A>[src]

pub fn variant(&self) -> SWT5_A[src]

Get enumerated values variant

pub fn is_swt5_0(&self) -> bool[src]

Checks if the value of the field is SWT5_0

pub fn is_swt5_1(&self) -> bool[src]

Checks if the value of the field is SWT5_1

impl R<bool, SWT6_A>[src]

pub fn variant(&self) -> SWT6_A[src]

Get enumerated values variant

pub fn is_swt6_0(&self) -> bool[src]

Checks if the value of the field is SWT6_0

pub fn is_swt6_1(&self) -> bool[src]

Checks if the value of the field is SWT6_1

impl R<bool, SWT7_A>[src]

pub fn variant(&self) -> SWT7_A[src]

Get enumerated values variant

pub fn is_swt7_0(&self) -> bool[src]

Checks if the value of the field is SWT7_0

pub fn is_swt7_1(&self) -> bool[src]

Checks if the value of the field is SWT7_1

impl R<bool, SWT8_A>[src]

pub fn variant(&self) -> SWT8_A[src]

Get enumerated values variant

pub fn is_swt8_0(&self) -> bool[src]

Checks if the value of the field is SWT8_0

pub fn is_swt8_1(&self) -> bool[src]

Checks if the value of the field is SWT8_1

impl R<bool, SWT9_A>[src]

pub fn variant(&self) -> SWT9_A[src]

Get enumerated values variant

pub fn is_swt9_0(&self) -> bool[src]

Checks if the value of the field is SWT9_0

pub fn is_swt9_1(&self) -> bool[src]

Checks if the value of the field is SWT9_1

impl R<bool, SWT10_A>[src]

pub fn variant(&self) -> SWT10_A[src]

Get enumerated values variant

pub fn is_swt10_0(&self) -> bool[src]

Checks if the value of the field is SWT10_0

pub fn is_swt10_1(&self) -> bool[src]

Checks if the value of the field is SWT10_1

impl R<bool, SWT11_A>[src]

pub fn variant(&self) -> SWT11_A[src]

Get enumerated values variant

pub fn is_swt11_0(&self) -> bool[src]

Checks if the value of the field is SWT11_0

pub fn is_swt11_1(&self) -> bool[src]

Checks if the value of the field is SWT11_1

impl R<bool, SWT12_A>[src]

pub fn variant(&self) -> SWT12_A[src]

Get enumerated values variant

pub fn is_swt12_0(&self) -> bool[src]

Checks if the value of the field is SWT12_0

pub fn is_swt12_1(&self) -> bool[src]

Checks if the value of the field is SWT12_1

impl R<bool, SWT13_A>[src]

pub fn variant(&self) -> SWT13_A[src]

Get enumerated values variant

pub fn is_swt13_0(&self) -> bool[src]

Checks if the value of the field is SWT13_0

pub fn is_swt13_1(&self) -> bool[src]

Checks if the value of the field is SWT13_1

impl R<bool, SWT14_A>[src]

pub fn variant(&self) -> SWT14_A[src]

Get enumerated values variant

pub fn is_swt14_0(&self) -> bool[src]

Checks if the value of the field is SWT14_0

pub fn is_swt14_1(&self) -> bool[src]

Checks if the value of the field is SWT14_1

impl R<bool, SWT15_A>[src]

pub fn variant(&self) -> SWT15_A[src]

Get enumerated values variant

pub fn is_swt15_0(&self) -> bool[src]

Checks if the value of the field is SWT15_0

pub fn is_swt15_1(&self) -> bool[src]

Checks if the value of the field is SWT15_1

impl R<u32, Reg<u32, _SWTRIG>>[src]

pub fn swt0(&self) -> SWT0_R[src]

Bit 0 - Software trigger 0 event

pub fn swt1(&self) -> SWT1_R[src]

Bit 1 - Software trigger 1 event

pub fn swt2(&self) -> SWT2_R[src]

Bit 2 - Software trigger 2 event

pub fn swt3(&self) -> SWT3_R[src]

Bit 3 - Software trigger 3 event

pub fn swt4(&self) -> SWT4_R[src]

Bit 4 - Software trigger 4 event

pub fn swt5(&self) -> SWT5_R[src]

Bit 5 - Software trigger 5 event

pub fn swt6(&self) -> SWT6_R[src]

Bit 6 - Software trigger 6 event

pub fn swt7(&self) -> SWT7_R[src]

Bit 7 - Software trigger 7 event

pub fn swt8(&self) -> SWT8_R[src]

Bit 8 - Software trigger 8 event

pub fn swt9(&self) -> SWT9_R[src]

Bit 9 - Software trigger 9 event

pub fn swt10(&self) -> SWT10_R[src]

Bit 10 - Software trigger 10 event

pub fn swt11(&self) -> SWT11_R[src]

Bit 11 - Software trigger 11 event

pub fn swt12(&self) -> SWT12_R[src]

Bit 12 - Software trigger 12 event

pub fn swt13(&self) -> SWT13_R[src]

Bit 13 - Software trigger 13 event

pub fn swt14(&self) -> SWT14_R[src]

Bit 14 - Software trigger 14 event

pub fn swt15(&self) -> SWT15_R[src]

Bit 15 - Software trigger 15 event

impl R<u16, TEXC_NUM_A>[src]

pub fn variant(&self) -> Variant<u16, TEXC_NUM_A>[src]

Get enumerated values variant

pub fn is_texc_num_0(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_0

pub fn is_texc_num_1(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_1

pub fn is_texc_num_2(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_2

pub fn is_texc_num_3(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_3

pub fn is_texc_num_4(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_4

pub fn is_texc_num_5(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_5

pub fn is_texc_num_6(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_6

pub fn is_texc_num_7(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_7

pub fn is_texc_num_8(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_8

pub fn is_texc_num_9(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_9

pub fn is_texc_num_65535(&self) -> bool[src]

Checks if the value of the field is TEXC_NUM_65535

impl R<u16, TCOMP_FLAG_A>[src]

pub fn variant(&self) -> Variant<u16, TCOMP_FLAG_A>[src]

Get enumerated values variant

pub fn is_tcomp_flag_0(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_0

pub fn is_tcomp_flag_1(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_1

pub fn is_tcomp_flag_2(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_2

pub fn is_tcomp_flag_3(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_3

pub fn is_tcomp_flag_4(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_4

pub fn is_tcomp_flag_5(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_5

pub fn is_tcomp_flag_6(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_6

pub fn is_tcomp_flag_7(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_7

pub fn is_tcomp_flag_8(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_8

pub fn is_tcomp_flag_9(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_9

pub fn is_tcomp_flag_65535(&self) -> bool[src]

Checks if the value of the field is TCOMP_FLAG_65535

impl R<u32, Reg<u32, _TSTAT>>[src]

pub fn texc_num(&self) -> TEXC_NUM_R[src]

Bits 0:15 - Trigger Exception Number

pub fn tcomp_flag(&self) -> TCOMP_FLAG_R[src]

Bits 16:31 - Trigger Completion Flag

impl R<u32, Reg<u32, _OFSTRIM>>[src]

pub fn ofstrim_a(&self) -> OFSTRIM_A_R[src]

Bits 0:4 - Trim for offset

pub fn ofstrim_b(&self) -> OFSTRIM_B_R[src]

Bits 16:20 - Trim for offset

impl R<bool, HTEN_A>[src]

pub fn variant(&self) -> HTEN_A[src]

Get enumerated values variant

pub fn is_hten_0(&self) -> bool[src]

Checks if the value of the field is HTEN_0

pub fn is_hten_1(&self) -> bool[src]

Checks if the value of the field is HTEN_1

impl R<bool, FIFO_SEL_A_A>[src]

pub fn variant(&self) -> FIFO_SEL_A_A[src]

Get enumerated values variant

pub fn is_fifo_sel_a_0(&self) -> bool[src]

Checks if the value of the field is FIFO_SEL_A_0

pub fn is_fifo_sel_a_1(&self) -> bool[src]

Checks if the value of the field is FIFO_SEL_A_1

impl R<bool, FIFO_SEL_B_A>[src]

pub fn variant(&self) -> FIFO_SEL_B_A[src]

Get enumerated values variant

pub fn is_fifo_sel_b_0(&self) -> bool[src]

Checks if the value of the field is FIFO_SEL_B_0

pub fn is_fifo_sel_b_1(&self) -> bool[src]

Checks if the value of the field is FIFO_SEL_B_1

impl R<u8, TPRI_A>[src]

pub fn variant(&self) -> Variant<u8, TPRI_A>[src]

Get enumerated values variant

pub fn is_tpri_0(&self) -> bool[src]

Checks if the value of the field is TPRI_0

pub fn is_tpri_1(&self) -> bool[src]

Checks if the value of the field is TPRI_1

pub fn is_tpri_2(&self) -> bool[src]

Checks if the value of the field is TPRI_2

pub fn is_tpri_3(&self) -> bool[src]

Checks if the value of the field is TPRI_3

pub fn is_tpri_4(&self) -> bool[src]

Checks if the value of the field is TPRI_4

pub fn is_tpri_5(&self) -> bool[src]

Checks if the value of the field is TPRI_5

pub fn is_tpri_6(&self) -> bool[src]

Checks if the value of the field is TPRI_6

pub fn is_tpri_7(&self) -> bool[src]

Checks if the value of the field is TPRI_7

pub fn is_tpri_8(&self) -> bool[src]

Checks if the value of the field is TPRI_8

pub fn is_tpri_9(&self) -> bool[src]

Checks if the value of the field is TPRI_9

pub fn is_tpri_15(&self) -> bool[src]

Checks if the value of the field is TPRI_15

impl R<u8, TCMD_A>[src]

pub fn variant(&self) -> Variant<u8, TCMD_A>[src]

Get enumerated values variant

pub fn is_tcmd_0(&self) -> bool[src]

Checks if the value of the field is TCMD_0

pub fn is_tcmd_1(&self) -> bool[src]

Checks if the value of the field is TCMD_1

pub fn is_tcmd_2(&self) -> bool[src]

Checks if the value of the field is TCMD_2

pub fn is_tcmd_3(&self) -> bool[src]

Checks if the value of the field is TCMD_3

pub fn is_tcmd_4(&self) -> bool[src]

Checks if the value of the field is TCMD_4

pub fn is_tcmd_5(&self) -> bool[src]

Checks if the value of the field is TCMD_5

pub fn is_tcmd_6(&self) -> bool[src]

Checks if the value of the field is TCMD_6

pub fn is_tcmd_7(&self) -> bool[src]

Checks if the value of the field is TCMD_7

pub fn is_tcmd_8(&self) -> bool[src]

Checks if the value of the field is TCMD_8

pub fn is_tcmd_9(&self) -> bool[src]

Checks if the value of the field is TCMD_9

pub fn is_tcmd_15(&self) -> bool[src]

Checks if the value of the field is TCMD_15

impl R<u32, Reg<u32, _TCTRL>>[src]

pub fn hten(&self) -> HTEN_R[src]

Bit 0 - Trigger enable

pub fn fifo_sel_a(&self) -> FIFO_SEL_A_R[src]

Bit 1 - SAR Result Destination For Channel A

pub fn fifo_sel_b(&self) -> FIFO_SEL_B_R[src]

Bit 2 - SAR Result Destination For Channel B

pub fn tpri(&self) -> TPRI_R[src]

Bits 8:11 - Trigger priority setting

pub fn rsync(&self) -> RSYNC_R[src]

Bit 15 - Trigger Resync

pub fn tdly(&self) -> TDLY_R[src]

Bits 16:19 - Trigger delay select

pub fn tcmd(&self) -> TCMD_R[src]

Bits 24:27 - Trigger command select

impl R<u32, Reg<u32, _FCTRL>>[src]

pub fn fcount(&self) -> FCOUNT_R[src]

Bits 0:4 - Result FIFO counter

pub fn fwmark(&self) -> FWMARK_R[src]

Bits 16:19 - Watermark level selection

impl R<bool, RDY_A>[src]

pub fn variant(&self) -> RDY_A[src]

Get enumerated values variant

pub fn is_rdy_0(&self) -> bool[src]

Checks if the value of the field is RDY_0

pub fn is_rdy_1(&self) -> bool[src]

Checks if the value of the field is RDY_1

impl R<u32, Reg<u32, _GCC>>[src]

pub fn gain_cal(&self) -> GAIN_CAL_R[src]

Bits 0:15 - Gain Calibration Value

pub fn rdy(&self) -> RDY_R[src]

Bit 24 - Gain Calibration Value Valid

impl R<bool, RDY_A>[src]

pub fn variant(&self) -> RDY_A[src]

Get enumerated values variant

pub fn is_rdy_0(&self) -> bool[src]

Checks if the value of the field is RDY_0

pub fn is_rdy_1(&self) -> bool[src]

Checks if the value of the field is RDY_1

impl R<u32, Reg<u32, _GCR>>[src]

pub fn gcalr(&self) -> GCALR_R[src]

Bits 0:15 - Gain Calculation Result

pub fn rdy(&self) -> RDY_R[src]

Bit 24 - Gain Calculation Ready

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL1>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<u8, CMPEN_A>[src]

pub fn variant(&self) -> Variant<u8, CMPEN_A>[src]

Get enumerated values variant

pub fn is_cmpen_0(&self) -> bool[src]

Checks if the value of the field is CMPEN_0

pub fn is_cmpen_2(&self) -> bool[src]

Checks if the value of the field is CMPEN_2

pub fn is_cmpen_3(&self) -> bool[src]

Checks if the value of the field is CMPEN_3

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH1>>[src]

pub fn cmpen(&self) -> CMPEN_R[src]

Bits 0:1 - Compare Function Enable

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL2>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<u8, CMPEN_A>[src]

pub fn variant(&self) -> Variant<u8, CMPEN_A>[src]

Get enumerated values variant

pub fn is_cmpen_0(&self) -> bool[src]

Checks if the value of the field is CMPEN_0

pub fn is_cmpen_2(&self) -> bool[src]

Checks if the value of the field is CMPEN_2

pub fn is_cmpen_3(&self) -> bool[src]

Checks if the value of the field is CMPEN_3

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH2>>[src]

pub fn cmpen(&self) -> CMPEN_R[src]

Bits 0:1 - Compare Function Enable

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL3>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<u8, CMPEN_A>[src]

pub fn variant(&self) -> Variant<u8, CMPEN_A>[src]

Get enumerated values variant

pub fn is_cmpen_0(&self) -> bool[src]

Checks if the value of the field is CMPEN_0

pub fn is_cmpen_2(&self) -> bool[src]

Checks if the value of the field is CMPEN_2

pub fn is_cmpen_3(&self) -> bool[src]

Checks if the value of the field is CMPEN_3

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH3>>[src]

pub fn cmpen(&self) -> CMPEN_R[src]

Bits 0:1 - Compare Function Enable

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL4>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<u8, CMPEN_A>[src]

pub fn variant(&self) -> Variant<u8, CMPEN_A>[src]

Get enumerated values variant

pub fn is_cmpen_0(&self) -> bool[src]

Checks if the value of the field is CMPEN_0

pub fn is_cmpen_2(&self) -> bool[src]

Checks if the value of the field is CMPEN_2

pub fn is_cmpen_3(&self) -> bool[src]

Checks if the value of the field is CMPEN_3

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH4>>[src]

pub fn cmpen(&self) -> CMPEN_R[src]

Bits 0:1 - Compare Function Enable

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL5>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH5>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL6>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH6>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL7>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH7>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL8>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH8>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL9>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH9>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL10>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH10>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL11>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH11>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL12>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH12>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL13>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH13>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL14>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH14>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u8, ADCH_A>[src]

pub fn variant(&self) -> Variant<u8, ADCH_A>[src]

Get enumerated values variant

pub fn is_adch_0(&self) -> bool[src]

Checks if the value of the field is ADCH_0

pub fn is_adch_1(&self) -> bool[src]

Checks if the value of the field is ADCH_1

pub fn is_adch_2(&self) -> bool[src]

Checks if the value of the field is ADCH_2

pub fn is_adch_3(&self) -> bool[src]

Checks if the value of the field is ADCH_3

pub fn is_adch_4(&self) -> bool[src]

Checks if the value of the field is ADCH_4

pub fn is_adch_5(&self) -> bool[src]

Checks if the value of the field is ADCH_5

pub fn is_adch_6(&self) -> bool[src]

Checks if the value of the field is ADCH_6

pub fn is_adch_7(&self) -> bool[src]

Checks if the value of the field is ADCH_7

pub fn is_adch_8(&self) -> bool[src]

Checks if the value of the field is ADCH_8

pub fn is_adch_9(&self) -> bool[src]

Checks if the value of the field is ADCH_9

pub fn is_adch_30(&self) -> bool[src]

Checks if the value of the field is ADCH_30

pub fn is_adch_31(&self) -> bool[src]

Checks if the value of the field is ADCH_31

impl R<u8, CTYPE_A>[src]

pub fn variant(&self) -> CTYPE_A[src]

Get enumerated values variant

pub fn is_ctype_0(&self) -> bool[src]

Checks if the value of the field is CTYPE_0

pub fn is_ctype_1(&self) -> bool[src]

Checks if the value of the field is CTYPE_1

pub fn is_ctype_2(&self) -> bool[src]

Checks if the value of the field is CTYPE_2

pub fn is_ctype_3(&self) -> bool[src]

Checks if the value of the field is CTYPE_3

impl R<bool, MODE_A>[src]

pub fn variant(&self) -> MODE_A[src]

Get enumerated values variant

pub fn is_mode_0(&self) -> bool[src]

Checks if the value of the field is MODE_0

pub fn is_mode_1(&self) -> bool[src]

Checks if the value of the field is MODE_1

impl R<u32, Reg<u32, _CMDL15>>[src]

pub fn adch(&self) -> ADCH_R[src]

Bits 0:4 - Input channel select

pub fn ctype(&self) -> CTYPE_R[src]

Bits 5:6 - Conversion Type

pub fn mode(&self) -> MODE_R[src]

Bit 7 - Select resolution of conversions

impl R<bool, WAIT_TRIG_A>[src]

pub fn variant(&self) -> WAIT_TRIG_A[src]

Get enumerated values variant

pub fn is_wait_trig_0(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_0

pub fn is_wait_trig_1(&self) -> bool[src]

Checks if the value of the field is WAIT_TRIG_1

impl R<bool, LWI_A>[src]

pub fn variant(&self) -> LWI_A[src]

Get enumerated values variant

pub fn is_lwi_0(&self) -> bool[src]

Checks if the value of the field is LWI_0

pub fn is_lwi_1(&self) -> bool[src]

Checks if the value of the field is LWI_1

impl R<u8, STS_A>[src]

pub fn variant(&self) -> STS_A[src]

Get enumerated values variant

pub fn is_sts_0(&self) -> bool[src]

Checks if the value of the field is STS_0

pub fn is_sts_1(&self) -> bool[src]

Checks if the value of the field is STS_1

pub fn is_sts_2(&self) -> bool[src]

Checks if the value of the field is STS_2

pub fn is_sts_3(&self) -> bool[src]

Checks if the value of the field is STS_3

pub fn is_sts_4(&self) -> bool[src]

Checks if the value of the field is STS_4

pub fn is_sts_5(&self) -> bool[src]

Checks if the value of the field is STS_5

pub fn is_sts_6(&self) -> bool[src]

Checks if the value of the field is STS_6

pub fn is_sts_7(&self) -> bool[src]

Checks if the value of the field is STS_7

impl R<u8, AVGS_A>[src]

pub fn variant(&self) -> AVGS_A[src]

Get enumerated values variant

pub fn is_avgs_0(&self) -> bool[src]

Checks if the value of the field is AVGS_0

pub fn is_avgs_1(&self) -> bool[src]

Checks if the value of the field is AVGS_1

pub fn is_avgs_2(&self) -> bool[src]

Checks if the value of the field is AVGS_2

pub fn is_avgs_3(&self) -> bool[src]

Checks if the value of the field is AVGS_3

pub fn is_avgs_4(&self) -> bool[src]

Checks if the value of the field is AVGS_4

pub fn is_avgs_5(&self) -> bool[src]

Checks if the value of the field is AVGS_5

pub fn is_avgs_6(&self) -> bool[src]

Checks if the value of the field is AVGS_6

pub fn is_avgs_7(&self) -> bool[src]

Checks if the value of the field is AVGS_7

impl R<u8, LOOP_A>[src]

pub fn variant(&self) -> Variant<u8, LOOP_A>[src]

Get enumerated values variant

pub fn is_loop_0(&self) -> bool[src]

Checks if the value of the field is LOOP_0

pub fn is_loop_1(&self) -> bool[src]

Checks if the value of the field is LOOP_1

pub fn is_loop_2(&self) -> bool[src]

Checks if the value of the field is LOOP_2

pub fn is_loop_3(&self) -> bool[src]

Checks if the value of the field is LOOP_3

pub fn is_loop_4(&self) -> bool[src]

Checks if the value of the field is LOOP_4

pub fn is_loop_5(&self) -> bool[src]

Checks if the value of the field is LOOP_5

pub fn is_loop_6(&self) -> bool[src]

Checks if the value of the field is LOOP_6

pub fn is_loop_7(&self) -> bool[src]

Checks if the value of the field is LOOP_7

pub fn is_loop_8(&self) -> bool[src]

Checks if the value of the field is LOOP_8

pub fn is_loop_9(&self) -> bool[src]

Checks if the value of the field is LOOP_9

pub fn is_loop_15(&self) -> bool[src]

Checks if the value of the field is LOOP_15

impl R<u8, NEXT_A>[src]

pub fn variant(&self) -> Variant<u8, NEXT_A>[src]

Get enumerated values variant

pub fn is_next_0(&self) -> bool[src]

Checks if the value of the field is NEXT_0

pub fn is_next_1(&self) -> bool[src]

Checks if the value of the field is NEXT_1

pub fn is_next_2(&self) -> bool[src]

Checks if the value of the field is NEXT_2

pub fn is_next_3(&self) -> bool[src]

Checks if the value of the field is NEXT_3

pub fn is_next_4(&self) -> bool[src]

Checks if the value of the field is NEXT_4

pub fn is_next_5(&self) -> bool[src]

Checks if the value of the field is NEXT_5

pub fn is_next_6(&self) -> bool[src]

Checks if the value of the field is NEXT_6

pub fn is_next_7(&self) -> bool[src]

Checks if the value of the field is NEXT_7

pub fn is_next_8(&self) -> bool[src]

Checks if the value of the field is NEXT_8

pub fn is_next_9(&self) -> bool[src]

Checks if the value of the field is NEXT_9

pub fn is_next_15(&self) -> bool[src]

Checks if the value of the field is NEXT_15

impl R<u32, Reg<u32, _CMDH15>>[src]

pub fn wait_trig(&self) -> WAIT_TRIG_R[src]

Bit 2 - Wait for trigger assertion before execution.

pub fn lwi(&self) -> LWI_R[src]

Bit 7 - Loop with Increment

pub fn sts(&self) -> STS_R[src]

Bits 8:10 - Sample Time Select

pub fn avgs(&self) -> AVGS_R[src]

Bits 12:14 - Hardware Average Select

pub fn loop_(&self) -> LOOP_R[src]

Bits 16:19 - Loop Count Select

pub fn next(&self) -> NEXT_R[src]

Bits 24:27 - Next Command Select

impl R<u32, Reg<u32, _CV>>[src]

pub fn cvl(&self) -> CVL_R[src]

Bits 0:15 - Compare Value Low.

pub fn cvh(&self) -> CVH_R[src]

Bits 16:31 - Compare Value High.

impl R<u8, TSRC_A>[src]

pub fn variant(&self) -> Variant<u8, TSRC_A>[src]

Get enumerated values variant

pub fn is_tsrc_0(&self) -> bool[src]

Checks if the value of the field is TSRC_0

pub fn is_tsrc_1(&self) -> bool[src]

Checks if the value of the field is TSRC_1

pub fn is_tsrc_2(&self) -> bool[src]

Checks if the value of the field is TSRC_2

pub fn is_tsrc_3(&self) -> bool[src]

Checks if the value of the field is TSRC_3

pub fn is_tsrc_4(&self) -> bool[src]

Checks if the value of the field is TSRC_4

pub fn is_tsrc_5(&self) -> bool[src]

Checks if the value of the field is TSRC_5

pub fn is_tsrc_6(&self) -> bool[src]

Checks if the value of the field is TSRC_6

pub fn is_tsrc_7(&self) -> bool[src]

Checks if the value of the field is TSRC_7

pub fn is_tsrc_8(&self) -> bool[src]

Checks if the value of the field is TSRC_8

pub fn is_tsrc_9(&self) -> bool[src]

Checks if the value of the field is TSRC_9

pub fn is_tsrc_15(&self) -> bool[src]

Checks if the value of the field is TSRC_15

impl R<u8, LOOPCNT_A>[src]

pub fn variant(&self) -> Variant<u8, LOOPCNT_A>[src]

Get enumerated values variant

pub fn is_loopcnt_0(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_0

pub fn is_loopcnt_1(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_1

pub fn is_loopcnt_2(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_2

pub fn is_loopcnt_3(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_3

pub fn is_loopcnt_4(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_4

pub fn is_loopcnt_5(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_5

pub fn is_loopcnt_6(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_6

pub fn is_loopcnt_7(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_7

pub fn is_loopcnt_8(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_8

pub fn is_loopcnt_9(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_9

pub fn is_loopcnt_15(&self) -> bool[src]

Checks if the value of the field is LOOPCNT_15

impl R<u8, CMDSRC_A>[src]

pub fn variant(&self) -> Variant<u8, CMDSRC_A>[src]

Get enumerated values variant

pub fn is_cmdsrc_0(&self) -> bool[src]

Checks if the value of the field is CMDSRC_0

pub fn is_cmdsrc_1(&self) -> bool[src]

Checks if the value of the field is CMDSRC_1

pub fn is_cmdsrc_2(&self) -> bool[src]

Checks if the value of the field is CMDSRC_2

pub fn is_cmdsrc_3(&self) -> bool[src]

Checks if the value of the field is CMDSRC_3

pub fn is_cmdsrc_4(&self) -> bool[src]

Checks if the value of the field is CMDSRC_4

pub fn is_cmdsrc_5(&self) -> bool[src]

Checks if the value of the field is CMDSRC_5

pub fn is_cmdsrc_6(&self) -> bool[src]

Checks if the value of the field is CMDSRC_6

pub fn is_cmdsrc_7(&self) -> bool[src]

Checks if the value of the field is CMDSRC_7

pub fn is_cmdsrc_8(&self) -> bool[src]

Checks if the value of the field is CMDSRC_8

pub fn is_cmdsrc_9(&self) -> bool[src]

Checks if the value of the field is CMDSRC_9

pub fn is_cmdsrc_15(&self) -> bool[src]

Checks if the value of the field is CMDSRC_15

impl R<bool, VALID_A>[src]

pub fn variant(&self) -> VALID_A[src]

Get enumerated values variant

pub fn is_valid_0(&self) -> bool[src]

Checks if the value of the field is VALID_0

pub fn is_valid_1(&self) -> bool[src]

Checks if the value of the field is VALID_1

impl R<u32, Reg<u32, _RESFIFO>>[src]

pub fn d(&self) -> D_R[src]

Bits 0:15 - Data result

pub fn tsrc(&self) -> TSRC_R[src]

Bits 16:19 - Trigger Source

pub fn loopcnt(&self) -> LOOPCNT_R[src]

Bits 20:23 - Loop count value

pub fn cmdsrc(&self) -> CMDSRC_R[src]

Bits 24:27 - Command Buffer Source

pub fn valid(&self) -> VALID_R[src]

Bit 31 - FIFO entry is valid

impl R<u32, Reg<u32, _CAL_GAR>>[src]

pub fn cal_gar_val(&self) -> CAL_GAR_VAL_R[src]

Bits 0:15 - Calibration General A Side Register Element

impl R<u32, Reg<u32, _CAL_GBR>>[src]

pub fn cal_gbr_val(&self) -> CAL_GBR_VAL_R[src]

Bits 0:15 - Calibration General B Side Register Element

impl R<bool, CST_LONG_A>[src]

pub fn variant(&self) -> CST_LONG_A[src]

Get enumerated values variant

pub fn is_cst_long_0(&self) -> bool[src]

Checks if the value of the field is CST_LONG_0

pub fn is_cst_long_1(&self) -> bool[src]

Checks if the value of the field is CST_LONG_1

impl R<bool, FOFFM_A>[src]

pub fn variant(&self) -> FOFFM_A[src]

Get enumerated values variant

pub fn is_foffm_0(&self) -> bool[src]

Checks if the value of the field is FOFFM_0

pub fn is_foffm_1(&self) -> bool[src]

Checks if the value of the field is FOFFM_1

impl R<bool, FOFFP_A>[src]

pub fn variant(&self) -> FOFFP_A[src]

Get enumerated values variant

pub fn is_foffp_0(&self) -> bool[src]

Checks if the value of the field is FOFFP_0

pub fn is_foffp_1(&self) -> bool[src]

Checks if the value of the field is FOFFP_1

impl R<bool, FOFFM2_A>[src]

pub fn variant(&self) -> FOFFM2_A[src]

Get enumerated values variant

pub fn is_foffm2_0(&self) -> bool[src]

Checks if the value of the field is FOFFM2_0

pub fn is_foffm2_1(&self) -> bool[src]

Checks if the value of the field is FOFFM2_1

impl R<bool, FOFFP2_A>[src]

pub fn variant(&self) -> FOFFP2_A[src]

Get enumerated values variant

pub fn is_foffp2_0(&self) -> bool[src]

Checks if the value of the field is FOFFP2_0

pub fn is_foffp2_1(&self) -> bool[src]

Checks if the value of the field is FOFFP2_1

impl R<bool, TESTEN_A>[src]

pub fn variant(&self) -> TESTEN_A[src]

Get enumerated values variant

pub fn is_testen_0(&self) -> bool[src]

Checks if the value of the field is TESTEN_0

pub fn is_testen_1(&self) -> bool[src]

Checks if the value of the field is TESTEN_1

impl R<u32, Reg<u32, _TST>>[src]

pub fn cst_long(&self) -> CST_LONG_R[src]

Bit 0 - Calibration Sample Time Long

pub fn foffm(&self) -> FOFFM_R[src]

Bit 8 - Force M-side positive offset

pub fn foffp(&self) -> FOFFP_R[src]

Bit 9 - Force P-side positive offset

pub fn foffm2(&self) -> FOFFM2_R[src]

Bit 10 - Force M-side negative offset

pub fn foffp2(&self) -> FOFFP2_R[src]

Bit 11 - Force P-side negative offset

pub fn testen(&self) -> TESTEN_R[src]

Bit 23 - Enable test configuration

impl R<u32, Reg<u32, _HCREVISION>>[src]

pub fn rev(&self) -> REV_R[src]

Bits 0:7 - Revision.

impl R<u32, Reg<u32, _HCCONTROL>>[src]

pub fn cbsr(&self) -> CBSR_R[src]

Bits 0:1 - ControlBulkServiceRatio.

pub fn ple(&self) -> PLE_R[src]

Bit 2 - PeriodicListEnable.

pub fn ie(&self) -> IE_R[src]

Bit 3 - IsochronousEnable.

pub fn cle(&self) -> CLE_R[src]

Bit 4 - ControlListEnable.

pub fn ble(&self) -> BLE_R[src]

Bit 5 - BulkListEnable This bit is set to enable the processing of the Bulk list in the next Frame.

pub fn hcfs(&self) -> HCFS_R[src]

Bits 6:7 - HostControllerFunctionalState for USB 00b: USBRESET 01b: USBRESUME 10b: USBOPERATIONAL 11b: USBSUSPEND A transition to USBOPERATIONAL from another state causes SOFgeneration to begin 1 ms later.

pub fn ir(&self) -> IR_R[src]

Bit 8 - InterruptRouting This bit determines the routing of interrupts generated by events registered in HcInterruptStatus.

pub fn rwc(&self) -> RWC_R[src]

Bit 9 - RemoteWakeupConnected This bit indicates whether HC supports remote wake-up signaling.

pub fn rwe(&self) -> RWE_R[src]

Bit 10 - RemoteWakeupEnable This bit is used by HCD to enable or disable the remote wake-up feature upon the detection of upstream resume signaling.

impl R<u32, Reg<u32, _HCCOMMANDSTATUS>>[src]

pub fn hcr(&self) -> HCR_R[src]

Bit 0 - HostControllerReset This bit is set by HCD to initiate a software reset of HC.

pub fn clf(&self) -> CLF_R[src]

Bit 1 - ControlListFilled This bit is used to indicate whether there are any TDs on the Control list.

pub fn blf(&self) -> BLF_R[src]

Bit 2 - BulkListFilled This bit is used to indicate whether there are any TDs on the Bulk list.

pub fn ocr(&self) -> OCR_R[src]

Bit 3 - OwnershipChangeRequest This bit is set by an OS HCD to request a change of control of the HC.

pub fn soc(&self) -> SOC_R[src]

Bits 6:7 - SchedulingOverrunCount These bits are incremented on each scheduling overrun error.

impl R<u32, Reg<u32, _HCINTERRUPTSTATUS>>[src]

pub fn so(&self) -> SO_R[src]

Bit 0 - SchedulingOverrun This bit is set when the USB schedule for the current Frame overruns and after the update of HccaFrameNumber.

pub fn wdh(&self) -> WDH_R[src]

Bit 1 - WritebackDoneHead This bit is set immediately after HC has written HcDoneHead to HccaDoneHead.

pub fn sf(&self) -> SF_R[src]

Bit 2 - StartofFrame This bit is set by HC at each start of a frame and after the update of HccaFrameNumber.

pub fn rd(&self) -> RD_R[src]

Bit 3 - ResumeDetected This bit is set when HC detects that a device on the USB is asserting resume signaling.

pub fn ue(&self) -> UE_R[src]

Bit 4 - UnrecoverableError This bit is set when HC detects a system error not related to USB.

pub fn fno(&self) -> FNO_R[src]

Bit 5 - FrameNumberOverflow This bit is set when the MSb of HcFmNumber (bit 15) changes value, from 0 to 1 or from 1 to 0, and after HccaFrameNumber has been updated.

pub fn rhsc(&self) -> RHSC_R[src]

Bit 6 - RootHubStatusChange This bit is set when the content of HcRhStatus or the content of any of HcRhPortStatus[NumberofDownstreamPort] has changed.

pub fn oc(&self) -> OC_R[src]

Bits 10:31 - OwnershipChange This bit is set by HC when HCD sets the OwnershipChangeRequest field in HcCommandStatus.

impl R<u32, Reg<u32, _HCINTERRUPTENABLE>>[src]

pub fn so(&self) -> SO_R[src]

Bit 0 - Scheduling Overrun interrupt.

pub fn wdh(&self) -> WDH_R[src]

Bit 1 - HcDoneHead Writeback interrupt.

pub fn sf(&self) -> SF_R[src]

Bit 2 - Start of Frame interrupt.

pub fn rd(&self) -> RD_R[src]

Bit 3 - Resume Detect interrupt.

pub fn ue(&self) -> UE_R[src]

Bit 4 - Unrecoverable Error interrupt.

pub fn fno(&self) -> FNO_R[src]

Bit 5 - Frame Number Overflow interrupt.

pub fn rhsc(&self) -> RHSC_R[src]

Bit 6 - Root Hub Status Change interrupt.

pub fn oc(&self) -> OC_R[src]

Bit 30 - Ownership Change interrupt.

pub fn mie(&self) -> MIE_R[src]

Bit 31 - Master Interrupt Enable.

impl R<u32, Reg<u32, _HCINTERRUPTDISABLE>>[src]

pub fn so(&self) -> SO_R[src]

Bit 0 - Scheduling Overrun interrupt.

pub fn wdh(&self) -> WDH_R[src]

Bit 1 - HcDoneHead Writeback interrupt.

pub fn sf(&self) -> SF_R[src]

Bit 2 - Start of Frame interrupt.

pub fn rd(&self) -> RD_R[src]

Bit 3 - Resume Detect interrupt.

pub fn ue(&self) -> UE_R[src]

Bit 4 - Unrecoverable Error interrupt.

pub fn fno(&self) -> FNO_R[src]

Bit 5 - Frame Number Overflow interrupt.

pub fn rhsc(&self) -> RHSC_R[src]

Bit 6 - Root Hub Status Change interrupt.

pub fn oc(&self) -> OC_R[src]

Bit 30 - Ownership Change interrupt.

pub fn mie(&self) -> MIE_R[src]

Bit 31 - A 0 written to this field is ignored by HC.

impl R<u32, Reg<u32, _HCHCCA>>[src]

pub fn hcca(&self) -> HCCA_R[src]

Bits 8:31 - Base address of the Host Controller Communication Area.

impl R<u32, Reg<u32, _HCPERIODCURRENTED>>[src]

pub fn pced(&self) -> PCED_R[src]

Bits 4:31 - The content of this register is updated by HC after a periodic ED is processed.

impl R<u32, Reg<u32, _HCCONTROLHEADED>>[src]

pub fn ched(&self) -> CHED_R[src]

Bits 4:31 - HC traverses the Control list starting with the HcControlHeadED pointer.

impl R<u32, Reg<u32, _HCCONTROLCURRENTED>>[src]

pub fn cced(&self) -> CCED_R[src]

Bits 4:31 - ControlCurrentED.

impl R<u32, Reg<u32, _HCBULKHEADED>>[src]

pub fn bhed(&self) -> BHED_R[src]

Bits 4:31 - BulkHeadED HC traverses the bulk list starting with the HcBulkHeadED pointer.

impl R<u32, Reg<u32, _HCBULKCURRENTED>>[src]

pub fn bced(&self) -> BCED_R[src]

Bits 4:31 - BulkCurrentED This is advanced to the next ED after the HC has served the current one.

impl R<u32, Reg<u32, _HCDONEHEAD>>[src]

pub fn dh(&self) -> DH_R[src]

Bits 4:31 - DoneHead When a TD is completed, HC writes the content of HcDoneHead to the NextTD field of the TD.

impl R<u32, Reg<u32, _HCFMINTERVAL>>[src]

pub fn fi(&self) -> FI_R[src]

Bits 0:13 - FrameInterval This specifies the interval between two consecutive SOFs in bit times.

pub fn fsmps(&self) -> FSMPS_R[src]

Bits 16:30 - FSLargestDataPacket This field specifies a value which is loaded into the Largest Data Packet Counter at the beginning of each frame.

pub fn fit(&self) -> FIT_R[src]

Bit 31 - FrameIntervalToggle HCD toggles this bit whenever it loads a new value to FrameInterval.

impl R<u32, Reg<u32, _HCFMREMAINING>>[src]

pub fn fr(&self) -> FR_R[src]

Bits 0:13 - FrameRemaining This counter is decremented at each bit time.

pub fn frt(&self) -> FRT_R[src]

Bit 31 - FrameRemainingToggle This bit is loaded from the FrameIntervalToggle field of HcFmInterval whenever FrameRemaining reaches 0.

impl R<u32, Reg<u32, _HCFMNUMBER>>[src]

pub fn fn_(&self) -> FN_R[src]

Bits 0:15 - FrameNumber This is incremented when HcFmRemaining is re-loaded.

impl R<u32, Reg<u32, _HCPERIODICSTART>>[src]

pub fn ps(&self) -> PS_R[src]

Bits 0:13 - PeriodicStart After a hardware reset, this field is cleared and then set by HCD during the HC initialization.

impl R<u32, Reg<u32, _HCLSTHRESHOLD>>[src]

pub fn lst(&self) -> LST_R[src]

Bits 0:11 - LSThreshold This field contains a value which is compared to the FrameRemaining field prior to initiating a Low Speed transaction.

impl R<u32, Reg<u32, _HCRHDESCRIPTORA>>[src]

pub fn ndp(&self) -> NDP_R[src]

Bits 0:7 - NumberDownstreamPorts These bits specify the number of downstream ports supported by the root hub.

pub fn psm(&self) -> PSM_R[src]

Bit 8 - PowerSwitchingMode This bit is used to specify how the power switching of the root hub ports is controlled.

pub fn nps(&self) -> NPS_R[src]

Bit 9 - NoPowerSwitching These bits are used to specify whether power switching is supported or port are always powered.

pub fn dt(&self) -> DT_R[src]

Bit 10 - DeviceType This bit specifies that the root hub is not a compound device.

pub fn ocpm(&self) -> OCPM_R[src]

Bit 11 - OverCurrentProtectionMode This bit describes how the overcurrent status for the root hub ports are reported.

pub fn nocp(&self) -> NOCP_R[src]

Bit 12 - NoOverCurrentProtection This bit describes how the overcurrent status for the root hub ports are reported.

pub fn potpgt(&self) -> POTPGT_R[src]

Bits 24:31 - PowerOnToPowerGoodTime This byte specifies the duration the HCD has to wait before accessing a powered-on port of the root hub.

impl R<u32, Reg<u32, _HCRHDESCRIPTORB>>[src]

pub fn dr(&self) -> DR_R[src]

Bits 0:15 - DeviceRemovable Each bit is dedicated to a port of the Root Hub.

pub fn ppcm(&self) -> PPCM_R[src]

Bits 16:31 - PortPowerControlMask Each bit indicates if a port is affected by a global power control command when PowerSwitchingMode is set.

impl R<u32, Reg<u32, _HCRHSTATUS>>[src]

pub fn lps(&self) -> LPS_R[src]

Bit 0 - (read) LocalPowerStatus The Root Hub does not support the local power status feature; thus, this bit is always read as 0.

pub fn oci(&self) -> OCI_R[src]

Bit 1 - OverCurrentIndicator This bit reports overcurrent conditions when the global reporting is implemented.

pub fn drwe(&self) -> DRWE_R[src]

Bit 15 - (read) DeviceRemoteWakeupEnable This bit enables a ConnectStatusChange bit as a resume event, causing a USBSUSPEND to USBRESUME state transition and setting the ResumeDetected interrupt.

pub fn lpsc(&self) -> LPSC_R[src]

Bit 16 - (read) LocalPowerStatusChange The root hub does not support the local power status feature.

pub fn ocic(&self) -> OCIC_R[src]

Bit 17 - OverCurrentIndicatorChange This bit is set by hardware when a change has occurred to the OCI field of this register.

pub fn crwe(&self) -> CRWE_R[src]

Bit 31 - (write) ClearRemoteWakeupEnable Writing a 1 clears DeviceRemoveWakeupEnable.

impl R<u32, Reg<u32, _HCRHPORTSTATUS>>[src]

pub fn ccs(&self) -> CCS_R[src]

Bit 0 - (read) CurrentConnectStatus This bit reflects the current state of the downstream port.

pub fn pes(&self) -> PES_R[src]

Bit 1 - (read) PortEnableStatus This bit indicates whether the port is enabled or disabled.

pub fn pss(&self) -> PSS_R[src]

Bit 2 - (read) PortSuspendStatus This bit indicates the port is suspended or in the resume sequence.

pub fn poci(&self) -> POCI_R[src]

Bit 3 - (read) PortOverCurrentIndicator This bit is only valid when the Root Hub is configured in such a way that overcurrent conditions are reported on a per-port basis.

pub fn prs(&self) -> PRS_R[src]

Bit 4 - (read) PortResetStatus When this bit is set by a write to SetPortReset, port reset signaling is asserted.

pub fn pps(&self) -> PPS_R[src]

Bit 8 - (read) PortPowerStatus This bit reflects the porta's power status, regardless of the type of power switching implemented.

pub fn lsda(&self) -> LSDA_R[src]

Bit 9 - (read) LowSpeedDeviceAttached This bit indicates the speed of the device attached to this port.

pub fn csc(&self) -> CSC_R[src]

Bit 16 - ConnectStatusChange This bit is set whenever a connect or disconnect event occurs.

pub fn pesc(&self) -> PESC_R[src]

Bit 17 - PortEnableStatusChange This bit is set when hardware events cause the PortEnableStatus bit to be cleared.

pub fn pssc(&self) -> PSSC_R[src]

Bit 18 - PortSuspendStatusChange This bit is set when the full resume sequence is completed.

pub fn ocic(&self) -> OCIC_R[src]

Bit 19 - PortOverCurrentIndicatorChange This bit is valid only if overcurrent conditions are reported on a per-port basis.

pub fn prsc(&self) -> PRSC_R[src]

Bit 20 - PortResetStatusChange This bit is set at the end of the 10 ms port reset signal.

impl R<u32, Reg<u32, _PORTMODE>>[src]

pub fn id(&self) -> ID_R[src]

Bit 0 - Port ID pin value.

pub fn id_en(&self) -> ID_EN_R[src]

Bit 8 - Port ID pin pull-up enable.

pub fn dev_enable(&self) -> DEV_ENABLE_R[src]

Bit 16 - 1: device 0: host.

impl R<u32, Reg<u32, _CAPLENGTH_CHIPID>>[src]

pub fn caplength(&self) -> CAPLENGTH_R[src]

Bits 0:7 - Capability Length: This is used as an offset.

pub fn chipid(&self) -> CHIPID_R[src]

Bits 16:31 - Chip identification: indicates major and minor revision of the IP: [31:24] = Major revision [23:16] = Minor revision Major revisions used: 0x01: USB2.

impl R<u32, Reg<u32, _HCSPARAMS>>[src]

pub fn n_ports(&self) -> N_PORTS_R[src]

Bits 0:3 - This register specifies the number of physical downstream ports implemented on this host controller.

pub fn ppc(&self) -> PPC_R[src]

Bit 4 - This field indicates whether the host controller implementation includes port power control.

pub fn p_indicator(&self) -> P_INDICATOR_R[src]

Bit 16 - This bit indicates whether the ports support port indicator control.

impl R<u32, Reg<u32, _FLADJ_FRINDEX>>[src]

pub fn fladj(&self) -> FLADJ_R[src]

Bits 0:5 - Frame Length Timing Value.

pub fn frindex(&self) -> FRINDEX_R[src]

Bits 16:29 - Frame Index: Bits 29 to16 in this register are used for the frame number field in the SOF packet.

impl R<u32, Reg<u32, _ATLPTD>>[src]

pub fn atl_cur(&self) -> ATL_CUR_R[src]

Bits 4:8 - This indicates the current PTD that is used by the hardware when it is processing the ATL list.

pub fn atl_base(&self) -> ATL_BASE_R[src]

Bits 9:31 - Base address to be used by the hardware to find the start of the ATL list.

impl R<u32, Reg<u32, _ISOPTD>>[src]

pub fn iso_first(&self) -> ISO_FIRST_R[src]

Bits 5:9 - This indicates the first PTD that is used by the hardware when it is processing the ISO list.

pub fn iso_base(&self) -> ISO_BASE_R[src]

Bits 10:31 - Base address to be used by the hardware to find the start of the ISO list.

impl R<u32, Reg<u32, _INTPTD>>[src]

pub fn int_first(&self) -> INT_FIRST_R[src]

Bits 5:9 - This indicates the first PTD that is used by the hardware when it is processing the INT list.

pub fn int_base(&self) -> INT_BASE_R[src]

Bits 10:31 - Base address to be used by the hardware to find the start of the INT list.

impl R<u32, Reg<u32, _DATAPAYLOAD>>[src]

pub fn dat_base(&self) -> DAT_BASE_R[src]

Bits 16:31 - Base address to be used by the hardware to find the start of the data payload section.

impl R<u32, Reg<u32, _USBCMD>>[src]

pub fn rs(&self) -> RS_R[src]

Bit 0 - Run/Stop: 1b = Run.

pub fn hcreset(&self) -> HCRESET_R[src]

Bit 1 - Host Controller Reset: This control bit is used by the software to reset the host controller.

pub fn fls(&self) -> FLS_R[src]

Bits 2:3 - Frame List Size: This field specifies the size of the frame list.

pub fn lhcr(&self) -> LHCR_R[src]

Bit 7 - Light Host Controller Reset: This bit allows the driver software to reset the host controller without affecting the state of the ports.

pub fn atl_en(&self) -> ATL_EN_R[src]

Bit 8 - ATL List enabled.

pub fn iso_en(&self) -> ISO_EN_R[src]

Bit 9 - ISO List enabled.

pub fn int_en(&self) -> INT_EN_R[src]

Bit 10 - INT List enabled.

impl R<u32, Reg<u32, _USBSTS>>[src]

pub fn pcd(&self) -> PCD_R[src]

Bit 2 - Port Change Detect: The host controller sets this bit to logic 1 when any port has a change bit transition from a 0 to a one or a Force Port Resume bit transition from a 0 to a 1 as a result of a J-K transition detected on a suspended port.

pub fn flr(&self) -> FLR_R[src]

Bit 3 - Frame List Rollover: The host controller sets this bit to logic 1 when the frame list index rolls over its maximum value to 0.

pub fn atl_irq(&self) -> ATL_IRQ_R[src]

Bit 16 - ATL IRQ: Indicates that an ATL PTD (with I-bit set) was completed.

pub fn iso_irq(&self) -> ISO_IRQ_R[src]

Bit 17 - ISO IRQ: Indicates that an ISO PTD (with I-bit set) was completed.

pub fn int_irq(&self) -> INT_IRQ_R[src]

Bit 18 - INT IRQ: Indicates that an INT PTD (with I-bit set) was completed.

pub fn sof_irq(&self) -> SOF_IRQ_R[src]

Bit 19 - SOF interrupt: Every time when the host sends a Start of Frame token on the USB bus, this bit is set.

impl R<u32, Reg<u32, _USBINTR>>[src]

pub fn pcde(&self) -> PCDE_R[src]

Bit 2 - Port Change Detect Interrupt Enable: 1: enable 0: disable.

pub fn flre(&self) -> FLRE_R[src]

Bit 3 - Frame List Rollover Interrupt Enable: 1: enable 0: disable.

pub fn atl_irq_e(&self) -> ATL_IRQ_E_R[src]

Bit 16 - ATL IRQ Enable bit: 1: enable 0: disable.

pub fn iso_irq_e(&self) -> ISO_IRQ_E_R[src]

Bit 17 - ISO IRQ Enable bit: 1: enable 0: disable.

pub fn int_irq_e(&self) -> INT_IRQ_E_R[src]

Bit 18 - INT IRQ Enable bit: 1: enable 0: disable.

pub fn sof_e(&self) -> SOF_E_R[src]

Bit 19 - SOF Interrupt Enable bit: 1: enable 0: disable.

impl R<u32, Reg<u32, _PORTSC1>>[src]

pub fn ccs(&self) -> CCS_R[src]

Bit 0 - Current Connect Status: Logic 1 indicates a device is present on the port.

pub fn csc(&self) -> CSC_R[src]

Bit 1 - Connect Status Change: Logic 1 means that the value of CCS has changed.

pub fn ped(&self) -> PED_R[src]

Bit 2 - Port Enabled/Disabled.

pub fn pedc(&self) -> PEDC_R[src]

Bit 3 - Port Enabled/Disabled Change: Logic 1 means that the value of PED has changed.

pub fn oca(&self) -> OCA_R[src]

Bit 4 - Over-current active: Logic 1 means that this port has an over-current condition.

pub fn occ(&self) -> OCC_R[src]

Bit 5 - Over-current change: Logic 1 means that the value of OCA has changed.

pub fn fpr(&self) -> FPR_R[src]

Bit 6 - Force Port Resume: Logic 1 means resume (K-state) detected or driven on the port.

pub fn susp(&self) -> SUSP_R[src]

Bit 7 - Suspend: Logic 1 means port is in the suspend state.

pub fn pr(&self) -> PR_R[src]

Bit 8 - Port Reset: Logic 1 means the port is in the reset state.

pub fn ls(&self) -> LS_R[src]

Bits 10:11 - Line Status: This field reflects the current logical levels of the DP (bit 11) and DM (bit 10) signal lines.

pub fn pp(&self) -> PP_R[src]

Bit 12 - Port Power: The function of this bit depends on the value of the Port Power Control (PPC) bit in the HCSPARAMS register.

pub fn pic(&self) -> PIC_R[src]

Bits 14:15 - Port Indicator Control : Writing to this field has no effect if the P_INDICATOR bit in the HCSPARAMS register is logic 0.

pub fn ptc(&self) -> PTC_R[src]

Bits 16:19 - Port Test Control: A non-zero value indicates that the port is operating in the test mode as indicated by the value.

pub fn pspd(&self) -> PSPD_R[src]

Bits 20:21 - Port Speed: 00b: Low-speed 01b: Full-speed 10b: High-speed 11b: Reserved.

pub fn woo(&self) -> WOO_R[src]

Bit 22 - Wake on overcurrent enable: Writing this bit to a one enables the port to be sensitive to overcurrent conditions as wake-up events.

impl R<u32, Reg<u32, _ATLPTDD>>[src]

pub fn atl_done(&self) -> ATL_DONE_R[src]

Bits 0:31 - The bit corresponding to a certain PTD will be set to logic 1 as soon as that PTD execution is completed.

impl R<u32, Reg<u32, _ATLPTDS>>[src]

pub fn atl_skip(&self) -> ATL_SKIP_R[src]

Bits 0:31 - When a bit in the PTD Skip Map is set to logic 1, the corresponding PTD will be skipped, independent of the V bit setting.

impl R<u32, Reg<u32, _ISOPTDD>>[src]

pub fn iso_done(&self) -> ISO_DONE_R[src]

Bits 0:31 - The bit corresponding to a certain PTD will be set to logic 1 as soon as that PTD execution is completed.

impl R<u32, Reg<u32, _ISOPTDS>>[src]

pub fn iso_skip(&self) -> ISO_SKIP_R[src]

Bits 0:31 - The bit corresponding to a certain PTD will be set to logic 1 as soon as that PTD execution is completed.

impl R<u32, Reg<u32, _INTPTDD>>[src]

pub fn int_done(&self) -> INT_DONE_R[src]

Bits 0:31 - The bit corresponding to a certain PTD will be set to logic 1 as soon as that PTD execution is completed.

impl R<u32, Reg<u32, _INTPTDS>>[src]

pub fn int_skip(&self) -> INT_SKIP_R[src]

Bits 0:31 - When a bit in the PTD Skip Map is set to logic 1, the corresponding PTD will be skipped, independent of the V bit setting.

impl R<u32, Reg<u32, _LASTPTD>>[src]

pub fn atl_last(&self) -> ATL_LAST_R[src]

Bits 0:4 - If hardware has reached this PTD and the J bit is not set, it will go to PTD0 as the next PTD to be processed.

pub fn iso_last(&self) -> ISO_LAST_R[src]

Bits 8:12 - This indicates the last PTD in the ISO list.

pub fn int_last(&self) -> INT_LAST_R[src]

Bits 16:20 - This indicates the last PTD in the INT list.

impl R<u32, Reg<u32, _PORTMODE>>[src]

pub fn dev_enable(&self) -> DEV_ENABLE_R[src]

Bit 16 - If this bit is set to one, one of the ports will behave as a USB device.

pub fn sw_ctrl_pdcom(&self) -> SW_CTRL_PDCOM_R[src]

Bit 18 - This bit indicates if the PHY power-down input is controlled by software or by hardware.

pub fn sw_pdcom(&self) -> SW_PDCOM_R[src]

Bit 19 - This bit is only used when SW_CTRL_PDCOM is set to 1b.

impl R<u8, MODE_A>[src]

pub fn variant(&self) -> Variant<u8, MODE_A>[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_sha1(&self) -> bool[src]

Checks if the value of the field is SHA1

pub fn is_sha2_256(&self) -> bool[src]

Checks if the value of the field is SHA2_256

pub fn is_aes(&self) -> bool[src]

Checks if the value of the field is AES

pub fn is_icb_aes(&self) -> bool[src]

Checks if the value of the field is ICB_AES

impl R<bool, DMA_I_A>[src]

pub fn variant(&self) -> DMA_I_A[src]

Get enumerated values variant

pub fn is_not_used(&self) -> bool[src]

Checks if the value of the field is NOT_USED

pub fn is_push(&self) -> bool[src]

Checks if the value of the field is PUSH

impl R<bool, DMA_O_A>[src]

pub fn variant(&self) -> Variant<bool, DMA_O_A>[src]

Get enumerated values variant

pub fn is_notused(&self) -> bool[src]

Checks if the value of the field is NOTUSED

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn mode(&self) -> MODE_R[src]

Bits 0:2 - The operational mode to use, or 0 if none. Note that the CONFIG register will indicate if specific modes beyond SHA1 and SHA2-256 are available.

pub fn dma_i(&self) -> DMA_I_R[src]

Bit 8 - Written with 1 to use DMA to fill INDATA. If Hash, will request from DMA for 16 words and then will process the Hash. If Cryptographic, it will load as many words as needed, including key if not already loaded. It will then request again. Normal model is that the DMA interrupts the processor when its length expires. Note that if the processor will write the key and optionally IV, it should not enable this until it has done so. Otherwise, the DMA will be expected to load those for the 1st block (when needed).

pub fn dma_o(&self) -> DMA_O_R[src]

Bit 9 - Written to 1 to use DMA to drain the digest/output. If both DMA_I and DMA_O are set, the DMA has to know to switch direction and the locations. This can be used for crypto uses.

pub fn hashswpb(&self) -> HASHSWPB_R[src]

Bit 12 - If 1, will swap bytes in the word for SHA hashing. The default is byte order (so LSB is 1st byte) but this allows swapping to MSB is 1st such as is shown in SHS spec. For cryptographic swapping, see the CRYPTCFG register.

impl R<bool, WAITING_A>[src]

pub fn variant(&self) -> WAITING_A[src]

Get enumerated values variant

pub fn is_not_waiting(&self) -> bool[src]

Checks if the value of the field is NOT_WAITING

pub fn is_waiting(&self) -> bool[src]

Checks if the value of the field is WAITING

impl R<bool, DIGEST_A>[src]

pub fn variant(&self) -> DIGEST_A[src]

Get enumerated values variant

pub fn is_not_ready(&self) -> bool[src]

Checks if the value of the field is NOT_READY

pub fn is_ready(&self) -> bool[src]

Checks if the value of the field is READY

impl R<bool, ERROR_A>[src]

pub fn variant(&self) -> ERROR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, NEEDKEY_A>[src]

pub fn variant(&self) -> NEEDKEY_A[src]

Get enumerated values variant

pub fn is_not_need(&self) -> bool[src]

Checks if the value of the field is NOT_NEED

pub fn is_need(&self) -> bool[src]

Checks if the value of the field is NEED

impl R<bool, NEEDIV_A>[src]

pub fn variant(&self) -> NEEDIV_A[src]

Get enumerated values variant

pub fn is_not_need(&self) -> bool[src]

Checks if the value of the field is NOT_NEED

pub fn is_need(&self) -> bool[src]

Checks if the value of the field is NEED

impl R<u32, Reg<u32, _STATUS>>[src]

pub fn waiting(&self) -> WAITING_R[src]

Bit 0 - If 1, the block is waiting for more data to process.

pub fn digest(&self) -> DIGEST_R[src]

Bit 1 - For Hash, if 1 then a DIGEST is ready and waiting and there is no active next block already started. For Cryptographic uses, this will be set for each block processed, indicating OUTDATA (and OUTDATA2 if larger output) contains the next value to read out. This is cleared when any data is written, when New is written, for Cryptographic uses when the last word is read out, or when the block is disabled.

pub fn error(&self) -> ERROR_R[src]

Bit 2 - If 1, an error occurred. For normal uses, this is due to an attempted overrun: INDATA was written when it was not appropriate. For Master cases, this is an AHB bus error; the COUNT field will indicate which block it was on.

pub fn needkey(&self) -> NEEDKEY_R[src]

Bit 4 - Indicates the block wants the key to be written in (set along with WAITING)

pub fn neediv(&self) -> NEEDIV_R[src]

Bit 5 - Indicates the block wants an IV/NONE to be written in (set along with WAITING)

pub fn icbidx(&self) -> ICBIDX_R[src]

Bits 16:21 - If ICB-AES is selected, then reads as the ICB index count based on ICBSTRM (from CRYPTCFG). That is, if 3 bits of ICBSTRM, then this will count from 0 to 7 and then back to 0. On 0, it has to compute the full ICB, quicker when not 0.

impl R<bool, WAITING_A>[src]

pub fn variant(&self) -> WAITING_A[src]

Get enumerated values variant

pub fn is_no_interrupt(&self) -> bool[src]

Checks if the value of the field is NO_INTERRUPT

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<bool, DIGEST_A>[src]

pub fn variant(&self) -> DIGEST_A[src]

Get enumerated values variant

pub fn is_no_interrupt(&self) -> bool[src]

Checks if the value of the field is NO_INTERRUPT

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<bool, ERROR_A>[src]

pub fn variant(&self) -> ERROR_A[src]

Get enumerated values variant

pub fn is_not_interrupt(&self) -> bool[src]

Checks if the value of the field is NOT_INTERRUPT

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u32, Reg<u32, _INTENSET>>[src]

pub fn waiting(&self) -> WAITING_R[src]

Bit 0 - Indicates if should interrupt when waiting for data input.

pub fn digest(&self) -> DIGEST_R[src]

Bit 1 - Indicates if should interrupt when Digest (or Outdata) is ready (completed a hash/crypto or completed a full sequence).

pub fn error(&self) -> ERROR_R[src]

Bit 2 - Indicates if should interrupt on an ERROR (as defined in Status)

impl R<u32, Reg<u32, _INTENCLR>>[src]

pub fn waiting(&self) -> WAITING_R[src]

Bit 0 - Write 1 to clear mask.

pub fn digest(&self) -> DIGEST_R[src]

Bit 1 - Write 1 to clear mask.

pub fn error(&self) -> ERROR_R[src]

Bit 2 - Write 1 to clear mask.

impl R<bool, MASTER_A>[src]

pub fn variant(&self) -> MASTER_A[src]

Get enumerated values variant

pub fn is_not_used(&self) -> bool[src]

Checks if the value of the field is NOT_USED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _MEMCTRL>>[src]

pub fn master(&self) -> MASTER_R[src]

Bit 0 - Enables mastering.

pub fn count(&self) -> COUNT_R[src]

Bits 16:26 - Number of 512-bit (128-bit if AES, except 1st block which may include key and IV) blocks to copy starting at MEMADDR. This register will decrement after each block is copied, ending in 0. For Hash, the DIGEST interrupt will occur when it reaches 0. Fro AES, the DIGEST/OUTDATA interrupt will occur on ever block. If a bus error occurs, it will stop with this field set to the block that failed. 0:Done - nothing to process. 1 to 2K: Number of 512-bit (or 128bit) blocks to hash.

impl R<u32, Reg<u32, _MEMADDR>>[src]

pub fn base(&self) -> BASE_R[src]

Bits 0:31 - Address base to start copying from, word aligned (so bits 1:0 must be 0). This field will advance as it processes the words. If it fails with a bus error, the register will contain the failing word. N:Address in Flash or RAM space; RAM only as mapped in this part. May also be able to address SPIFI.

impl R<u32, Reg<u32, _DIGEST0>>[src]

pub fn digest(&self) -> DIGEST_R[src]

Bits 0:31 - One word of the Digest or output. Note that only 1st 4 are populated for AES and 1st 5 are populated for SHA1.

impl R<u8, AESMODE_A>[src]

pub fn variant(&self) -> Variant<u8, AESMODE_A>[src]

Get enumerated values variant

pub fn is_ecb(&self) -> bool[src]

Checks if the value of the field is ECB

pub fn is_cbc(&self) -> bool[src]

Checks if the value of the field is CBC

pub fn is_ctr(&self) -> bool[src]

Checks if the value of the field is CTR

impl R<bool, AESDECRYPT_A>[src]

pub fn variant(&self) -> AESDECRYPT_A[src]

Get enumerated values variant

pub fn is_encrypt(&self) -> bool[src]

Checks if the value of the field is ENCRYPT

pub fn is_decrypt(&self) -> bool[src]

Checks if the value of the field is DECRYPT

impl R<bool, AESSECRET_A>[src]

pub fn variant(&self) -> AESSECRET_A[src]

Get enumerated values variant

pub fn is_normal_way(&self) -> bool[src]

Checks if the value of the field is NORMAL_WAY

pub fn is_hidden_way(&self) -> bool[src]

Checks if the value of the field is HIDDEN_WAY

impl R<u8, AESKEYSZ_A>[src]

pub fn variant(&self) -> Variant<u8, AESKEYSZ_A>[src]

Get enumerated values variant

pub fn is_bits_128(&self) -> bool[src]

Checks if the value of the field is BITS_128

pub fn is_bits_192(&self) -> bool[src]

Checks if the value of the field is BITS_192

pub fn is_bits_256(&self) -> bool[src]

Checks if the value of the field is BITS_256

impl R<u8, ICBSZ_A>[src]

pub fn variant(&self) -> ICBSZ_A[src]

Get enumerated values variant

pub fn is_bits_32(&self) -> bool[src]

Checks if the value of the field is BITS_32

pub fn is_bits_64(&self) -> bool[src]

Checks if the value of the field is BITS_64

pub fn is_bits_96(&self) -> bool[src]

Checks if the value of the field is BITS_96

pub fn is_bit_128(&self) -> bool[src]

Checks if the value of the field is BIT_128

impl R<u8, ICBSTRM_A>[src]

pub fn variant(&self) -> ICBSTRM_A[src]

Get enumerated values variant

pub fn is_blocks_8(&self) -> bool[src]

Checks if the value of the field is BLOCKS_8

pub fn is_blocks_16(&self) -> bool[src]

Checks if the value of the field is BLOCKS_16

pub fn is_blocks_32(&self) -> bool[src]

Checks if the value of the field is BLOCKS_32

pub fn is_blocks_64(&self) -> bool[src]

Checks if the value of the field is BLOCKS_64

impl R<u32, Reg<u32, _CRYPTCFG>>[src]

pub fn msw1st_out(&self) -> MSW1ST_OUT_R[src]

Bit 0 - If 1, OUTDATA0 will be read Most significant word 1st for AES. Else it will be read in normal little endian - Least significant word 1st. Note: only if allowed by configuration.

pub fn swapkey(&self) -> SWAPKEY_R[src]

Bit 1 - If 1, will Swap the key input (bytes in each word).

pub fn swapdat(&self) -> SWAPDAT_R[src]

Bit 2 - If 1, will SWAP the data and IV inputs (bytes in each word).

pub fn msw1st(&self) -> MSW1ST_R[src]

Bit 3 - If 1, load of key, IV, and data is MSW 1st for AES. Else, the words are little endian. Note: only if allowed by configuration.

pub fn aesmode(&self) -> AESMODE_R[src]

Bits 4:5 - AES Cipher mode to use if plain AES

pub fn aesdecrypt(&self) -> AESDECRYPT_R[src]

Bit 6 - AES ECB direction. Only encryption used if CTR mode or manual modes such as CFB

pub fn aessecret(&self) -> AESSECRET_R[src]

Bit 7 - Selects the Hidden Secret key vs. User key, if provided. If security levels are used, only the highest level is permitted to select this.

pub fn aeskeysz(&self) -> AESKEYSZ_R[src]

Bits 8:9 - Sets the AES key size

pub fn aesctrpos(&self) -> AESCTRPOS_R[src]

Bits 10:12 - Halfword position of 16b counter in IV if AESMODE is CTR (position is fixed for Salsa and ChaCha). Only supports 16b counter, so application must control any additional bytes if using more. The 16-bit counter is read from the IV and incremented by 1 each time. Any other use CTR should use ECB directly and do its own XOR and so on.

pub fn streamlast(&self) -> STREAMLAST_R[src]

Bit 16 - Is 1 if last stream block. If not 1, then the engine will compute the next "hash".

pub fn icbsz(&self) -> ICBSZ_R[src]

Bits 20:21 - This sets the ICB size between 32 and 128 bits, using the following rules. Note that the counter is assumed to occupy the low order bits of the IV.

pub fn icbstrm(&self) -> ICBSTRM_R[src]

Bits 22:23 - The size of the ICB-AES stream that can be pushed before needing to compute a new IV/ctr (counter start). This optimizes the performance of the stream of blocks after the 1st.

impl R<u32, Reg<u32, _CONFIG>>[src]

pub fn dual(&self) -> DUAL_R[src]

Bit 0 - 1 if 2 x 512 bit buffers, 0 if only 1 x 512 bit

pub fn dma(&self) -> DMA_R[src]

Bit 1 - 1 if DMA is connected

pub fn ahb(&self) -> AHB_R[src]

Bit 3 - 1 if AHB Master is enabled

pub fn aes(&self) -> AES_R[src]

Bit 6 - 1 if AES 128 included

pub fn aeskey(&self) -> AESKEY_R[src]

Bit 7 - 1 if AES 192 and 256 also included

pub fn secret(&self) -> SECRET_R[src]

Bit 8 - 1 if AES Secret key available

pub fn icb(&self) -> ICB_R[src]

Bit 11 - 1 if ICB over AES included

impl R<u8, SECLOCK_A>[src]

pub fn variant(&self) -> Variant<u8, SECLOCK_A>[src]

Get enumerated values variant

pub fn is_unlock(&self) -> bool[src]

Checks if the value of the field is UNLOCK

pub fn is_lock(&self) -> bool[src]

Checks if the value of the field is LOCK

impl R<u32, Reg<u32, _LOCK>>[src]

pub fn seclock(&self) -> SECLOCK_R[src]

Bits 0:1 - Write 1 to secure-lock this block (if running in a security state). Write 0 to unlock. If locked already, may only write if at same or higher security level as lock. Reads as: 0 if unlocked, else 1, 2, 3 to indicate security level it is locked at. NOTE: this and ID are the only readable registers if locked and current state is lower than lock level.

pub fn pattern(&self) -> PATTERN_R[src]

Bits 4:15 - Must write 0xA75 to change lock state. A75:Pattern needed to change bits 1:0

impl R<bool, ABBPAIR_A>[src]

pub fn variant(&self) -> ABBPAIR_A[src]

Get enumerated values variant

pub fn is_pair0(&self) -> bool[src]

Checks if the value of the field is PAIR0

pub fn is_pair1(&self) -> bool[src]

Checks if the value of the field is PAIR1

impl R<bool, CDBPAIR_A>[src]

pub fn variant(&self) -> CDBPAIR_A[src]

Get enumerated values variant

pub fn is_pair0(&self) -> bool[src]

Checks if the value of the field is PAIR0

pub fn is_pair1(&self) -> bool[src]

Checks if the value of the field is PAIR1

impl R<u32, Reg<u32, _CTRL0>>[src]

pub fn abbpair(&self) -> ABBPAIR_R[src]

Bit 0 - Which bank-pair the offset ABOFF is within. This must be 0 if only 2-up

pub fn aboff(&self) -> ABOFF_R[src]

Bit 2 - Word or DWord Offset of AB values, with B at [2]=0 and A at [2]=1 as far as the code sees (normally will be an interleaved bank so only sequential to AHB). Word offset only allowed if 32 bit operation. Ideally not in the same RAM as the CD values if 4-up

pub fn cdbpair(&self) -> CDBPAIR_R[src]

Bit 16 - Which bank-pair the offset CDOFF is within. This must be 0 if only 2-up

pub fn cdoff(&self) -> CDOFF_R[src]

Bits 18:28 - Word or DWord Offset of CD, with D at [2]=0 and C at [2]=1 as far as the code sees (normally will be an interleaved bank so only sequential to AHB). Word offset only allowed if 32 bit operation. Ideally not in the same RAM as the AB values

impl R<bool, RESBPAIR_A>[src]

pub fn variant(&self) -> RESBPAIR_A[src]

Get enumerated values variant

pub fn is_pair0(&self) -> bool[src]

Checks if the value of the field is PAIR0

pub fn is_pair1(&self) -> bool[src]

Checks if the value of the field is PAIR1

impl R<u8, CSKIP_A>[src]

pub fn variant(&self) -> CSKIP_A[src]

Get enumerated values variant

pub fn is_no_skip(&self) -> bool[src]

Checks if the value of the field is NO_SKIP

pub fn is_skip_if_1(&self) -> bool[src]

Checks if the value of the field is SKIP_IF_1

pub fn is_skip_if_0(&self) -> bool[src]

Checks if the value of the field is SKIP_IF_0

pub fn is_set_and_skip(&self) -> bool[src]

Checks if the value of the field is SET_AND_SKIP

impl R<u32, Reg<u32, _CTRL1>>[src]

pub fn iter(&self) -> ITER_R[src]

Bits 0:7 - Iteration counter. Is number_cycles - 1. write 0 means Does one cycle - does not iterate.

pub fn mode(&self) -> MODE_R[src]

Bits 8:15 - Operation mode to perform. write 0 means Accelerator is inactive. write others means accelerator is active.

pub fn resbpair(&self) -> RESBPAIR_R[src]

Bit 16 - Which bank-pair the offset RESOFF is within. This must be 0 if only 2-up. Ideally this is not the same bank as ABBPAIR (when 4-up supported)

pub fn resoff(&self) -> RESOFF_R[src]

Bits 18:28 - Word or DWord Offset of result. Word offset only allowed if 32 bit operation. Ideally not in the same RAM as the AB and CD values

pub fn cskip(&self) -> CSKIP_R[src]

Bits 30:31 - Skip rules on Carry if needed. This operation will be skipped based on Carry value (from previous operation) if not 0:

impl R<bool, CTRLBPAIR_A>[src]

pub fn variant(&self) -> CTRLBPAIR_A[src]

Get enumerated values variant

pub fn is_pair0(&self) -> bool[src]

Checks if the value of the field is PAIR0

pub fn is_pair1(&self) -> bool[src]

Checks if the value of the field is PAIR1

impl R<u32, Reg<u32, _LOADER>>[src]

pub fn count(&self) -> COUNT_R[src]

Bits 0:7 - Number of control pairs to load 0 relative (so 1 means load 1). write 1 means Does one op - does not iterate, write N means N control pairs to load

pub fn ctrlbpair(&self) -> CTRLBPAIR_R[src]

Bit 16 - Which bank-pair the offset CTRLOFF is within. This must be 0 if only 2-up. Does not matter which bank is used as this is loaded when not performing an operation.

pub fn ctrloff(&self) -> CTRLOFF_R[src]

Bits 18:28 - DWord Offset of CTRL pair to load next.

impl R<bool, DONE_A>[src]

pub fn variant(&self) -> DONE_A[src]

Get enumerated values variant

pub fn is_busy(&self) -> bool[src]

Checks if the value of the field is BUSY

pub fn is_completed(&self) -> bool[src]

Checks if the value of the field is COMPLETED

impl R<bool, CARRY_A>[src]

pub fn variant(&self) -> CARRY_A[src]

Get enumerated values variant

pub fn is_no_carry(&self) -> bool[src]

Checks if the value of the field is NO_CARRY

pub fn is_carry(&self) -> bool[src]

Checks if the value of the field is CARRY

impl R<bool, BUSY_A>[src]

pub fn variant(&self) -> BUSY_A[src]

Get enumerated values variant

pub fn is_idle(&self) -> bool[src]

Checks if the value of the field is IDLE

pub fn is_busy(&self) -> bool[src]

Checks if the value of the field is BUSY

impl R<u32, Reg<u32, _STATUS>>[src]

pub fn done(&self) -> DONE_R[src]

Bit 0 - Indicates if the accelerator has finished an operation. Write 1 to clear, or write CTRL1 to clear.

pub fn carry(&self) -> CARRY_R[src]

Bit 4 - Last carry value if operation produced a carry bit

pub fn busy(&self) -> BUSY_R[src]

Bit 5 - Indicates if the accelerator is busy performing an operation

impl R<bool, DONE_A>[src]

pub fn variant(&self) -> DONE_A[src]

Get enumerated values variant

pub fn is_no_interrupt(&self) -> bool[src]

Checks if the value of the field is NO_INTERRUPT

pub fn is_interrupt(&self) -> bool[src]

Checks if the value of the field is INTERRUPT

impl R<u32, Reg<u32, _INTENSET>>[src]

pub fn done(&self) -> DONE_R[src]

Bit 0 - Set if the accelerator should interrupt when done.

impl R<bool, DONE_A>[src]

pub fn variant(&self) -> DONE_A[src]

Get enumerated values variant

pub fn is_ignored(&self) -> bool[src]

Checks if the value of the field is IGNORED

pub fn is_no_interrupt(&self) -> bool[src]

Checks if the value of the field is NO_INTERRUPT

impl R<u32, Reg<u32, _INTENCLR>>[src]

pub fn done(&self) -> DONE_R[src]

Bit 0 - Written to clear an interrupt set with INTENSET.

impl R<bool, DONE_A>[src]

pub fn variant(&self) -> DONE_A[src]

Get enumerated values variant

pub fn is_not_caused(&self) -> bool[src]

Checks if the value of the field is NOT_CAUSED

pub fn is_caused(&self) -> bool[src]

Checks if the value of the field is CAUSED

impl R<u32, Reg<u32, _INTSTAT>>[src]

pub fn done(&self) -> DONE_R[src]

Bit 0 - If set, interrupt is caused by accelerator being done.

impl R<u32, Reg<u32, _AREG>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to be fed into Multiplier. Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _BREG>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to be fed into Multiplier. Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _CREG>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to be fed into Multiplier. Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _DREG>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to be fed into Multiplier. Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _RES0>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to hold working result (from multiplier, adder/xor, etc). Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _RES1>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to hold working result (from multiplier, adder/xor, etc). Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _RES2>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to hold working result (from multiplier, adder/xor, etc). Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _RES3>>[src]

pub fn reg_value(&self) -> REG_VALUE_R[src]

Bits 0:31 - Register to hold working result (from multiplier, adder/xor, etc). Is not normally written or read by application, but is available when accelerator not busy.

impl R<u32, Reg<u32, _MASK>>[src]

pub fn mask(&self) -> MASK_R[src]

Bits 0:31 - Mask to apply as side channel countermeasure. 0: No mask to be used. N: Mask to XOR onto values

impl R<u32, Reg<u32, _REMASK>>[src]

pub fn mask(&self) -> MASK_R[src]

Bits 0:31 - Mask to apply as side channel countermeasure. 0: No mask to be used. N: Mask to XOR onto values

impl R<bool, LOCK_A>[src]

pub fn variant(&self) -> LOCK_A[src]

Get enumerated values variant

pub fn is_unlock(&self) -> bool[src]

Checks if the value of the field is UNLOCK

pub fn is_lock(&self) -> bool[src]

Checks if the value of the field is LOCK

impl R<u16, KEY_A>[src]

pub fn variant(&self) -> Variant<u16, KEY_A>[src]

Get enumerated values variant

pub fn is_kwy_value(&self) -> bool[src]

Checks if the value of the field is KWY_VALUE

impl R<u32, Reg<u32, _LOCK>>[src]

pub fn lock(&self) -> LOCK_R[src]

Bit 0 - Reads back with security level locked to, or 0. Writes as 0 to unlock, 1 to lock.

pub fn key(&self) -> KEY_R[src]

Bits 4:16 - Must be written as 0x73D to change the register.

impl R<u32, Reg<u32, _OUTBASE>>[src]

pub fn outbase(&self) -> OUTBASE_R[src]

Bits 0:31 - Base address register for the output region

impl R<u32, Reg<u32, _OUTFORMAT>>[src]

pub fn out_formatint(&self) -> OUT_FORMATINT_R[src]

Bits 0:1 - Output Internal format (00: q15; 01:q31; 10:float)

pub fn out_formatext(&self) -> OUT_FORMATEXT_R[src]

Bits 4:5 - Output External format (00: q15; 01:q31; 10:float)

pub fn out_scaler(&self) -> OUT_SCALER_R[src]

Bits 8:15 - Output Scaler value (for scaled 'q31' formats)

impl R<u32, Reg<u32, _TMPBASE>>[src]

pub fn tmpbase(&self) -> TMPBASE_R[src]

Bits 0:31 - Base address register for the temporary region

impl R<u32, Reg<u32, _TMPFORMAT>>[src]

pub fn tmp_formatint(&self) -> TMP_FORMATINT_R[src]

Bits 0:1 - Temp Internal format (00: q15; 01:q31; 10:float)

pub fn tmp_formatext(&self) -> TMP_FORMATEXT_R[src]

Bits 4:5 - Temp External format (00: q15; 01:q31; 10:float)

pub fn tmp_scaler(&self) -> TMP_SCALER_R[src]

Bits 8:15 - Temp Scaler value (for scaled 'q31' formats)

impl R<u32, Reg<u32, _INABASE>>[src]

pub fn inabase(&self) -> INABASE_R[src]

Bits 0:31 - Base address register for the input A region

impl R<u32, Reg<u32, _INAFORMAT>>[src]

pub fn ina_formatint(&self) -> INA_FORMATINT_R[src]

Bits 0:1 - Input A Internal format (00: q15; 01:q31; 10:float)

pub fn ina_formatext(&self) -> INA_FORMATEXT_R[src]

Bits 4:5 - Input A External format (00: q15; 01:q31; 10:float)

pub fn ina_scaler(&self) -> INA_SCALER_R[src]

Bits 8:15 - Input A Scaler value (for scaled 'q31' formats)

impl R<u32, Reg<u32, _INBBASE>>[src]

pub fn inbbase(&self) -> INBBASE_R[src]

Bits 0:31 - Base address register for the input B region

impl R<u32, Reg<u32, _INBFORMAT>>[src]

pub fn inb_formatint(&self) -> INB_FORMATINT_R[src]

Bits 0:1 - Input B Internal format (00: q15; 01:q31; 10:float)

pub fn inb_formatext(&self) -> INB_FORMATEXT_R[src]

Bits 4:5 - Input B External format (00: q15; 01:q31; 10:float)

pub fn inb_scaler(&self) -> INB_SCALER_R[src]

Bits 8:15 - Input B Scaler value (for scaled 'q31' formats)

impl R<u32, Reg<u32, _CONTROL>>[src]

pub fn decode_opcode(&self) -> DECODE_OPCODE_R[src]

Bits 0:3 - opcode specific to decode_machine

pub fn decode_machine(&self) -> DECODE_MACHINE_R[src]

Bits 4:7 - 0 : Coprocessor , 1 : matrix , 2 : fft , 3 : fir , 4 : stat , 5 : cordic , 6 -15 : NA

pub fn inst_busy(&self) -> INST_BUSY_R[src]

Bit 31 - Instruction busy signal when high indicates processing is on

impl R<u32, Reg<u32, _LENGTH>>[src]

pub fn inst_length(&self) -> INST_LENGTH_R[src]

Bits 0:31 - Length register. When FIR : fir_xlength = inst_length[15:0] , fir_tlength = inst_len[31:16]. When MTX : rows_a = inst_length[4:0] , cols_a = inst_length[12:8] , cols_b = inst_length[20:16]

impl R<u32, Reg<u32, _CPPRE>>[src]

pub fn cppre_in(&self) -> CPPRE_IN_R[src]

Bits 0:7 - co-processor scaling of input

pub fn cppre_out(&self) -> CPPRE_OUT_R[src]

Bits 8:15 - co-processor fixed point output

pub fn cppre_sat(&self) -> CPPRE_SAT_R[src]

Bit 16 - 1 : forces sub-32 bit saturation

pub fn cppre_sat8(&self) -> CPPRE_SAT8_R[src]

Bit 17 - 0 = 8bits, 1 = 16bits

impl R<u32, Reg<u32, _MISC>>[src]

pub fn inst_misc(&self) -> INST_MISC_R[src]

Bits 0:31 - Misc register. For Matrix : Used for scale factor

impl R<u32, Reg<u32, _CURSORY>>[src]

pub fn cursory(&self) -> CURSORY_R[src]

Bit 0 - 1 : Enable cursory mode

impl R<u32, Reg<u32, _CORDIC_X>>[src]

pub fn cordic_x(&self) -> CORDIC_X_R[src]

Bits 0:31 - Cordic input x

impl R<u32, Reg<u32, _CORDIC_Y>>[src]

pub fn cordic_y(&self) -> CORDIC_Y_R[src]

Bits 0:31 - Cordic input y

impl R<u32, Reg<u32, _CORDIC_Z>>[src]

pub fn cordic_z(&self) -> CORDIC_Z_R[src]

Bits 0:31 - Cordic input z

impl R<u32, Reg<u32, _ERRSTAT>>[src]

pub fn overflow(&self) -> OVERFLOW_R[src]

Bit 0 - overflow

pub fn nan(&self) -> NAN_R[src]

Bit 1 - nan

pub fn fixedoverflow(&self) -> FIXEDOVERFLOW_R[src]

Bit 2 - fixed_pt_overflow

pub fn underflow(&self) -> UNDERFLOW_R[src]

Bit 3 - underflow

pub fn buserror(&self) -> BUSERROR_R[src]

Bit 4 - bus_error

impl R<u32, Reg<u32, _INTREN>>[src]

pub fn intr_oflow(&self) -> INTR_OFLOW_R[src]

Bit 0 - 1 : Enable interrupt on Floating point overflow

pub fn intr_nan(&self) -> INTR_NAN_R[src]

Bit 1 - 1 : Enable interrupt on Floating point NaN

pub fn intr_fixed(&self) -> INTR_FIXED_R[src]

Bit 2 - 1: Enable interrupt on Fixed point Overflow

pub fn intr_uflow(&self) -> INTR_UFLOW_R[src]

Bit 3 - 1 : Enable interrupt on Subnormal truncation

pub fn intr_berr(&self) -> INTR_BERR_R[src]

Bit 4 - 1: Enable interrupt on AHBM Buss Error

pub fn intr_comp(&self) -> INTR_COMP_R[src]

Bit 7 - 1: Enable interrupt on instruction completion

impl R<u32, Reg<u32, _EVENTEN>>[src]

pub fn event_oflow(&self) -> EVENT_OFLOW_R[src]

Bit 0 - 1 : Enable event trigger on Floating point overflow

pub fn event_nan(&self) -> EVENT_NAN_R[src]

Bit 1 - 1 : Enable event trigger on Floating point NaN

pub fn event_fixed(&self) -> EVENT_FIXED_R[src]

Bit 2 - 1: Enable event trigger on Fixed point Overflow

pub fn event_uflow(&self) -> EVENT_UFLOW_R[src]

Bit 3 - 1 : Enable event trigger on Subnormal truncation

pub fn event_berr(&self) -> EVENT_BERR_R[src]

Bit 4 - 1: Enable event trigger on AHBM Buss Error

pub fn event_comp(&self) -> EVENT_COMP_R[src]

Bit 7 - 1: Enable event trigger on instruction completion

impl R<u32, Reg<u32, _INTRSTAT>>[src]

pub fn intr_stat(&self) -> INTR_STAT_R[src]

Bit 0 - Intr status ( 1 bit to indicate interrupt captured, 0 means no new interrupt), write any value will clear this bit

impl R<u32, Reg<u32, _GPREG>>[src]

pub fn gpreg(&self) -> GPREG_R[src]

Bits 0:31 - General purpose register bank

impl R<u32, Reg<u32, _COMPREG>>[src]

pub fn compreg(&self) -> COMPREG_R[src]

Bits 0:31 - Compute register bank

impl R<u8, Reg<u8, _B0_0>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_1>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_2>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_3>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_4>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_5>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_6>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_7>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_8>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_9>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_10>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_11>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_12>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_13>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_14>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_15>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_16>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_17>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_18>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_19>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_20>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_21>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_22>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_23>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_24>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_25>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_26>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_27>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_28>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_29>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_30>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u8, Reg<u8, _B0_31>>[src]

pub fn pbyte(&self) -> PBYTE_R[src]

Bit 0 - Read: state of the pin PIOm_n, regardless of direction, masking, or alternate function, except that pins configured as analog I/O always read as 0. One register for each port pin. Supported pins depends on the specific device and package. Write: loads the pin's output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_0>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_1>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_2>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_3>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_4>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_5>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_6>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_7>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_8>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_9>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_10>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_11>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_12>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_13>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_14>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_15>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_16>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_17>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_18>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_19>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_20>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_21>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_22>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_23>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_24>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_25>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_26>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_27>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_28>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_29>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_30>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _W0_31>>[src]

pub fn pword(&self) -> PWORD_R[src]

Bits 0:31 - Read 0: pin PIOm_n is LOW. Write 0: clear output bit. Read 0xFFFF FFFF: pin PIOm_n is HIGH. Write any value 0x0000 0001 to 0xFFFF FFFF: set output bit. Only 0 or 0xFFFF FFFF can be read. Writing any value other than 0 will set the output bit. One register for each port pin. Supported pins depends on the specific device and package.

impl R<u32, Reg<u32, _DIR0>>[src]

pub fn dirp(&self) -> DIRP_R[src]

Bits 0:31 - Selects pin direction for pin PIOm_n (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = input. 1 = output.

impl R<u32, Reg<u32, _MASK0>>[src]

pub fn maskp(&self) -> MASKP_R[src]

Bits 0:31 - Controls which bits corresponding to PIOm_n are active in the MPORT register (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package.0 = Read MPORT: pin state; write MPORT: load output bit. 1 = Read MPORT: 0; write MPORT: output bit not affected.

impl R<u32, Reg<u32, _PIN0>>[src]

pub fn port(&self) -> PORT_R[src]

Bits 0:31 - Reads pin states or loads output bits (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = Read: pin is low; write: clear output bit. 1 = Read: pin is high; write: set output bit.

impl R<u32, Reg<u32, _MPIN0>>[src]

pub fn mportp(&self) -> MPORTP_R[src]

Bits 0:31 - Masked port register (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = Read: pin is LOW and/or the corresponding bit in the MASK register is 1; write: clear output bit if the corresponding bit in the MASK register is 0. 1 = Read: pin is HIGH and the corresponding bit in the MASK register is 0; write: set output bit if the corresponding bit in the MASK register is 0.

impl R<u32, Reg<u32, _SET0>>[src]

pub fn setp(&self) -> SETP_R[src]

Bits 0:31 - Read or set output bits (bit 0 = PIOn_0, bit 1 = PIOn_1, etc.). Supported pins depends on the specific device and package. 0 = Read: output bit: write: no operation. 1 = Read: output bit; write: set output bit.

impl R<u8, FLASH_RULE_A>[src]

pub fn variant(&self) -> FLASH_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, ROM_RULE_A>[src]

pub fn variant(&self) -> ROM_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_FLASH_ROM_SLAVE_RULE>>[src]

pub fn flash_rule(&self) -> FLASH_RULE_R[src]

Bits 0:1 - Security access rules for the whole FLASH : 0x0000_0000 - 0x0009_FFFF

pub fn rom_rule(&self) -> ROM_RULE_R[src]

Bits 4:5 - Security access rules for the whole ROM : 0x0300_0000 - 0x0301_FFFF

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_FLASH_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_FLASH_MEM_RULE1>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_FLASH_MEM_RULE2>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_ROM_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_ROM_MEM_RULE1>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_ROM_MEM_RULE2>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_ROM_MEM_RULE3>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RAMX_RULE_A>[src]

pub fn variant(&self) -> RAMX_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAMX_SLAVE_RULE>>[src]

pub fn ramx_rule(&self) -> RAMX_RULE_R[src]

Bits 0:1 - Security access rules for the whole RAMX : 0x0400_0000 - 0x0400_7FFF

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAMX_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RAM0_RULE_A>[src]

pub fn variant(&self) -> RAM0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM0_SLAVE_RULE>>[src]

pub fn ram0_rule(&self) -> RAM0_RULE_R[src]

Bits 0:1 - Security access rules for the whole RAM0 : 0x2000_0000 - 0x2000_FFFF

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM0_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM0_MEM_RULE1>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RAM1_RULE_A>[src]

pub fn variant(&self) -> RAM1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM1_SLAVE_RULE>>[src]

pub fn ram1_rule(&self) -> RAM1_RULE_R[src]

Bits 0:1 - Security access rules for the whole RAM1 : 0x2001_0000 - 0x2001_FFFF" name="0

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM1_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM1_MEM_RULE1>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RAM2_RULE_A>[src]

pub fn variant(&self) -> RAM2_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM2_SLAVE_RULE>>[src]

pub fn ram2_rule(&self) -> RAM2_RULE_R[src]

Bits 0:1 - Security access rules for the whole RAM2 : 0x2002_0000 - 0x2002_FFFF

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM2_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM2_MEM_RULE1>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RAM3_RULE_A>[src]

pub fn variant(&self) -> RAM3_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM3_SLAVE_RULE>>[src]

pub fn ram3_rule(&self) -> RAM3_RULE_R[src]

Bits 0:1 - Security access rules for the whole RAM3: 0x2003_0000 - 0x2003_FFFF

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM3_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE4_A>[src]

pub fn variant(&self) -> RULE4_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE5_A>[src]

pub fn variant(&self) -> RULE5_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE6_A>[src]

pub fn variant(&self) -> RULE6_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE7_A>[src]

pub fn variant(&self) -> RULE7_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM3_MEM_RULE1>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

pub fn rule4(&self) -> RULE4_R[src]

Bits 16:17 - secure control rule4. it can be set when check_reg's write_lock is '0'

pub fn rule5(&self) -> RULE5_R[src]

Bits 20:21 - secure control rule5. it can be set when check_reg's write_lock is '0'

pub fn rule6(&self) -> RULE6_R[src]

Bits 24:25 - secure control rule6. it can be set when check_reg's write_lock is '0'

pub fn rule7(&self) -> RULE7_R[src]

Bits 28:29 - secure control rule7. it can be set when check_reg's write_lock is '0'

impl R<u8, RAM4_RULE_A>[src]

pub fn variant(&self) -> RAM4_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM4_SLAVE_RULE>>[src]

pub fn ram4_rule(&self) -> RAM4_RULE_R[src]

Bits 0:1 - Security access rules for the whole RAM4 : 0x2004_0000 - 0x2004_3FFF

impl R<u8, RULE0_A>[src]

pub fn variant(&self) -> RULE0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE1_A>[src]

pub fn variant(&self) -> RULE1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE2_A>[src]

pub fn variant(&self) -> RULE2_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RULE3_A>[src]

pub fn variant(&self) -> RULE3_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_RAM4_MEM_RULE0>>[src]

pub fn rule0(&self) -> RULE0_R[src]

Bits 0:1 - secure control rule0. it can be set when check_reg's write_lock is '0'

pub fn rule1(&self) -> RULE1_R[src]

Bits 4:5 - secure control rule1. it can be set when check_reg's write_lock is '0'

pub fn rule2(&self) -> RULE2_R[src]

Bits 8:9 - secure control rule2. it can be set when check_reg's write_lock is '0'

pub fn rule3(&self) -> RULE3_R[src]

Bits 12:13 - secure control rule3. it can be set when check_reg's write_lock is '0'

impl R<u8, APBBRIDGE0_RULE_A>[src]

pub fn variant(&self) -> APBBRIDGE0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, APBBRIDGE1_RULE_A>[src]

pub fn variant(&self) -> APBBRIDGE1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE_SLAVE_RULE>>[src]

pub fn apbbridge0_rule(&self) -> APBBRIDGE0_RULE_R[src]

Bits 0:1 - Security access rules for the whole APB Bridge 0

pub fn apbbridge1_rule(&self) -> APBBRIDGE1_RULE_R[src]

Bits 4:5 - Security access rules for the whole APB Bridge 1

impl R<u8, SYSCON_RULE_A>[src]

pub fn variant(&self) -> SYSCON_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, IOCON_RULE_A>[src]

pub fn variant(&self) -> IOCON_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, GINT0_RULE_A>[src]

pub fn variant(&self) -> GINT0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, GINT1_RULE_A>[src]

pub fn variant(&self) -> GINT1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, PINT_RULE_A>[src]

pub fn variant(&self) -> PINT_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SEC_PINT_RULE_A>[src]

pub fn variant(&self) -> SEC_PINT_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, INPUTMUX_RULE_A>[src]

pub fn variant(&self) -> INPUTMUX_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE0_MEM_CTRL0>>[src]

pub fn syscon_rule(&self) -> SYSCON_RULE_R[src]

Bits 0:1 - System Configuration

pub fn iocon_rule(&self) -> IOCON_RULE_R[src]

Bits 4:5 - I/O Configuration

pub fn gint0_rule(&self) -> GINT0_RULE_R[src]

Bits 8:9 - GPIO input Interrupt 0

pub fn gint1_rule(&self) -> GINT1_RULE_R[src]

Bits 12:13 - GPIO input Interrupt 1

pub fn pint_rule(&self) -> PINT_RULE_R[src]

Bits 16:17 - Pin Interrupt and Pattern match

pub fn sec_pint_rule(&self) -> SEC_PINT_RULE_R[src]

Bits 20:21 - Secure Pin Interrupt and Pattern match

pub fn inputmux_rule(&self) -> INPUTMUX_RULE_R[src]

Bits 24:25 - Peripheral input multiplexing

impl R<u8, CTIMER0_RULE_A>[src]

pub fn variant(&self) -> CTIMER0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, CTIMER1_RULE_A>[src]

pub fn variant(&self) -> CTIMER1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, WWDT_RULE_A>[src]

pub fn variant(&self) -> WWDT_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, MRT_RULE_A>[src]

pub fn variant(&self) -> MRT_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, UTICK_RULE_A>[src]

pub fn variant(&self) -> UTICK_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE0_MEM_CTRL1>>[src]

pub fn ctimer0_rule(&self) -> CTIMER0_RULE_R[src]

Bits 0:1 - Standard counter/Timer 0

pub fn ctimer1_rule(&self) -> CTIMER1_RULE_R[src]

Bits 4:5 - Standard counter/Timer 1

pub fn wwdt_rule(&self) -> WWDT_RULE_R[src]

Bits 16:17 - Windiwed wtachdog Timer

pub fn mrt_rule(&self) -> MRT_RULE_R[src]

Bits 20:21 - Multi-rate Timer

pub fn utick_rule(&self) -> UTICK_RULE_R[src]

Bits 24:25 - Micro-Timer

impl R<u8, ANACTRL_RULE_A>[src]

pub fn variant(&self) -> ANACTRL_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE0_MEM_CTRL2>>[src]

pub fn anactrl_rule(&self) -> ANACTRL_RULE_R[src]

Bits 12:13 - Analog Modules controller

impl R<u8, PMC_RULE_A>[src]

pub fn variant(&self) -> PMC_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SYSCTRL_RULE_A>[src]

pub fn variant(&self) -> SYSCTRL_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE1_MEM_CTRL0>>[src]

pub fn pmc_rule(&self) -> PMC_RULE_R[src]

Bits 0:1 - Power Management Controller

pub fn sysctrl_rule(&self) -> SYSCTRL_RULE_R[src]

Bits 12:13 - System Controller

impl R<u8, CTIMER2_RULE_A>[src]

pub fn variant(&self) -> CTIMER2_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, CTIMER3_RULE_A>[src]

pub fn variant(&self) -> CTIMER3_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, CTIMER4_RULE_A>[src]

pub fn variant(&self) -> CTIMER4_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RTC_RULE_A>[src]

pub fn variant(&self) -> RTC_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, OSEVENT_RULE_A>[src]

pub fn variant(&self) -> OSEVENT_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE1_MEM_CTRL1>>[src]

pub fn ctimer2_rule(&self) -> CTIMER2_RULE_R[src]

Bits 0:1 - Standard counter/Timer 2

pub fn ctimer3_rule(&self) -> CTIMER3_RULE_R[src]

Bits 4:5 - Standard counter/Timer 3

pub fn ctimer4_rule(&self) -> CTIMER4_RULE_R[src]

Bits 8:9 - Standard counter/Timer 4

pub fn rtc_rule(&self) -> RTC_RULE_R[src]

Bits 16:17 - Real Time Counter

pub fn osevent_rule(&self) -> OSEVENT_RULE_R[src]

Bits 20:21 - OS Event Timer

impl R<u8, FLASH_CTRL_RULE_A>[src]

pub fn variant(&self) -> FLASH_CTRL_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, PRINCE_RULE_A>[src]

pub fn variant(&self) -> PRINCE_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE1_MEM_CTRL2>>[src]

pub fn flash_ctrl_rule(&self) -> FLASH_CTRL_RULE_R[src]

Bits 16:17 - Flash Controller

pub fn prince_rule(&self) -> PRINCE_RULE_R[src]

Bits 20:21 - Prince

impl R<u8, USBHPHY_RULE_A>[src]

pub fn variant(&self) -> USBHPHY_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, RNG_RULE_A>[src]

pub fn variant(&self) -> RNG_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, PUF_RULE_A>[src]

pub fn variant(&self) -> PUF_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, PLU_RULE_A>[src]

pub fn variant(&self) -> PLU_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_APB_BRIDGE1_MEM_CTRL3>>[src]

pub fn usbhphy_rule(&self) -> USBHPHY_RULE_R[src]

Bits 0:1 - USB High Speed Phy controller

pub fn rng_rule(&self) -> RNG_RULE_R[src]

Bits 8:9 - True Random Number Generator

pub fn puf_rule(&self) -> PUF_RULE_R[src]

Bits 12:13 - PUF

pub fn plu_rule(&self) -> PLU_RULE_R[src]

Bits 20:21 - Programmable Look-Up logic

impl R<u8, DMA0_RULE_A>[src]

pub fn variant(&self) -> DMA0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FS_USB_DEV_RULE_A>[src]

pub fn variant(&self) -> FS_USB_DEV_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SCT_RULE_A>[src]

pub fn variant(&self) -> SCT_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FLEXCOMM0_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FLEXCOMM1_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_PORT8_SLAVE0_RULE>>[src]

pub fn dma0_rule(&self) -> DMA0_RULE_R[src]

Bits 8:9 - DMA Controller

pub fn fs_usb_dev_rule(&self) -> FS_USB_DEV_RULE_R[src]

Bits 16:17 - USB Full-speed device

pub fn sct_rule(&self) -> SCT_RULE_R[src]

Bits 20:21 - SCTimer

pub fn flexcomm0_rule(&self) -> FLEXCOMM0_RULE_R[src]

Bits 24:25 - Flexcomm interface 0

pub fn flexcomm1_rule(&self) -> FLEXCOMM1_RULE_R[src]

Bits 28:29 - Flexcomm interface 1

impl R<u8, FLEXCOMM2_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM2_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FLEXCOMM3_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM3_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FLEXCOMM4_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM4_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, MAILBOX_RULE_A>[src]

pub fn variant(&self) -> MAILBOX_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, GPIO0_RULE_A>[src]

pub fn variant(&self) -> GPIO0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_PORT8_SLAVE1_RULE>>[src]

pub fn flexcomm2_rule(&self) -> FLEXCOMM2_RULE_R[src]

Bits 0:1 - Flexcomm interface 2

pub fn flexcomm3_rule(&self) -> FLEXCOMM3_RULE_R[src]

Bits 4:5 - Flexcomm interface 3

pub fn flexcomm4_rule(&self) -> FLEXCOMM4_RULE_R[src]

Bits 8:9 - Flexcomm interface 4

pub fn mailbox_rule(&self) -> MAILBOX_RULE_R[src]

Bits 12:13 - Inter CPU communication Mailbox

pub fn gpio0_rule(&self) -> GPIO0_RULE_R[src]

Bits 16:17 - High Speed GPIO

impl R<u8, USB_HS_DEV_RULE_A>[src]

pub fn variant(&self) -> USB_HS_DEV_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, CRC_RULE_A>[src]

pub fn variant(&self) -> CRC_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FLEXCOMM5_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM5_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, FLEXCOMM6_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM6_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_PORT9_SLAVE0_RULE>>[src]

pub fn usb_hs_dev_rule(&self) -> USB_HS_DEV_RULE_R[src]

Bits 16:17 - USB high Speed device registers

pub fn crc_rule(&self) -> CRC_RULE_R[src]

Bits 20:21 - CRC engine

pub fn flexcomm5_rule(&self) -> FLEXCOMM5_RULE_R[src]

Bits 24:25 - Flexcomm interface 5

pub fn flexcomm6_rule(&self) -> FLEXCOMM6_RULE_R[src]

Bits 28:29 - Flexcomm interface 6

impl R<u8, FLEXCOMM7_RULE_A>[src]

pub fn variant(&self) -> FLEXCOMM7_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SDIO_RULE_A>[src]

pub fn variant(&self) -> SDIO_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, DBG_MAILBOX_RULE_A>[src]

pub fn variant(&self) -> DBG_MAILBOX_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, HS_LSPI_RULE_A>[src]

pub fn variant(&self) -> HS_LSPI_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_PORT9_SLAVE1_RULE>>[src]

pub fn flexcomm7_rule(&self) -> FLEXCOMM7_RULE_R[src]

Bits 0:1 - Flexcomm interface 7

pub fn sdio_rule(&self) -> SDIO_RULE_R[src]

Bits 12:13 - SDMMC card interface

pub fn dbg_mailbox_rule(&self) -> DBG_MAILBOX_RULE_R[src]

Bits 16:17 - Debug mailbox (aka ISP-AP)

pub fn hs_lspi_rule(&self) -> HS_LSPI_RULE_R[src]

Bits 28:29 - High Speed SPI

impl R<u8, ADC_RULE_A>[src]

pub fn variant(&self) -> ADC_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, USB_FS_HOST_RULE_A>[src]

pub fn variant(&self) -> USB_FS_HOST_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, USB_HS_HOST_RULE_A>[src]

pub fn variant(&self) -> USB_HS_HOST_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, HASH_RULE_A>[src]

pub fn variant(&self) -> HASH_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, CASPER_RULE_A>[src]

pub fn variant(&self) -> CASPER_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, PQ_RULE_A>[src]

pub fn variant(&self) -> PQ_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, DMA1_RULE_A>[src]

pub fn variant(&self) -> DMA1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_PORT10_SLAVE0_RULE>>[src]

pub fn adc_rule(&self) -> ADC_RULE_R[src]

Bits 0:1 - ADC

pub fn usb_fs_host_rule(&self) -> USB_FS_HOST_RULE_R[src]

Bits 8:9 - USB Full Speed Host registers.

pub fn usb_hs_host_rule(&self) -> USB_HS_HOST_RULE_R[src]

Bits 12:13 - USB High speed host registers

pub fn hash_rule(&self) -> HASH_RULE_R[src]

Bits 16:17 - SHA-2 crypto registers

pub fn casper_rule(&self) -> CASPER_RULE_R[src]

Bits 20:21 - RSA/ECC crypto accelerator

pub fn pq_rule(&self) -> PQ_RULE_R[src]

Bits 24:25 - Power Quad (CPU0 processor hardware accelerator)

pub fn dma1_rule(&self) -> DMA1_RULE_R[src]

Bits 28:29 - DMA Controller (Secure)

impl R<u8, GPIO1_RULE_A>[src]

pub fn variant(&self) -> GPIO1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, AHB_SEC_CTRL_RULE_A>[src]

pub fn variant(&self) -> AHB_SEC_CTRL_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_PORT10_SLAVE1_RULE>>[src]

pub fn gpio1_rule(&self) -> GPIO1_RULE_R[src]

Bits 0:1 - Secure High Speed GPIO

pub fn ahb_sec_ctrl_rule(&self) -> AHB_SEC_CTRL_RULE_R[src]

Bits 4:5 - AHB Secure Controller

impl R<u8, AHB_SEC_CTRL_SECT_0_RULE_A>[src]

pub fn variant(&self) -> AHB_SEC_CTRL_SECT_0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, AHB_SEC_CTRL_SECT_1_RULE_A>[src]

pub fn variant(&self) -> AHB_SEC_CTRL_SECT_1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, AHB_SEC_CTRL_SECT_2_RULE_A>[src]

pub fn variant(&self) -> AHB_SEC_CTRL_SECT_2_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, AHB_SEC_CTRL_SECT_3_RULE_A>[src]

pub fn variant(&self) -> AHB_SEC_CTRL_SECT_3_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_AHB_SEC_CTRL_MEM_RULE>>[src]

pub fn ahb_sec_ctrl_sect_0_rule(&self) -> AHB_SEC_CTRL_SECT_0_RULE_R[src]

Bits 0:1 - Address space: 0x400A_0000 - 0x400A_CFFF

pub fn ahb_sec_ctrl_sect_1_rule(&self) -> AHB_SEC_CTRL_SECT_1_RULE_R[src]

Bits 4:5 - Address space: 0x400A_D000 - 0x400A_DFFF

pub fn ahb_sec_ctrl_sect_2_rule(&self) -> AHB_SEC_CTRL_SECT_2_RULE_R[src]

Bits 8:9 - Address space: 0x400A_E000 - 0x400A_EFFF

pub fn ahb_sec_ctrl_sect_3_rule(&self) -> AHB_SEC_CTRL_SECT_3_RULE_R[src]

Bits 12:13 - Address space: 0x400A_F000 - 0x400A_FFFF

impl R<u8, RAM_USB_HS_RULE_A>[src]

pub fn variant(&self) -> RAM_USB_HS_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_USB_HS_SLAVE_RULE>>[src]

pub fn ram_usb_hs_rule(&self) -> RAM_USB_HS_RULE_R[src]

Bits 0:1 - Security access rules for the whole USB High Speed RAM : 0x4010_0000 - 0x4010_3FFF

impl R<u8, SRAM_SECT_0_RULE_A>[src]

pub fn variant(&self) -> SRAM_SECT_0_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SRAM_SECT_1_RULE_A>[src]

pub fn variant(&self) -> SRAM_SECT_1_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SRAM_SECT_2_RULE_A>[src]

pub fn variant(&self) -> SRAM_SECT_2_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SRAM_SECT_3_RULE_A>[src]

pub fn variant(&self) -> SRAM_SECT_3_RULE_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u32, Reg<u32, _SEC_CTRL_USB_HS_MEM_RULE>>[src]

pub fn sram_sect_0_rule(&self) -> SRAM_SECT_0_RULE_R[src]

Bits 0:1 - Address space: 0x4010_0000 - 0x4010_0FFF

pub fn sram_sect_1_rule(&self) -> SRAM_SECT_1_RULE_R[src]

Bits 4:5 - Address space: 0x4010_1000 - 0x4010_1FFF

pub fn sram_sect_2_rule(&self) -> SRAM_SECT_2_RULE_R[src]

Bits 8:9 - Address space: 0x4010_2000 - 0x4010_2FFF

pub fn sram_sect_3_rule(&self) -> SRAM_SECT_3_RULE_R[src]

Bits 12:13 - Address space: 0x4010_3000 - 0x4010_3FFF

impl R<u32, Reg<u32, _SEC_VIO_ADDR>>[src]

pub fn sec_vio_addr(&self) -> SEC_VIO_ADDR_R[src]

Bits 0:31 - security violation address for AHB port

impl R<bool, SEC_VIO_INFO_WRITE_A>[src]

pub fn variant(&self) -> SEC_VIO_INFO_WRITE_A[src]

Get enumerated values variant

pub fn is_read(&self) -> bool[src]

Checks if the value of the field is READ

pub fn is_write(&self) -> bool[src]

Checks if the value of the field is WRITE

impl R<bool, SEC_VIO_INFO_DATA_ACCESS_A>[src]

pub fn variant(&self) -> SEC_VIO_INFO_DATA_ACCESS_A[src]

Get enumerated values variant

pub fn is_code(&self) -> bool[src]

Checks if the value of the field is CODE

pub fn is_data(&self) -> bool[src]

Checks if the value of the field is DATA

impl R<u8, SEC_VIO_INFO_MASTER_A>[src]

pub fn variant(&self) -> Variant<u8, SEC_VIO_INFO_MASTER_A>[src]

Get enumerated values variant

pub fn is_value_0(&self) -> bool[src]

Checks if the value of the field is VALUE_0

pub fn is_value_1(&self) -> bool[src]

Checks if the value of the field is VALUE_1

pub fn is_value_2(&self) -> bool[src]

Checks if the value of the field is VALUE_2

pub fn is_value_3(&self) -> bool[src]

Checks if the value of the field is VALUE_3

pub fn is_value_4(&self) -> bool[src]

Checks if the value of the field is VALUE_4

pub fn is_value_5(&self) -> bool[src]

Checks if the value of the field is VALUE_5

pub fn is_value_8(&self) -> bool[src]

Checks if the value of the field is VALUE_8

pub fn is_value_9(&self) -> bool[src]

Checks if the value of the field is VALUE_9

pub fn is_value_10(&self) -> bool[src]

Checks if the value of the field is VALUE_10

pub fn is_value_11(&self) -> bool[src]

Checks if the value of the field is VALUE_11

pub fn is_value_12(&self) -> bool[src]

Checks if the value of the field is VALUE_12

impl R<u32, Reg<u32, _SEC_VIO_MISC_INFO>>[src]

pub fn sec_vio_info_write(&self) -> SEC_VIO_INFO_WRITE_R[src]

Bit 0 - security violation access read/write indicator.

pub fn sec_vio_info_data_access(&self) -> SEC_VIO_INFO_DATA_ACCESS_R[src]

Bit 1 - security violation access data/code indicator.

pub fn sec_vio_info_master_sec_level(&self) -> SEC_VIO_INFO_MASTER_SEC_LEVEL_R[src]

Bits 4:7 - bit [5:4]: master sec level and privilege level bit [7:6]: anti-pol value for master sec level and privilege level

pub fn sec_vio_info_master(&self) -> SEC_VIO_INFO_MASTER_R[src]

Bits 8:11 - security violation master number

impl R<bool, VIO_INFO_VALID0_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID0_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID1_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID1_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID2_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID2_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID3_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID3_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID4_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID4_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID5_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID5_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID6_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID6_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID7_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID7_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID8_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID8_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID9_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID9_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID10_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID10_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, VIO_INFO_VALID11_A>[src]

pub fn variant(&self) -> VIO_INFO_VALID11_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<u32, Reg<u32, _SEC_VIO_INFO_VALID>>[src]

pub fn vio_info_valid0(&self) -> VIO_INFO_VALID0_R[src]

Bit 0 - violation information valid flag for AHB port 0. Write 1 to clear.

pub fn vio_info_valid1(&self) -> VIO_INFO_VALID1_R[src]

Bit 1 - violation information valid flag for AHB port 1. Write 1 to clear.

pub fn vio_info_valid2(&self) -> VIO_INFO_VALID2_R[src]

Bit 2 - violation information valid flag for AHB port 2. Write 1 to clear.

pub fn vio_info_valid3(&self) -> VIO_INFO_VALID3_R[src]

Bit 3 - violation information valid flag for AHB port 3. Write 1 to clear.

pub fn vio_info_valid4(&self) -> VIO_INFO_VALID4_R[src]

Bit 4 - violation information valid flag for AHB port 4. Write 1 to clear.

pub fn vio_info_valid5(&self) -> VIO_INFO_VALID5_R[src]

Bit 5 - violation information valid flag for AHB port 5. Write 1 to clear.

pub fn vio_info_valid6(&self) -> VIO_INFO_VALID6_R[src]

Bit 6 - violation information valid flag for AHB port 6. Write 1 to clear.

pub fn vio_info_valid7(&self) -> VIO_INFO_VALID7_R[src]

Bit 7 - violation information valid flag for AHB port 7. Write 1 to clear.

pub fn vio_info_valid8(&self) -> VIO_INFO_VALID8_R[src]

Bit 8 - violation information valid flag for AHB port 8. Write 1 to clear.

pub fn vio_info_valid9(&self) -> VIO_INFO_VALID9_R[src]

Bit 9 - violation information valid flag for AHB port 9. Write 1 to clear.

pub fn vio_info_valid10(&self) -> VIO_INFO_VALID10_R[src]

Bit 10 - violation information valid flag for AHB port 10. Write 1 to clear.

pub fn vio_info_valid11(&self) -> VIO_INFO_VALID11_R[src]

Bit 11 - violation information valid flag for AHB port 11. Write 1 to clear.

impl R<bool, PIO0_PIN0_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN0_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN1_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN1_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN2_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN2_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN3_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN3_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN4_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN4_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN5_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN5_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN6_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN6_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN7_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN7_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN8_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN8_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN9_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN9_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN10_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN10_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN11_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN11_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN12_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN12_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN13_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN13_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN14_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN14_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN15_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN15_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN16_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN16_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN17_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN17_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN18_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN18_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN19_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN19_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN20_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN20_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN21_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN21_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN22_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN22_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN23_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN23_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN24_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN24_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN25_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN25_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN26_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN26_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN27_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN27_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN28_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN28_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN29_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN29_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN30_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN30_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO0_PIN31_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO0_PIN31_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<u32, Reg<u32, _SEC_GPIO_MASK0>>[src]

pub fn pio0_pin0_sec_mask(&self) -> PIO0_PIN0_SEC_MASK_R[src]

Bit 0 - Secure mask for pin P0_0

pub fn pio0_pin1_sec_mask(&self) -> PIO0_PIN1_SEC_MASK_R[src]

Bit 1 - Secure mask for pin P0_1

pub fn pio0_pin2_sec_mask(&self) -> PIO0_PIN2_SEC_MASK_R[src]

Bit 2 - Secure mask for pin P0_2

pub fn pio0_pin3_sec_mask(&self) -> PIO0_PIN3_SEC_MASK_R[src]

Bit 3 - Secure mask for pin P0_3

pub fn pio0_pin4_sec_mask(&self) -> PIO0_PIN4_SEC_MASK_R[src]

Bit 4 - Secure mask for pin P0_4

pub fn pio0_pin5_sec_mask(&self) -> PIO0_PIN5_SEC_MASK_R[src]

Bit 5 - Secure mask for pin P0_5

pub fn pio0_pin6_sec_mask(&self) -> PIO0_PIN6_SEC_MASK_R[src]

Bit 6 - Secure mask for pin P0_6

pub fn pio0_pin7_sec_mask(&self) -> PIO0_PIN7_SEC_MASK_R[src]

Bit 7 - Secure mask for pin P0_7

pub fn pio0_pin8_sec_mask(&self) -> PIO0_PIN8_SEC_MASK_R[src]

Bit 8 - Secure mask for pin P0_8

pub fn pio0_pin9_sec_mask(&self) -> PIO0_PIN9_SEC_MASK_R[src]

Bit 9 - Secure mask for pin P0_9

pub fn pio0_pin10_sec_mask(&self) -> PIO0_PIN10_SEC_MASK_R[src]

Bit 10 - Secure mask for pin P0_10

pub fn pio0_pin11_sec_mask(&self) -> PIO0_PIN11_SEC_MASK_R[src]

Bit 11 - Secure mask for pin P0_11

pub fn pio0_pin12_sec_mask(&self) -> PIO0_PIN12_SEC_MASK_R[src]

Bit 12 - Secure mask for pin P0_12

pub fn pio0_pin13_sec_mask(&self) -> PIO0_PIN13_SEC_MASK_R[src]

Bit 13 - Secure mask for pin P0_13

pub fn pio0_pin14_sec_mask(&self) -> PIO0_PIN14_SEC_MASK_R[src]

Bit 14 - Secure mask for pin P0_14

pub fn pio0_pin15_sec_mask(&self) -> PIO0_PIN15_SEC_MASK_R[src]

Bit 15 - Secure mask for pin P0_15

pub fn pio0_pin16_sec_mask(&self) -> PIO0_PIN16_SEC_MASK_R[src]

Bit 16 - Secure mask for pin P0_16

pub fn pio0_pin17_sec_mask(&self) -> PIO0_PIN17_SEC_MASK_R[src]

Bit 17 - Secure mask for pin P0_17

pub fn pio0_pin18_sec_mask(&self) -> PIO0_PIN18_SEC_MASK_R[src]

Bit 18 - Secure mask for pin P0_18

pub fn pio0_pin19_sec_mask(&self) -> PIO0_PIN19_SEC_MASK_R[src]

Bit 19 - Secure mask for pin P0_19

pub fn pio0_pin20_sec_mask(&self) -> PIO0_PIN20_SEC_MASK_R[src]

Bit 20 - Secure mask for pin P0_20

pub fn pio0_pin21_sec_mask(&self) -> PIO0_PIN21_SEC_MASK_R[src]

Bit 21 - Secure mask for pin P0_21

pub fn pio0_pin22_sec_mask(&self) -> PIO0_PIN22_SEC_MASK_R[src]

Bit 22 - Secure mask for pin P0_22

pub fn pio0_pin23_sec_mask(&self) -> PIO0_PIN23_SEC_MASK_R[src]

Bit 23 - Secure mask for pin P0_23

pub fn pio0_pin24_sec_mask(&self) -> PIO0_PIN24_SEC_MASK_R[src]

Bit 24 - Secure mask for pin P0_24

pub fn pio0_pin25_sec_mask(&self) -> PIO0_PIN25_SEC_MASK_R[src]

Bit 25 - Secure mask for pin P0_25

pub fn pio0_pin26_sec_mask(&self) -> PIO0_PIN26_SEC_MASK_R[src]

Bit 26 - Secure mask for pin P0_26

pub fn pio0_pin27_sec_mask(&self) -> PIO0_PIN27_SEC_MASK_R[src]

Bit 27 - Secure mask for pin P0_27

pub fn pio0_pin28_sec_mask(&self) -> PIO0_PIN28_SEC_MASK_R[src]

Bit 28 - Secure mask for pin P0_28

pub fn pio0_pin29_sec_mask(&self) -> PIO0_PIN29_SEC_MASK_R[src]

Bit 29 - Secure mask for pin P0_29

pub fn pio0_pin30_sec_mask(&self) -> PIO0_PIN30_SEC_MASK_R[src]

Bit 30 - Secure mask for pin P0_30

pub fn pio0_pin31_sec_mask(&self) -> PIO0_PIN31_SEC_MASK_R[src]

Bit 31 - Secure mask for pin P0_31

impl R<bool, PIO1_PIN0_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN0_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN1_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN1_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN2_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN2_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN3_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN3_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN4_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN4_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN5_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN5_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN6_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN6_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN7_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN7_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN8_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN8_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN9_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN9_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN10_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN10_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN11_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN11_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN12_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN12_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN13_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN13_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN14_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN14_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN15_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN15_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN16_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN16_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN17_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN17_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN18_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN18_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN19_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN19_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN20_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN20_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN21_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN21_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN22_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN22_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN23_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN23_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN24_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN24_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN25_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN25_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN26_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN26_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN27_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN27_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN28_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN28_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN29_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN29_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN30_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN30_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<bool, PIO1_PIN31_SEC_MASK_A>[src]

pub fn variant(&self) -> PIO1_PIN31_SEC_MASK_A[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_readable(&self) -> bool[src]

Checks if the value of the field is READABLE

impl R<u32, Reg<u32, _SEC_GPIO_MASK1>>[src]

pub fn pio1_pin0_sec_mask(&self) -> PIO1_PIN0_SEC_MASK_R[src]

Bit 0 - Secure mask for pin P1_0

pub fn pio1_pin1_sec_mask(&self) -> PIO1_PIN1_SEC_MASK_R[src]

Bit 1 - Secure mask for pin P1_1

pub fn pio1_pin2_sec_mask(&self) -> PIO1_PIN2_SEC_MASK_R[src]

Bit 2 - Secure mask for pin P1_2

pub fn pio1_pin3_sec_mask(&self) -> PIO1_PIN3_SEC_MASK_R[src]

Bit 3 - Secure mask for pin P1_3

pub fn pio1_pin4_sec_mask(&self) -> PIO1_PIN4_SEC_MASK_R[src]

Bit 4 - Secure mask for pin P1_4

pub fn pio1_pin5_sec_mask(&self) -> PIO1_PIN5_SEC_MASK_R[src]

Bit 5 - Secure mask for pin P1_5

pub fn pio1_pin6_sec_mask(&self) -> PIO1_PIN6_SEC_MASK_R[src]

Bit 6 - Secure mask for pin P1_6

pub fn pio1_pin7_sec_mask(&self) -> PIO1_PIN7_SEC_MASK_R[src]

Bit 7 - Secure mask for pin P1_7

pub fn pio1_pin8_sec_mask(&self) -> PIO1_PIN8_SEC_MASK_R[src]

Bit 8 - Secure mask for pin P1_8

pub fn pio1_pin9_sec_mask(&self) -> PIO1_PIN9_SEC_MASK_R[src]

Bit 9 - Secure mask for pin P1_9

pub fn pio1_pin10_sec_mask(&self) -> PIO1_PIN10_SEC_MASK_R[src]

Bit 10 - Secure mask for pin P1_10

pub fn pio1_pin11_sec_mask(&self) -> PIO1_PIN11_SEC_MASK_R[src]

Bit 11 - Secure mask for pin P1_11

pub fn pio1_pin12_sec_mask(&self) -> PIO1_PIN12_SEC_MASK_R[src]

Bit 12 - Secure mask for pin P1_12

pub fn pio1_pin13_sec_mask(&self) -> PIO1_PIN13_SEC_MASK_R[src]

Bit 13 - Secure mask for pin P1_13

pub fn pio1_pin14_sec_mask(&self) -> PIO1_PIN14_SEC_MASK_R[src]

Bit 14 - Secure mask for pin P1_14

pub fn pio1_pin15_sec_mask(&self) -> PIO1_PIN15_SEC_MASK_R[src]

Bit 15 - Secure mask for pin P1_15

pub fn pio1_pin16_sec_mask(&self) -> PIO1_PIN16_SEC_MASK_R[src]

Bit 16 - Secure mask for pin P1_16

pub fn pio1_pin17_sec_mask(&self) -> PIO1_PIN17_SEC_MASK_R[src]

Bit 17 - Secure mask for pin P1_17

pub fn pio1_pin18_sec_mask(&self) -> PIO1_PIN18_SEC_MASK_R[src]

Bit 18 - Secure mask for pin P1_18

pub fn pio1_pin19_sec_mask(&self) -> PIO1_PIN19_SEC_MASK_R[src]

Bit 19 - Secure mask for pin P1_19

pub fn pio1_pin20_sec_mask(&self) -> PIO1_PIN20_SEC_MASK_R[src]

Bit 20 - Secure mask for pin P1_20

pub fn pio1_pin21_sec_mask(&self) -> PIO1_PIN21_SEC_MASK_R[src]

Bit 21 - Secure mask for pin P1_21

pub fn pio1_pin22_sec_mask(&self) -> PIO1_PIN22_SEC_MASK_R[src]

Bit 22 - Secure mask for pin P1_22

pub fn pio1_pin23_sec_mask(&self) -> PIO1_PIN23_SEC_MASK_R[src]

Bit 23 - Secure mask for pin P1_23

pub fn pio1_pin24_sec_mask(&self) -> PIO1_PIN24_SEC_MASK_R[src]

Bit 24 - Secure mask for pin P1_24

pub fn pio1_pin25_sec_mask(&self) -> PIO1_PIN25_SEC_MASK_R[src]

Bit 25 - Secure mask for pin P1_25

pub fn pio1_pin26_sec_mask(&self) -> PIO1_PIN26_SEC_MASK_R[src]

Bit 26 - Secure mask for pin P1_26

pub fn pio1_pin27_sec_mask(&self) -> PIO1_PIN27_SEC_MASK_R[src]

Bit 27 - Secure mask for pin P1_27

pub fn pio1_pin28_sec_mask(&self) -> PIO1_PIN28_SEC_MASK_R[src]

Bit 28 - Secure mask for pin P1_28

pub fn pio1_pin29_sec_mask(&self) -> PIO1_PIN29_SEC_MASK_R[src]

Bit 29 - Secure mask for pin P1_29

pub fn pio1_pin30_sec_mask(&self) -> PIO1_PIN30_SEC_MASK_R[src]

Bit 30 - Secure mask for pin P1_30

pub fn pio1_pin31_sec_mask(&self) -> PIO1_PIN31_SEC_MASK_R[src]

Bit 31 - Secure mask for pin P1_31

impl R<bool, SYS_IRQ_A>[src]

pub fn variant(&self) -> SYS_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SDMA0_IRQ_A>[src]

pub fn variant(&self) -> SDMA0_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_GLOBALINT0_IRQ_A>[src]

pub fn variant(&self) -> GPIO_GLOBALINT0_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_GLOBALINT1_IRQ_A>[src]

pub fn variant(&self) -> GPIO_GLOBALINT1_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ0_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ0_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ1_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ1_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ2_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ2_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ3_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ3_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, UTICK_IRQ_A>[src]

pub fn variant(&self) -> UTICK_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, MRT_IRQ_A>[src]

pub fn variant(&self) -> MRT_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, CTIMER0_IRQ_A>[src]

pub fn variant(&self) -> CTIMER0_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, CTIMER1_IRQ_A>[src]

pub fn variant(&self) -> CTIMER1_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SCT_IRQ_A>[src]

pub fn variant(&self) -> SCT_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, CTIMER3_IRQ_A>[src]

pub fn variant(&self) -> CTIMER3_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM0_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM0_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM1_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM1_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM2_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM2_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM3_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM3_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM4_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM4_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM5_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM5_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM6_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM6_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, FLEXCOMM7_IRQ_A>[src]

pub fn variant(&self) -> FLEXCOMM7_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, ADC_IRQ_A>[src]

pub fn variant(&self) -> ADC_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED0_A>[src]

pub fn variant(&self) -> RESERVED0_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, ACMP_IRQ_A>[src]

pub fn variant(&self) -> ACMP_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED1_A>[src]

pub fn variant(&self) -> RESERVED1_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED2_A>[src]

pub fn variant(&self) -> RESERVED2_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, USB0_NEEDCLK_A>[src]

pub fn variant(&self) -> USB0_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, USB0_IRQ_A>[src]

pub fn variant(&self) -> USB0_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RTC_IRQ_A>[src]

pub fn variant(&self) -> RTC_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED3_A>[src]

pub fn variant(&self) -> RESERVED3_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, MAILBOX_IRQ_A>[src]

pub fn variant(&self) -> MAILBOX_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<u32, Reg<u32, _SEC_CPU_INT_MASK0>>[src]

pub fn sys_irq(&self) -> SYS_IRQ_R[src]

Bit 0 - Watchdog Timer, Brown Out Detectors and Flash Controller interrupts

pub fn sdma0_irq(&self) -> SDMA0_IRQ_R[src]

Bit 1 - System DMA 0 (non-secure) interrupt.

pub fn gpio_globalint0_irq(&self) -> GPIO_GLOBALINT0_IRQ_R[src]

Bit 2 - GPIO Group 0 interrupt.

pub fn gpio_globalint1_irq(&self) -> GPIO_GLOBALINT1_IRQ_R[src]

Bit 3 - GPIO Group 1 interrupt.

pub fn gpio_int0_irq0(&self) -> GPIO_INT0_IRQ0_R[src]

Bit 4 - Pin interrupt 0 or pattern match engine slice 0 interrupt.

pub fn gpio_int0_irq1(&self) -> GPIO_INT0_IRQ1_R[src]

Bit 5 - Pin interrupt 1 or pattern match engine slice 1 interrupt.

pub fn gpio_int0_irq2(&self) -> GPIO_INT0_IRQ2_R[src]

Bit 6 - Pin interrupt 2 or pattern match engine slice 2 interrupt.

pub fn gpio_int0_irq3(&self) -> GPIO_INT0_IRQ3_R[src]

Bit 7 - Pin interrupt 3 or pattern match engine slice 3 interrupt.

pub fn utick_irq(&self) -> UTICK_IRQ_R[src]

Bit 8 - Micro Tick Timer interrupt.

pub fn mrt_irq(&self) -> MRT_IRQ_R[src]

Bit 9 - Multi-Rate Timer interrupt.

pub fn ctimer0_irq(&self) -> CTIMER0_IRQ_R[src]

Bit 10 - Standard counter/timer 0 interrupt.

pub fn ctimer1_irq(&self) -> CTIMER1_IRQ_R[src]

Bit 11 - Standard counter/timer 1 interrupt.

pub fn sct_irq(&self) -> SCT_IRQ_R[src]

Bit 12 - SCTimer/PWM interrupt.

pub fn ctimer3_irq(&self) -> CTIMER3_IRQ_R[src]

Bit 13 - Standard counter/timer 3 interrupt.

pub fn flexcomm0_irq(&self) -> FLEXCOMM0_IRQ_R[src]

Bit 14 - Flexcomm 0 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm1_irq(&self) -> FLEXCOMM1_IRQ_R[src]

Bit 15 - Flexcomm 1 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm2_irq(&self) -> FLEXCOMM2_IRQ_R[src]

Bit 16 - Flexcomm 2 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm3_irq(&self) -> FLEXCOMM3_IRQ_R[src]

Bit 17 - Flexcomm 3 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm4_irq(&self) -> FLEXCOMM4_IRQ_R[src]

Bit 18 - Flexcomm 4 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm5_irq(&self) -> FLEXCOMM5_IRQ_R[src]

Bit 19 - Flexcomm 5 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm6_irq(&self) -> FLEXCOMM6_IRQ_R[src]

Bit 20 - Flexcomm 6 interrupt (USART, SPI, I2C, I2S).

pub fn flexcomm7_irq(&self) -> FLEXCOMM7_IRQ_R[src]

Bit 21 - Flexcomm 7 interrupt (USART, SPI, I2C, I2S).

pub fn adc_irq(&self) -> ADC_IRQ_R[src]

Bit 22 - General Purpose ADC interrupt.

pub fn reserved0(&self) -> RESERVED0_R[src]

Bit 23 - Reserved. Read value is undefined, only zero should be written.

pub fn acmp_irq(&self) -> ACMP_IRQ_R[src]

Bit 24 - Analog Comparator interrupt.

pub fn reserved1(&self) -> RESERVED1_R[src]

Bit 25 - Reserved. Read value is undefined, only zero should be written.

pub fn reserved2(&self) -> RESERVED2_R[src]

Bit 26 - Reserved. Read value is undefined, only zero should be written.

pub fn usb0_needclk(&self) -> USB0_NEEDCLK_R[src]

Bit 27 - USB Full Speed Controller Clock request interrupt.

pub fn usb0_irq(&self) -> USB0_IRQ_R[src]

Bit 28 - USB Full Speed Controller interrupt.

pub fn rtc_irq(&self) -> RTC_IRQ_R[src]

Bit 29 - RTC_LITE0_ALARM_IRQ, RTC_LITE0_WAKEUP_IRQ

pub fn reserved3(&self) -> RESERVED3_R[src]

Bit 30 - Reserved. Read value is undefined, only zero should be written.

pub fn mailbox_irq(&self) -> MAILBOX_IRQ_R[src]

Bit 31 - Mailbox interrupt.

impl R<bool, GPIO_INT0_IRQ4_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ4_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ5_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ5_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ6_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ6_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, GPIO_INT0_IRQ7_A>[src]

pub fn variant(&self) -> GPIO_INT0_IRQ7_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, CTIMER2_IRQ_A>[src]

pub fn variant(&self) -> CTIMER2_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, CTIMER4_IRQ_A>[src]

pub fn variant(&self) -> CTIMER4_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, OS_EVENT_TIMER_IRQ_A>[src]

pub fn variant(&self) -> OS_EVENT_TIMER_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED0_A>[src]

pub fn variant(&self) -> RESERVED0_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED1_A>[src]

pub fn variant(&self) -> RESERVED1_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED2_A>[src]

pub fn variant(&self) -> RESERVED2_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SDIO_IRQ_A>[src]

pub fn variant(&self) -> SDIO_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED3_A>[src]

pub fn variant(&self) -> RESERVED3_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED4_A>[src]

pub fn variant(&self) -> RESERVED4_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, RESERVED5_A>[src]

pub fn variant(&self) -> RESERVED5_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, USB1_PHY_IRQ_A>[src]

pub fn variant(&self) -> USB1_PHY_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, USB1_IRQ_A>[src]

pub fn variant(&self) -> USB1_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, USB1_NEEDCLK_A>[src]

pub fn variant(&self) -> USB1_NEEDCLK_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SEC_HYPERVISOR_CALL_IRQ_A>[src]

pub fn variant(&self) -> SEC_HYPERVISOR_CALL_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SEC_GPIO_INT0_IRQ0_A>[src]

pub fn variant(&self) -> SEC_GPIO_INT0_IRQ0_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SEC_GPIO_INT0_IRQ1_A>[src]

pub fn variant(&self) -> SEC_GPIO_INT0_IRQ1_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, PLU_IRQ_A>[src]

pub fn variant(&self) -> PLU_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SEC_VIO_IRQ_A>[src]

pub fn variant(&self) -> SEC_VIO_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SHA_IRQ_A>[src]

pub fn variant(&self) -> SHA_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, CASPER_IRQ_A>[src]

pub fn variant(&self) -> CASPER_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, PUFKEY_IRQ_A>[src]

pub fn variant(&self) -> PUFKEY_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, PQ_IRQ_A>[src]

pub fn variant(&self) -> PQ_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, SDMA1_IRQ_A>[src]

pub fn variant(&self) -> SDMA1_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<bool, LSPI_HS_IRQ_A>[src]

pub fn variant(&self) -> LSPI_HS_IRQ_A[src]

Get enumerated values variant

pub fn is_invisible(&self) -> bool[src]

Checks if the value of the field is INVISIBLE

pub fn is_visible(&self) -> bool[src]

Checks if the value of the field is VISIBLE

impl R<u32, Reg<u32, _SEC_CPU_INT_MASK1>>[src]

pub fn gpio_int0_irq4(&self) -> GPIO_INT0_IRQ4_R[src]

Bit 0 - Pin interrupt 4 or pattern match engine slice 4 interrupt.

pub fn gpio_int0_irq5(&self) -> GPIO_INT0_IRQ5_R[src]

Bit 1 - Pin interrupt 5 or pattern match engine slice 5 interrupt.

pub fn gpio_int0_irq6(&self) -> GPIO_INT0_IRQ6_R[src]

Bit 2 - Pin interrupt 6 or pattern match engine slice 6 interrupt.

pub fn gpio_int0_irq7(&self) -> GPIO_INT0_IRQ7_R[src]

Bit 3 - Pin interrupt 7 or pattern match engine slice 7 interrupt.

pub fn ctimer2_irq(&self) -> CTIMER2_IRQ_R[src]

Bit 4 - Standard counter/timer 2 interrupt.

pub fn ctimer4_irq(&self) -> CTIMER4_IRQ_R[src]

Bit 5 - Standard counter/timer 4 interrupt.

pub fn os_event_timer_irq(&self) -> OS_EVENT_TIMER_IRQ_R[src]

Bit 6 - OS Event Timer and OS Event Timer Wakeup interrupts

pub fn reserved0(&self) -> RESERVED0_R[src]

Bit 7 - Reserved. Read value is undefined, only zero should be written.

pub fn reserved1(&self) -> RESERVED1_R[src]

Bit 8 - Reserved. Read value is undefined, only zero should be written.

pub fn reserved2(&self) -> RESERVED2_R[src]

Bit 9 - Reserved. Read value is undefined, only zero should be written.

pub fn sdio_irq(&self) -> SDIO_IRQ_R[src]

Bit 10 - SDIO Controller interrupt.

pub fn reserved3(&self) -> RESERVED3_R[src]

Bit 11 - Reserved. Read value is undefined, only zero should be written.

pub fn reserved4(&self) -> RESERVED4_R[src]

Bit 12 - Reserved. Read value is undefined, only zero should be written.

pub fn reserved5(&self) -> RESERVED5_R[src]

Bit 13 - Reserved. Read value is undefined, only zero should be written.

pub fn usb1_phy_irq(&self) -> USB1_PHY_IRQ_R[src]

Bit 14 - USB High Speed PHY Controller interrupt.

pub fn usb1_irq(&self) -> USB1_IRQ_R[src]

Bit 15 - USB High Speed Controller interrupt.

pub fn usb1_needclk(&self) -> USB1_NEEDCLK_R[src]

Bit 16 - USB High Speed Controller Clock request interrupt.

pub fn sec_hypervisor_call_irq(&self) -> SEC_HYPERVISOR_CALL_IRQ_R[src]

Bit 17 - Secure fault Hyper Visor call interrupt.

pub fn sec_gpio_int0_irq0(&self) -> SEC_GPIO_INT0_IRQ0_R[src]

Bit 18 - Secure Pin interrupt 0 or pattern match engine slice 0 interrupt.

pub fn sec_gpio_int0_irq1(&self) -> SEC_GPIO_INT0_IRQ1_R[src]

Bit 19 - Secure Pin interrupt 1 or pattern match engine slice 1 interrupt.

pub fn plu_irq(&self) -> PLU_IRQ_R[src]

Bit 20 - Programmable Look-Up Controller interrupt.

pub fn sec_vio_irq(&self) -> SEC_VIO_IRQ_R[src]

Bit 21 - Security Violation interrupt.

pub fn sha_irq(&self) -> SHA_IRQ_R[src]

Bit 22 - HASH-AES interrupt.

pub fn casper_irq(&self) -> CASPER_IRQ_R[src]

Bit 23 - CASPER interrupt.

pub fn pufkey_irq(&self) -> PUFKEY_IRQ_R[src]

Bit 24 - PUF interrupt.

pub fn pq_irq(&self) -> PQ_IRQ_R[src]

Bit 25 - Power Quad interrupt.

pub fn sdma1_irq(&self) -> SDMA1_IRQ_R[src]

Bit 26 - System DMA 1 (Secure) interrupt

pub fn lspi_hs_irq(&self) -> LSPI_HS_IRQ_R[src]

Bit 27 - High Speed SPI interrupt

impl R<u8, SEC_GPIO_MASK0_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, SEC_GPIO_MASK0_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, SEC_GPIO_MASK1_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, SEC_GPIO_MASK1_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, SEC_CPU1_INT_MASK0_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, SEC_CPU1_INT_MASK0_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, SEC_CPU1_INT_MASK1_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, SEC_CPU1_INT_MASK1_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u32, Reg<u32, _SEC_MASK_LOCK>>[src]

pub fn sec_gpio_mask0_lock(&self) -> SEC_GPIO_MASK0_LOCK_R[src]

Bits 0:1 - SEC_GPIO_MASK0 register write-lock.

pub fn sec_gpio_mask1_lock(&self) -> SEC_GPIO_MASK1_LOCK_R[src]

Bits 2:3 - SEC_GPIO_MASK1 register write-lock.

pub fn sec_cpu1_int_mask0_lock(&self) -> SEC_CPU1_INT_MASK0_LOCK_R[src]

Bits 8:9 - SEC_CPU_INT_MASK0 register write-lock.

pub fn sec_cpu1_int_mask1_lock(&self) -> SEC_CPU1_INT_MASK1_LOCK_R[src]

Bits 10:11 - SEC_CPU_INT_MASK1 register write-lock.

impl R<u8, CPU1C_A>[src]

pub fn variant(&self) -> CPU1C_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, CPU1S_A>[src]

pub fn variant(&self) -> CPU1S_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, USBFSD_A>[src]

pub fn variant(&self) -> USBFSD_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SDMA0_A>[src]

pub fn variant(&self) -> SDMA0_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SDIO_A>[src]

pub fn variant(&self) -> SDIO_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, PQ_A>[src]

pub fn variant(&self) -> PQ_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, HASH_A>[src]

pub fn variant(&self) -> HASH_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, USBFSH_A>[src]

pub fn variant(&self) -> USBFSH_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, SDMA1_A>[src]

pub fn variant(&self) -> SDMA1_A[src]

Get enumerated values variant

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

impl R<u8, MASTER_SEC_LEVEL_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, MASTER_SEC_LEVEL_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u32, Reg<u32, _MASTER_SEC_LEVEL>>[src]

pub fn cpu1c(&self) -> CPU1C_R[src]

Bits 4:5 - Micro-Cortex M33 (CPU1) Code bus.

pub fn cpu1s(&self) -> CPU1S_R[src]

Bits 6:7 - Micro-Cortex M33 (CPU1) System bus.

pub fn usbfsd(&self) -> USBFSD_R[src]

Bits 8:9 - USB Full Speed Device.

pub fn sdma0(&self) -> SDMA0_R[src]

Bits 10:11 - System DMA 0.

pub fn sdio(&self) -> SDIO_R[src]

Bits 16:17 - SDIO.

pub fn pq(&self) -> PQ_R[src]

Bits 18:19 - Power Quad.

pub fn hash(&self) -> HASH_R[src]

Bits 20:21 - Hash.

pub fn usbfsh(&self) -> USBFSH_R[src]

Bits 22:23 - USB Full speed Host.

pub fn sdma1(&self) -> SDMA1_R[src]

Bits 24:25 - System DMA 1 security level.

pub fn master_sec_level_lock(&self) -> MASTER_SEC_LEVEL_LOCK_R[src]

Bits 30:31 - MASTER_SEC_LEVEL write-lock.

impl R<u8, CPU1C_A>[src]

pub fn variant(&self) -> CPU1C_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, CPU1S_A>[src]

pub fn variant(&self) -> CPU1S_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, USBFSD_A>[src]

pub fn variant(&self) -> USBFSD_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, SDMA0_A>[src]

pub fn variant(&self) -> SDMA0_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, SDIO_A>[src]

pub fn variant(&self) -> SDIO_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, PQ_A>[src]

pub fn variant(&self) -> PQ_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, HASH_A>[src]

pub fn variant(&self) -> HASH_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, USBFSH_A>[src]

pub fn variant(&self) -> USBFSH_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, SDMA1_A>[src]

pub fn variant(&self) -> SDMA1_A[src]

Get enumerated values variant

pub fn is_enum_s_p(&self) -> bool[src]

Checks if the value of the field is ENUM_S_P

pub fn is_enum_s_np(&self) -> bool[src]

Checks if the value of the field is ENUM_S_NP

pub fn is_enum_ns_p(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_P

pub fn is_enum_ns_np(&self) -> bool[src]

Checks if the value of the field is ENUM_NS_NP

impl R<u8, MASTER_SEC_LEVEL_ANTIPOL_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, MASTER_SEC_LEVEL_ANTIPOL_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u32, Reg<u32, _MASTER_SEC_ANTI_POL_REG>>[src]

pub fn cpu1c(&self) -> CPU1C_R[src]

Bits 4:5 - Micro-Cortex M33 (CPU1) Code bus. Must be equal to NOT(MASTER_SEC_LEVEL.CPU1C)

pub fn cpu1s(&self) -> CPU1S_R[src]

Bits 6:7 - Micro-Cortex M33 (CPU1) System bus. Must be equal to NOT(MASTER_SEC_LEVEL.CPU1S)

pub fn usbfsd(&self) -> USBFSD_R[src]

Bits 8:9 - USB Full Speed Device. Must be equal to NOT(MASTER_SEC_LEVEL.USBFSD)

pub fn sdma0(&self) -> SDMA0_R[src]

Bits 10:11 - System DMA 0. Must be equal to NOT(MASTER_SEC_LEVEL.SDMA0)

pub fn sdio(&self) -> SDIO_R[src]

Bits 16:17 - SDIO. Must be equal to NOT(MASTER_SEC_LEVEL.SDIO)

pub fn pq(&self) -> PQ_R[src]

Bits 18:19 - Power Quad. Must be equal to NOT(MASTER_SEC_LEVEL.PQ)

pub fn hash(&self) -> HASH_R[src]

Bits 20:21 - Hash. Must be equal to NOT(MASTER_SEC_LEVEL.HASH)

pub fn usbfsh(&self) -> USBFSH_R[src]

Bits 22:23 - USB Full speed Host. Must be equal to NOT(MASTER_SEC_LEVEL.USBFSH)

pub fn sdma1(&self) -> SDMA1_R[src]

Bits 24:25 - System DMA 1 security level. Must be equal to NOT(MASTER_SEC_LEVEL.SDMA1)

pub fn master_sec_level_antipol_lock(&self) -> MASTER_SEC_LEVEL_ANTIPOL_LOCK_R[src]

Bits 30:31 - MASTER_SEC_ANTI_POL_REG register write-lock.

impl R<u8, LOCK_NS_VTOR_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_NS_VTOR_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, LOCK_NS_MPU_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_NS_MPU_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, LOCK_S_VTAIRCR_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_S_VTAIRCR_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, LOCK_S_MPU_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_S_MPU_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, LOCK_SAU_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_SAU_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, CPU0_LOCK_REG_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, CPU0_LOCK_REG_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u32, Reg<u32, _CPU0_LOCK_REG>>[src]

pub fn lock_ns_vtor(&self) -> LOCK_NS_VTOR_R[src]

Bits 0:1 - Cortex M33 (CPU0) VTOR_NS register write-lock.

pub fn lock_ns_mpu(&self) -> LOCK_NS_MPU_R[src]

Bits 2:3 - Cortex M33 (CPU0) non-secure MPU register write-lock.

pub fn lock_s_vtaircr(&self) -> LOCK_S_VTAIRCR_R[src]

Bits 4:5 - Cortex M33 (CPU0) VTOR_S, AIRCR.PRIS, IRCR.BFHFNMINS registers write-lock.

pub fn lock_s_mpu(&self) -> LOCK_S_MPU_R[src]

Bits 6:7 - Cortex M33 (CPU0) Secure MPU registers write-lock.

pub fn lock_sau(&self) -> LOCK_SAU_R[src]

Bits 8:9 - Cortex M33 (CPU0) SAU registers write-lock.

pub fn cpu0_lock_reg_lock(&self) -> CPU0_LOCK_REG_LOCK_R[src]

Bits 30:31 - CPU0_LOCK_REG write-lock.

impl R<u8, LOCK_NS_VTOR_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_NS_VTOR_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, LOCK_NS_MPU_A>[src]

pub fn variant(&self) -> Variant<u8, LOCK_NS_MPU_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u8, CPU1_LOCK_REG_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, CPU1_LOCK_REG_LOCK_A>[src]

Get enumerated values variant

pub fn is_blocked(&self) -> bool[src]

Checks if the value of the field is BLOCKED

pub fn is_writable(&self) -> bool[src]

Checks if the value of the field is WRITABLE

impl R<u32, Reg<u32, _CPU1_LOCK_REG>>[src]

pub fn lock_ns_vtor(&self) -> LOCK_NS_VTOR_R[src]

Bits 0:1 - micro-Cortex M33 (CPU1) VTOR_NS register write-lock.

pub fn lock_ns_mpu(&self) -> LOCK_NS_MPU_R[src]

Bits 2:3 - micro-Cortex M33 (CPU1) non-secure MPU register write-lock.

pub fn cpu1_lock_reg_lock(&self) -> CPU1_LOCK_REG_LOCK_R[src]

Bits 30:31 - CPU1_LOCK_REG write-lock.

impl R<u8, WRITE_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, WRITE_LOCK_A>[src]

Get enumerated values variant

pub fn is_restricted(&self) -> bool[src]

Checks if the value of the field is RESTRICTED

pub fn is_accessible(&self) -> bool[src]

Checks if the value of the field is ACCESSIBLE

impl R<u8, ENABLE_SECURE_CHECKING_A>[src]

pub fn variant(&self) -> Variant<u8, ENABLE_SECURE_CHECKING_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

impl R<u8, ENABLE_S_PRIV_CHECK_A>[src]

pub fn variant(&self) -> Variant<u8, ENABLE_S_PRIV_CHECK_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

impl R<u8, ENABLE_NS_PRIV_CHECK_A>[src]

pub fn variant(&self) -> Variant<u8, ENABLE_NS_PRIV_CHECK_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

impl R<u8, DISABLE_VIOLATION_ABORT_A>[src]

pub fn variant(&self) -> Variant<u8, DISABLE_VIOLATION_ABORT_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, DISABLE_SIMPLE_MASTER_STRICT_MODE_A>[src]

pub fn variant(&self) -> Variant<u8, DISABLE_SIMPLE_MASTER_STRICT_MODE_A>[src]

Get enumerated values variant

pub fn is_tier_mode(&self) -> bool[src]

Checks if the value of the field is TIER_MODE

pub fn is_strict_mode(&self) -> bool[src]

Checks if the value of the field is STRICT_MODE

impl R<u8, DISABLE_SMART_MASTER_STRICT_MODE_A>[src]

pub fn variant(&self) -> Variant<u8, DISABLE_SMART_MASTER_STRICT_MODE_A>[src]

Get enumerated values variant

pub fn is_tier_mode(&self) -> bool[src]

Checks if the value of the field is TIER_MODE

pub fn is_strict_mode(&self) -> bool[src]

Checks if the value of the field is STRICT_MODE

impl R<u8, IDAU_ALL_NS_A>[src]

pub fn variant(&self) -> Variant<u8, IDAU_ALL_NS_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _MISC_CTRL_DP_REG>>[src]

pub fn write_lock(&self) -> WRITE_LOCK_R[src]

Bits 0:1 - Write lock.

pub fn enable_secure_checking(&self) -> ENABLE_SECURE_CHECKING_R[src]

Bits 2:3 - Enable secure check for AHB matrix.

pub fn enable_s_priv_check(&self) -> ENABLE_S_PRIV_CHECK_R[src]

Bits 4:5 - Enable secure privilege check for AHB matrix.

pub fn enable_ns_priv_check(&self) -> ENABLE_NS_PRIV_CHECK_R[src]

Bits 6:7 - Enable non-secure privilege check for AHB matrix.

pub fn disable_violation_abort(&self) -> DISABLE_VIOLATION_ABORT_R[src]

Bits 8:9 - Disable secure violation abort.

pub fn disable_simple_master_strict_mode(
    &self
) -> DISABLE_SIMPLE_MASTER_STRICT_MODE_R
[src]

Bits 10:11 - Disable simple master strict mode.

pub fn disable_smart_master_strict_mode(
    &self
) -> DISABLE_SMART_MASTER_STRICT_MODE_R
[src]

Bits 12:13 - Disable smart master strict mode.

pub fn idau_all_ns(&self) -> IDAU_ALL_NS_R[src]

Bits 14:15 - Disable IDAU.

impl R<u8, WRITE_LOCK_A>[src]

pub fn variant(&self) -> Variant<u8, WRITE_LOCK_A>[src]

Get enumerated values variant

pub fn is_restricted(&self) -> bool[src]

Checks if the value of the field is RESTRICTED

pub fn is_accessible(&self) -> bool[src]

Checks if the value of the field is ACCESSIBLE

impl R<u8, ENABLE_SECURE_CHECKING_A>[src]

pub fn variant(&self) -> Variant<u8, ENABLE_SECURE_CHECKING_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

impl R<u8, ENABLE_S_PRIV_CHECK_A>[src]

pub fn variant(&self) -> Variant<u8, ENABLE_S_PRIV_CHECK_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

impl R<u8, ENABLE_NS_PRIV_CHECK_A>[src]

pub fn variant(&self) -> Variant<u8, ENABLE_NS_PRIV_CHECK_A>[src]

Get enumerated values variant

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

impl R<u8, DISABLE_VIOLATION_ABORT_A>[src]

pub fn variant(&self) -> Variant<u8, DISABLE_VIOLATION_ABORT_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u8, DISABLE_SIMPLE_MASTER_STRICT_MODE_A>[src]

pub fn variant(&self) -> Variant<u8, DISABLE_SIMPLE_MASTER_STRICT_MODE_A>[src]

Get enumerated values variant

pub fn is_tier_mode(&self) -> bool[src]

Checks if the value of the field is TIER_MODE

pub fn is_strict_mode(&self) -> bool[src]

Checks if the value of the field is STRICT_MODE

impl R<u8, DISABLE_SMART_MASTER_STRICT_MODE_A>[src]

pub fn variant(&self) -> Variant<u8, DISABLE_SMART_MASTER_STRICT_MODE_A>[src]

Get enumerated values variant

pub fn is_tier_mode(&self) -> bool[src]

Checks if the value of the field is TIER_MODE

pub fn is_strict_mode(&self) -> bool[src]

Checks if the value of the field is STRICT_MODE

impl R<u8, IDAU_ALL_NS_A>[src]

pub fn variant(&self) -> Variant<u8, IDAU_ALL_NS_A>[src]

Get enumerated values variant

pub fn is_disable(&self) -> bool[src]

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool[src]

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _MISC_CTRL_REG>>[src]

pub fn write_lock(&self) -> WRITE_LOCK_R[src]

Bits 0:1 - Write lock.

pub fn enable_secure_checking(&self) -> ENABLE_SECURE_CHECKING_R[src]

Bits 2:3 - Enable secure check for AHB matrix.

pub fn enable_s_priv_check(&self) -> ENABLE_S_PRIV_CHECK_R[src]

Bits 4:5 - Enable secure privilege check for AHB matrix.

pub fn enable_ns_priv_check(&self) -> ENABLE_NS_PRIV_CHECK_R[src]

Bits 6:7 - Enable non-secure privilege check for AHB matrix.

pub fn disable_violation_abort(&self) -> DISABLE_VIOLATION_ABORT_R[src]

Bits 8:9 - Disable secure violation abort.

pub fn disable_simple_master_strict_mode(
    &self
) -> DISABLE_SIMPLE_MASTER_STRICT_MODE_R
[src]

Bits 10:11 - Disable simple master strict mode.

pub fn disable_smart_master_strict_mode(
    &self
) -> DISABLE_SMART_MASTER_STRICT_MODE_R
[src]

Bits 12:13 - Disable smart master strict mode.

pub fn idau_all_ns(&self) -> IDAU_ALL_NS_R[src]

Bits 14:15 - Disable IDAU.

impl R<bool, SU0_A>[src]

pub fn variant(&self) -> SU0_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS0_A>[src]

pub fn variant(&self) -> SUS0_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU1_A>[src]

pub fn variant(&self) -> SU1_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS1_A>[src]

pub fn variant(&self) -> SUS1_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU2_A>[src]

pub fn variant(&self) -> SU2_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS2_A>[src]

pub fn variant(&self) -> SUS2_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU3_A>[src]

pub fn variant(&self) -> SU3_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS3_A>[src]

pub fn variant(&self) -> SUS3_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU4_A>[src]

pub fn variant(&self) -> SU4_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS4_A>[src]

pub fn variant(&self) -> SUS4_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU5_A>[src]

pub fn variant(&self) -> SU5_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS5_A>[src]

pub fn variant(&self) -> SUS5_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU6_A>[src]

pub fn variant(&self) -> SU6_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS6_A>[src]

pub fn variant(&self) -> SUS6_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU7_A>[src]

pub fn variant(&self) -> SU7_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS7_A>[src]

pub fn variant(&self) -> SUS7_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<bool, SU10_A>[src]

pub fn variant(&self) -> SU10_A[src]

Get enumerated values variant

pub fn is_unknown_not_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_NOT_PERMITTED

pub fn is_unknown_permitted(&self) -> bool[src]

Checks if the value of the field is UNKNOWN_PERMITTED

impl R<bool, SUS10_A>[src]

pub fn variant(&self) -> SUS10_A[src]

Get enumerated values variant

pub fn is_secure_and_non_secure(&self) -> bool[src]

Checks if the value of the field is SECURE_AND_NON_SECURE

pub fn is_secure_only(&self) -> bool[src]

Checks if the value of the field is SECURE_ONLY

impl R<u32, Reg<u32, _CPPWR>>[src]

pub fn su0(&self) -> SU0_R[src]

Bit 0 - State UNKNOWN 0.

pub fn sus0(&self) -> SUS0_R[src]

Bit 1 - State UNKNOWN Secure only 0.

pub fn su1(&self) -> SU1_R[src]

Bit 2 - State UNKNOWN 1.

pub fn sus1(&self) -> SUS1_R[src]

Bit 3 - State UNKNOWN Secure only 1.

pub fn su2(&self) -> SU2_R[src]

Bit 4 - State UNKNOWN 2.

pub fn sus2(&self) -> SUS2_R[src]

Bit 5 - State UNKNOWN Secure only 2.

pub fn su3(&self) -> SU3_R[src]

Bit 6 - State UNKNOWN 3.

pub fn sus3(&self) -> SUS3_R[src]

Bit 7 - State UNKNOWN Secure only 3.

pub fn su4(&self) -> SU4_R[src]

Bit 8 - State UNKNOWN 4.

pub fn sus4(&self) -> SUS4_R[src]

Bit 9 - State UNKNOWN Secure only 4.

pub fn su5(&self) -> SU5_R[src]

Bit 10 - State UNKNOWN 5.

pub fn sus5(&self) -> SUS5_R[src]

Bit 11 - State UNKNOWN Secure only 5.

pub fn su6(&self) -> SU6_R[src]

Bit 12 - State UNKNOWN 6.

pub fn sus6(&self) -> SUS6_R[src]

Bit 13 - State UNKNOWN Secure only 6.

pub fn su7(&self) -> SU7_R[src]

Bit 14 - State UNKNOWN 7.

pub fn sus7(&self) -> SUS7_R[src]

Bit 15 - State UNKNOWN Secure only 7.

pub fn su10(&self) -> SU10_R[src]

Bit 20 - State UNKNOWN 10.

pub fn sus10(&self) -> SUS10_R[src]

Bit 21 - State UNKNOWN Secure only 10.

pub fn su11(&self) -> SU11_R[src]

Bit 22 - State UNKNOWN 11.

pub fn sus11(&self) -> SUS11_R[src]

Bit 23 - State UNKNOWN Secure only 11.

impl R<bool, ENABLE_A>[src]

pub fn variant(&self) -> ENABLE_A[src]

Get enumerated values variant

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

impl R<bool, ALLNS_A>[src]

pub fn variant(&self) -> ALLNS_A[src]

Get enumerated values variant

pub fn is_secured_memory(&self) -> bool[src]

Checks if the value of the field is SECURED_MEMORY

pub fn is_non_secured_memory(&self) -> bool[src]

Checks if the value of the field is NON_SECURED_MEMORY

impl R<u32, Reg<u32, _CTRL>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - Enable. Enables the SAU. This bit is RAZ/WI when the Security Extension is implemented without an SAU region.

pub fn allns(&self) -> ALLNS_R[src]

Bit 1 - All Non-secure.

impl R<u32, Reg<u32, _TYPE>>[src]

pub fn sregion(&self) -> SREGION_R[src]

Bits 0:7 - SAU regions. The number of implemented SAU regions.

impl R<u32, Reg<u32, _RNR>>[src]

pub fn region(&self) -> REGION_R[src]

Bits 0:7 - Region number.

impl R<u32, Reg<u32, _RBAR>>[src]

pub fn baddr(&self) -> BADDR_R[src]

Bits 5:31 - Base address. Holds bits[31:5] of the base address for the selected SAU region. Bits[4:0] of the base address are defined as 0x00.

impl R<bool, ENABLE_A>[src]

pub fn variant(&self) -> ENABLE_A[src]

Get enumerated values variant

pub fn is_enabled(&self) -> bool[src]

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool[src]

Checks if the value of the field is DISABLED

impl R<bool, NSC_A>[src]

pub fn variant(&self) -> NSC_A[src]

Get enumerated values variant

pub fn is_not_non_secure_callable(&self) -> bool[src]

Checks if the value of the field is NOT_NON_SECURE_CALLABLE

pub fn is_non_secure_callable(&self) -> bool[src]

Checks if the value of the field is NON_SECURE_CALLABLE

impl R<u32, Reg<u32, _RLAR>>[src]

pub fn enable(&self) -> ENABLE_R[src]

Bit 0 - Enable. SAU region enable.

pub fn nsc(&self) -> NSC_R[src]

Bit 1 - Non-secure callable. Controls whether Non-secure state is permitted to execute an SG instruction from this region.

pub fn laddr(&self) -> LADDR_R[src]

Bits 5:31 - Limit address. Holds bits[31:5] of the limit address for the selected SAU region. Bits[4:0] of the limit address are defined as 0x1F.

impl R<bool, INVEP_A>[src]

pub fn variant(&self) -> INVEP_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, INVIS_A>[src]

pub fn variant(&self) -> INVIS_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, INVER_A>[src]

pub fn variant(&self) -> INVER_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, AUVIOL_A>[src]

pub fn variant(&self) -> AUVIOL_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, INVTRAN_A>[src]

pub fn variant(&self) -> INVTRAN_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, LSPERR_A>[src]

pub fn variant(&self) -> LSPERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<bool, SFARVALID_A>[src]

pub fn variant(&self) -> SFARVALID_A[src]

Get enumerated values variant

pub fn is_not_valid(&self) -> bool[src]

Checks if the value of the field is NOT_VALID

pub fn is_valid(&self) -> bool[src]

Checks if the value of the field is VALID

impl R<bool, LSERR_A>[src]

pub fn variant(&self) -> LSERR_A[src]

Get enumerated values variant

pub fn is_no_error(&self) -> bool[src]

Checks if the value of the field is NO_ERROR

pub fn is_error(&self) -> bool[src]

Checks if the value of the field is ERROR

impl R<u32, Reg<u32, _SFSR>>[src]

pub fn invep(&self) -> INVEP_R[src]

Bit 0 - Invalid entry point.

pub fn invis(&self) -> INVIS_R[src]

Bit 1 - Invalid integrity signature flag.

pub fn inver(&self) -> INVER_R[src]

Bit 2 - Invalid exception return flag.

pub fn auviol(&self) -> AUVIOL_R[src]

Bit 3 - Attribution unit violation flag.

pub fn invtran(&self) -> INVTRAN_R[src]

Bit 4 - Invalid transition flag.

pub fn lsperr(&self) -> LSPERR_R[src]

Bit 5 - Lazy state preservation error flag.

pub fn sfarvalid(&self) -> SFARVALID_R[src]

Bit 6 - Secure fault address valid.

pub fn lserr(&self) -> LSERR_R[src]

Bit 7 - Lazy state error flag.

impl R<u32, Reg<u32, _SFAR>>[src]

pub fn address(&self) -> ADDRESS_R[src]

Bits 0:31 - When the SFARVALID bit of the SFSR is set to 1, this field holds the address of an access that caused an SAU violation.

Trait Implementations

impl<U, T, FI> PartialEq<FI> for R<U, T> where
    U: PartialEq,
    FI: Copy + Into<U>, 
[src]

Auto Trait Implementations

impl<U, T> Send for R<U, T> where
    T: Send,
    U: Send

impl<U, T> Sync for R<U, T> where
    T: Sync,
    U: Sync

impl<U, T> Unpin for R<U, T> where
    T: Unpin,
    U: Unpin

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.