Struct microbit::hal::pac::generic::R[]

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

Register/field reader

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

Implementations

impl<U, T> R<U, T> where
    U: Copy

pub fn bits(&self) -> U

Read raw bits from register/field

impl<FI> R<bool, FI>

pub fn bit(&self) -> bool

Value of the field as raw bits

pub fn bit_is_clear(&self) -> bool

Returns true if the bit is clear (0)

pub fn bit_is_set(&self) -> bool

Returns true if the bit is set (1)

impl R<u32, PART_A>

pub fn variant(&self) -> Variant<u32, PART_A>

Get enumerated values variant

pub fn is_n52833(&self) -> bool

Checks if the value of the field is N52833

pub fn is_n52840(&self) -> bool

Checks if the value of the field is N52840

pub fn is_unspecified(&self) -> bool

Checks if the value of the field is UNSPECIFIED

impl R<u32, Reg<u32, _PART>>

pub fn part(&self) -> R<u32, PART_A>

Bits 0:31 - Part code

impl R<u32, VARIANT_A>

pub fn variant(&self) -> Variant<u32, VARIANT_A>

Get enumerated values variant

pub fn is_aaaa(&self) -> bool

Checks if the value of the field is AAAA

pub fn is_aaab(&self) -> bool

Checks if the value of the field is AAAB

pub fn is_unspecified(&self) -> bool

Checks if the value of the field is UNSPECIFIED

impl R<u32, Reg<u32, _VARIANT>>

pub fn variant(&self) -> R<u32, VARIANT_A>

Bits 0:31 - Build code (hardware version and production configuration). Encoded as ASCII.

impl R<u32, PACKAGE_A>

pub fn variant(&self) -> Variant<u32, PACKAGE_A>

Get enumerated values variant

pub fn is_qd(&self) -> bool

Checks if the value of the field is QD

pub fn is_qi(&self) -> bool

Checks if the value of the field is QI

pub fn is_cj(&self) -> bool

Checks if the value of the field is CJ

pub fn is_unspecified(&self) -> bool

Checks if the value of the field is UNSPECIFIED

impl R<u32, Reg<u32, _PACKAGE>>

pub fn package(&self) -> R<u32, PACKAGE_A>

Bits 0:31 - Package option

impl R<u32, RAM_A>

pub fn variant(&self) -> Variant<u32, RAM_A>

Get enumerated values variant

pub fn is_k16(&self) -> bool

Checks if the value of the field is K16

pub fn is_k32(&self) -> bool

Checks if the value of the field is K32

pub fn is_k64(&self) -> bool

Checks if the value of the field is K64

pub fn is_k128(&self) -> bool

Checks if the value of the field is K128

pub fn is_k256(&self) -> bool

Checks if the value of the field is K256

pub fn is_unspecified(&self) -> bool

Checks if the value of the field is UNSPECIFIED

impl R<u32, Reg<u32, _RAM>>

pub fn ram(&self) -> R<u32, RAM_A>

Bits 0:31 - RAM variant

impl R<u32, FLASH_A>

pub fn variant(&self) -> Variant<u32, FLASH_A>

Get enumerated values variant

pub fn is_k128(&self) -> bool

Checks if the value of the field is K128

pub fn is_k256(&self) -> bool

Checks if the value of the field is K256

pub fn is_k512(&self) -> bool

Checks if the value of the field is K512

pub fn is_k1024(&self) -> bool

Checks if the value of the field is K1024

pub fn is_k2048(&self) -> bool

Checks if the value of the field is K2048

pub fn is_unspecified(&self) -> bool

Checks if the value of the field is UNSPECIFIED

impl R<u32, Reg<u32, _FLASH>>

pub fn flash(&self) -> R<u32, FLASH_A>

Bits 0:31 - Flash variant

impl R<u32, Reg<u32, _A0>>

pub fn a(&self) -> R<u16, u16>

Bits 0:11 - A (slope definition) register.

impl R<u32, Reg<u32, _A1>>

pub fn a(&self) -> R<u16, u16>

Bits 0:11 - A (slope definition) register.

impl R<u32, Reg<u32, _A2>>

pub fn a(&self) -> R<u16, u16>

Bits 0:11 - A (slope definition) register.

impl R<u32, Reg<u32, _A3>>

pub fn a(&self) -> R<u16, u16>

Bits 0:11 - A (slope definition) register.

impl R<u32, Reg<u32, _A4>>

pub fn a(&self) -> R<u16, u16>

Bits 0:11 - A (slope definition) register.

impl R<u32, Reg<u32, _A5>>

pub fn a(&self) -> R<u16, u16>

Bits 0:11 - A (slope definition) register.

impl R<u32, Reg<u32, _B0>>

pub fn b(&self) -> R<u16, u16>

Bits 0:13 - B (y-intercept)

impl R<u32, Reg<u32, _B1>>

pub fn b(&self) -> R<u16, u16>

Bits 0:13 - B (y-intercept)

impl R<u32, Reg<u32, _B2>>

pub fn b(&self) -> R<u16, u16>

Bits 0:13 - B (y-intercept)

impl R<u32, Reg<u32, _B3>>

pub fn b(&self) -> R<u16, u16>

Bits 0:13 - B (y-intercept)

impl R<u32, Reg<u32, _B4>>

pub fn b(&self) -> R<u16, u16>

Bits 0:13 - B (y-intercept)

impl R<u32, Reg<u32, _B5>>

pub fn b(&self) -> R<u16, u16>

Bits 0:13 - B (y-intercept)

impl R<u32, Reg<u32, _T0>>

pub fn t(&self) -> R<u8, u8>

Bits 0:7 - T (segment end) register

impl R<u32, Reg<u32, _T1>>

pub fn t(&self) -> R<u8, u8>

Bits 0:7 - T (segment end) register

impl R<u32, Reg<u32, _T2>>

pub fn t(&self) -> R<u8, u8>

Bits 0:7 - T (segment end) register

impl R<u32, Reg<u32, _T3>>

pub fn t(&self) -> R<u8, u8>

Bits 0:7 - T (segment end) register

impl R<u32, Reg<u32, _T4>>

pub fn t(&self) -> R<u8, u8>

Bits 0:7 - T (segment end) register

impl R<u32, Reg<u32, _TAGHEADER0>>

pub fn mfgid(&self) -> R<u8, u8>

Bits 0:7 - Default Manufacturer ID: Nordic Semiconductor ASA has ICM 0x5F

pub fn ud1(&self) -> R<u8, u8>

Bits 8:15 - Unique identifier byte 1

pub fn ud2(&self) -> R<u8, u8>

Bits 16:23 - Unique identifier byte 2

pub fn ud3(&self) -> R<u8, u8>

Bits 24:31 - Unique identifier byte 3

impl R<u32, Reg<u32, _TAGHEADER1>>

pub fn ud4(&self) -> R<u8, u8>

Bits 0:7 - Unique identifier byte 4

pub fn ud5(&self) -> R<u8, u8>

Bits 8:15 - Unique identifier byte 5

pub fn ud6(&self) -> R<u8, u8>

Bits 16:23 - Unique identifier byte 6

pub fn ud7(&self) -> R<u8, u8>

Bits 24:31 - Unique identifier byte 7

impl R<u32, Reg<u32, _TAGHEADER2>>

pub fn ud8(&self) -> R<u8, u8>

Bits 0:7 - Unique identifier byte 8

pub fn ud9(&self) -> R<u8, u8>

Bits 8:15 - Unique identifier byte 9

pub fn ud10(&self) -> R<u8, u8>

Bits 16:23 - Unique identifier byte 10

pub fn ud11(&self) -> R<u8, u8>

Bits 24:31 - Unique identifier byte 11

impl R<u32, Reg<u32, _TAGHEADER3>>

pub fn ud12(&self) -> R<u8, u8>

Bits 0:7 - Unique identifier byte 12

pub fn ud13(&self) -> R<u8, u8>

Bits 8:15 - Unique identifier byte 13

pub fn ud14(&self) -> R<u8, u8>

Bits 16:23 - Unique identifier byte 14

pub fn ud15(&self) -> R<u8, u8>

Bits 24:31 - Unique identifier byte 15

impl R<u32, Reg<u32, _CODEPAGESIZE>>

pub fn codepagesize(&self) -> R<u32, u32>

Bits 0:31 - Code memory page size

impl R<u32, Reg<u32, _CODESIZE>>

pub fn codesize(&self) -> R<u32, u32>

Bits 0:31 - Code memory size in number of pages

impl R<u32, Reg<u32, _DEVICEID>>

pub fn deviceid(&self) -> R<u32, u32>

Bits 0:31 - 64 bit unique device identifier

impl R<u32, Reg<u32, _ER>>

pub fn er(&self) -> R<u32, u32>

Bits 0:31 - Encryption root, word n

impl R<u32, Reg<u32, _IR>>

pub fn ir(&self) -> R<u32, u32>

Bits 0:31 - Identity Root, word n

impl R<bool, DEVICEADDRTYPE_A>

pub fn variant(&self) -> DEVICEADDRTYPE_A

Get enumerated values variant

pub fn is_public(&self) -> bool

Checks if the value of the field is PUBLIC

pub fn is_random(&self) -> bool

Checks if the value of the field is RANDOM

impl R<u32, Reg<u32, _DEVICEADDRTYPE>>

pub fn deviceaddrtype(&self) -> R<bool, DEVICEADDRTYPE_A>

Bit 0 - Device address type

impl R<u32, Reg<u32, _DEVICEADDR>>

pub fn deviceaddr(&self) -> R<u32, u32>

Bits 0:31 - 48 bit device address

impl R<u32, PRODTEST_A>

pub fn variant(&self) -> Variant<u32, PRODTEST_A>

Get enumerated values variant

pub fn is_done(&self) -> bool

Checks if the value of the field is DONE

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

impl R<u32, Reg<u32, _PRODTEST>>

pub fn prodtest(&self) -> R<u32, PRODTEST_A>

Bits 0:31 - Production test signature n

impl R<u32, Reg<u32, _NRFFW>>

pub fn nrffw(&self) -> R<u32, u32>

Bits 0:31 - Reserved for Nordic firmware design

impl R<u32, Reg<u32, _NRFHW>>

pub fn nrfhw(&self) -> R<u32, u32>

Bits 0:31 - Reserved for Nordic hardware design

impl R<u32, Reg<u32, _CUSTOMER>>

pub fn customer(&self) -> R<u32, u32>

Bits 0:31 - Reserved for customer

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _PSELRESET>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - GPIO pin number onto which nRESET is exposed

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number onto which nRESET is exposed

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u8, PALL_A>

pub fn variant(&self) -> Variant<u8, PALL_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _APPROTECT>>

pub fn pall(&self) -> R<u8, PALL_A>

Bits 0:7 - Enable or disable access port protection.

impl R<bool, PROTECT_A>

pub fn variant(&self) -> PROTECT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_nfc(&self) -> bool

Checks if the value of the field is NFC

impl R<u32, Reg<u32, _NFCPINS>>

pub fn protect(&self) -> R<bool, PROTECT_A>

Bit 0 - Setting of pins dedicated to NFC functionality

impl R<u8, CPUNIDEN_A>

pub fn variant(&self) -> Variant<u8, CPUNIDEN_A>

Get enumerated values variant

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

impl R<u8, CPUFPBEN_A>

pub fn variant(&self) -> Variant<u8, CPUFPBEN_A>

Get enumerated values variant

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _DEBUGCTRL>>

pub fn cpuniden(&self) -> R<u8, CPUNIDEN_A>

Bits 0:7 - Configure CPU non-intrusive debug features

pub fn cpufpben(&self) -> R<u8, CPUFPBEN_A>

Bits 8:15 - Configure CPU flash patch and breakpoint (FPB) unit behavior

impl R<u8, VOUT_A>

pub fn variant(&self) -> Variant<u8, VOUT_A>

Get enumerated values variant

pub fn is_1v8(&self) -> bool

Checks if the value of the field is _1V8

pub fn is_2v1(&self) -> bool

Checks if the value of the field is _2V1

pub fn is_2v4(&self) -> bool

Checks if the value of the field is _2V4

pub fn is_2v7(&self) -> bool

Checks if the value of the field is _2V7

pub fn is_3v0(&self) -> bool

Checks if the value of the field is _3V0

pub fn is_3v3(&self) -> bool

Checks if the value of the field is _3V3

pub fn is_default(&self) -> bool

Checks if the value of the field is DEFAULT

impl R<u32, Reg<u32, _REGOUT0>>

pub fn vout(&self) -> R<u8, VOUT_A>

Bits 0:2 - Output voltage from REG0 regulator stage.

impl R<bool, EVENTS_HFCLKSTARTED_A>

pub fn variant(&self) -> EVENTS_HFCLKSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_HFCLKSTARTED>>

pub fn events_hfclkstarted(&self) -> R<bool, EVENTS_HFCLKSTARTED_A>

Bit 0 - HFXO crystal oscillator started

impl R<bool, EVENTS_LFCLKSTARTED_A>

pub fn variant(&self) -> EVENTS_LFCLKSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_LFCLKSTARTED>>

pub fn events_lfclkstarted(&self) -> R<bool, EVENTS_LFCLKSTARTED_A>

Bit 0 - LFCLK started

impl R<bool, EVENTS_DONE_A>

pub fn variant(&self) -> EVENTS_DONE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DONE>>

pub fn events_done(&self) -> R<bool, EVENTS_DONE_A>

Bit 0 - Calibration of LFRC completed

impl R<bool, EVENTS_CTTO_A>

pub fn variant(&self) -> EVENTS_CTTO_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CTTO>>

pub fn events_ctto(&self) -> R<bool, EVENTS_CTTO_A>

Bit 0 - Calibration timer timeout

impl R<bool, EVENTS_CTSTARTED_A>

pub fn variant(&self) -> EVENTS_CTSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CTSTARTED>>

pub fn events_ctstarted(&self) -> R<bool, EVENTS_CTSTARTED_A>

Bit 0 - Calibration timer has been started and is ready to process new tasks

impl R<bool, EVENTS_CTSTOPPED_A>

pub fn variant(&self) -> EVENTS_CTSTOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CTSTOPPED>>

pub fn events_ctstopped(&self) -> R<bool, EVENTS_CTSTOPPED_A>

Bit 0 - Calibration timer has been stopped and is ready to process new tasks

impl R<bool, HFCLKSTARTED_A>

pub fn variant(&self) -> HFCLKSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LFCLKSTARTED_A>

pub fn variant(&self) -> LFCLKSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DONE_A>

pub fn variant(&self) -> DONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTTO_A>

pub fn variant(&self) -> CTTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTSTARTED_A>

pub fn variant(&self) -> CTSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTSTOPPED_A>

pub fn variant(&self) -> CTSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn hfclkstarted(&self) -> R<bool, HFCLKSTARTED_A>

Bit 0 - Write ‘1’ to enable interrupt for event HFCLKSTARTED

pub fn lfclkstarted(&self) -> R<bool, LFCLKSTARTED_A>

Bit 1 - Write ‘1’ to enable interrupt for event LFCLKSTARTED

pub fn done(&self) -> R<bool, DONE_A>

Bit 3 - Write ‘1’ to enable interrupt for event DONE

pub fn ctto(&self) -> R<bool, CTTO_A>

Bit 4 - Write ‘1’ to enable interrupt for event CTTO

pub fn ctstarted(&self) -> R<bool, CTSTARTED_A>

Bit 10 - Write ‘1’ to enable interrupt for event CTSTARTED

pub fn ctstopped(&self) -> R<bool, CTSTOPPED_A>

Bit 11 - Write ‘1’ to enable interrupt for event CTSTOPPED

impl R<bool, HFCLKSTARTED_A>

pub fn variant(&self) -> HFCLKSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LFCLKSTARTED_A>

pub fn variant(&self) -> LFCLKSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DONE_A>

pub fn variant(&self) -> DONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTTO_A>

pub fn variant(&self) -> CTTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTSTARTED_A>

pub fn variant(&self) -> CTSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTSTOPPED_A>

pub fn variant(&self) -> CTSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn hfclkstarted(&self) -> R<bool, HFCLKSTARTED_A>

Bit 0 - Write ‘1’ to disable interrupt for event HFCLKSTARTED

pub fn lfclkstarted(&self) -> R<bool, LFCLKSTARTED_A>

Bit 1 - Write ‘1’ to disable interrupt for event LFCLKSTARTED

pub fn done(&self) -> R<bool, DONE_A>

Bit 3 - Write ‘1’ to disable interrupt for event DONE

pub fn ctto(&self) -> R<bool, CTTO_A>

Bit 4 - Write ‘1’ to disable interrupt for event CTTO

pub fn ctstarted(&self) -> R<bool, CTSTARTED_A>

Bit 10 - Write ‘1’ to disable interrupt for event CTSTARTED

pub fn ctstopped(&self) -> R<bool, CTSTOPPED_A>

Bit 11 - Write ‘1’ to disable interrupt for event CTSTOPPED

impl R<bool, STATUS_A>

pub fn variant(&self) -> STATUS_A

Get enumerated values variant

pub fn is_not_triggered(&self) -> bool

Checks if the value of the field is NOTTRIGGERED

pub fn is_triggered(&self) -> bool

Checks if the value of the field is TRIGGERED

impl R<u32, Reg<u32, _HFCLKRUN>>

pub fn status(&self) -> R<bool, STATUS_A>

Bit 0 - HFCLKSTART task triggered or not

impl R<bool, SRC_A>

pub fn variant(&self) -> SRC_A

Get enumerated values variant

pub fn is_rc(&self) -> bool

Checks if the value of the field is RC

pub fn is_xtal(&self) -> bool

Checks if the value of the field is XTAL

impl R<bool, STATE_A>

pub fn variant(&self) -> STATE_A

Get enumerated values variant

pub fn is_not_running(&self) -> bool

Checks if the value of the field is NOTRUNNING

pub fn is_running(&self) -> bool

Checks if the value of the field is RUNNING

impl R<u32, Reg<u32, _HFCLKSTAT>>

pub fn src(&self) -> R<bool, SRC_A>

Bit 0 - Source of HFCLK

pub fn state(&self) -> R<bool, STATE_A>

Bit 16 - HFCLK state

impl R<bool, STATUS_A>

pub fn variant(&self) -> STATUS_A

Get enumerated values variant

pub fn is_not_triggered(&self) -> bool

Checks if the value of the field is NOTTRIGGERED

pub fn is_triggered(&self) -> bool

Checks if the value of the field is TRIGGERED

impl R<u32, Reg<u32, _LFCLKRUN>>

pub fn status(&self) -> R<bool, STATUS_A>

Bit 0 - LFCLKSTART task triggered or not

impl R<u8, SRC_A>

pub fn variant(&self) -> Variant<u8, SRC_A>

Get enumerated values variant

pub fn is_rc(&self) -> bool

Checks if the value of the field is RC

pub fn is_xtal(&self) -> bool

Checks if the value of the field is XTAL

pub fn is_synth(&self) -> bool

Checks if the value of the field is SYNTH

impl R<bool, STATE_A>

pub fn variant(&self) -> STATE_A

Get enumerated values variant

pub fn is_not_running(&self) -> bool

Checks if the value of the field is NOTRUNNING

pub fn is_running(&self) -> bool

Checks if the value of the field is RUNNING

impl R<u32, Reg<u32, _LFCLKSTAT>>

pub fn src(&self) -> R<u8, SRC_A>

Bits 0:1 - Source of LFCLK

pub fn state(&self) -> R<bool, STATE_A>

Bit 16 - LFCLK state

impl R<u8, SRC_A>

pub fn variant(&self) -> Variant<u8, SRC_A>

Get enumerated values variant

pub fn is_rc(&self) -> bool

Checks if the value of the field is RC

pub fn is_xtal(&self) -> bool

Checks if the value of the field is XTAL

pub fn is_synth(&self) -> bool

Checks if the value of the field is SYNTH

impl R<u32, Reg<u32, _LFCLKSRCCOPY>>

pub fn src(&self) -> R<u8, SRC_A>

Bits 0:1 - Clock source

impl R<u8, SRC_A>

pub fn variant(&self) -> Variant<u8, SRC_A>

Get enumerated values variant

pub fn is_rc(&self) -> bool

Checks if the value of the field is RC

pub fn is_xtal(&self) -> bool

Checks if the value of the field is XTAL

pub fn is_synth(&self) -> bool

Checks if the value of the field is SYNTH

impl R<bool, BYPASS_A>

pub fn variant(&self) -> BYPASS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EXTERNAL_A>

pub fn variant(&self) -> EXTERNAL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _LFCLKSRC>>

pub fn src(&self) -> R<u8, SRC_A>

Bits 0:1 - Clock source

pub fn bypass(&self) -> R<bool, BYPASS_A>

Bit 16 - Enable or disable bypass of LFCLK crystal oscillator with external clock source

pub fn external(&self) -> R<bool, EXTERNAL_A>

Bit 17 - Enable or disable external source for LFCLK

impl R<u8, HFXODEBOUNCE_A>

pub fn variant(&self) -> Variant<u8, HFXODEBOUNCE_A>

Get enumerated values variant

pub fn is_db256us(&self) -> bool

Checks if the value of the field is DB256US

pub fn is_db1024us(&self) -> bool

Checks if the value of the field is DB1024US

impl R<u32, Reg<u32, _HFXODEBOUNCE>>

pub fn hfxodebounce(&self) -> R<u8, HFXODEBOUNCE_A>

Bits 0:7 - HFXO debounce time. Debounce time = HFXODEBOUNCE * 16 us.

impl R<bool, LFXODEBOUNCE_A>

pub fn variant(&self) -> LFXODEBOUNCE_A

Get enumerated values variant

pub fn is_normal(&self) -> bool

Checks if the value of the field is NORMAL

pub fn is_extended(&self) -> bool

Checks if the value of the field is EXTENDED

impl R<u32, Reg<u32, _LFXODEBOUNCE>>

pub fn lfxodebounce(&self) -> R<bool, LFXODEBOUNCE_A>

Bit 0 - LFXO debounce time.

impl R<u32, Reg<u32, _CTIV>>

pub fn ctiv(&self) -> R<u8, u8>

Bits 0:6 - Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.

impl R<u8, TRACEPORTSPEED_A>

pub fn variant(&self) -> TRACEPORTSPEED_A

Get enumerated values variant

pub fn is_32mhz(&self) -> bool

Checks if the value of the field is _32MHZ

pub fn is_16mhz(&self) -> bool

Checks if the value of the field is _16MHZ

pub fn is_8mhz(&self) -> bool

Checks if the value of the field is _8MHZ

pub fn is_4mhz(&self) -> bool

Checks if the value of the field is _4MHZ

impl R<u8, TRACEMUX_A>

pub fn variant(&self) -> Variant<u8, TRACEMUX_A>

Get enumerated values variant

pub fn is_gpio(&self) -> bool

Checks if the value of the field is GPIO

pub fn is_serial(&self) -> bool

Checks if the value of the field is SERIAL

pub fn is_parallel(&self) -> bool

Checks if the value of the field is PARALLEL

impl R<u32, Reg<u32, _TRACECONFIG>>

pub fn traceportspeed(&self) -> R<u8, TRACEPORTSPEED_A>

Bits 0:1 - Speed of trace port clock. Note that the TRACECLK pin will output this clock divided by two.

pub fn tracemux(&self) -> R<u8, TRACEMUX_A>

Bits 16:17 - Pin multiplexing of trace signals. See pin assignment chapter for more details.

impl R<bool, S0POWER_A>

pub fn variant(&self) -> S0POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S1POWER_A>

pub fn variant(&self) -> S1POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S2POWER_A>

pub fn variant(&self) -> S2POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S3POWER_A>

pub fn variant(&self) -> S3POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S4POWER_A>

pub fn variant(&self) -> S4POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S5POWER_A>

pub fn variant(&self) -> S5POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S6POWER_A>

pub fn variant(&self) -> S6POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S7POWER_A>

pub fn variant(&self) -> S7POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S8POWER_A>

pub fn variant(&self) -> S8POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S9POWER_A>

pub fn variant(&self) -> S9POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S10POWER_A>

pub fn variant(&self) -> S10POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S11POWER_A>

pub fn variant(&self) -> S11POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S12POWER_A>

pub fn variant(&self) -> S12POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S13POWER_A>

pub fn variant(&self) -> S13POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S14POWER_A>

pub fn variant(&self) -> S14POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S15POWER_A>

pub fn variant(&self) -> S15POWER_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S0RETENTION_A>

pub fn variant(&self) -> S0RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S1RETENTION_A>

pub fn variant(&self) -> S1RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S2RETENTION_A>

pub fn variant(&self) -> S2RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S3RETENTION_A>

pub fn variant(&self) -> S3RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S4RETENTION_A>

pub fn variant(&self) -> S4RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S5RETENTION_A>

pub fn variant(&self) -> S5RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S6RETENTION_A>

pub fn variant(&self) -> S6RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S7RETENTION_A>

pub fn variant(&self) -> S7RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S8RETENTION_A>

pub fn variant(&self) -> S8RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S9RETENTION_A>

pub fn variant(&self) -> S9RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S10RETENTION_A>

pub fn variant(&self) -> S10RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S11RETENTION_A>

pub fn variant(&self) -> S11RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S12RETENTION_A>

pub fn variant(&self) -> S12RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S13RETENTION_A>

pub fn variant(&self) -> S13RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S14RETENTION_A>

pub fn variant(&self) -> S14RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, S15RETENTION_A>

pub fn variant(&self) -> S15RETENTION_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<u32, Reg<u32, _POWER>>

pub fn s0power(&self) -> R<bool, S0POWER_A>

Bit 0 - Keep RAM section S0 on or off in System ON mode.

pub fn s1power(&self) -> R<bool, S1POWER_A>

Bit 1 - Keep RAM section S1 on or off in System ON mode.

pub fn s2power(&self) -> R<bool, S2POWER_A>

Bit 2 - Keep RAM section S2 on or off in System ON mode.

pub fn s3power(&self) -> R<bool, S3POWER_A>

Bit 3 - Keep RAM section S3 on or off in System ON mode.

pub fn s4power(&self) -> R<bool, S4POWER_A>

Bit 4 - Keep RAM section S4 on or off in System ON mode.

pub fn s5power(&self) -> R<bool, S5POWER_A>

Bit 5 - Keep RAM section S5 on or off in System ON mode.

pub fn s6power(&self) -> R<bool, S6POWER_A>

Bit 6 - Keep RAM section S6 on or off in System ON mode.

pub fn s7power(&self) -> R<bool, S7POWER_A>

Bit 7 - Keep RAM section S7 on or off in System ON mode.

pub fn s8power(&self) -> R<bool, S8POWER_A>

Bit 8 - Keep RAM section S8 on or off in System ON mode.

pub fn s9power(&self) -> R<bool, S9POWER_A>

Bit 9 - Keep RAM section S9 on or off in System ON mode.

pub fn s10power(&self) -> R<bool, S10POWER_A>

Bit 10 - Keep RAM section S10 on or off in System ON mode.

pub fn s11power(&self) -> R<bool, S11POWER_A>

Bit 11 - Keep RAM section S11 on or off in System ON mode.

pub fn s12power(&self) -> R<bool, S12POWER_A>

Bit 12 - Keep RAM section S12 on or off in System ON mode.

pub fn s13power(&self) -> R<bool, S13POWER_A>

Bit 13 - Keep RAM section S13 on or off in System ON mode.

pub fn s14power(&self) -> R<bool, S14POWER_A>

Bit 14 - Keep RAM section S14 on or off in System ON mode.

pub fn s15power(&self) -> R<bool, S15POWER_A>

Bit 15 - Keep RAM section S15 on or off in System ON mode.

pub fn s0retention(&self) -> R<bool, S0RETENTION_A>

Bit 16 - Keep retention on RAM section S0 when RAM section is off

pub fn s1retention(&self) -> R<bool, S1RETENTION_A>

Bit 17 - Keep retention on RAM section S1 when RAM section is off

pub fn s2retention(&self) -> R<bool, S2RETENTION_A>

Bit 18 - Keep retention on RAM section S2 when RAM section is off

pub fn s3retention(&self) -> R<bool, S3RETENTION_A>

Bit 19 - Keep retention on RAM section S3 when RAM section is off

pub fn s4retention(&self) -> R<bool, S4RETENTION_A>

Bit 20 - Keep retention on RAM section S4 when RAM section is off

pub fn s5retention(&self) -> R<bool, S5RETENTION_A>

Bit 21 - Keep retention on RAM section S5 when RAM section is off

pub fn s6retention(&self) -> R<bool, S6RETENTION_A>

Bit 22 - Keep retention on RAM section S6 when RAM section is off

pub fn s7retention(&self) -> R<bool, S7RETENTION_A>

Bit 23 - Keep retention on RAM section S7 when RAM section is off

pub fn s8retention(&self) -> R<bool, S8RETENTION_A>

Bit 24 - Keep retention on RAM section S8 when RAM section is off

pub fn s9retention(&self) -> R<bool, S9RETENTION_A>

Bit 25 - Keep retention on RAM section S9 when RAM section is off

pub fn s10retention(&self) -> R<bool, S10RETENTION_A>

Bit 26 - Keep retention on RAM section S10 when RAM section is off

pub fn s11retention(&self) -> R<bool, S11RETENTION_A>

Bit 27 - Keep retention on RAM section S11 when RAM section is off

pub fn s12retention(&self) -> R<bool, S12RETENTION_A>

Bit 28 - Keep retention on RAM section S12 when RAM section is off

pub fn s13retention(&self) -> R<bool, S13RETENTION_A>

Bit 29 - Keep retention on RAM section S13 when RAM section is off

pub fn s14retention(&self) -> R<bool, S14RETENTION_A>

Bit 30 - Keep retention on RAM section S14 when RAM section is off

pub fn s15retention(&self) -> R<bool, S15RETENTION_A>

Bit 31 - Keep retention on RAM section S15 when RAM section is off

impl R<bool, EVENTS_POFWARN_A>

pub fn variant(&self) -> EVENTS_POFWARN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_POFWARN>>

pub fn events_pofwarn(&self) -> R<bool, EVENTS_POFWARN_A>

Bit 0 - Power failure warning

impl R<bool, EVENTS_SLEEPENTER_A>

pub fn variant(&self) -> EVENTS_SLEEPENTER_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SLEEPENTER>>

pub fn events_sleepenter(&self) -> R<bool, EVENTS_SLEEPENTER_A>

Bit 0 - CPU entered WFI/WFE sleep

impl R<bool, EVENTS_SLEEPEXIT_A>

pub fn variant(&self) -> EVENTS_SLEEPEXIT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SLEEPEXIT>>

pub fn events_sleepexit(&self) -> R<bool, EVENTS_SLEEPEXIT_A>

Bit 0 - CPU exited WFI/WFE sleep

impl R<bool, EVENTS_USBDETECTED_A>

pub fn variant(&self) -> EVENTS_USBDETECTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_USBDETECTED>>

pub fn events_usbdetected(&self) -> R<bool, EVENTS_USBDETECTED_A>

Bit 0 - Voltage supply detected on VBUS

impl R<bool, EVENTS_USBREMOVED_A>

pub fn variant(&self) -> EVENTS_USBREMOVED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_USBREMOVED>>

pub fn events_usbremoved(&self) -> R<bool, EVENTS_USBREMOVED_A>

Bit 0 - Voltage supply removed from VBUS

impl R<bool, EVENTS_USBPWRRDY_A>

pub fn variant(&self) -> EVENTS_USBPWRRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_USBPWRRDY>>

pub fn events_usbpwrrdy(&self) -> R<bool, EVENTS_USBPWRRDY_A>

Bit 0 - USB 3.3 V supply ready

impl R<bool, POFWARN_A>

pub fn variant(&self) -> POFWARN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SLEEPENTER_A>

pub fn variant(&self) -> SLEEPENTER_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SLEEPEXIT_A>

pub fn variant(&self) -> SLEEPEXIT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBDETECTED_A>

pub fn variant(&self) -> USBDETECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBREMOVED_A>

pub fn variant(&self) -> USBREMOVED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBPWRRDY_A>

pub fn variant(&self) -> USBPWRRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn pofwarn(&self) -> R<bool, POFWARN_A>

Bit 2 - Write ‘1’ to enable interrupt for event POFWARN

pub fn sleepenter(&self) -> R<bool, SLEEPENTER_A>

Bit 5 - Write ‘1’ to enable interrupt for event SLEEPENTER

pub fn sleepexit(&self) -> R<bool, SLEEPEXIT_A>

Bit 6 - Write ‘1’ to enable interrupt for event SLEEPEXIT

pub fn usbdetected(&self) -> R<bool, USBDETECTED_A>

Bit 7 - Write ‘1’ to enable interrupt for event USBDETECTED

pub fn usbremoved(&self) -> R<bool, USBREMOVED_A>

Bit 8 - Write ‘1’ to enable interrupt for event USBREMOVED

pub fn usbpwrrdy(&self) -> R<bool, USBPWRRDY_A>

Bit 9 - Write ‘1’ to enable interrupt for event USBPWRRDY

impl R<bool, POFWARN_A>

pub fn variant(&self) -> POFWARN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SLEEPENTER_A>

pub fn variant(&self) -> SLEEPENTER_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SLEEPEXIT_A>

pub fn variant(&self) -> SLEEPEXIT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBDETECTED_A>

pub fn variant(&self) -> USBDETECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBREMOVED_A>

pub fn variant(&self) -> USBREMOVED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBPWRRDY_A>

pub fn variant(&self) -> USBPWRRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn pofwarn(&self) -> R<bool, POFWARN_A>

Bit 2 - Write ‘1’ to disable interrupt for event POFWARN

pub fn sleepenter(&self) -> R<bool, SLEEPENTER_A>

Bit 5 - Write ‘1’ to disable interrupt for event SLEEPENTER

pub fn sleepexit(&self) -> R<bool, SLEEPEXIT_A>

Bit 6 - Write ‘1’ to disable interrupt for event SLEEPEXIT

pub fn usbdetected(&self) -> R<bool, USBDETECTED_A>

Bit 7 - Write ‘1’ to disable interrupt for event USBDETECTED

pub fn usbremoved(&self) -> R<bool, USBREMOVED_A>

Bit 8 - Write ‘1’ to disable interrupt for event USBREMOVED

pub fn usbpwrrdy(&self) -> R<bool, USBPWRRDY_A>

Bit 9 - Write ‘1’ to disable interrupt for event USBPWRRDY

impl R<bool, RESETPIN_A>

pub fn variant(&self) -> RESETPIN_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, DOG_A>

pub fn variant(&self) -> DOG_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, SREQ_A>

pub fn variant(&self) -> SREQ_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, LOCKUP_A>

pub fn variant(&self) -> LOCKUP_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, OFF_A>

pub fn variant(&self) -> OFF_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, LPCOMP_A>

pub fn variant(&self) -> LPCOMP_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, DIF_A>

pub fn variant(&self) -> DIF_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, NFC_A>

pub fn variant(&self) -> NFC_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, VBUS_A>

pub fn variant(&self) -> VBUS_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<u32, Reg<u32, _RESETREAS>>

pub fn resetpin(&self) -> R<bool, RESETPIN_A>

Bit 0 - Reset from pin-reset detected

pub fn dog(&self) -> R<bool, DOG_A>

Bit 1 - Reset from watchdog detected

pub fn sreq(&self) -> R<bool, SREQ_A>

Bit 2 - Reset from soft reset detected

pub fn lockup(&self) -> R<bool, LOCKUP_A>

Bit 3 - Reset from CPU lock-up detected

pub fn off(&self) -> R<bool, OFF_A>

Bit 16 - Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO

pub fn lpcomp(&self) -> R<bool, LPCOMP_A>

Bit 17 - Reset due to wake up from System OFF mode when wakeup is triggered from ANADETECT signal from LPCOMP

pub fn dif(&self) -> R<bool, DIF_A>

Bit 18 - Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode

pub fn nfc(&self) -> R<bool, NFC_A>

Bit 19 - Reset due to wake up from System OFF mode by NFC field detect

pub fn vbus(&self) -> R<bool, VBUS_A>

Bit 20 - Reset due to wake up from System OFF mode by VBUS rising into valid range

impl R<bool, RAMBLOCK0_A>

pub fn variant(&self) -> RAMBLOCK0_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, RAMBLOCK1_A>

pub fn variant(&self) -> RAMBLOCK1_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, RAMBLOCK2_A>

pub fn variant(&self) -> RAMBLOCK2_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<bool, RAMBLOCK3_A>

pub fn variant(&self) -> RAMBLOCK3_A

Get enumerated values variant

pub fn is_off(&self) -> bool

Checks if the value of the field is OFF

pub fn is_on(&self) -> bool

Checks if the value of the field is ON

impl R<u32, Reg<u32, _RAMSTATUS>>

pub fn ramblock0(&self) -> R<bool, RAMBLOCK0_A>

Bit 0 - RAM block 0 is on or off/powering up

pub fn ramblock1(&self) -> R<bool, RAMBLOCK1_A>

Bit 1 - RAM block 1 is on or off/powering up

pub fn ramblock2(&self) -> R<bool, RAMBLOCK2_A>

Bit 2 - RAM block 2 is on or off/powering up

pub fn ramblock3(&self) -> R<bool, RAMBLOCK3_A>

Bit 3 - RAM block 3 is on or off/powering up

impl R<bool, VBUSDETECT_A>

pub fn variant(&self) -> VBUSDETECT_A

Get enumerated values variant

pub fn is_no_vbus(&self) -> bool

Checks if the value of the field is NOVBUS

pub fn is_vbus_present(&self) -> bool

Checks if the value of the field is VBUSPRESENT

impl R<bool, OUTPUTRDY_A>

pub fn variant(&self) -> OUTPUTRDY_A

Get enumerated values variant

pub fn is_not_ready(&self) -> bool

Checks if the value of the field is NOTREADY

pub fn is_ready(&self) -> bool

Checks if the value of the field is READY

impl R<u32, Reg<u32, _USBREGSTATUS>>

pub fn vbusdetect(&self) -> R<bool, VBUSDETECT_A>

Bit 0 - VBUS input detection status (USBDETECTED and USBREMOVED events are derived from this information)

pub fn outputrdy(&self) -> R<bool, OUTPUTRDY_A>

Bit 1 - USB supply output settling time elapsed

impl R<bool, POF_A>

pub fn variant(&self) -> POF_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u8, THRESHOLD_A>

pub fn variant(&self) -> Variant<u8, THRESHOLD_A>

Get enumerated values variant

pub fn is_v17(&self) -> bool

Checks if the value of the field is V17

pub fn is_v18(&self) -> bool

Checks if the value of the field is V18

pub fn is_v19(&self) -> bool

Checks if the value of the field is V19

pub fn is_v20(&self) -> bool

Checks if the value of the field is V20

pub fn is_v21(&self) -> bool

Checks if the value of the field is V21

pub fn is_v22(&self) -> bool

Checks if the value of the field is V22

pub fn is_v23(&self) -> bool

Checks if the value of the field is V23

pub fn is_v24(&self) -> bool

Checks if the value of the field is V24

pub fn is_v25(&self) -> bool

Checks if the value of the field is V25

pub fn is_v26(&self) -> bool

Checks if the value of the field is V26

pub fn is_v27(&self) -> bool

Checks if the value of the field is V27

pub fn is_v28(&self) -> bool

Checks if the value of the field is V28

impl R<u8, THRESHOLDVDDH_A>

pub fn variant(&self) -> THRESHOLDVDDH_A

Get enumerated values variant

pub fn is_v27(&self) -> bool

Checks if the value of the field is V27

pub fn is_v28(&self) -> bool

Checks if the value of the field is V28

pub fn is_v29(&self) -> bool

Checks if the value of the field is V29

pub fn is_v30(&self) -> bool

Checks if the value of the field is V30

pub fn is_v31(&self) -> bool

Checks if the value of the field is V31

pub fn is_v32(&self) -> bool

Checks if the value of the field is V32

pub fn is_v33(&self) -> bool

Checks if the value of the field is V33

pub fn is_v34(&self) -> bool

Checks if the value of the field is V34

pub fn is_v35(&self) -> bool

Checks if the value of the field is V35

pub fn is_v36(&self) -> bool

Checks if the value of the field is V36

pub fn is_v37(&self) -> bool

Checks if the value of the field is V37

pub fn is_v38(&self) -> bool

Checks if the value of the field is V38

pub fn is_v39(&self) -> bool

Checks if the value of the field is V39

pub fn is_v40(&self) -> bool

Checks if the value of the field is V40

pub fn is_v41(&self) -> bool

Checks if the value of the field is V41

pub fn is_v42(&self) -> bool

Checks if the value of the field is V42

impl R<u32, Reg<u32, _POFCON>>

pub fn pof(&self) -> R<bool, POF_A>

Bit 0 - Enable or disable power failure warning

pub fn threshold(&self) -> R<u8, THRESHOLD_A>

Bits 1:4 - Power-fail comparator threshold setting. This setting applies both for normal voltage mode (supply connected to both VDD and VDDH) and high voltage mode (supply connected to VDDH only). Values 0-3 set threshold below 1.7 V and should not be used as brown out detection will be activated before power failure warning on such low voltages.

pub fn thresholdvddh(&self) -> R<u8, THRESHOLDVDDH_A>

Bits 8:11 - Power-fail comparator threshold setting for high voltage mode (supply connected to VDDH only). This setting does not apply for normal voltage mode (supply connected to both VDD and VDDH).

impl R<u32, Reg<u32, _GPREGRET>>

pub fn gpregret(&self) -> R<u8, u8>

Bits 0:7 - General purpose retention register

impl R<u32, Reg<u32, _GPREGRET2>>

pub fn gpregret(&self) -> R<u8, u8>

Bits 0:7 - General purpose retention register

impl R<bool, DCDCEN_A>

pub fn variant(&self) -> DCDCEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DCDCEN>>

pub fn dcdcen(&self) -> R<bool, DCDCEN_A>

Bit 0 - Enable DC/DC converter for REG1 stage.

impl R<bool, MAINREGSTATUS_A>

pub fn variant(&self) -> MAINREGSTATUS_A

Get enumerated values variant

pub fn is_normal(&self) -> bool

Checks if the value of the field is NORMAL

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _MAINREGSTATUS>>

pub fn mainregstatus(&self) -> R<bool, MAINREGSTATUS_A>

Bit 0 - Main supply status

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _OUT>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _OUTSET>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _OUTCLR>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _IN>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _DIR>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _DIRSET>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Set as output pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Set as output pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Set as output pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Set as output pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Set as output pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Set as output pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Set as output pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Set as output pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Set as output pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Set as output pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Set as output pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Set as output pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Set as output pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Set as output pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Set as output pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Set as output pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Set as output pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Set as output pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Set as output pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Set as output pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Set as output pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Set as output pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Set as output pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Set as output pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Set as output pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Set as output pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Set as output pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Set as output pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Set as output pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Set as output pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Set as output pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Set as output pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<u32, Reg<u32, _DIRCLR>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Set as input pin 0

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Set as input pin 1

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Set as input pin 2

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Set as input pin 3

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Set as input pin 4

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Set as input pin 5

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Set as input pin 6

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Set as input pin 7

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Set as input pin 8

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Set as input pin 9

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Set as input pin 10

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Set as input pin 11

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Set as input pin 12

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Set as input pin 13

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Set as input pin 14

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Set as input pin 15

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Set as input pin 16

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Set as input pin 17

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Set as input pin 18

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Set as input pin 19

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Set as input pin 20

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Set as input pin 21

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Set as input pin 22

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Set as input pin 23

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Set as input pin 24

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Set as input pin 25

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Set as input pin 26

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Set as input pin 27

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Set as input pin 28

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Set as input pin 29

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Set as input pin 30

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Set as input pin 31

impl R<bool, PIN0_A>

pub fn variant(&self) -> PIN0_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN1_A>

pub fn variant(&self) -> PIN1_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN2_A>

pub fn variant(&self) -> PIN2_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN3_A>

pub fn variant(&self) -> PIN3_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN4_A>

pub fn variant(&self) -> PIN4_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN5_A>

pub fn variant(&self) -> PIN5_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN6_A>

pub fn variant(&self) -> PIN6_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN7_A>

pub fn variant(&self) -> PIN7_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN8_A>

pub fn variant(&self) -> PIN8_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN9_A>

pub fn variant(&self) -> PIN9_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN10_A>

pub fn variant(&self) -> PIN10_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN11_A>

pub fn variant(&self) -> PIN11_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN12_A>

pub fn variant(&self) -> PIN12_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN13_A>

pub fn variant(&self) -> PIN13_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN14_A>

pub fn variant(&self) -> PIN14_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN15_A>

pub fn variant(&self) -> PIN15_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN16_A>

pub fn variant(&self) -> PIN16_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN17_A>

pub fn variant(&self) -> PIN17_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN18_A>

pub fn variant(&self) -> PIN18_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN19_A>

pub fn variant(&self) -> PIN19_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN20_A>

pub fn variant(&self) -> PIN20_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN21_A>

pub fn variant(&self) -> PIN21_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN22_A>

pub fn variant(&self) -> PIN22_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN23_A>

pub fn variant(&self) -> PIN23_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN24_A>

pub fn variant(&self) -> PIN24_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN25_A>

pub fn variant(&self) -> PIN25_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN26_A>

pub fn variant(&self) -> PIN26_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN27_A>

pub fn variant(&self) -> PIN27_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN28_A>

pub fn variant(&self) -> PIN28_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN29_A>

pub fn variant(&self) -> PIN29_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN30_A>

pub fn variant(&self) -> PIN30_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<bool, PIN31_A>

pub fn variant(&self) -> PIN31_A

Get enumerated values variant

pub fn is_not_latched(&self) -> bool

Checks if the value of the field is NOTLATCHED

pub fn is_latched(&self) -> bool

Checks if the value of the field is LATCHED

impl R<u32, Reg<u32, _LATCH>>

pub fn pin0(&self) -> R<bool, PIN0_A>

Bit 0 - Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write ‘1’ to clear.

pub fn pin1(&self) -> R<bool, PIN1_A>

Bit 1 - Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write ‘1’ to clear.

pub fn pin2(&self) -> R<bool, PIN2_A>

Bit 2 - Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write ‘1’ to clear.

pub fn pin3(&self) -> R<bool, PIN3_A>

Bit 3 - Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write ‘1’ to clear.

pub fn pin4(&self) -> R<bool, PIN4_A>

Bit 4 - Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write ‘1’ to clear.

pub fn pin5(&self) -> R<bool, PIN5_A>

Bit 5 - Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write ‘1’ to clear.

pub fn pin6(&self) -> R<bool, PIN6_A>

Bit 6 - Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write ‘1’ to clear.

pub fn pin7(&self) -> R<bool, PIN7_A>

Bit 7 - Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write ‘1’ to clear.

pub fn pin8(&self) -> R<bool, PIN8_A>

Bit 8 - Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write ‘1’ to clear.

pub fn pin9(&self) -> R<bool, PIN9_A>

Bit 9 - Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write ‘1’ to clear.

pub fn pin10(&self) -> R<bool, PIN10_A>

Bit 10 - Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write ‘1’ to clear.

pub fn pin11(&self) -> R<bool, PIN11_A>

Bit 11 - Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write ‘1’ to clear.

pub fn pin12(&self) -> R<bool, PIN12_A>

Bit 12 - Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write ‘1’ to clear.

pub fn pin13(&self) -> R<bool, PIN13_A>

Bit 13 - Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write ‘1’ to clear.

pub fn pin14(&self) -> R<bool, PIN14_A>

Bit 14 - Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write ‘1’ to clear.

pub fn pin15(&self) -> R<bool, PIN15_A>

Bit 15 - Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write ‘1’ to clear.

pub fn pin16(&self) -> R<bool, PIN16_A>

Bit 16 - Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write ‘1’ to clear.

pub fn pin17(&self) -> R<bool, PIN17_A>

Bit 17 - Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write ‘1’ to clear.

pub fn pin18(&self) -> R<bool, PIN18_A>

Bit 18 - Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write ‘1’ to clear.

pub fn pin19(&self) -> R<bool, PIN19_A>

Bit 19 - Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write ‘1’ to clear.

pub fn pin20(&self) -> R<bool, PIN20_A>

Bit 20 - Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write ‘1’ to clear.

pub fn pin21(&self) -> R<bool, PIN21_A>

Bit 21 - Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write ‘1’ to clear.

pub fn pin22(&self) -> R<bool, PIN22_A>

Bit 22 - Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write ‘1’ to clear.

pub fn pin23(&self) -> R<bool, PIN23_A>

Bit 23 - Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write ‘1’ to clear.

pub fn pin24(&self) -> R<bool, PIN24_A>

Bit 24 - Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write ‘1’ to clear.

pub fn pin25(&self) -> R<bool, PIN25_A>

Bit 25 - Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write ‘1’ to clear.

pub fn pin26(&self) -> R<bool, PIN26_A>

Bit 26 - Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write ‘1’ to clear.

pub fn pin27(&self) -> R<bool, PIN27_A>

Bit 27 - Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write ‘1’ to clear.

pub fn pin28(&self) -> R<bool, PIN28_A>

Bit 28 - Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write ‘1’ to clear.

pub fn pin29(&self) -> R<bool, PIN29_A>

Bit 29 - Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write ‘1’ to clear.

pub fn pin30(&self) -> R<bool, PIN30_A>

Bit 30 - Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write ‘1’ to clear.

pub fn pin31(&self) -> R<bool, PIN31_A>

Bit 31 - Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write ‘1’ to clear.

impl R<bool, DETECTMODE_A>

pub fn variant(&self) -> DETECTMODE_A

Get enumerated values variant

pub fn is_default(&self) -> bool

Checks if the value of the field is DEFAULT

pub fn is_ldetect(&self) -> bool

Checks if the value of the field is LDETECT

impl R<u32, Reg<u32, _DETECTMODE>>

pub fn detectmode(&self) -> R<bool, DETECTMODE_A>

Bit 0 - Select between default DETECT signal behaviour and LDETECT mode

impl R<bool, DIR_A>

pub fn variant(&self) -> DIR_A

Get enumerated values variant

pub fn is_input(&self) -> bool

Checks if the value of the field is INPUT

pub fn is_output(&self) -> bool

Checks if the value of the field is OUTPUT

impl R<bool, INPUT_A>

pub fn variant(&self) -> INPUT_A

Get enumerated values variant

pub fn is_connect(&self) -> bool

Checks if the value of the field is CONNECT

pub fn is_disconnect(&self) -> bool

Checks if the value of the field is DISCONNECT

impl R<u8, PULL_A>

pub fn variant(&self) -> Variant<u8, PULL_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_pulldown(&self) -> bool

Checks if the value of the field is PULLDOWN

pub fn is_pullup(&self) -> bool

Checks if the value of the field is PULLUP

impl R<u8, DRIVE_A>

pub fn variant(&self) -> DRIVE_A

Get enumerated values variant

pub fn is_s0s1(&self) -> bool

Checks if the value of the field is S0S1

pub fn is_h0s1(&self) -> bool

Checks if the value of the field is H0S1

pub fn is_s0h1(&self) -> bool

Checks if the value of the field is S0H1

pub fn is_h0h1(&self) -> bool

Checks if the value of the field is H0H1

pub fn is_d0s1(&self) -> bool

Checks if the value of the field is D0S1

pub fn is_d0h1(&self) -> bool

Checks if the value of the field is D0H1

pub fn is_s0d1(&self) -> bool

Checks if the value of the field is S0D1

pub fn is_h0d1(&self) -> bool

Checks if the value of the field is H0D1

impl R<u8, SENSE_A>

pub fn variant(&self) -> Variant<u8, SENSE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _PIN_CNF>>

pub fn dir(&self) -> R<bool, DIR_A>

Bit 0 - Pin direction. Same physical register as DIR register

pub fn input(&self) -> R<bool, INPUT_A>

Bit 1 - Connect or disconnect input buffer

pub fn pull(&self) -> R<u8, PULL_A>

Bits 2:3 - Pull configuration

pub fn drive(&self) -> R<u8, DRIVE_A>

Bits 8:10 - Drive configuration

pub fn sense(&self) -> R<u8, SENSE_A>

Bits 16:17 - Pin sensing mechanism

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _DFEGPIO>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:13 - Maximum number of buffer words to transfer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of samples transferred in the last transaction

impl R<bool, EVENTS_READY_A>

pub fn variant(&self) -> EVENTS_READY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_READY>>

pub fn events_ready(&self) -> R<bool, EVENTS_READY_A>

Bit 0 - RADIO has ramped up and is ready to be started

impl R<bool, EVENTS_ADDRESS_A>

pub fn variant(&self) -> EVENTS_ADDRESS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ADDRESS>>

pub fn events_address(&self) -> R<bool, EVENTS_ADDRESS_A>

Bit 0 - Address sent or received

impl R<bool, EVENTS_PAYLOAD_A>

pub fn variant(&self) -> EVENTS_PAYLOAD_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_PAYLOAD>>

pub fn events_payload(&self) -> R<bool, EVENTS_PAYLOAD_A>

Bit 0 - Packet payload sent or received

impl R<bool, EVENTS_END_A>

pub fn variant(&self) -> EVENTS_END_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_END>>

pub fn events_end(&self) -> R<bool, EVENTS_END_A>

Bit 0 - Packet sent or received

impl R<bool, EVENTS_DISABLED_A>

pub fn variant(&self) -> EVENTS_DISABLED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DISABLED>>

pub fn events_disabled(&self) -> R<bool, EVENTS_DISABLED_A>

Bit 0 - RADIO has been disabled

impl R<bool, EVENTS_DEVMATCH_A>

pub fn variant(&self) -> EVENTS_DEVMATCH_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DEVMATCH>>

pub fn events_devmatch(&self) -> R<bool, EVENTS_DEVMATCH_A>

Bit 0 - A device address match occurred on the last received packet

impl R<bool, EVENTS_DEVMISS_A>

pub fn variant(&self) -> EVENTS_DEVMISS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DEVMISS>>

pub fn events_devmiss(&self) -> R<bool, EVENTS_DEVMISS_A>

Bit 0 - No device address match occurred on the last received packet

impl R<bool, EVENTS_RSSIEND_A>

pub fn variant(&self) -> EVENTS_RSSIEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RSSIEND>>

pub fn events_rssiend(&self) -> R<bool, EVENTS_RSSIEND_A>

Bit 0 - Sampling of receive signal strength complete

impl R<bool, EVENTS_BCMATCH_A>

pub fn variant(&self) -> EVENTS_BCMATCH_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_BCMATCH>>

pub fn events_bcmatch(&self) -> R<bool, EVENTS_BCMATCH_A>

Bit 0 - Bit counter reached bit count value

impl R<bool, EVENTS_CRCOK_A>

pub fn variant(&self) -> EVENTS_CRCOK_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CRCOK>>

pub fn events_crcok(&self) -> R<bool, EVENTS_CRCOK_A>

Bit 0 - Packet received with CRC ok

impl R<bool, EVENTS_CRCERROR_A>

pub fn variant(&self) -> EVENTS_CRCERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CRCERROR>>

pub fn events_crcerror(&self) -> R<bool, EVENTS_CRCERROR_A>

Bit 0 - Packet received with CRC error

impl R<bool, EVENTS_FRAMESTART_A>

pub fn variant(&self) -> EVENTS_FRAMESTART_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_FRAMESTART>>

pub fn events_framestart(&self) -> R<bool, EVENTS_FRAMESTART_A>

Bit 0 - IEEE 802.15.4 length field received

impl R<bool, EVENTS_EDEND_A>

pub fn variant(&self) -> EVENTS_EDEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_EDEND>>

pub fn events_edend(&self) -> R<bool, EVENTS_EDEND_A>

Bit 0 - Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register

impl R<bool, EVENTS_EDSTOPPED_A>

pub fn variant(&self) -> EVENTS_EDSTOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_EDSTOPPED>>

pub fn events_edstopped(&self) -> R<bool, EVENTS_EDSTOPPED_A>

Bit 0 - The sampling of energy detection has stopped

impl R<bool, EVENTS_CCAIDLE_A>

pub fn variant(&self) -> EVENTS_CCAIDLE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CCAIDLE>>

pub fn events_ccaidle(&self) -> R<bool, EVENTS_CCAIDLE_A>

Bit 0 - Wireless medium in idle - clear to send

impl R<bool, EVENTS_CCABUSY_A>

pub fn variant(&self) -> EVENTS_CCABUSY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CCABUSY>>

pub fn events_ccabusy(&self) -> R<bool, EVENTS_CCABUSY_A>

Bit 0 - Wireless medium busy - do not send

impl R<bool, EVENTS_CCASTOPPED_A>

pub fn variant(&self) -> EVENTS_CCASTOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CCASTOPPED>>

pub fn events_ccastopped(&self) -> R<bool, EVENTS_CCASTOPPED_A>

Bit 0 - The CCA has stopped

impl R<bool, EVENTS_RATEBOOST_A>

pub fn variant(&self) -> EVENTS_RATEBOOST_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RATEBOOST>>

pub fn events_rateboost(&self) -> R<bool, EVENTS_RATEBOOST_A>

Bit 0 - Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.

impl R<bool, EVENTS_TXREADY_A>

pub fn variant(&self) -> EVENTS_TXREADY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXREADY>>

pub fn events_txready(&self) -> R<bool, EVENTS_TXREADY_A>

Bit 0 - RADIO has ramped up and is ready to be started TX path

impl R<bool, EVENTS_RXREADY_A>

pub fn variant(&self) -> EVENTS_RXREADY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXREADY>>

pub fn events_rxready(&self) -> R<bool, EVENTS_RXREADY_A>

Bit 0 - RADIO has ramped up and is ready to be started RX path

impl R<bool, EVENTS_MHRMATCH_A>

pub fn variant(&self) -> EVENTS_MHRMATCH_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_MHRMATCH>>

pub fn events_mhrmatch(&self) -> R<bool, EVENTS_MHRMATCH_A>

Bit 0 - MAC header match found

impl R<bool, EVENTS_SYNC_A>

pub fn variant(&self) -> EVENTS_SYNC_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SYNC>>

pub fn events_sync(&self) -> R<bool, EVENTS_SYNC_A>

Bit 0 - Preamble indicator

impl R<bool, EVENTS_PHYEND_A>

pub fn variant(&self) -> EVENTS_PHYEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_PHYEND>>

pub fn events_phyend(&self) -> R<bool, EVENTS_PHYEND_A>

Bit 0 - Generated when last bit is sent on air, or received from air

impl R<bool, EVENTS_CTEPRESENT_A>

pub fn variant(&self) -> EVENTS_CTEPRESENT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CTEPRESENT>>

pub fn events_ctepresent(&self) -> R<bool, EVENTS_CTEPRESENT_A>

Bit 0 - CTE is present (early warning right after receiving CTEInfo byte)

impl R<bool, READY_START_A>

pub fn variant(&self) -> READY_START_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_DISABLE_A>

pub fn variant(&self) -> END_DISABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DISABLED_TXEN_A>

pub fn variant(&self) -> DISABLED_TXEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DISABLED_RXEN_A>

pub fn variant(&self) -> DISABLED_RXEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDRESS_RSSISTART_A>

pub fn variant(&self) -> ADDRESS_RSSISTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_START_A>

pub fn variant(&self) -> END_START_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDRESS_BCSTART_A>

pub fn variant(&self) -> ADDRESS_BCSTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DISABLED_RSSISTOP_A>

pub fn variant(&self) -> DISABLED_RSSISTOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXREADY_CCASTART_A>

pub fn variant(&self) -> RXREADY_CCASTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCAIDLE_TXEN_A>

pub fn variant(&self) -> CCAIDLE_TXEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCABUSY_DISABLE_A>

pub fn variant(&self) -> CCABUSY_DISABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FRAMESTART_BCSTART_A>

pub fn variant(&self) -> FRAMESTART_BCSTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READY_EDSTART_A>

pub fn variant(&self) -> READY_EDSTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EDEND_DISABLE_A>

pub fn variant(&self) -> EDEND_DISABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCAIDLE_STOP_A>

pub fn variant(&self) -> CCAIDLE_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXREADY_START_A>

pub fn variant(&self) -> TXREADY_START_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXREADY_START_A>

pub fn variant(&self) -> RXREADY_START_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PHYEND_DISABLE_A>

pub fn variant(&self) -> PHYEND_DISABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PHYEND_START_A>

pub fn variant(&self) -> PHYEND_START_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn ready_start(&self) -> R<bool, READY_START_A>

Bit 0 - Shortcut between event READY and task START

pub fn end_disable(&self) -> R<bool, END_DISABLE_A>

Bit 1 - Shortcut between event END and task DISABLE

pub fn disabled_txen(&self) -> R<bool, DISABLED_TXEN_A>

Bit 2 - Shortcut between event DISABLED and task TXEN

pub fn disabled_rxen(&self) -> R<bool, DISABLED_RXEN_A>

Bit 3 - Shortcut between event DISABLED and task RXEN

pub fn address_rssistart(&self) -> R<bool, ADDRESS_RSSISTART_A>

Bit 4 - Shortcut between event ADDRESS and task RSSISTART

pub fn end_start(&self) -> R<bool, END_START_A>

Bit 5 - Shortcut between event END and task START

pub fn address_bcstart(&self) -> R<bool, ADDRESS_BCSTART_A>

Bit 6 - Shortcut between event ADDRESS and task BCSTART

pub fn disabled_rssistop(&self) -> R<bool, DISABLED_RSSISTOP_A>

Bit 8 - Shortcut between event DISABLED and task RSSISTOP

pub fn rxready_ccastart(&self) -> R<bool, RXREADY_CCASTART_A>

Bit 11 - Shortcut between event RXREADY and task CCASTART

pub fn ccaidle_txen(&self) -> R<bool, CCAIDLE_TXEN_A>

Bit 12 - Shortcut between event CCAIDLE and task TXEN

pub fn ccabusy_disable(&self) -> R<bool, CCABUSY_DISABLE_A>

Bit 13 - Shortcut between event CCABUSY and task DISABLE

pub fn framestart_bcstart(&self) -> R<bool, FRAMESTART_BCSTART_A>

Bit 14 - Shortcut between event FRAMESTART and task BCSTART

pub fn ready_edstart(&self) -> R<bool, READY_EDSTART_A>

Bit 15 - Shortcut between event READY and task EDSTART

pub fn edend_disable(&self) -> R<bool, EDEND_DISABLE_A>

Bit 16 - Shortcut between event EDEND and task DISABLE

pub fn ccaidle_stop(&self) -> R<bool, CCAIDLE_STOP_A>

Bit 17 - Shortcut between event CCAIDLE and task STOP

pub fn txready_start(&self) -> R<bool, TXREADY_START_A>

Bit 18 - Shortcut between event TXREADY and task START

pub fn rxready_start(&self) -> R<bool, RXREADY_START_A>

Bit 19 - Shortcut between event RXREADY and task START

pub fn phyend_disable(&self) -> R<bool, PHYEND_DISABLE_A>

Bit 20 - Shortcut between event PHYEND and task DISABLE

pub fn phyend_start(&self) -> R<bool, PHYEND_START_A>

Bit 21 - Shortcut between event PHYEND and task START

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDRESS_A>

pub fn variant(&self) -> ADDRESS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PAYLOAD_A>

pub fn variant(&self) -> PAYLOAD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DISABLED_A>

pub fn variant(&self) -> DISABLED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DEVMATCH_A>

pub fn variant(&self) -> DEVMATCH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DEVMISS_A>

pub fn variant(&self) -> DEVMISS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RSSIEND_A>

pub fn variant(&self) -> RSSIEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, BCMATCH_A>

pub fn variant(&self) -> BCMATCH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CRCOK_A>

pub fn variant(&self) -> CRCOK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CRCERROR_A>

pub fn variant(&self) -> CRCERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FRAMESTART_A>

pub fn variant(&self) -> FRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EDEND_A>

pub fn variant(&self) -> EDEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EDSTOPPED_A>

pub fn variant(&self) -> EDSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCAIDLE_A>

pub fn variant(&self) -> CCAIDLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCABUSY_A>

pub fn variant(&self) -> CCABUSY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCASTOPPED_A>

pub fn variant(&self) -> CCASTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RATEBOOST_A>

pub fn variant(&self) -> RATEBOOST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXREADY_A>

pub fn variant(&self) -> TXREADY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXREADY_A>

pub fn variant(&self) -> RXREADY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, MHRMATCH_A>

pub fn variant(&self) -> MHRMATCH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SYNC_A>

pub fn variant(&self) -> SYNC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PHYEND_A>

pub fn variant(&self) -> PHYEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTEPRESENT_A>

pub fn variant(&self) -> CTEPRESENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to enable interrupt for event READY

pub fn address(&self) -> R<bool, ADDRESS_A>

Bit 1 - Write ‘1’ to enable interrupt for event ADDRESS

pub fn payload(&self) -> R<bool, PAYLOAD_A>

Bit 2 - Write ‘1’ to enable interrupt for event PAYLOAD

pub fn end(&self) -> R<bool, END_A>

Bit 3 - Write ‘1’ to enable interrupt for event END

pub fn disabled(&self) -> R<bool, DISABLED_A>

Bit 4 - Write ‘1’ to enable interrupt for event DISABLED

pub fn devmatch(&self) -> R<bool, DEVMATCH_A>

Bit 5 - Write ‘1’ to enable interrupt for event DEVMATCH

pub fn devmiss(&self) -> R<bool, DEVMISS_A>

Bit 6 - Write ‘1’ to enable interrupt for event DEVMISS

pub fn rssiend(&self) -> R<bool, RSSIEND_A>

Bit 7 - Write ‘1’ to enable interrupt for event RSSIEND

pub fn bcmatch(&self) -> R<bool, BCMATCH_A>

Bit 10 - Write ‘1’ to enable interrupt for event BCMATCH

pub fn crcok(&self) -> R<bool, CRCOK_A>

Bit 12 - Write ‘1’ to enable interrupt for event CRCOK

pub fn crcerror(&self) -> R<bool, CRCERROR_A>

Bit 13 - Write ‘1’ to enable interrupt for event CRCERROR

pub fn framestart(&self) -> R<bool, FRAMESTART_A>

Bit 14 - Write ‘1’ to enable interrupt for event FRAMESTART

pub fn edend(&self) -> R<bool, EDEND_A>

Bit 15 - Write ‘1’ to enable interrupt for event EDEND

pub fn edstopped(&self) -> R<bool, EDSTOPPED_A>

Bit 16 - Write ‘1’ to enable interrupt for event EDSTOPPED

pub fn ccaidle(&self) -> R<bool, CCAIDLE_A>

Bit 17 - Write ‘1’ to enable interrupt for event CCAIDLE

pub fn ccabusy(&self) -> R<bool, CCABUSY_A>

Bit 18 - Write ‘1’ to enable interrupt for event CCABUSY

pub fn ccastopped(&self) -> R<bool, CCASTOPPED_A>

Bit 19 - Write ‘1’ to enable interrupt for event CCASTOPPED

pub fn rateboost(&self) -> R<bool, RATEBOOST_A>

Bit 20 - Write ‘1’ to enable interrupt for event RATEBOOST

pub fn txready(&self) -> R<bool, TXREADY_A>

Bit 21 - Write ‘1’ to enable interrupt for event TXREADY

pub fn rxready(&self) -> R<bool, RXREADY_A>

Bit 22 - Write ‘1’ to enable interrupt for event RXREADY

pub fn mhrmatch(&self) -> R<bool, MHRMATCH_A>

Bit 23 - Write ‘1’ to enable interrupt for event MHRMATCH

pub fn sync(&self) -> R<bool, SYNC_A>

Bit 26 - Write ‘1’ to enable interrupt for event SYNC

pub fn phyend(&self) -> R<bool, PHYEND_A>

Bit 27 - Write ‘1’ to enable interrupt for event PHYEND

pub fn ctepresent(&self) -> R<bool, CTEPRESENT_A>

Bit 28 - Write ‘1’ to enable interrupt for event CTEPRESENT

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDRESS_A>

pub fn variant(&self) -> ADDRESS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PAYLOAD_A>

pub fn variant(&self) -> PAYLOAD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DISABLED_A>

pub fn variant(&self) -> DISABLED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DEVMATCH_A>

pub fn variant(&self) -> DEVMATCH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DEVMISS_A>

pub fn variant(&self) -> DEVMISS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RSSIEND_A>

pub fn variant(&self) -> RSSIEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, BCMATCH_A>

pub fn variant(&self) -> BCMATCH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CRCOK_A>

pub fn variant(&self) -> CRCOK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CRCERROR_A>

pub fn variant(&self) -> CRCERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FRAMESTART_A>

pub fn variant(&self) -> FRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EDEND_A>

pub fn variant(&self) -> EDEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EDSTOPPED_A>

pub fn variant(&self) -> EDSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCAIDLE_A>

pub fn variant(&self) -> CCAIDLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCABUSY_A>

pub fn variant(&self) -> CCABUSY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CCASTOPPED_A>

pub fn variant(&self) -> CCASTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RATEBOOST_A>

pub fn variant(&self) -> RATEBOOST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXREADY_A>

pub fn variant(&self) -> TXREADY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXREADY_A>

pub fn variant(&self) -> RXREADY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, MHRMATCH_A>

pub fn variant(&self) -> MHRMATCH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SYNC_A>

pub fn variant(&self) -> SYNC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PHYEND_A>

pub fn variant(&self) -> PHYEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CTEPRESENT_A>

pub fn variant(&self) -> CTEPRESENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to disable interrupt for event READY

pub fn address(&self) -> R<bool, ADDRESS_A>

Bit 1 - Write ‘1’ to disable interrupt for event ADDRESS

pub fn payload(&self) -> R<bool, PAYLOAD_A>

Bit 2 - Write ‘1’ to disable interrupt for event PAYLOAD

pub fn end(&self) -> R<bool, END_A>

Bit 3 - Write ‘1’ to disable interrupt for event END

pub fn disabled(&self) -> R<bool, DISABLED_A>

Bit 4 - Write ‘1’ to disable interrupt for event DISABLED

pub fn devmatch(&self) -> R<bool, DEVMATCH_A>

Bit 5 - Write ‘1’ to disable interrupt for event DEVMATCH

pub fn devmiss(&self) -> R<bool, DEVMISS_A>

Bit 6 - Write ‘1’ to disable interrupt for event DEVMISS

pub fn rssiend(&self) -> R<bool, RSSIEND_A>

Bit 7 - Write ‘1’ to disable interrupt for event RSSIEND

pub fn bcmatch(&self) -> R<bool, BCMATCH_A>

Bit 10 - Write ‘1’ to disable interrupt for event BCMATCH

pub fn crcok(&self) -> R<bool, CRCOK_A>

Bit 12 - Write ‘1’ to disable interrupt for event CRCOK

pub fn crcerror(&self) -> R<bool, CRCERROR_A>

Bit 13 - Write ‘1’ to disable interrupt for event CRCERROR

pub fn framestart(&self) -> R<bool, FRAMESTART_A>

Bit 14 - Write ‘1’ to disable interrupt for event FRAMESTART

pub fn edend(&self) -> R<bool, EDEND_A>

Bit 15 - Write ‘1’ to disable interrupt for event EDEND

pub fn edstopped(&self) -> R<bool, EDSTOPPED_A>

Bit 16 - Write ‘1’ to disable interrupt for event EDSTOPPED

pub fn ccaidle(&self) -> R<bool, CCAIDLE_A>

Bit 17 - Write ‘1’ to disable interrupt for event CCAIDLE

pub fn ccabusy(&self) -> R<bool, CCABUSY_A>

Bit 18 - Write ‘1’ to disable interrupt for event CCABUSY

pub fn ccastopped(&self) -> R<bool, CCASTOPPED_A>

Bit 19 - Write ‘1’ to disable interrupt for event CCASTOPPED

pub fn rateboost(&self) -> R<bool, RATEBOOST_A>

Bit 20 - Write ‘1’ to disable interrupt for event RATEBOOST

pub fn txready(&self) -> R<bool, TXREADY_A>

Bit 21 - Write ‘1’ to disable interrupt for event TXREADY

pub fn rxready(&self) -> R<bool, RXREADY_A>

Bit 22 - Write ‘1’ to disable interrupt for event RXREADY

pub fn mhrmatch(&self) -> R<bool, MHRMATCH_A>

Bit 23 - Write ‘1’ to disable interrupt for event MHRMATCH

pub fn sync(&self) -> R<bool, SYNC_A>

Bit 26 - Write ‘1’ to disable interrupt for event SYNC

pub fn phyend(&self) -> R<bool, PHYEND_A>

Bit 27 - Write ‘1’ to disable interrupt for event PHYEND

pub fn ctepresent(&self) -> R<bool, CTEPRESENT_A>

Bit 28 - Write ‘1’ to disable interrupt for event CTEPRESENT

impl R<bool, CRCSTATUS_A>

pub fn variant(&self) -> CRCSTATUS_A

Get enumerated values variant

pub fn is_crcerror(&self) -> bool

Checks if the value of the field is CRCERROR

pub fn is_crcok(&self) -> bool

Checks if the value of the field is CRCOK

impl R<u32, Reg<u32, _CRCSTATUS>>

pub fn crcstatus(&self) -> R<bool, CRCSTATUS_A>

Bit 0 - CRC status of packet received

impl R<u32, Reg<u32, _RXMATCH>>

pub fn rxmatch(&self) -> R<u8, u8>

Bits 0:2 - Received address

impl R<u32, Reg<u32, _RXCRC>>

pub fn rxcrc(&self) -> R<u32, u32>

Bits 0:23 - CRC field of previously received packet

impl R<u32, Reg<u32, _DAI>>

pub fn dai(&self) -> R<u8, u8>

Bits 0:2 - Device address match index

impl R<bool, PDUSTAT_A>

pub fn variant(&self) -> PDUSTAT_A

Get enumerated values variant

pub fn is_less_than(&self) -> bool

Checks if the value of the field is LESSTHAN

pub fn is_greater_than(&self) -> bool

Checks if the value of the field is GREATERTHAN

impl R<u8, CISTAT_A>

pub fn variant(&self) -> Variant<u8, CISTAT_A>

Get enumerated values variant

pub fn is_lr125kbit(&self) -> bool

Checks if the value of the field is LR125KBIT

pub fn is_lr500kbit(&self) -> bool

Checks if the value of the field is LR500KBIT

impl R<u32, Reg<u32, _PDUSTAT>>

pub fn pdustat(&self) -> R<bool, PDUSTAT_A>

Bit 0 - Status on payload length vs. PCNF1.MAXLEN

pub fn cistat(&self) -> R<u8, CISTAT_A>

Bits 1:2 - Status on what rate packet is received with in Long Range

impl R<u32, Reg<u32, _CTESTATUS>>

pub fn ctetime(&self) -> R<u8, u8>

Bits 0:4 - CTETime parsed from packet

pub fn rfu(&self) -> R<bool, bool>

Bit 5 - RFU parsed from packet

pub fn ctetype(&self) -> R<u8, u8>

Bits 6:7 - CTEType parsed from packet

impl R<u8, SWITCHINGSTATE_A>

pub fn variant(&self) -> Variant<u8, SWITCHINGSTATE_A>

Get enumerated values variant

pub fn is_idle(&self) -> bool

Checks if the value of the field is IDLE

pub fn is_offset(&self) -> bool

Checks if the value of the field is OFFSET

pub fn is_guard(&self) -> bool

Checks if the value of the field is GUARD

pub fn is_ref_(&self) -> bool

Checks if the value of the field is REF

pub fn is_switching(&self) -> bool

Checks if the value of the field is SWITCHING

pub fn is_ending(&self) -> bool

Checks if the value of the field is ENDING

impl R<bool, SAMPLINGSTATE_A>

pub fn variant(&self) -> SAMPLINGSTATE_A

Get enumerated values variant

pub fn is_idle(&self) -> bool

Checks if the value of the field is IDLE

pub fn is_sampling(&self) -> bool

Checks if the value of the field is SAMPLING

impl R<u32, Reg<u32, _DFESTATUS>>

pub fn switchingstate(&self) -> R<u8, SWITCHINGSTATE_A>

Bits 0:2 - Internal state of switching state machine

pub fn samplingstate(&self) -> R<bool, SAMPLINGSTATE_A>

Bit 4 - Internal state of sampling state machine

impl R<u32, Reg<u32, _PACKETPTR>>

pub fn packetptr(&self) -> R<u32, u32>

Bits 0:31 - Packet pointer

impl R<bool, MAP_A>

pub fn variant(&self) -> MAP_A

Get enumerated values variant

pub fn is_default(&self) -> bool

Checks if the value of the field is DEFAULT

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

impl R<u32, Reg<u32, _FREQUENCY>>

pub fn frequency(&self) -> R<u8, u8>

Bits 0:6 - Radio channel frequency

pub fn map(&self) -> R<bool, MAP_A>

Bit 8 - Channel map selection.

impl R<u8, TXPOWER_A>

pub fn variant(&self) -> Variant<u8, TXPOWER_A>

Get enumerated values variant

pub fn is_pos8d_bm(&self) -> bool

Checks if the value of the field is POS8DBM

pub fn is_pos7d_bm(&self) -> bool

Checks if the value of the field is POS7DBM

pub fn is_pos6d_bm(&self) -> bool

Checks if the value of the field is POS6DBM

pub fn is_pos5d_bm(&self) -> bool

Checks if the value of the field is POS5DBM

pub fn is_pos4d_bm(&self) -> bool

Checks if the value of the field is POS4DBM

pub fn is_pos3d_bm(&self) -> bool

Checks if the value of the field is POS3DBM

pub fn is_pos2d_bm(&self) -> bool

Checks if the value of the field is POS2DBM

pub fn is_0d_bm(&self) -> bool

Checks if the value of the field is _0DBM

pub fn is_neg4d_bm(&self) -> bool

Checks if the value of the field is NEG4DBM

pub fn is_neg8d_bm(&self) -> bool

Checks if the value of the field is NEG8DBM

pub fn is_neg12d_bm(&self) -> bool

Checks if the value of the field is NEG12DBM

pub fn is_neg16d_bm(&self) -> bool

Checks if the value of the field is NEG16DBM

pub fn is_neg20d_bm(&self) -> bool

Checks if the value of the field is NEG20DBM

pub fn is_neg30d_bm(&self) -> bool

Checks if the value of the field is NEG30DBM

pub fn is_neg40d_bm(&self) -> bool

Checks if the value of the field is NEG40DBM

impl R<u32, Reg<u32, _TXPOWER>>

pub fn txpower(&self) -> R<u8, TXPOWER_A>

Bits 0:7 - RADIO output power

impl R<u8, MODE_A>

pub fn variant(&self) -> Variant<u8, MODE_A>

Get enumerated values variant

pub fn is_nrf_1mbit(&self) -> bool

Checks if the value of the field is NRF_1MBIT

pub fn is_nrf_2mbit(&self) -> bool

Checks if the value of the field is NRF_2MBIT

pub fn is_ble_1mbit(&self) -> bool

Checks if the value of the field is BLE_1MBIT

pub fn is_ble_2mbit(&self) -> bool

Checks if the value of the field is BLE_2MBIT

pub fn is_ble_lr125kbit(&self) -> bool

Checks if the value of the field is BLE_LR125KBIT

pub fn is_ble_lr500kbit(&self) -> bool

Checks if the value of the field is BLE_LR500KBIT

pub fn is_ieee802154_250kbit(&self) -> bool

Checks if the value of the field is IEEE802154_250KBIT

impl R<u32, Reg<u32, _MODE>>

pub fn mode(&self) -> R<u8, MODE_A>

Bits 0:3 - Radio data rate and modulation setting. The radio supports frequency-shift keying (FSK) modulation.

impl R<bool, S1INCL_A>

pub fn variant(&self) -> S1INCL_A

Get enumerated values variant

pub fn is_automatic(&self) -> bool

Checks if the value of the field is AUTOMATIC

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<u8, PLEN_A>

pub fn variant(&self) -> PLEN_A

Get enumerated values variant

pub fn is_8bit(&self) -> bool

Checks if the value of the field is _8BIT

pub fn is_16bit(&self) -> bool

Checks if the value of the field is _16BIT

pub fn is_32bit_zero(&self) -> bool

Checks if the value of the field is _32BITZERO

pub fn is_long_range(&self) -> bool

Checks if the value of the field is LONGRANGE

impl R<bool, CRCINC_A>

pub fn variant(&self) -> CRCINC_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<u32, Reg<u32, _PCNF0>>

pub fn lflen(&self) -> R<u8, u8>

Bits 0:3 - Length on air of LENGTH field in number of bits.

pub fn s0len(&self) -> R<bool, bool>

Bit 8 - Length on air of S0 field in number of bytes.

pub fn s1len(&self) -> R<u8, u8>

Bits 16:19 - Length on air of S1 field in number of bits.

pub fn s1incl(&self) -> R<bool, S1INCL_A>

Bit 20 - Include or exclude S1 field in RAM

pub fn cilen(&self) -> R<u8, u8>

Bits 22:23 - Length of code indicator - long range

pub fn plen(&self) -> R<u8, PLEN_A>

Bits 24:25 - Length of preamble on air. Decision point: TASKS_START task

pub fn crcinc(&self) -> R<bool, CRCINC_A>

Bit 26 - Indicates if LENGTH field contains CRC or not

pub fn termlen(&self) -> R<u8, u8>

Bits 29:30 - Length of TERM field in Long Range operation

impl R<bool, ENDIAN_A>

pub fn variant(&self) -> ENDIAN_A

Get enumerated values variant

pub fn is_little(&self) -> bool

Checks if the value of the field is LITTLE

pub fn is_big(&self) -> bool

Checks if the value of the field is BIG

impl R<bool, WHITEEN_A>

pub fn variant(&self) -> WHITEEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _PCNF1>>

pub fn maxlen(&self) -> R<u8, u8>

Bits 0:7 - Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.

pub fn statlen(&self) -> R<u8, u8>

Bits 8:15 - Static length in number of bytes

pub fn balen(&self) -> R<u8, u8>

Bits 16:18 - Base address length in number of bytes

pub fn endian(&self) -> R<bool, ENDIAN_A>

Bit 24 - On-air endianness of packet, this applies to the S0, LENGTH, S1, and the PAYLOAD fields.

pub fn whiteen(&self) -> R<bool, WHITEEN_A>

Bit 25 - Enable or disable packet whitening

impl R<u32, Reg<u32, _BASE0>>

pub fn base0(&self) -> R<u32, u32>

Bits 0:31 - Base address 0

impl R<u32, Reg<u32, _BASE1>>

pub fn base1(&self) -> R<u32, u32>

Bits 0:31 - Base address 1

impl R<u32, Reg<u32, _PREFIX0>>

pub fn ap0(&self) -> R<u8, u8>

Bits 0:7 - Address prefix 0.

pub fn ap1(&self) -> R<u8, u8>

Bits 8:15 - Address prefix 1.

pub fn ap2(&self) -> R<u8, u8>

Bits 16:23 - Address prefix 2.

pub fn ap3(&self) -> R<u8, u8>

Bits 24:31 - Address prefix 3.

impl R<u32, Reg<u32, _PREFIX1>>

pub fn ap4(&self) -> R<u8, u8>

Bits 0:7 - Address prefix 4.

pub fn ap5(&self) -> R<u8, u8>

Bits 8:15 - Address prefix 5.

pub fn ap6(&self) -> R<u8, u8>

Bits 16:23 - Address prefix 6.

pub fn ap7(&self) -> R<u8, u8>

Bits 24:31 - Address prefix 7.

impl R<u32, Reg<u32, _TXADDRESS>>

pub fn txaddress(&self) -> R<u8, u8>

Bits 0:2 - Transmit address select

impl R<bool, ADDR0_A>

pub fn variant(&self) -> ADDR0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR1_A>

pub fn variant(&self) -> ADDR1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR2_A>

pub fn variant(&self) -> ADDR2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR3_A>

pub fn variant(&self) -> ADDR3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR4_A>

pub fn variant(&self) -> ADDR4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR5_A>

pub fn variant(&self) -> ADDR5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR6_A>

pub fn variant(&self) -> ADDR6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDR7_A>

pub fn variant(&self) -> ADDR7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _RXADDRESSES>>

pub fn addr0(&self) -> R<bool, ADDR0_A>

Bit 0 - Enable or disable reception on logical address 0.

pub fn addr1(&self) -> R<bool, ADDR1_A>

Bit 1 - Enable or disable reception on logical address 1.

pub fn addr2(&self) -> R<bool, ADDR2_A>

Bit 2 - Enable or disable reception on logical address 2.

pub fn addr3(&self) -> R<bool, ADDR3_A>

Bit 3 - Enable or disable reception on logical address 3.

pub fn addr4(&self) -> R<bool, ADDR4_A>

Bit 4 - Enable or disable reception on logical address 4.

pub fn addr5(&self) -> R<bool, ADDR5_A>

Bit 5 - Enable or disable reception on logical address 5.

pub fn addr6(&self) -> R<bool, ADDR6_A>

Bit 6 - Enable or disable reception on logical address 6.

pub fn addr7(&self) -> R<bool, ADDR7_A>

Bit 7 - Enable or disable reception on logical address 7.

impl R<u8, LEN_A>

pub fn variant(&self) -> LEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_one(&self) -> bool

Checks if the value of the field is ONE

pub fn is_two(&self) -> bool

Checks if the value of the field is TWO

pub fn is_three(&self) -> bool

Checks if the value of the field is THREE

impl R<u8, SKIPADDR_A>

pub fn variant(&self) -> Variant<u8, SKIPADDR_A>

Get enumerated values variant

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

pub fn is_skip(&self) -> bool

Checks if the value of the field is SKIP

pub fn is_ieee802154(&self) -> bool

Checks if the value of the field is IEEE802154

impl R<u32, Reg<u32, _CRCCNF>>

pub fn len(&self) -> R<u8, LEN_A>

Bits 0:1 - CRC length in number of bytes.

pub fn skipaddr(&self) -> R<u8, SKIPADDR_A>

Bits 8:9 - Include or exclude packet address field out of CRC calculation.

impl R<u32, Reg<u32, _CRCPOLY>>

pub fn crcpoly(&self) -> R<u32, u32>

Bits 0:23 - CRC polynomial

impl R<u32, Reg<u32, _CRCINIT>>

pub fn crcinit(&self) -> R<u32, u32>

Bits 0:23 - CRC initial value

impl R<u32, Reg<u32, _TIFS>>

pub fn tifs(&self) -> R<u16, u16>

Bits 0:9 - Interframe spacing in us

impl R<u32, Reg<u32, _RSSISAMPLE>>

pub fn rssisample(&self) -> R<u8, u8>

Bits 0:6 - RSSI sample

impl R<u8, STATE_A>

pub fn variant(&self) -> Variant<u8, STATE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_rx_ru(&self) -> bool

Checks if the value of the field is RXRU

pub fn is_rx_idle(&self) -> bool

Checks if the value of the field is RXIDLE

pub fn is_rx(&self) -> bool

Checks if the value of the field is RX

pub fn is_rx_disable(&self) -> bool

Checks if the value of the field is RXDISABLE

pub fn is_tx_ru(&self) -> bool

Checks if the value of the field is TXRU

pub fn is_tx_idle(&self) -> bool

Checks if the value of the field is TXIDLE

pub fn is_tx(&self) -> bool

Checks if the value of the field is TX

pub fn is_tx_disable(&self) -> bool

Checks if the value of the field is TXDISABLE

impl R<u32, Reg<u32, _STATE>>

pub fn state(&self) -> R<u8, STATE_A>

Bits 0:3 - Current radio state

impl R<u32, Reg<u32, _DATAWHITEIV>>

pub fn datawhiteiv(&self) -> R<u8, u8>

Bits 0:6 - Data whitening initial value. Bit 6 is hardwired to ‘1’, writing ‘0’ to it has no effect, and it will always be read back and used by the device as ‘1’.

impl R<u32, Reg<u32, _BCC>>

pub fn bcc(&self) -> R<u32, u32>

Bits 0:31 - Bit counter compare

impl R<u32, Reg<u32, _DAB>>

pub fn dab(&self) -> R<u32, u32>

Bits 0:31 - Device address base segment n

impl R<u32, Reg<u32, _DAP>>

pub fn dap(&self) -> R<u16, u16>

Bits 0:15 - Device address prefix n

impl R<bool, ENA0_A>

pub fn variant(&self) -> ENA0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA1_A>

pub fn variant(&self) -> ENA1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA2_A>

pub fn variant(&self) -> ENA2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA3_A>

pub fn variant(&self) -> ENA3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA4_A>

pub fn variant(&self) -> ENA4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA5_A>

pub fn variant(&self) -> ENA5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA6_A>

pub fn variant(&self) -> ENA6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENA7_A>

pub fn variant(&self) -> ENA7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DACNF>>

pub fn ena0(&self) -> R<bool, ENA0_A>

Bit 0 - Enable or disable device address matching using device address 0

pub fn ena1(&self) -> R<bool, ENA1_A>

Bit 1 - Enable or disable device address matching using device address 1

pub fn ena2(&self) -> R<bool, ENA2_A>

Bit 2 - Enable or disable device address matching using device address 2

pub fn ena3(&self) -> R<bool, ENA3_A>

Bit 3 - Enable or disable device address matching using device address 3

pub fn ena4(&self) -> R<bool, ENA4_A>

Bit 4 - Enable or disable device address matching using device address 4

pub fn ena5(&self) -> R<bool, ENA5_A>

Bit 5 - Enable or disable device address matching using device address 5

pub fn ena6(&self) -> R<bool, ENA6_A>

Bit 6 - Enable or disable device address matching using device address 6

pub fn ena7(&self) -> R<bool, ENA7_A>

Bit 7 - Enable or disable device address matching using device address 7

pub fn txadd0(&self) -> R<bool, bool>

Bit 8 - TxAdd for device address 0

pub fn txadd1(&self) -> R<bool, bool>

Bit 9 - TxAdd for device address 1

pub fn txadd2(&self) -> R<bool, bool>

Bit 10 - TxAdd for device address 2

pub fn txadd3(&self) -> R<bool, bool>

Bit 11 - TxAdd for device address 3

pub fn txadd4(&self) -> R<bool, bool>

Bit 12 - TxAdd for device address 4

pub fn txadd5(&self) -> R<bool, bool>

Bit 13 - TxAdd for device address 5

pub fn txadd6(&self) -> R<bool, bool>

Bit 14 - TxAdd for device address 6

pub fn txadd7(&self) -> R<bool, bool>

Bit 15 - TxAdd for device address 7

impl R<u32, Reg<u32, _MHRMATCHCONF>>

pub fn mhrmatchconf(&self) -> R<u32, u32>

Bits 0:31 - Search pattern configuration

impl R<u32, Reg<u32, _MHRMATCHMAS>>

pub fn mhrmatchmas(&self) -> R<u32, u32>

Bits 0:31 - Pattern mask

impl R<bool, RU_A>

pub fn variant(&self) -> RU_A

Get enumerated values variant

pub fn is_default(&self) -> bool

Checks if the value of the field is DEFAULT

pub fn is_fast(&self) -> bool

Checks if the value of the field is FAST

impl R<u8, DTX_A>

pub fn variant(&self) -> Variant<u8, DTX_A>

Get enumerated values variant

pub fn is_b1(&self) -> bool

Checks if the value of the field is B1

pub fn is_b0(&self) -> bool

Checks if the value of the field is B0

pub fn is_center(&self) -> bool

Checks if the value of the field is CENTER

impl R<u32, Reg<u32, _MODECNF0>>

pub fn ru(&self) -> R<bool, RU_A>

Bit 0 - Radio ramp-up time

pub fn dtx(&self) -> R<u8, DTX_A>

Bits 8:9 - Default TX value

impl R<u32, Reg<u32, _SFD>>

pub fn sfd(&self) -> R<u8, u8>

Bits 0:7 - IEEE 802.15.4 start of frame delimiter

impl R<u32, Reg<u32, _EDCNT>>

pub fn edcnt(&self) -> R<u32, u32>

Bits 0:20 - IEEE 802.15.4 energy detect loop count

impl R<u32, Reg<u32, _EDSAMPLE>>

pub fn edlvl(&self) -> R<u8, u8>

Bits 0:7 - IEEE 802.15.4 energy detect level

impl R<u8, CCAMODE_A>

pub fn variant(&self) -> Variant<u8, CCAMODE_A>

Get enumerated values variant

pub fn is_ed_mode(&self) -> bool

Checks if the value of the field is EDMODE

pub fn is_carrier_mode(&self) -> bool

Checks if the value of the field is CARRIERMODE

pub fn is_carrier_and_ed_mode(&self) -> bool

Checks if the value of the field is CARRIERANDEDMODE

pub fn is_carrier_or_ed_mode(&self) -> bool

Checks if the value of the field is CARRIEROREDMODE

pub fn is_ed_mode_test1(&self) -> bool

Checks if the value of the field is EDMODETEST1

impl R<u32, Reg<u32, _CCACTRL>>

pub fn ccamode(&self) -> R<u8, CCAMODE_A>

Bits 0:2 - CCA mode of operation

pub fn ccaedthres(&self) -> R<u8, u8>

Bits 8:15 - CCA energy busy threshold. Used in all the CCA modes except CarrierMode.

pub fn ccacorrthres(&self) -> R<u8, u8>

Bits 16:23 - CCA correlator busy threshold. Only relevant to CarrierMode, CarrierAndEdMode, and CarrierOrEdMode.

pub fn ccacorrcnt(&self) -> R<u8, u8>

Bits 24:31 - Limit for occurances above CCACORRTHRES. When not equal to zero the corrolator based signal detect is enabled.

impl R<u8, DFEOPMODE_A>

pub fn variant(&self) -> Variant<u8, DFEOPMODE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_ao_d(&self) -> bool

Checks if the value of the field is AOD

pub fn is_ao_a(&self) -> bool

Checks if the value of the field is AOA

impl R<u32, Reg<u32, _DFEMODE>>

pub fn dfeopmode(&self) -> R<u8, DFEOPMODE_A>

Bits 0:1 - Direction finding operation mode

impl R<bool, CTEINLINECTRLEN_A>

pub fn variant(&self) -> CTEINLINECTRLEN_A

Get enumerated values variant

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

impl R<bool, CTEINFOINS1_A>

pub fn variant(&self) -> CTEINFOINS1_A

Get enumerated values variant

pub fn is_in_s1(&self) -> bool

Checks if the value of the field is INS1

pub fn is_not_in_s1(&self) -> bool

Checks if the value of the field is NOTINS1

impl R<bool, CTEERRORHANDLING_A>

pub fn variant(&self) -> CTEERRORHANDLING_A

Get enumerated values variant

pub fn is_yes(&self) -> bool

Checks if the value of the field is YES

pub fn is_no(&self) -> bool

Checks if the value of the field is NO

impl R<u8, CTETIMEVALIDRANGE_A>

pub fn variant(&self) -> Variant<u8, CTETIMEVALIDRANGE_A>

Get enumerated values variant

pub fn is_20(&self) -> bool

Checks if the value of the field is _20

pub fn is_31(&self) -> bool

Checks if the value of the field is _31

pub fn is_63(&self) -> bool

Checks if the value of the field is _63

impl R<u8, CTEINLINERXMODE1US_A>

pub fn variant(&self) -> Variant<u8, CTEINLINERXMODE1US_A>

Get enumerated values variant

pub fn is_4us(&self) -> bool

Checks if the value of the field is _4US

pub fn is_2us(&self) -> bool

Checks if the value of the field is _2US

pub fn is_1us(&self) -> bool

Checks if the value of the field is _1US

pub fn is_500ns(&self) -> bool

Checks if the value of the field is _500NS

pub fn is_250ns(&self) -> bool

Checks if the value of the field is _250NS

pub fn is_125ns(&self) -> bool

Checks if the value of the field is _125NS

impl R<u8, CTEINLINERXMODE2US_A>

pub fn variant(&self) -> Variant<u8, CTEINLINERXMODE2US_A>

Get enumerated values variant

pub fn is_4us(&self) -> bool

Checks if the value of the field is _4US

pub fn is_2us(&self) -> bool

Checks if the value of the field is _2US

pub fn is_1us(&self) -> bool

Checks if the value of the field is _1US

pub fn is_500ns(&self) -> bool

Checks if the value of the field is _500NS

pub fn is_250ns(&self) -> bool

Checks if the value of the field is _250NS

pub fn is_125ns(&self) -> bool

Checks if the value of the field is _125NS

impl R<u32, Reg<u32, _CTEINLINECONF>>

pub fn cteinlinectrlen(&self) -> R<bool, CTEINLINECTRLEN_A>

Bit 0 - Enable parsing of CTEInfo from received packet in BLE modes

pub fn cteinfoins1(&self) -> R<bool, CTEINFOINS1_A>

Bit 3 - CTEInfo is S1 byte or not

pub fn cteerrorhandling(&self) -> R<bool, CTEERRORHANDLING_A>

Bit 4 - Sampling/switching if CRC is not OK

pub fn ctetimevalidrange(&self) -> R<u8, CTETIMEVALIDRANGE_A>

Bits 6:7 - Max range of CTETime

pub fn cteinlinerxmode1us(&self) -> R<u8, CTEINLINERXMODE1US_A>

Bits 10:12 - Spacing between samples for the samples in the SWITCHING period when CTEINLINEMODE is set

pub fn cteinlinerxmode2us(&self) -> R<u8, CTEINLINERXMODE2US_A>

Bits 13:15 - Spacing between samples for the samples in the SWITCHING period when CTEINLINEMODE is set

pub fn s0conf(&self) -> R<u8, u8>

Bits 16:23 - S0 bit pattern to match

pub fn s0mask(&self) -> R<u8, u8>

Bits 24:31 - S0 bit mask to set which bit to match

impl R<bool, DFEINEXTENSION_A>

pub fn variant(&self) -> DFEINEXTENSION_A

Get enumerated values variant

pub fn is_crc(&self) -> bool

Checks if the value of the field is CRC

pub fn is_payload(&self) -> bool

Checks if the value of the field is PAYLOAD

impl R<u8, TSWITCHSPACING_A>

pub fn variant(&self) -> Variant<u8, TSWITCHSPACING_A>

Get enumerated values variant

pub fn is_4us(&self) -> bool

Checks if the value of the field is _4US

pub fn is_2us(&self) -> bool

Checks if the value of the field is _2US

pub fn is_1us(&self) -> bool

Checks if the value of the field is _1US

impl R<u8, TSAMPLESPACINGREF_A>

pub fn variant(&self) -> Variant<u8, TSAMPLESPACINGREF_A>

Get enumerated values variant

pub fn is_4us(&self) -> bool

Checks if the value of the field is _4US

pub fn is_2us(&self) -> bool

Checks if the value of the field is _2US

pub fn is_1us(&self) -> bool

Checks if the value of the field is _1US

pub fn is_500ns(&self) -> bool

Checks if the value of the field is _500NS

pub fn is_250ns(&self) -> bool

Checks if the value of the field is _250NS

pub fn is_125ns(&self) -> bool

Checks if the value of the field is _125NS

impl R<bool, SAMPLETYPE_A>

pub fn variant(&self) -> SAMPLETYPE_A

Get enumerated values variant

pub fn is_iq(&self) -> bool

Checks if the value of the field is IQ

pub fn is_mag_phase(&self) -> bool

Checks if the value of the field is MAGPHASE

impl R<u8, TSAMPLESPACING_A>

pub fn variant(&self) -> Variant<u8, TSAMPLESPACING_A>

Get enumerated values variant

pub fn is_4us(&self) -> bool

Checks if the value of the field is _4US

pub fn is_2us(&self) -> bool

Checks if the value of the field is _2US

pub fn is_1us(&self) -> bool

Checks if the value of the field is _1US

pub fn is_500ns(&self) -> bool

Checks if the value of the field is _500NS

pub fn is_250ns(&self) -> bool

Checks if the value of the field is _250NS

pub fn is_125ns(&self) -> bool

Checks if the value of the field is _125NS

impl R<u8, REPEATPATTERN_A>

pub fn variant(&self) -> Variant<u8, REPEATPATTERN_A>

Get enumerated values variant

pub fn is_no_repeat(&self) -> bool

Checks if the value of the field is NOREPEAT

impl R<u32, Reg<u32, _DFECTRL1>>

pub fn numberof8us(&self) -> R<u8, u8>

Bits 0:5 - Length of the AoA/AoD procedure in number of 8 us units

pub fn dfeinextension(&self) -> R<bool, DFEINEXTENSION_A>

Bit 7 - Add CTE extension and do antenna switching/sampling in this extension

pub fn tswitchspacing(&self) -> R<u8, TSWITCHSPACING_A>

Bits 8:10 - Interval between every time the antenna is changed in the SWITCHING state

pub fn tsamplespacingref(&self) -> R<u8, TSAMPLESPACINGREF_A>

Bits 12:14 - Interval between samples in the REFERENCE period

pub fn sampletype(&self) -> R<bool, SAMPLETYPE_A>

Bit 15 - Whether to sample I/Q or magnitude/phase

pub fn tsamplespacing(&self) -> R<u8, TSAMPLESPACING_A>

Bits 16:18 - Interval between samples in the SWITCHING period when CTEINLINECTRLEN is 0

pub fn repeatpattern(&self) -> R<u8, REPEATPATTERN_A>

Bits 20:23 - Repeat each individual antenna pattern N times sequentially, i.e. P0, P0, P1, P1, P2, P2, P3, P3, etc.

pub fn agcbackoffgain(&self) -> R<u8, u8>

Bits 24:27 - Gain will be lowered by the specified number of gain steps at the start of CTE

impl R<u32, Reg<u32, _DFECTRL2>>

pub fn tswitchoffset(&self) -> R<u16, u16>

Bits 0:12 - Signed value offset after the end of the CRC before starting switching in number of 16M cycles

pub fn tsampleoffset(&self) -> R<u16, u16>

Bits 16:27 - Signed value offset before starting sampling in number of 16M cycles relative to the beginning of the REFERENCE state - 12 us after switching start

impl R<u32, Reg<u32, _SWITCHPATTERN>>

pub fn switchpattern(&self) -> R<u8, u8>

Bits 0:7 - Fill array of GPIO patterns for antenna control

impl R<bool, CLEARPATTERN_A>

pub fn variant(&self) -> Variant<bool, CLEARPATTERN_A>

Get enumerated values variant

pub fn is_clear(&self) -> bool

Checks if the value of the field is CLEAR

impl R<u32, Reg<u32, _CLEARPATTERN>>

pub fn clearpattern(&self) -> R<bool, CLEARPATTERN_A>

Bit 0 - Clears GPIO pattern array for antenna control

impl R<bool, POWER_A>

pub fn variant(&self) -> POWER_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _POWER>>

pub fn power(&self) -> R<bool, POWER_A>

Bit 0 - Peripheral power control. The peripheral and its registers will be reset to its initial state by switching the peripheral off and then back on again.

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _RTS>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _TXD>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _CTS>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _RXD>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, EVENTS_CTS_A>

pub fn variant(&self) -> EVENTS_CTS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CTS>>

pub fn events_cts(&self) -> R<bool, EVENTS_CTS_A>

Bit 0 - CTS is activated (set low). Clear To Send.

impl R<bool, EVENTS_NCTS_A>

pub fn variant(&self) -> EVENTS_NCTS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_NCTS>>

pub fn events_ncts(&self) -> R<bool, EVENTS_NCTS_A>

Bit 0 - CTS is deactivated (set high). Not Clear To Send.

impl R<bool, EVENTS_RXDRDY_A>

pub fn variant(&self) -> EVENTS_RXDRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXDRDY>>

pub fn events_rxdrdy(&self) -> R<bool, EVENTS_RXDRDY_A>

Bit 0 - Data received in RXD

impl R<bool, EVENTS_TXDRDY_A>

pub fn variant(&self) -> EVENTS_TXDRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXDRDY>>

pub fn events_txdrdy(&self) -> R<bool, EVENTS_TXDRDY_A>

Bit 0 - Data sent from TXD

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - Error detected

impl R<bool, EVENTS_RXTO_A>

pub fn variant(&self) -> EVENTS_RXTO_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXTO>>

pub fn events_rxto(&self) -> R<bool, EVENTS_RXTO_A>

Bit 0 - Receiver timeout

impl R<bool, CTS_STARTRX_A>

pub fn variant(&self) -> CTS_STARTRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NCTS_STOPRX_A>

pub fn variant(&self) -> NCTS_STOPRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn cts_startrx(&self) -> R<bool, CTS_STARTRX_A>

Bit 3 - Shortcut between event CTS and task STARTRX

pub fn ncts_stoprx(&self) -> R<bool, NCTS_STOPRX_A>

Bit 4 - Shortcut between event NCTS and task STOPRX

impl R<bool, CTS_A>

pub fn variant(&self) -> CTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NCTS_A>

pub fn variant(&self) -> NCTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDRDY_A>

pub fn variant(&self) -> RXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDRDY_A>

pub fn variant(&self) -> TXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXTO_A>

pub fn variant(&self) -> RXTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn cts(&self) -> R<bool, CTS_A>

Bit 0 - Write ‘1’ to enable interrupt for event CTS

pub fn ncts(&self) -> R<bool, NCTS_A>

Bit 1 - Write ‘1’ to enable interrupt for event NCTS

pub fn rxdrdy(&self) -> R<bool, RXDRDY_A>

Bit 2 - Write ‘1’ to enable interrupt for event RXDRDY

pub fn txdrdy(&self) -> R<bool, TXDRDY_A>

Bit 7 - Write ‘1’ to enable interrupt for event TXDRDY

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to enable interrupt for event ERROR

pub fn rxto(&self) -> R<bool, RXTO_A>

Bit 17 - Write ‘1’ to enable interrupt for event RXTO

impl R<bool, CTS_A>

pub fn variant(&self) -> CTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NCTS_A>

pub fn variant(&self) -> NCTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDRDY_A>

pub fn variant(&self) -> RXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDRDY_A>

pub fn variant(&self) -> TXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXTO_A>

pub fn variant(&self) -> RXTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn cts(&self) -> R<bool, CTS_A>

Bit 0 - Write ‘1’ to disable interrupt for event CTS

pub fn ncts(&self) -> R<bool, NCTS_A>

Bit 1 - Write ‘1’ to disable interrupt for event NCTS

pub fn rxdrdy(&self) -> R<bool, RXDRDY_A>

Bit 2 - Write ‘1’ to disable interrupt for event RXDRDY

pub fn txdrdy(&self) -> R<bool, TXDRDY_A>

Bit 7 - Write ‘1’ to disable interrupt for event TXDRDY

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to disable interrupt for event ERROR

pub fn rxto(&self) -> R<bool, RXTO_A>

Bit 17 - Write ‘1’ to disable interrupt for event RXTO

impl R<bool, OVERRUN_A>

pub fn variant(&self) -> OVERRUN_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, PARITY_A>

pub fn variant(&self) -> PARITY_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, FRAMING_A>

pub fn variant(&self) -> FRAMING_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, BREAK_A>

pub fn variant(&self) -> BREAK_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<u32, Reg<u32, _ERRORSRC>>

pub fn overrun(&self) -> R<bool, OVERRUN_A>

Bit 0 - Overrun error

pub fn parity(&self) -> R<bool, PARITY_A>

Bit 1 - Parity error

pub fn framing(&self) -> R<bool, FRAMING_A>

Bit 2 - Framing error occurred

pub fn break_(&self) -> R<bool, BREAK_A>

Bit 3 - Break condition

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable UART

impl R<u32, Reg<u32, _RXD>>

pub fn rxd(&self) -> R<u8, u8>

Bits 0:7 - RX data received in previous transfers, double buffered

impl R<u32, BAUDRATE_A>

pub fn variant(&self) -> Variant<u32, BAUDRATE_A>

Get enumerated values variant

pub fn is_baud1200(&self) -> bool

Checks if the value of the field is BAUD1200

pub fn is_baud2400(&self) -> bool

Checks if the value of the field is BAUD2400

pub fn is_baud4800(&self) -> bool

Checks if the value of the field is BAUD4800

pub fn is_baud9600(&self) -> bool

Checks if the value of the field is BAUD9600

pub fn is_baud14400(&self) -> bool

Checks if the value of the field is BAUD14400

pub fn is_baud19200(&self) -> bool

Checks if the value of the field is BAUD19200

pub fn is_baud28800(&self) -> bool

Checks if the value of the field is BAUD28800

pub fn is_baud31250(&self) -> bool

Checks if the value of the field is BAUD31250

pub fn is_baud38400(&self) -> bool

Checks if the value of the field is BAUD38400

pub fn is_baud56000(&self) -> bool

Checks if the value of the field is BAUD56000

pub fn is_baud57600(&self) -> bool

Checks if the value of the field is BAUD57600

pub fn is_baud76800(&self) -> bool

Checks if the value of the field is BAUD76800

pub fn is_baud115200(&self) -> bool

Checks if the value of the field is BAUD115200

pub fn is_baud230400(&self) -> bool

Checks if the value of the field is BAUD230400

pub fn is_baud250000(&self) -> bool

Checks if the value of the field is BAUD250000

pub fn is_baud460800(&self) -> bool

Checks if the value of the field is BAUD460800

pub fn is_baud921600(&self) -> bool

Checks if the value of the field is BAUD921600

pub fn is_baud1m(&self) -> bool

Checks if the value of the field is BAUD1M

impl R<u32, Reg<u32, _BAUDRATE>>

pub fn baudrate(&self) -> R<u32, BAUDRATE_A>

Bits 0:31 - Baud rate

impl R<bool, HWFC_A>

pub fn variant(&self) -> HWFC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u8, PARITY_A>

pub fn variant(&self) -> Variant<u8, PARITY_A>

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, STOP_A>

pub fn variant(&self) -> STOP_A

Get enumerated values variant

pub fn is_one(&self) -> bool

Checks if the value of the field is ONE

pub fn is_two(&self) -> bool

Checks if the value of the field is TWO

impl R<bool, PARITYTYPE_A>

pub fn variant(&self) -> PARITYTYPE_A

Get enumerated values variant

pub fn is_even(&self) -> bool

Checks if the value of the field is EVEN

pub fn is_odd(&self) -> bool

Checks if the value of the field is ODD

impl R<u32, Reg<u32, _CONFIG>>

pub fn hwfc(&self) -> R<bool, HWFC_A>

Bit 0 - Hardware flow control

pub fn parity(&self) -> R<u8, PARITY_A>

Bits 1:3 - Parity

pub fn stop(&self) -> R<bool, STOP_A>

Bit 4 - Stop bits

pub fn paritytype(&self) -> R<bool, PARITYTYPE_A>

Bit 8 - Even or odd parity type

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _RTS>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _TXD>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _CTS>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _RXD>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in receive buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last transaction

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in transmit buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last transaction

impl R<bool, EVENTS_CTS_A>

pub fn variant(&self) -> EVENTS_CTS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CTS>>

pub fn events_cts(&self) -> R<bool, EVENTS_CTS_A>

Bit 0 - CTS is activated (set low). Clear To Send.

impl R<bool, EVENTS_NCTS_A>

pub fn variant(&self) -> EVENTS_NCTS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_NCTS>>

pub fn events_ncts(&self) -> R<bool, EVENTS_NCTS_A>

Bit 0 - CTS is deactivated (set high). Not Clear To Send.

impl R<bool, EVENTS_RXDRDY_A>

pub fn variant(&self) -> EVENTS_RXDRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXDRDY>>

pub fn events_rxdrdy(&self) -> R<bool, EVENTS_RXDRDY_A>

Bit 0 - Data received in RXD (but potentially not yet transferred to Data RAM)

impl R<bool, EVENTS_ENDRX_A>

pub fn variant(&self) -> EVENTS_ENDRX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDRX>>

pub fn events_endrx(&self) -> R<bool, EVENTS_ENDRX_A>

Bit 0 - Receive buffer is filled up

impl R<bool, EVENTS_TXDRDY_A>

pub fn variant(&self) -> EVENTS_TXDRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXDRDY>>

pub fn events_txdrdy(&self) -> R<bool, EVENTS_TXDRDY_A>

Bit 0 - Data sent from TXD

impl R<bool, EVENTS_ENDTX_A>

pub fn variant(&self) -> EVENTS_ENDTX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDTX>>

pub fn events_endtx(&self) -> R<bool, EVENTS_ENDTX_A>

Bit 0 - Last TX byte transmitted

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - Error detected

impl R<bool, EVENTS_RXTO_A>

pub fn variant(&self) -> EVENTS_RXTO_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXTO>>

pub fn events_rxto(&self) -> R<bool, EVENTS_RXTO_A>

Bit 0 - Receiver timeout

impl R<bool, EVENTS_RXSTARTED_A>

pub fn variant(&self) -> EVENTS_RXSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXSTARTED>>

pub fn events_rxstarted(&self) -> R<bool, EVENTS_RXSTARTED_A>

Bit 0 - UART receiver has started

impl R<bool, EVENTS_TXSTARTED_A>

pub fn variant(&self) -> EVENTS_TXSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXSTARTED>>

pub fn events_txstarted(&self) -> R<bool, EVENTS_TXSTARTED_A>

Bit 0 - UART transmitter has started

impl R<bool, EVENTS_TXSTOPPED_A>

pub fn variant(&self) -> EVENTS_TXSTOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXSTOPPED>>

pub fn events_txstopped(&self) -> R<bool, EVENTS_TXSTOPPED_A>

Bit 0 - Transmitter stopped

impl R<bool, ENDRX_STARTRX_A>

pub fn variant(&self) -> ENDRX_STARTRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_STOPRX_A>

pub fn variant(&self) -> ENDRX_STOPRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn endrx_startrx(&self) -> R<bool, ENDRX_STARTRX_A>

Bit 5 - Shortcut between event ENDRX and task STARTRX

pub fn endrx_stoprx(&self) -> R<bool, ENDRX_STOPRX_A>

Bit 6 - Shortcut between event ENDRX and task STOPRX

impl R<bool, CTS_A>

pub fn variant(&self) -> CTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NCTS_A>

pub fn variant(&self) -> NCTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDRDY_A>

pub fn variant(&self) -> RXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDRDY_A>

pub fn variant(&self) -> TXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXTO_A>

pub fn variant(&self) -> RXTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTOPPED_A>

pub fn variant(&self) -> TXSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn cts(&self) -> R<bool, CTS_A>

Bit 0 - Enable or disable interrupt for event CTS

pub fn ncts(&self) -> R<bool, NCTS_A>

Bit 1 - Enable or disable interrupt for event NCTS

pub fn rxdrdy(&self) -> R<bool, RXDRDY_A>

Bit 2 - Enable or disable interrupt for event RXDRDY

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Enable or disable interrupt for event ENDRX

pub fn txdrdy(&self) -> R<bool, TXDRDY_A>

Bit 7 - Enable or disable interrupt for event TXDRDY

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 8 - Enable or disable interrupt for event ENDTX

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Enable or disable interrupt for event ERROR

pub fn rxto(&self) -> R<bool, RXTO_A>

Bit 17 - Enable or disable interrupt for event RXTO

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Enable or disable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Enable or disable interrupt for event TXSTARTED

pub fn txstopped(&self) -> R<bool, TXSTOPPED_A>

Bit 22 - Enable or disable interrupt for event TXSTOPPED

impl R<bool, CTS_A>

pub fn variant(&self) -> CTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NCTS_A>

pub fn variant(&self) -> NCTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDRDY_A>

pub fn variant(&self) -> RXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDRDY_A>

pub fn variant(&self) -> TXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXTO_A>

pub fn variant(&self) -> RXTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTOPPED_A>

pub fn variant(&self) -> TXSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn cts(&self) -> R<bool, CTS_A>

Bit 0 - Write ‘1’ to enable interrupt for event CTS

pub fn ncts(&self) -> R<bool, NCTS_A>

Bit 1 - Write ‘1’ to enable interrupt for event NCTS

pub fn rxdrdy(&self) -> R<bool, RXDRDY_A>

Bit 2 - Write ‘1’ to enable interrupt for event RXDRDY

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Write ‘1’ to enable interrupt for event ENDRX

pub fn txdrdy(&self) -> R<bool, TXDRDY_A>

Bit 7 - Write ‘1’ to enable interrupt for event TXDRDY

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 8 - Write ‘1’ to enable interrupt for event ENDTX

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to enable interrupt for event ERROR

pub fn rxto(&self) -> R<bool, RXTO_A>

Bit 17 - Write ‘1’ to enable interrupt for event RXTO

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Write ‘1’ to enable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Write ‘1’ to enable interrupt for event TXSTARTED

pub fn txstopped(&self) -> R<bool, TXSTOPPED_A>

Bit 22 - Write ‘1’ to enable interrupt for event TXSTOPPED

impl R<bool, CTS_A>

pub fn variant(&self) -> CTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NCTS_A>

pub fn variant(&self) -> NCTS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDRDY_A>

pub fn variant(&self) -> RXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDRDY_A>

pub fn variant(&self) -> TXDRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXTO_A>

pub fn variant(&self) -> RXTO_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTOPPED_A>

pub fn variant(&self) -> TXSTOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn cts(&self) -> R<bool, CTS_A>

Bit 0 - Write ‘1’ to disable interrupt for event CTS

pub fn ncts(&self) -> R<bool, NCTS_A>

Bit 1 - Write ‘1’ to disable interrupt for event NCTS

pub fn rxdrdy(&self) -> R<bool, RXDRDY_A>

Bit 2 - Write ‘1’ to disable interrupt for event RXDRDY

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Write ‘1’ to disable interrupt for event ENDRX

pub fn txdrdy(&self) -> R<bool, TXDRDY_A>

Bit 7 - Write ‘1’ to disable interrupt for event TXDRDY

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 8 - Write ‘1’ to disable interrupt for event ENDTX

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to disable interrupt for event ERROR

pub fn rxto(&self) -> R<bool, RXTO_A>

Bit 17 - Write ‘1’ to disable interrupt for event RXTO

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Write ‘1’ to disable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Write ‘1’ to disable interrupt for event TXSTARTED

pub fn txstopped(&self) -> R<bool, TXSTOPPED_A>

Bit 22 - Write ‘1’ to disable interrupt for event TXSTOPPED

impl R<bool, OVERRUN_A>

pub fn variant(&self) -> OVERRUN_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, PARITY_A>

pub fn variant(&self) -> PARITY_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, FRAMING_A>

pub fn variant(&self) -> FRAMING_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, BREAK_A>

pub fn variant(&self) -> BREAK_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<u32, Reg<u32, _ERRORSRC>>

pub fn overrun(&self) -> R<bool, OVERRUN_A>

Bit 0 - Overrun error

pub fn parity(&self) -> R<bool, PARITY_A>

Bit 1 - Parity error

pub fn framing(&self) -> R<bool, FRAMING_A>

Bit 2 - Framing error occurred

pub fn break_(&self) -> R<bool, BREAK_A>

Bit 3 - Break condition

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable UARTE

impl R<u32, BAUDRATE_A>

pub fn variant(&self) -> Variant<u32, BAUDRATE_A>

Get enumerated values variant

pub fn is_baud1200(&self) -> bool

Checks if the value of the field is BAUD1200

pub fn is_baud2400(&self) -> bool

Checks if the value of the field is BAUD2400

pub fn is_baud4800(&self) -> bool

Checks if the value of the field is BAUD4800

pub fn is_baud9600(&self) -> bool

Checks if the value of the field is BAUD9600

pub fn is_baud14400(&self) -> bool

Checks if the value of the field is BAUD14400

pub fn is_baud19200(&self) -> bool

Checks if the value of the field is BAUD19200

pub fn is_baud28800(&self) -> bool

Checks if the value of the field is BAUD28800

pub fn is_baud31250(&self) -> bool

Checks if the value of the field is BAUD31250

pub fn is_baud38400(&self) -> bool

Checks if the value of the field is BAUD38400

pub fn is_baud56000(&self) -> bool

Checks if the value of the field is BAUD56000

pub fn is_baud57600(&self) -> bool

Checks if the value of the field is BAUD57600

pub fn is_baud76800(&self) -> bool

Checks if the value of the field is BAUD76800

pub fn is_baud115200(&self) -> bool

Checks if the value of the field is BAUD115200

pub fn is_baud230400(&self) -> bool

Checks if the value of the field is BAUD230400

pub fn is_baud250000(&self) -> bool

Checks if the value of the field is BAUD250000

pub fn is_baud460800(&self) -> bool

Checks if the value of the field is BAUD460800

pub fn is_baud921600(&self) -> bool

Checks if the value of the field is BAUD921600

pub fn is_baud1m(&self) -> bool

Checks if the value of the field is BAUD1M

impl R<u32, Reg<u32, _BAUDRATE>>

pub fn baudrate(&self) -> R<u32, BAUDRATE_A>

Bits 0:31 - Baud rate

impl R<bool, HWFC_A>

pub fn variant(&self) -> HWFC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u8, PARITY_A>

pub fn variant(&self) -> Variant<u8, PARITY_A>

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, STOP_A>

pub fn variant(&self) -> STOP_A

Get enumerated values variant

pub fn is_one(&self) -> bool

Checks if the value of the field is ONE

pub fn is_two(&self) -> bool

Checks if the value of the field is TWO

impl R<bool, PARITYTYPE_A>

pub fn variant(&self) -> PARITYTYPE_A

Get enumerated values variant

pub fn is_even(&self) -> bool

Checks if the value of the field is EVEN

pub fn is_odd(&self) -> bool

Checks if the value of the field is ODD

impl R<u32, Reg<u32, _CONFIG>>

pub fn hwfc(&self) -> R<bool, HWFC_A>

Bit 0 - Hardware flow control

pub fn parity(&self) -> R<u8, PARITY_A>

Bits 1:3 - Parity

pub fn stop(&self) -> R<bool, STOP_A>

Bit 4 - Stop bits

pub fn paritytype(&self) -> R<bool, PARITYTYPE_A>

Bit 8 - Even or odd parity type

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MOSI>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MISO>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, EVENTS_READY_A>

pub fn variant(&self) -> EVENTS_READY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_READY>>

pub fn events_ready(&self) -> R<bool, EVENTS_READY_A>

Bit 0 - TXD byte sent and RXD byte received

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 2 - Write ‘1’ to enable interrupt for event READY

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 2 - Write ‘1’ to disable interrupt for event READY

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable SPI

impl R<u32, Reg<u32, _RXD>>

pub fn rxd(&self) -> R<u8, u8>

Bits 0:7 - RX data received. Double buffered

impl R<u32, Reg<u32, _TXD>>

pub fn txd(&self) -> R<u8, u8>

Bits 0:7 - TX data to send. Double buffered

impl R<u32, FREQUENCY_A>

pub fn variant(&self) -> Variant<u32, FREQUENCY_A>

Get enumerated values variant

pub fn is_k125(&self) -> bool

Checks if the value of the field is K125

pub fn is_k250(&self) -> bool

Checks if the value of the field is K250

pub fn is_k500(&self) -> bool

Checks if the value of the field is K500

pub fn is_m1(&self) -> bool

Checks if the value of the field is M1

pub fn is_m2(&self) -> bool

Checks if the value of the field is M2

pub fn is_m4(&self) -> bool

Checks if the value of the field is M4

pub fn is_m8(&self) -> bool

Checks if the value of the field is M8

impl R<u32, Reg<u32, _FREQUENCY>>

pub fn frequency(&self) -> R<u32, FREQUENCY_A>

Bits 0:31 - SPI master data rate

impl R<bool, ORDER_A>

pub fn variant(&self) -> ORDER_A

Get enumerated values variant

pub fn is_msb_first(&self) -> bool

Checks if the value of the field is MSBFIRST

pub fn is_lsb_first(&self) -> bool

Checks if the value of the field is LSBFIRST

impl R<bool, CPHA_A>

pub fn variant(&self) -> CPHA_A

Get enumerated values variant

pub fn is_leading(&self) -> bool

Checks if the value of the field is LEADING

pub fn is_trailing(&self) -> bool

Checks if the value of the field is TRAILING

impl R<bool, CPOL_A>

pub fn variant(&self) -> CPOL_A

Get enumerated values variant

pub fn is_active_high(&self) -> bool

Checks if the value of the field is ACTIVEHIGH

pub fn is_active_low(&self) -> bool

Checks if the value of the field is ACTIVELOW

impl R<u32, Reg<u32, _CONFIG>>

pub fn order(&self) -> R<bool, ORDER_A>

Bit 0 - Bit order

pub fn cpha(&self) -> R<bool, CPHA_A>

Bit 1 - Serial clock (SCK) phase

pub fn cpol(&self) -> R<bool, CPOL_A>

Bit 2 - Serial clock (SCK) polarity

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MOSI>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MISO>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _CSN>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in receive buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last transaction

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:1 - List type

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in transmit buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last transaction

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:1 - List type

impl R<u32, Reg<u32, _RXDELAY>>

pub fn rxdelay(&self) -> R<u8, u8>

Bits 0:2 - Sample delay for input serial data on MISO. The value specifies the number of 64 MHz clock cycles (15.625 ns) delay from the the sampling edge of SCK (leading edge for CONFIG.CPHA = 0, trailing edge for CONFIG.CPHA = 1) until the input serial data is sampled. As en example, if RXDELAY = 0 and CONFIG.CPHA = 0, the input serial data is sampled on the rising edge of SCK.

impl R<u32, Reg<u32, _CSNDUR>>

pub fn csndur(&self) -> R<u8, u8>

Bits 0:7 - Minimum duration between edge of CSN and edge of SCK and minimum duration CSN must stay high between transactions. The value is specified in number of 64 MHz clock cycles (15.625 ns).

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - SPI transaction has stopped

impl R<bool, EVENTS_ENDRX_A>

pub fn variant(&self) -> EVENTS_ENDRX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDRX>>

pub fn events_endrx(&self) -> R<bool, EVENTS_ENDRX_A>

Bit 0 - End of RXD buffer reached

impl R<bool, EVENTS_END_A>

pub fn variant(&self) -> EVENTS_END_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_END>>

pub fn events_end(&self) -> R<bool, EVENTS_END_A>

Bit 0 - End of RXD buffer and TXD buffer reached

impl R<bool, EVENTS_ENDTX_A>

pub fn variant(&self) -> EVENTS_ENDTX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDTX>>

pub fn events_endtx(&self) -> R<bool, EVENTS_ENDTX_A>

Bit 0 - End of TXD buffer reached

impl R<bool, EVENTS_STARTED_A>

pub fn variant(&self) -> EVENTS_STARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STARTED>>

pub fn events_started(&self) -> R<bool, EVENTS_STARTED_A>

Bit 0 - Transaction started

impl R<bool, END_START_A>

pub fn variant(&self) -> END_START_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn end_start(&self) -> R<bool, END_START_A>

Bit 17 - Shortcut between event END and task START

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STOPPED

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Write ‘1’ to enable interrupt for event ENDRX

pub fn end(&self) -> R<bool, END_A>

Bit 6 - Write ‘1’ to enable interrupt for event END

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 8 - Write ‘1’ to enable interrupt for event ENDTX

pub fn started(&self) -> R<bool, STARTED_A>

Bit 19 - Write ‘1’ to enable interrupt for event STARTED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STOPPED

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Write ‘1’ to disable interrupt for event ENDRX

pub fn end(&self) -> R<bool, END_A>

Bit 6 - Write ‘1’ to disable interrupt for event END

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 8 - Write ‘1’ to disable interrupt for event ENDTX

pub fn started(&self) -> R<bool, STARTED_A>

Bit 19 - Write ‘1’ to disable interrupt for event STARTED

impl R<bool, TX_A>

pub fn variant(&self) -> TX_A

Get enumerated values variant

pub fn is_nostall(&self) -> bool

Checks if the value of the field is NOSTALL

pub fn is_stall(&self) -> bool

Checks if the value of the field is STALL

impl R<bool, RX_A>

pub fn variant(&self) -> RX_A

Get enumerated values variant

pub fn is_nostall(&self) -> bool

Checks if the value of the field is NOSTALL

pub fn is_stall(&self) -> bool

Checks if the value of the field is STALL

impl R<u32, Reg<u32, _STALLSTAT>>

pub fn tx(&self) -> R<bool, TX_A>

Bit 0 - Stall status for EasyDMA RAM reads

pub fn rx(&self) -> R<bool, RX_A>

Bit 1 - Stall status for EasyDMA RAM writes

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable SPIM

impl R<u32, FREQUENCY_A>

pub fn variant(&self) -> Variant<u32, FREQUENCY_A>

Get enumerated values variant

pub fn is_k125(&self) -> bool

Checks if the value of the field is K125

pub fn is_k250(&self) -> bool

Checks if the value of the field is K250

pub fn is_k500(&self) -> bool

Checks if the value of the field is K500

pub fn is_m1(&self) -> bool

Checks if the value of the field is M1

pub fn is_m2(&self) -> bool

Checks if the value of the field is M2

pub fn is_m4(&self) -> bool

Checks if the value of the field is M4

pub fn is_m8(&self) -> bool

Checks if the value of the field is M8

pub fn is_m16(&self) -> bool

Checks if the value of the field is M16

pub fn is_m32(&self) -> bool

Checks if the value of the field is M32

impl R<u32, Reg<u32, _FREQUENCY>>

pub fn frequency(&self) -> R<u32, FREQUENCY_A>

Bits 0:31 - SPI master data rate

impl R<bool, ORDER_A>

pub fn variant(&self) -> ORDER_A

Get enumerated values variant

pub fn is_msb_first(&self) -> bool

Checks if the value of the field is MSBFIRST

pub fn is_lsb_first(&self) -> bool

Checks if the value of the field is LSBFIRST

impl R<bool, CPHA_A>

pub fn variant(&self) -> CPHA_A

Get enumerated values variant

pub fn is_leading(&self) -> bool

Checks if the value of the field is LEADING

pub fn is_trailing(&self) -> bool

Checks if the value of the field is TRAILING

impl R<bool, CPOL_A>

pub fn variant(&self) -> CPOL_A

Get enumerated values variant

pub fn is_active_high(&self) -> bool

Checks if the value of the field is ACTIVEHIGH

pub fn is_active_low(&self) -> bool

Checks if the value of the field is ACTIVELOW

impl R<u32, Reg<u32, _CONFIG>>

pub fn order(&self) -> R<bool, ORDER_A>

Bit 0 - Bit order

pub fn cpha(&self) -> R<bool, CPHA_A>

Bit 1 - Serial clock (SCK) phase

pub fn cpol(&self) -> R<bool, CPOL_A>

Bit 2 - Serial clock (SCK) polarity

impl R<bool, CSNPOL_A>

pub fn variant(&self) -> CSNPOL_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _CSNPOL>>

pub fn csnpol(&self) -> R<bool, CSNPOL_A>

Bit 0 - Polarity of CSN output

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _PSELDCX>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _DCXCNT>>

pub fn dcxcnt(&self) -> R<u8, u8>

Bits 0:3 - This register specifies the number of command bytes preceding the data bytes. The PSEL.DCX line will be low during transmission of command bytes and high during transmission of data bytes. Value 0xF indicates that all bytes are command bytes.

impl R<u32, Reg<u32, _ORC>>

pub fn orc(&self) -> R<u8, u8>

Bits 0:7 - Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT.

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MISO>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MOSI>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _CSN>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - RXD data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in receive buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes received in the last granted transaction

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:1 - List type

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - TXD data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in transmit buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transmitted in last granted transaction

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:1 - List type

impl R<bool, EVENTS_END_A>

pub fn variant(&self) -> EVENTS_END_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_END>>

pub fn events_end(&self) -> R<bool, EVENTS_END_A>

Bit 0 - Granted transaction completed

impl R<bool, EVENTS_ENDRX_A>

pub fn variant(&self) -> EVENTS_ENDRX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDRX>>

pub fn events_endrx(&self) -> R<bool, EVENTS_ENDRX_A>

Bit 0 - End of RXD buffer reached

impl R<bool, EVENTS_ACQUIRED_A>

pub fn variant(&self) -> EVENTS_ACQUIRED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ACQUIRED>>

pub fn events_acquired(&self) -> R<bool, EVENTS_ACQUIRED_A>

Bit 0 - Semaphore acquired

impl R<bool, END_ACQUIRE_A>

pub fn variant(&self) -> END_ACQUIRE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn end_acquire(&self) -> R<bool, END_ACQUIRE_A>

Bit 2 - Shortcut between event END and task ACQUIRE

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ACQUIRED_A>

pub fn variant(&self) -> ACQUIRED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn end(&self) -> R<bool, END_A>

Bit 1 - Write ‘1’ to enable interrupt for event END

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Write ‘1’ to enable interrupt for event ENDRX

pub fn acquired(&self) -> R<bool, ACQUIRED_A>

Bit 10 - Write ‘1’ to enable interrupt for event ACQUIRED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ACQUIRED_A>

pub fn variant(&self) -> ACQUIRED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn end(&self) -> R<bool, END_A>

Bit 1 - Write ‘1’ to disable interrupt for event END

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 4 - Write ‘1’ to disable interrupt for event ENDRX

pub fn acquired(&self) -> R<bool, ACQUIRED_A>

Bit 10 - Write ‘1’ to disable interrupt for event ACQUIRED

impl R<u8, SEMSTAT_A>

pub fn variant(&self) -> SEMSTAT_A

Get enumerated values variant

pub fn is_free(&self) -> bool

Checks if the value of the field is FREE

pub fn is_cpu(&self) -> bool

Checks if the value of the field is CPU

pub fn is_spis(&self) -> bool

Checks if the value of the field is SPIS

pub fn is_cpupending(&self) -> bool

Checks if the value of the field is CPUPENDING

impl R<u32, Reg<u32, _SEMSTAT>>

pub fn semstat(&self) -> R<u8, SEMSTAT_A>

Bits 0:1 - Semaphore status

impl R<bool, OVERREAD_A>

pub fn variant(&self) -> OVERREAD_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, OVERFLOW_A>

pub fn variant(&self) -> OVERFLOW_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<u32, Reg<u32, _STATUS>>

pub fn overread(&self) -> R<bool, OVERREAD_A>

Bit 0 - TX buffer over-read detected, and prevented

pub fn overflow(&self) -> R<bool, OVERFLOW_A>

Bit 1 - RX buffer overflow detected, and prevented

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable SPI slave

impl R<bool, ORDER_A>

pub fn variant(&self) -> ORDER_A

Get enumerated values variant

pub fn is_msb_first(&self) -> bool

Checks if the value of the field is MSBFIRST

pub fn is_lsb_first(&self) -> bool

Checks if the value of the field is LSBFIRST

impl R<bool, CPHA_A>

pub fn variant(&self) -> CPHA_A

Get enumerated values variant

pub fn is_leading(&self) -> bool

Checks if the value of the field is LEADING

pub fn is_trailing(&self) -> bool

Checks if the value of the field is TRAILING

impl R<bool, CPOL_A>

pub fn variant(&self) -> CPOL_A

Get enumerated values variant

pub fn is_active_high(&self) -> bool

Checks if the value of the field is ACTIVEHIGH

pub fn is_active_low(&self) -> bool

Checks if the value of the field is ACTIVELOW

impl R<u32, Reg<u32, _CONFIG>>

pub fn order(&self) -> R<bool, ORDER_A>

Bit 0 - Bit order

pub fn cpha(&self) -> R<bool, CPHA_A>

Bit 1 - Serial clock (SCK) phase

pub fn cpol(&self) -> R<bool, CPOL_A>

Bit 2 - Serial clock (SCK) polarity

impl R<u32, Reg<u32, _DEF>>

pub fn def(&self) -> R<u8, u8>

Bits 0:7 - Default character. Character clocked out in case of an ignored transaction.

impl R<u32, Reg<u32, _ORC>>

pub fn orc(&self) -> R<u8, u8>

Bits 0:7 - Over-read character. Character clocked out after an over-read of the transmit buffer.

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCL>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SDA>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - TWI stopped

impl R<bool, EVENTS_RXDREADY_A>

pub fn variant(&self) -> EVENTS_RXDREADY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXDREADY>>

pub fn events_rxdready(&self) -> R<bool, EVENTS_RXDREADY_A>

Bit 0 - TWI RXD byte received

impl R<bool, EVENTS_TXDSENT_A>

pub fn variant(&self) -> EVENTS_TXDSENT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXDSENT>>

pub fn events_txdsent(&self) -> R<bool, EVENTS_TXDSENT_A>

Bit 0 - TWI TXD byte sent

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - TWI error

impl R<bool, EVENTS_BB_A>

pub fn variant(&self) -> EVENTS_BB_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_BB>>

pub fn events_bb(&self) -> R<bool, EVENTS_BB_A>

Bit 0 - TWI byte boundary, generated before each byte that is sent or received

impl R<bool, EVENTS_SUSPENDED_A>

pub fn variant(&self) -> EVENTS_SUSPENDED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SUSPENDED>>

pub fn events_suspended(&self) -> R<bool, EVENTS_SUSPENDED_A>

Bit 0 - TWI entered the suspended state

impl R<bool, BB_SUSPEND_A>

pub fn variant(&self) -> BB_SUSPEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, BB_STOP_A>

pub fn variant(&self) -> BB_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn bb_suspend(&self) -> R<bool, BB_SUSPEND_A>

Bit 0 - Shortcut between event BB and task SUSPEND

pub fn bb_stop(&self) -> R<bool, BB_STOP_A>

Bit 1 - Shortcut between event BB and task STOP

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDREADY_A>

pub fn variant(&self) -> RXDREADY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDSENT_A>

pub fn variant(&self) -> TXDSENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, BB_A>

pub fn variant(&self) -> BB_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SUSPENDED_A>

pub fn variant(&self) -> SUSPENDED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STOPPED

pub fn rxdready(&self) -> R<bool, RXDREADY_A>

Bit 2 - Write ‘1’ to enable interrupt for event RXDREADY

pub fn txdsent(&self) -> R<bool, TXDSENT_A>

Bit 7 - Write ‘1’ to enable interrupt for event TXDSENT

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to enable interrupt for event ERROR

pub fn bb(&self) -> R<bool, BB_A>

Bit 14 - Write ‘1’ to enable interrupt for event BB

pub fn suspended(&self) -> R<bool, SUSPENDED_A>

Bit 18 - Write ‘1’ to enable interrupt for event SUSPENDED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXDREADY_A>

pub fn variant(&self) -> RXDREADY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXDSENT_A>

pub fn variant(&self) -> TXDSENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, BB_A>

pub fn variant(&self) -> BB_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SUSPENDED_A>

pub fn variant(&self) -> SUSPENDED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STOPPED

pub fn rxdready(&self) -> R<bool, RXDREADY_A>

Bit 2 - Write ‘1’ to disable interrupt for event RXDREADY

pub fn txdsent(&self) -> R<bool, TXDSENT_A>

Bit 7 - Write ‘1’ to disable interrupt for event TXDSENT

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to disable interrupt for event ERROR

pub fn bb(&self) -> R<bool, BB_A>

Bit 14 - Write ‘1’ to disable interrupt for event BB

pub fn suspended(&self) -> R<bool, SUSPENDED_A>

Bit 18 - Write ‘1’ to disable interrupt for event SUSPENDED

impl R<bool, OVERRUN_A>

pub fn variant(&self) -> OVERRUN_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, ANACK_A>

pub fn variant(&self) -> ANACK_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<bool, DNACK_A>

pub fn variant(&self) -> DNACK_A

Get enumerated values variant

pub fn is_not_present(&self) -> bool

Checks if the value of the field is NOTPRESENT

pub fn is_present(&self) -> bool

Checks if the value of the field is PRESENT

impl R<u32, Reg<u32, _ERRORSRC>>

pub fn overrun(&self) -> R<bool, OVERRUN_A>

Bit 0 - Overrun error

pub fn anack(&self) -> R<bool, ANACK_A>

Bit 1 - NACK received after sending the address (write ‘1’ to clear)

pub fn dnack(&self) -> R<bool, DNACK_A>

Bit 2 - NACK received after sending a data byte (write ‘1’ to clear)

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable TWI

impl R<u32, Reg<u32, _RXD>>

pub fn rxd(&self) -> R<u8, u8>

Bits 0:7 - RXD register

impl R<u32, Reg<u32, _TXD>>

pub fn txd(&self) -> R<u8, u8>

Bits 0:7 - TXD register

impl R<u32, FREQUENCY_A>

pub fn variant(&self) -> Variant<u32, FREQUENCY_A>

Get enumerated values variant

pub fn is_k100(&self) -> bool

Checks if the value of the field is K100

pub fn is_k250(&self) -> bool

Checks if the value of the field is K250

pub fn is_k400(&self) -> bool

Checks if the value of the field is K400

impl R<u32, Reg<u32, _FREQUENCY>>

pub fn frequency(&self) -> R<u32, FREQUENCY_A>

Bits 0:31 - TWI master clock frequency

impl R<u32, Reg<u32, _ADDRESS>>

pub fn address(&self) -> R<u8, u8>

Bits 0:6 - Address used in the TWI transfer

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCL>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SDA>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in receive buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK’ed byte.

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:2 - List type

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in transmit buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK’ed byte.

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:2 - List type

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - TWI stopped

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - TWI error

impl R<bool, EVENTS_SUSPENDED_A>

pub fn variant(&self) -> EVENTS_SUSPENDED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SUSPENDED>>

pub fn events_suspended(&self) -> R<bool, EVENTS_SUSPENDED_A>

Bit 0 - Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.

impl R<bool, EVENTS_RXSTARTED_A>

pub fn variant(&self) -> EVENTS_RXSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXSTARTED>>

pub fn events_rxstarted(&self) -> R<bool, EVENTS_RXSTARTED_A>

Bit 0 - Receive sequence started

impl R<bool, EVENTS_TXSTARTED_A>

pub fn variant(&self) -> EVENTS_TXSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXSTARTED>>

pub fn events_txstarted(&self) -> R<bool, EVENTS_TXSTARTED_A>

Bit 0 - Transmit sequence started

impl R<bool, EVENTS_LASTRX_A>

pub fn variant(&self) -> EVENTS_LASTRX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_LASTRX>>

pub fn events_lastrx(&self) -> R<bool, EVENTS_LASTRX_A>

Bit 0 - Byte boundary, starting to receive the last byte

impl R<bool, EVENTS_LASTTX_A>

pub fn variant(&self) -> EVENTS_LASTTX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_LASTTX>>

pub fn events_lasttx(&self) -> R<bool, EVENTS_LASTTX_A>

Bit 0 - Byte boundary, starting to transmit the last byte

impl R<bool, LASTTX_STARTRX_A>

pub fn variant(&self) -> LASTTX_STARTRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTTX_SUSPEND_A>

pub fn variant(&self) -> LASTTX_SUSPEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTTX_STOP_A>

pub fn variant(&self) -> LASTTX_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTRX_STARTTX_A>

pub fn variant(&self) -> LASTRX_STARTTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTRX_SUSPEND_A>

pub fn variant(&self) -> LASTRX_SUSPEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTRX_STOP_A>

pub fn variant(&self) -> LASTRX_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn lasttx_startrx(&self) -> R<bool, LASTTX_STARTRX_A>

Bit 7 - Shortcut between event LASTTX and task STARTRX

pub fn lasttx_suspend(&self) -> R<bool, LASTTX_SUSPEND_A>

Bit 8 - Shortcut between event LASTTX and task SUSPEND

pub fn lasttx_stop(&self) -> R<bool, LASTTX_STOP_A>

Bit 9 - Shortcut between event LASTTX and task STOP

pub fn lastrx_starttx(&self) -> R<bool, LASTRX_STARTTX_A>

Bit 10 - Shortcut between event LASTRX and task STARTTX

pub fn lastrx_suspend(&self) -> R<bool, LASTRX_SUSPEND_A>

Bit 11 - Shortcut between event LASTRX and task SUSPEND

pub fn lastrx_stop(&self) -> R<bool, LASTRX_STOP_A>

Bit 12 - Shortcut between event LASTRX and task STOP

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SUSPENDED_A>

pub fn variant(&self) -> SUSPENDED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTRX_A>

pub fn variant(&self) -> LASTRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTTX_A>

pub fn variant(&self) -> LASTTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Enable or disable interrupt for event STOPPED

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Enable or disable interrupt for event ERROR

pub fn suspended(&self) -> R<bool, SUSPENDED_A>

Bit 18 - Enable or disable interrupt for event SUSPENDED

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Enable or disable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Enable or disable interrupt for event TXSTARTED

pub fn lastrx(&self) -> R<bool, LASTRX_A>

Bit 23 - Enable or disable interrupt for event LASTRX

pub fn lasttx(&self) -> R<bool, LASTTX_A>

Bit 24 - Enable or disable interrupt for event LASTTX

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SUSPENDED_A>

pub fn variant(&self) -> SUSPENDED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTRX_A>

pub fn variant(&self) -> LASTRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTTX_A>

pub fn variant(&self) -> LASTTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STOPPED

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to enable interrupt for event ERROR

pub fn suspended(&self) -> R<bool, SUSPENDED_A>

Bit 18 - Write ‘1’ to enable interrupt for event SUSPENDED

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Write ‘1’ to enable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Write ‘1’ to enable interrupt for event TXSTARTED

pub fn lastrx(&self) -> R<bool, LASTRX_A>

Bit 23 - Write ‘1’ to enable interrupt for event LASTRX

pub fn lasttx(&self) -> R<bool, LASTTX_A>

Bit 24 - Write ‘1’ to enable interrupt for event LASTTX

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SUSPENDED_A>

pub fn variant(&self) -> SUSPENDED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTRX_A>

pub fn variant(&self) -> LASTRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LASTTX_A>

pub fn variant(&self) -> LASTTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STOPPED

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to disable interrupt for event ERROR

pub fn suspended(&self) -> R<bool, SUSPENDED_A>

Bit 18 - Write ‘1’ to disable interrupt for event SUSPENDED

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Write ‘1’ to disable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Write ‘1’ to disable interrupt for event TXSTARTED

pub fn lastrx(&self) -> R<bool, LASTRX_A>

Bit 23 - Write ‘1’ to disable interrupt for event LASTRX

pub fn lasttx(&self) -> R<bool, LASTTX_A>

Bit 24 - Write ‘1’ to disable interrupt for event LASTTX

impl R<bool, OVERRUN_A>

pub fn variant(&self) -> OVERRUN_A

Get enumerated values variant

pub fn is_not_received(&self) -> bool

Checks if the value of the field is NOTRECEIVED

pub fn is_received(&self) -> bool

Checks if the value of the field is RECEIVED

impl R<bool, ANACK_A>

pub fn variant(&self) -> ANACK_A

Get enumerated values variant

pub fn is_not_received(&self) -> bool

Checks if the value of the field is NOTRECEIVED

pub fn is_received(&self) -> bool

Checks if the value of the field is RECEIVED

impl R<bool, DNACK_A>

pub fn variant(&self) -> DNACK_A

Get enumerated values variant

pub fn is_not_received(&self) -> bool

Checks if the value of the field is NOTRECEIVED

pub fn is_received(&self) -> bool

Checks if the value of the field is RECEIVED

impl R<u32, Reg<u32, _ERRORSRC>>

pub fn overrun(&self) -> R<bool, OVERRUN_A>

Bit 0 - Overrun error

pub fn anack(&self) -> R<bool, ANACK_A>

Bit 1 - NACK received after sending the address (write ‘1’ to clear)

pub fn dnack(&self) -> R<bool, DNACK_A>

Bit 2 - NACK received after sending a data byte (write ‘1’ to clear)

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable TWIM

impl R<u32, FREQUENCY_A>

pub fn variant(&self) -> Variant<u32, FREQUENCY_A>

Get enumerated values variant

pub fn is_k100(&self) -> bool

Checks if the value of the field is K100

pub fn is_k250(&self) -> bool

Checks if the value of the field is K250

pub fn is_k400(&self) -> bool

Checks if the value of the field is K400

impl R<u32, Reg<u32, _FREQUENCY>>

pub fn frequency(&self) -> R<u32, FREQUENCY_A>

Bits 0:31 - TWI master clock frequency

impl R<u32, Reg<u32, _ADDRESS>>

pub fn address(&self) -> R<u8, u8>

Bits 0:6 - Address used in the TWI transfer

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCL>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SDA>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - RXD Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in RXD buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last RXD transaction

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:1 - List type

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - TXD Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:15 - Maximum number of bytes in TXD buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:15 - Number of bytes transferred in the last TXD transaction

impl R<u8, LIST_A>

pub fn variant(&self) -> Variant<u8, LIST_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_array_list(&self) -> bool

Checks if the value of the field is ARRAYLIST

impl R<u32, Reg<u32, _LIST>>

pub fn list(&self) -> R<u8, LIST_A>

Bits 0:1 - List type

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - TWI stopped

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - TWI error

impl R<bool, EVENTS_RXSTARTED_A>

pub fn variant(&self) -> EVENTS_RXSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXSTARTED>>

pub fn events_rxstarted(&self) -> R<bool, EVENTS_RXSTARTED_A>

Bit 0 - Receive sequence started

impl R<bool, EVENTS_TXSTARTED_A>

pub fn variant(&self) -> EVENTS_TXSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXSTARTED>>

pub fn events_txstarted(&self) -> R<bool, EVENTS_TXSTARTED_A>

Bit 0 - Transmit sequence started

impl R<bool, EVENTS_WRITE_A>

pub fn variant(&self) -> EVENTS_WRITE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_WRITE>>

pub fn events_write(&self) -> R<bool, EVENTS_WRITE_A>

Bit 0 - Write command received

impl R<bool, EVENTS_READ_A>

pub fn variant(&self) -> EVENTS_READ_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_READ>>

pub fn events_read(&self) -> R<bool, EVENTS_READ_A>

Bit 0 - Read command received

impl R<bool, WRITE_SUSPEND_A>

pub fn variant(&self) -> WRITE_SUSPEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READ_SUSPEND_A>

pub fn variant(&self) -> READ_SUSPEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn write_suspend(&self) -> R<bool, WRITE_SUSPEND_A>

Bit 13 - Shortcut between event WRITE and task SUSPEND

pub fn read_suspend(&self) -> R<bool, READ_SUSPEND_A>

Bit 14 - Shortcut between event READ and task SUSPEND

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, WRITE_A>

pub fn variant(&self) -> WRITE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READ_A>

pub fn variant(&self) -> READ_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Enable or disable interrupt for event STOPPED

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Enable or disable interrupt for event ERROR

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Enable or disable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Enable or disable interrupt for event TXSTARTED

pub fn write(&self) -> R<bool, WRITE_A>

Bit 25 - Enable or disable interrupt for event WRITE

pub fn read(&self) -> R<bool, READ_A>

Bit 26 - Enable or disable interrupt for event READ

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, WRITE_A>

pub fn variant(&self) -> WRITE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READ_A>

pub fn variant(&self) -> READ_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STOPPED

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to enable interrupt for event ERROR

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Write ‘1’ to enable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Write ‘1’ to enable interrupt for event TXSTARTED

pub fn write(&self) -> R<bool, WRITE_A>

Bit 25 - Write ‘1’ to enable interrupt for event WRITE

pub fn read(&self) -> R<bool, READ_A>

Bit 26 - Write ‘1’ to enable interrupt for event READ

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXSTARTED_A>

pub fn variant(&self) -> RXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXSTARTED_A>

pub fn variant(&self) -> TXSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, WRITE_A>

pub fn variant(&self) -> WRITE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READ_A>

pub fn variant(&self) -> READ_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STOPPED

pub fn error(&self) -> R<bool, ERROR_A>

Bit 9 - Write ‘1’ to disable interrupt for event ERROR

pub fn rxstarted(&self) -> R<bool, RXSTARTED_A>

Bit 19 - Write ‘1’ to disable interrupt for event RXSTARTED

pub fn txstarted(&self) -> R<bool, TXSTARTED_A>

Bit 20 - Write ‘1’ to disable interrupt for event TXSTARTED

pub fn write(&self) -> R<bool, WRITE_A>

Bit 25 - Write ‘1’ to disable interrupt for event WRITE

pub fn read(&self) -> R<bool, READ_A>

Bit 26 - Write ‘1’ to disable interrupt for event READ

impl R<bool, OVERFLOW_A>

pub fn variant(&self) -> OVERFLOW_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, DNACK_A>

pub fn variant(&self) -> DNACK_A

Get enumerated values variant

pub fn is_not_received(&self) -> bool

Checks if the value of the field is NOTRECEIVED

pub fn is_received(&self) -> bool

Checks if the value of the field is RECEIVED

impl R<bool, OVERREAD_A>

pub fn variant(&self) -> OVERREAD_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<u32, Reg<u32, _ERRORSRC>>

pub fn overflow(&self) -> R<bool, OVERFLOW_A>

Bit 0 - RX buffer overflow detected, and prevented

pub fn dnack(&self) -> R<bool, DNACK_A>

Bit 2 - NACK sent after receiving a data byte

pub fn overread(&self) -> R<bool, OVERREAD_A>

Bit 3 - TX buffer over-read detected, and prevented

impl R<u32, Reg<u32, _MATCH>>

pub fn match_(&self) -> R<bool, bool>

Bit 0 - Which of the addresses in {ADDRESS} matched the incoming address

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:3 - Enable or disable TWIS

impl R<u32, Reg<u32, _ADDRESS>>

pub fn address(&self) -> R<u8, u8>

Bits 0:6 - TWI slave address

impl R<bool, ADDRESS0_A>

pub fn variant(&self) -> ADDRESS0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ADDRESS1_A>

pub fn variant(&self) -> ADDRESS1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CONFIG>>

pub fn address0(&self) -> R<bool, ADDRESS0_A>

Bit 0 - Enable or disable address matching on ADDRESS[0]

pub fn address1(&self) -> R<bool, ADDRESS1_A>

Bit 1 - Enable or disable address matching on ADDRESS[1]

impl R<u32, Reg<u32, _ORC>>

pub fn orc(&self) -> R<u8, u8>

Bits 0:7 - Over-read character. Character sent out in case of an over-read of the transmit buffer.

impl R<bool, CRCERROR_A>

pub fn variant(&self) -> CRCERROR_A

Get enumerated values variant

pub fn is_crccorrect(&self) -> bool

Checks if the value of the field is CRCCORRECT

pub fn is_crcerror(&self) -> bool

Checks if the value of the field is CRCERROR

impl R<bool, PARITYSTATUS_A>

pub fn variant(&self) -> PARITYSTATUS_A

Get enumerated values variant

pub fn is_parity_ok(&self) -> bool

Checks if the value of the field is PARITYOK

pub fn is_parity_error(&self) -> bool

Checks if the value of the field is PARITYERROR

impl R<bool, OVERRUN_A>

pub fn variant(&self) -> OVERRUN_A

Get enumerated values variant

pub fn is_no_overrun(&self) -> bool

Checks if the value of the field is NOOVERRUN

pub fn is_overrun(&self) -> bool

Checks if the value of the field is OVERRUN

impl R<u32, Reg<u32, _RX>>

pub fn crcerror(&self) -> R<bool, CRCERROR_A>

Bit 0 - No valid end of frame (EoF) detected

pub fn paritystatus(&self) -> R<bool, PARITYSTATUS_A>

Bit 2 - Parity status of received frame

pub fn overrun(&self) -> R<bool, OVERRUN_A>

Bit 3 - Overrun detected

impl R<bool, PARITY_A>

pub fn variant(&self) -> PARITY_A

Get enumerated values variant

pub fn is_no_parity(&self) -> bool

Checks if the value of the field is NOPARITY

pub fn is_parity(&self) -> bool

Checks if the value of the field is PARITY

impl R<bool, DISCARDMODE_A>

pub fn variant(&self) -> DISCARDMODE_A

Get enumerated values variant

pub fn is_discard_end(&self) -> bool

Checks if the value of the field is DISCARDEND

pub fn is_discard_start(&self) -> bool

Checks if the value of the field is DISCARDSTART

impl R<bool, SOF_A>

pub fn variant(&self) -> SOF_A

Get enumerated values variant

pub fn is_no_so_f(&self) -> bool

Checks if the value of the field is NOSOF

pub fn is_so_f(&self) -> bool

Checks if the value of the field is SOF

impl R<bool, CRCMODETX_A>

pub fn variant(&self) -> CRCMODETX_A

Get enumerated values variant

pub fn is_no_crctx(&self) -> bool

Checks if the value of the field is NOCRCTX

pub fn is_crc16tx(&self) -> bool

Checks if the value of the field is CRC16TX

impl R<u32, Reg<u32, _FRAMECONFIG>>

pub fn parity(&self) -> R<bool, PARITY_A>

Bit 0 - Indicates if parity is added to the frame

pub fn discardmode(&self) -> R<bool, DISCARDMODE_A>

Bit 1 - Discarding unused bits at start or end of a frame

pub fn sof(&self) -> R<bool, SOF_A>

Bit 2 - Adding SoF or not in TX frames

pub fn crcmodetx(&self) -> R<bool, CRCMODETX_A>

Bit 4 - CRC mode for outgoing frames

impl R<u32, Reg<u32, _AMOUNT>>

pub fn txdatabits(&self) -> R<u8, u8>

Bits 0:2 - Number of bits in the last or first byte read from RAM that shall be included in the frame (excluding parity bit).

pub fn txdatabytes(&self) -> R<u16, u16>

Bits 3:11 - Number of complete bytes that shall be included in the frame, excluding CRC, parity and framing

impl R<bool, PARITY_A>

pub fn variant(&self) -> PARITY_A

Get enumerated values variant

pub fn is_no_parity(&self) -> bool

Checks if the value of the field is NOPARITY

pub fn is_parity(&self) -> bool

Checks if the value of the field is PARITY

impl R<bool, SOF_A>

pub fn variant(&self) -> SOF_A

Get enumerated values variant

pub fn is_no_so_f(&self) -> bool

Checks if the value of the field is NOSOF

pub fn is_so_f(&self) -> bool

Checks if the value of the field is SOF

impl R<bool, CRCMODERX_A>

pub fn variant(&self) -> CRCMODERX_A

Get enumerated values variant

pub fn is_no_crcrx(&self) -> bool

Checks if the value of the field is NOCRCRX

pub fn is_crc16rx(&self) -> bool

Checks if the value of the field is CRC16RX

impl R<u32, Reg<u32, _FRAMECONFIG>>

pub fn parity(&self) -> R<bool, PARITY_A>

Bit 0 - Indicates if parity expected in RX frame

pub fn sof(&self) -> R<bool, SOF_A>

Bit 2 - SoF expected or not in RX frames

pub fn crcmoderx(&self) -> R<bool, CRCMODERX_A>

Bit 4 - CRC mode for incoming frames

impl R<u32, Reg<u32, _AMOUNT>>

pub fn rxdatabits(&self) -> R<u8, u8>

Bits 0:2 - Number of bits in the last byte in the frame, if less than 8 (including CRC, but excluding parity and SoF/EoF framing).

pub fn rxdatabytes(&self) -> R<u16, u16>

Bits 3:11 - Number of complete bytes received in the frame (including CRC, but excluding parity and SoF/EoF framing)

impl R<bool, EVENTS_READY_A>

pub fn variant(&self) -> EVENTS_READY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_READY>>

pub fn events_ready(&self) -> R<bool, EVENTS_READY_A>

Bit 0 - The NFCT peripheral is ready to receive and send frames

impl R<bool, EVENTS_FIELDDETECTED_A>

pub fn variant(&self) -> EVENTS_FIELDDETECTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_FIELDDETECTED>>

pub fn events_fielddetected(&self) -> R<bool, EVENTS_FIELDDETECTED_A>

Bit 0 - Remote NFC field detected

impl R<bool, EVENTS_FIELDLOST_A>

pub fn variant(&self) -> EVENTS_FIELDLOST_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_FIELDLOST>>

pub fn events_fieldlost(&self) -> R<bool, EVENTS_FIELDLOST_A>

Bit 0 - Remote NFC field lost

impl R<bool, EVENTS_TXFRAMESTART_A>

pub fn variant(&self) -> EVENTS_TXFRAMESTART_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXFRAMESTART>>

pub fn events_txframestart(&self) -> R<bool, EVENTS_TXFRAMESTART_A>

Bit 0 - Marks the start of the first symbol of a transmitted frame

impl R<bool, EVENTS_TXFRAMEEND_A>

pub fn variant(&self) -> EVENTS_TXFRAMEEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXFRAMEEND>>

pub fn events_txframeend(&self) -> R<bool, EVENTS_TXFRAMEEND_A>

Bit 0 - Marks the end of the last transmitted on-air symbol of a frame

impl R<bool, EVENTS_RXFRAMESTART_A>

pub fn variant(&self) -> EVENTS_RXFRAMESTART_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXFRAMESTART>>

pub fn events_rxframestart(&self) -> R<bool, EVENTS_RXFRAMESTART_A>

Bit 0 - Marks the end of the first symbol of a received frame

impl R<bool, EVENTS_RXFRAMEEND_A>

pub fn variant(&self) -> EVENTS_RXFRAMEEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXFRAMEEND>>

pub fn events_rxframeend(&self) -> R<bool, EVENTS_RXFRAMEEND_A>

Bit 0 - Received data has been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - NFC error reported. The ERRORSTATUS register contains details on the source of the error.

impl R<bool, EVENTS_RXERROR_A>

pub fn variant(&self) -> EVENTS_RXERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXERROR>>

pub fn events_rxerror(&self) -> R<bool, EVENTS_RXERROR_A>

Bit 0 - NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error.

impl R<bool, EVENTS_ENDRX_A>

pub fn variant(&self) -> EVENTS_ENDRX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDRX>>

pub fn events_endrx(&self) -> R<bool, EVENTS_ENDRX_A>

Bit 0 - RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full.

impl R<bool, EVENTS_ENDTX_A>

pub fn variant(&self) -> EVENTS_ENDTX_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDTX>>

pub fn events_endtx(&self) -> R<bool, EVENTS_ENDTX_A>

Bit 0 - Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer

impl R<bool, EVENTS_AUTOCOLRESSTARTED_A>

pub fn variant(&self) -> EVENTS_AUTOCOLRESSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_AUTOCOLRESSTARTED>>

pub fn events_autocolresstarted(&self) -> R<bool, EVENTS_AUTOCOLRESSTARTED_A>

Bit 0 - Auto collision resolution process has started

impl R<bool, EVENTS_COLLISION_A>

pub fn variant(&self) -> EVENTS_COLLISION_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_COLLISION>>

pub fn events_collision(&self) -> R<bool, EVENTS_COLLISION_A>

Bit 0 - NFC auto collision resolution error reported.

impl R<bool, EVENTS_SELECTED_A>

pub fn variant(&self) -> EVENTS_SELECTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SELECTED>>

pub fn events_selected(&self) -> R<bool, EVENTS_SELECTED_A>

Bit 0 - NFC auto collision resolution successfully completed

impl R<bool, EVENTS_STARTED_A>

pub fn variant(&self) -> EVENTS_STARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STARTED>>

pub fn events_started(&self) -> R<bool, EVENTS_STARTED_A>

Bit 0 - EasyDMA is ready to receive or send frames.

impl R<bool, FIELDDETECTED_ACTIVATE_A>

pub fn variant(&self) -> FIELDDETECTED_ACTIVATE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDLOST_SENSE_A>

pub fn variant(&self) -> FIELDLOST_SENSE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMEEND_ENABLERXDATA_A>

pub fn variant(&self) -> TXFRAMEEND_ENABLERXDATA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn fielddetected_activate(&self) -> R<bool, FIELDDETECTED_ACTIVATE_A>

Bit 0 - Shortcut between event FIELDDETECTED and task ACTIVATE

pub fn fieldlost_sense(&self) -> R<bool, FIELDLOST_SENSE_A>

Bit 1 - Shortcut between event FIELDLOST and task SENSE

pub fn txframeend_enablerxdata(&self) -> R<bool, TXFRAMEEND_ENABLERXDATA_A>

Bit 5 - Shortcut between event TXFRAMEEND and task ENABLERXDATA

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDDETECTED_A>

pub fn variant(&self) -> FIELDDETECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDLOST_A>

pub fn variant(&self) -> FIELDLOST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMESTART_A>

pub fn variant(&self) -> TXFRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMEEND_A>

pub fn variant(&self) -> TXFRAMEEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXFRAMESTART_A>

pub fn variant(&self) -> RXFRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXFRAMEEND_A>

pub fn variant(&self) -> RXFRAMEEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXERROR_A>

pub fn variant(&self) -> RXERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, AUTOCOLRESSTARTED_A>

pub fn variant(&self) -> AUTOCOLRESSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COLLISION_A>

pub fn variant(&self) -> COLLISION_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SELECTED_A>

pub fn variant(&self) -> SELECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Enable or disable interrupt for event READY

pub fn fielddetected(&self) -> R<bool, FIELDDETECTED_A>

Bit 1 - Enable or disable interrupt for event FIELDDETECTED

pub fn fieldlost(&self) -> R<bool, FIELDLOST_A>

Bit 2 - Enable or disable interrupt for event FIELDLOST

pub fn txframestart(&self) -> R<bool, TXFRAMESTART_A>

Bit 3 - Enable or disable interrupt for event TXFRAMESTART

pub fn txframeend(&self) -> R<bool, TXFRAMEEND_A>

Bit 4 - Enable or disable interrupt for event TXFRAMEEND

pub fn rxframestart(&self) -> R<bool, RXFRAMESTART_A>

Bit 5 - Enable or disable interrupt for event RXFRAMESTART

pub fn rxframeend(&self) -> R<bool, RXFRAMEEND_A>

Bit 6 - Enable or disable interrupt for event RXFRAMEEND

pub fn error(&self) -> R<bool, ERROR_A>

Bit 7 - Enable or disable interrupt for event ERROR

pub fn rxerror(&self) -> R<bool, RXERROR_A>

Bit 10 - Enable or disable interrupt for event RXERROR

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 11 - Enable or disable interrupt for event ENDRX

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 12 - Enable or disable interrupt for event ENDTX

pub fn autocolresstarted(&self) -> R<bool, AUTOCOLRESSTARTED_A>

Bit 14 - Enable or disable interrupt for event AUTOCOLRESSTARTED

pub fn collision(&self) -> R<bool, COLLISION_A>

Bit 18 - Enable or disable interrupt for event COLLISION

pub fn selected(&self) -> R<bool, SELECTED_A>

Bit 19 - Enable or disable interrupt for event SELECTED

pub fn started(&self) -> R<bool, STARTED_A>

Bit 20 - Enable or disable interrupt for event STARTED

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDDETECTED_A>

pub fn variant(&self) -> FIELDDETECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDLOST_A>

pub fn variant(&self) -> FIELDLOST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMESTART_A>

pub fn variant(&self) -> TXFRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMEEND_A>

pub fn variant(&self) -> TXFRAMEEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXFRAMESTART_A>

pub fn variant(&self) -> RXFRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXFRAMEEND_A>

pub fn variant(&self) -> RXFRAMEEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXERROR_A>

pub fn variant(&self) -> RXERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, AUTOCOLRESSTARTED_A>

pub fn variant(&self) -> AUTOCOLRESSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COLLISION_A>

pub fn variant(&self) -> COLLISION_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SELECTED_A>

pub fn variant(&self) -> SELECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to enable interrupt for event READY

pub fn fielddetected(&self) -> R<bool, FIELDDETECTED_A>

Bit 1 - Write ‘1’ to enable interrupt for event FIELDDETECTED

pub fn fieldlost(&self) -> R<bool, FIELDLOST_A>

Bit 2 - Write ‘1’ to enable interrupt for event FIELDLOST

pub fn txframestart(&self) -> R<bool, TXFRAMESTART_A>

Bit 3 - Write ‘1’ to enable interrupt for event TXFRAMESTART

pub fn txframeend(&self) -> R<bool, TXFRAMEEND_A>

Bit 4 - Write ‘1’ to enable interrupt for event TXFRAMEEND

pub fn rxframestart(&self) -> R<bool, RXFRAMESTART_A>

Bit 5 - Write ‘1’ to enable interrupt for event RXFRAMESTART

pub fn rxframeend(&self) -> R<bool, RXFRAMEEND_A>

Bit 6 - Write ‘1’ to enable interrupt for event RXFRAMEEND

pub fn error(&self) -> R<bool, ERROR_A>

Bit 7 - Write ‘1’ to enable interrupt for event ERROR

pub fn rxerror(&self) -> R<bool, RXERROR_A>

Bit 10 - Write ‘1’ to enable interrupt for event RXERROR

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 11 - Write ‘1’ to enable interrupt for event ENDRX

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 12 - Write ‘1’ to enable interrupt for event ENDTX

pub fn autocolresstarted(&self) -> R<bool, AUTOCOLRESSTARTED_A>

Bit 14 - Write ‘1’ to enable interrupt for event AUTOCOLRESSTARTED

pub fn collision(&self) -> R<bool, COLLISION_A>

Bit 18 - Write ‘1’ to enable interrupt for event COLLISION

pub fn selected(&self) -> R<bool, SELECTED_A>

Bit 19 - Write ‘1’ to enable interrupt for event SELECTED

pub fn started(&self) -> R<bool, STARTED_A>

Bit 20 - Write ‘1’ to enable interrupt for event STARTED

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDDETECTED_A>

pub fn variant(&self) -> FIELDDETECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, FIELDLOST_A>

pub fn variant(&self) -> FIELDLOST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMESTART_A>

pub fn variant(&self) -> TXFRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXFRAMEEND_A>

pub fn variant(&self) -> TXFRAMEEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXFRAMESTART_A>

pub fn variant(&self) -> RXFRAMESTART_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXFRAMEEND_A>

pub fn variant(&self) -> RXFRAMEEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RXERROR_A>

pub fn variant(&self) -> RXERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDRX_A>

pub fn variant(&self) -> ENDRX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDTX_A>

pub fn variant(&self) -> ENDTX_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, AUTOCOLRESSTARTED_A>

pub fn variant(&self) -> AUTOCOLRESSTARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COLLISION_A>

pub fn variant(&self) -> COLLISION_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SELECTED_A>

pub fn variant(&self) -> SELECTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to disable interrupt for event READY

pub fn fielddetected(&self) -> R<bool, FIELDDETECTED_A>

Bit 1 - Write ‘1’ to disable interrupt for event FIELDDETECTED

pub fn fieldlost(&self) -> R<bool, FIELDLOST_A>

Bit 2 - Write ‘1’ to disable interrupt for event FIELDLOST

pub fn txframestart(&self) -> R<bool, TXFRAMESTART_A>

Bit 3 - Write ‘1’ to disable interrupt for event TXFRAMESTART

pub fn txframeend(&self) -> R<bool, TXFRAMEEND_A>

Bit 4 - Write ‘1’ to disable interrupt for event TXFRAMEEND

pub fn rxframestart(&self) -> R<bool, RXFRAMESTART_A>

Bit 5 - Write ‘1’ to disable interrupt for event RXFRAMESTART

pub fn rxframeend(&self) -> R<bool, RXFRAMEEND_A>

Bit 6 - Write ‘1’ to disable interrupt for event RXFRAMEEND

pub fn error(&self) -> R<bool, ERROR_A>

Bit 7 - Write ‘1’ to disable interrupt for event ERROR

pub fn rxerror(&self) -> R<bool, RXERROR_A>

Bit 10 - Write ‘1’ to disable interrupt for event RXERROR

pub fn endrx(&self) -> R<bool, ENDRX_A>

Bit 11 - Write ‘1’ to disable interrupt for event ENDRX

pub fn endtx(&self) -> R<bool, ENDTX_A>

Bit 12 - Write ‘1’ to disable interrupt for event ENDTX

pub fn autocolresstarted(&self) -> R<bool, AUTOCOLRESSTARTED_A>

Bit 14 - Write ‘1’ to disable interrupt for event AUTOCOLRESSTARTED

pub fn collision(&self) -> R<bool, COLLISION_A>

Bit 18 - Write ‘1’ to disable interrupt for event COLLISION

pub fn selected(&self) -> R<bool, SELECTED_A>

Bit 19 - Write ‘1’ to disable interrupt for event SELECTED

pub fn started(&self) -> R<bool, STARTED_A>

Bit 20 - Write ‘1’ to disable interrupt for event STARTED

impl R<u32, Reg<u32, _ERRORSTATUS>>

pub fn framedelaytimeout(&self) -> R<bool, bool>

Bit 0 - No STARTTX task triggered before expiration of the time set in FRAMEDELAYMAX

impl R<u8, NFCTAGSTATE_A>

pub fn variant(&self) -> Variant<u8, NFCTAGSTATE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_ramp_up(&self) -> bool

Checks if the value of the field is RAMPUP

pub fn is_idle(&self) -> bool

Checks if the value of the field is IDLE

pub fn is_receive(&self) -> bool

Checks if the value of the field is RECEIVE

pub fn is_frame_delay(&self) -> bool

Checks if the value of the field is FRAMEDELAY

pub fn is_transmit(&self) -> bool

Checks if the value of the field is TRANSMIT

impl R<u32, Reg<u32, _NFCTAGSTATE>>

pub fn nfctagstate(&self) -> R<u8, NFCTAGSTATE_A>

Bits 0:2 - NfcTag state

impl R<bool, SLEEPSTATE_A>

pub fn variant(&self) -> SLEEPSTATE_A

Get enumerated values variant

pub fn is_idle(&self) -> bool

Checks if the value of the field is IDLE

pub fn is_sleep_a(&self) -> bool

Checks if the value of the field is SLEEPA

impl R<u32, Reg<u32, _SLEEPSTATE>>

pub fn sleepstate(&self) -> R<bool, SLEEPSTATE_A>

Bit 0 - Reflects the sleep state during automatic collision resolution. Set to IDLE by a GOIDLE task. Set to SLEEP_A when a valid SLEEP_REQ frame is received or by a GOSLEEP task.

impl R<bool, FIELDPRESENT_A>

pub fn variant(&self) -> FIELDPRESENT_A

Get enumerated values variant

pub fn is_no_field(&self) -> bool

Checks if the value of the field is NOFIELD

pub fn is_field_present(&self) -> bool

Checks if the value of the field is FIELDPRESENT

impl R<bool, LOCKDETECT_A>

pub fn variant(&self) -> LOCKDETECT_A

Get enumerated values variant

pub fn is_not_locked(&self) -> bool

Checks if the value of the field is NOTLOCKED

pub fn is_locked(&self) -> bool

Checks if the value of the field is LOCKED

impl R<u32, Reg<u32, _FIELDPRESENT>>

pub fn fieldpresent(&self) -> R<bool, FIELDPRESENT_A>

Bit 0 - Indicates if a valid field is present. Available only in the activated state.

pub fn lockdetect(&self) -> R<bool, LOCKDETECT_A>

Bit 1 - Indicates if the low level has locked to the field

impl R<u32, Reg<u32, _FRAMEDELAYMIN>>

pub fn framedelaymin(&self) -> R<u16, u16>

Bits 0:15 - Minimum frame delay in number of 13.56 MHz clocks

impl R<u32, Reg<u32, _FRAMEDELAYMAX>>

pub fn framedelaymax(&self) -> R<u32, u32>

Bits 0:19 - Maximum frame delay in number of 13.56 MHz clocks

impl R<u8, FRAMEDELAYMODE_A>

pub fn variant(&self) -> FRAMEDELAYMODE_A

Get enumerated values variant

pub fn is_free_run(&self) -> bool

Checks if the value of the field is FREERUN

pub fn is_window(&self) -> bool

Checks if the value of the field is WINDOW

pub fn is_exact_val(&self) -> bool

Checks if the value of the field is EXACTVAL

pub fn is_window_grid(&self) -> bool

Checks if the value of the field is WINDOWGRID

impl R<u32, Reg<u32, _FRAMEDELAYMODE>>

pub fn framedelaymode(&self) -> R<u8, FRAMEDELAYMODE_A>

Bits 0:1 - Configuration register for the Frame Delay Timer

impl R<u32, Reg<u32, _PACKETPTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Packet pointer for TXD and RXD data storage in Data RAM. This address is a byte-aligned RAM address.

impl R<u32, Reg<u32, _MAXLEN>>

pub fn maxlen(&self) -> R<u16, u16>

Bits 0:8 - Size of the RAM buffer allocated to TXD and RXD data storage each

impl R<u8, MODULATIONCTRL_A>

pub fn variant(&self) -> MODULATIONCTRL_A

Get enumerated values variant

pub fn is_invalid(&self) -> bool

Checks if the value of the field is INVALID

pub fn is_internal(&self) -> bool

Checks if the value of the field is INTERNAL

pub fn is_mod_to_gpio(&self) -> bool

Checks if the value of the field is MODTOGPIO

pub fn is_internal_and_mod_to_gpio(&self) -> bool

Checks if the value of the field is INTERNALANDMODTOGPIO

impl R<u32, Reg<u32, _MODULATIONCTRL>>

pub fn modulationctrl(&self) -> R<u8, MODULATIONCTRL_A>

Bits 0:1 - Configuration of modulation control.

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MODULATIONPSEL>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _NFCID1_LAST>>

pub fn nfcid1_z(&self) -> R<u8, u8>

Bits 0:7 - NFCID1 byte Z (very last byte sent)

pub fn nfcid1_y(&self) -> R<u8, u8>

Bits 8:15 - NFCID1 byte Y

pub fn nfcid1_x(&self) -> R<u8, u8>

Bits 16:23 - NFCID1 byte X

pub fn nfcid1_w(&self) -> R<u8, u8>

Bits 24:31 - NFCID1 byte W

impl R<u32, Reg<u32, _NFCID1_2ND_LAST>>

pub fn nfcid1_v(&self) -> R<u8, u8>

Bits 0:7 - NFCID1 byte V

pub fn nfcid1_u(&self) -> R<u8, u8>

Bits 8:15 - NFCID1 byte U

pub fn nfcid1_t(&self) -> R<u8, u8>

Bits 16:23 - NFCID1 byte T

impl R<u32, Reg<u32, _NFCID1_3RD_LAST>>

pub fn nfcid1_s(&self) -> R<u8, u8>

Bits 0:7 - NFCID1 byte S

pub fn nfcid1_r(&self) -> R<u8, u8>

Bits 8:15 - NFCID1 byte R

pub fn nfcid1_q(&self) -> R<u8, u8>

Bits 16:23 - NFCID1 byte Q

impl R<bool, MODE_A>

pub fn variant(&self) -> MODE_A

Get enumerated values variant

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _AUTOCOLRESCONFIG>>

pub fn mode(&self) -> R<bool, MODE_A>

Bit 0 - Enables/disables auto collision resolution

impl R<u8, BITFRAMESDD_A>

pub fn variant(&self) -> Variant<u8, BITFRAMESDD_A>

Get enumerated values variant

pub fn is_sdd00000(&self) -> bool

Checks if the value of the field is SDD00000

pub fn is_sdd00001(&self) -> bool

Checks if the value of the field is SDD00001

pub fn is_sdd00010(&self) -> bool

Checks if the value of the field is SDD00010

pub fn is_sdd00100(&self) -> bool

Checks if the value of the field is SDD00100

pub fn is_sdd01000(&self) -> bool

Checks if the value of the field is SDD01000

pub fn is_sdd10000(&self) -> bool

Checks if the value of the field is SDD10000

impl R<u8, NFCIDSIZE_A>

pub fn variant(&self) -> Variant<u8, NFCIDSIZE_A>

Get enumerated values variant

pub fn is_nfcid1single(&self) -> bool

Checks if the value of the field is NFCID1SINGLE

pub fn is_nfcid1double(&self) -> bool

Checks if the value of the field is NFCID1DOUBLE

pub fn is_nfcid1triple(&self) -> bool

Checks if the value of the field is NFCID1TRIPLE

impl R<u32, Reg<u32, _SENSRES>>

pub fn bitframesdd(&self) -> R<u8, BITFRAMESDD_A>

Bits 0:4 - Bit frame SDD as defined by the b5:b1 of byte 1 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification

pub fn rfu5(&self) -> R<bool, bool>

Bit 5 - Reserved for future use. Shall be 0.

pub fn nfcidsize(&self) -> R<u8, NFCIDSIZE_A>

Bits 6:7 - NFCID1 size. This value is used by the auto collision resolution engine.

pub fn platfconfig(&self) -> R<u8, u8>

Bits 8:11 - Tag platform configuration as defined by the b4:b1 of byte 2 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification

pub fn rfu74(&self) -> R<u8, u8>

Bits 12:15 - Reserved for future use. Shall be 0.

impl R<u32, Reg<u32, _SELRES>>

pub fn rfu10(&self) -> R<u8, u8>

Bits 0:1 - Reserved for future use. Shall be 0.

pub fn cascade(&self) -> R<bool, bool>

Bit 2 - Cascade as defined by the b3 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification (controlled by hardware, shall be 0)

pub fn rfu43(&self) -> R<u8, u8>

Bits 3:4 - Reserved for future use. Shall be 0.

pub fn protocol(&self) -> R<u8, u8>

Bits 5:6 - Protocol as defined by the b7:b6 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification

pub fn rfu7(&self) -> R<bool, bool>

Bit 7 - Reserved for future use. Shall be 0.

impl R<bool, EVENTS_IN_A>

pub fn variant(&self) -> EVENTS_IN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_IN>>

pub fn events_in(&self) -> R<bool, EVENTS_IN_A>

Bit 0 - Event generated from pin specified in CONFIG[n].PSEL

impl R<bool, EVENTS_PORT_A>

pub fn variant(&self) -> EVENTS_PORT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_PORT>>

pub fn events_port(&self) -> R<bool, EVENTS_PORT_A>

Bit 0 - Event generated from multiple input GPIO pins with SENSE mechanism enabled

impl R<bool, IN0_A>

pub fn variant(&self) -> IN0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN1_A>

pub fn variant(&self) -> IN1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN2_A>

pub fn variant(&self) -> IN2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN3_A>

pub fn variant(&self) -> IN3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN4_A>

pub fn variant(&self) -> IN4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN5_A>

pub fn variant(&self) -> IN5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN6_A>

pub fn variant(&self) -> IN6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN7_A>

pub fn variant(&self) -> IN7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PORT_A>

pub fn variant(&self) -> PORT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn in0(&self) -> R<bool, IN0_A>

Bit 0 - Write ‘1’ to enable interrupt for event IN[0]

pub fn in1(&self) -> R<bool, IN1_A>

Bit 1 - Write ‘1’ to enable interrupt for event IN[1]

pub fn in2(&self) -> R<bool, IN2_A>

Bit 2 - Write ‘1’ to enable interrupt for event IN[2]

pub fn in3(&self) -> R<bool, IN3_A>

Bit 3 - Write ‘1’ to enable interrupt for event IN[3]

pub fn in4(&self) -> R<bool, IN4_A>

Bit 4 - Write ‘1’ to enable interrupt for event IN[4]

pub fn in5(&self) -> R<bool, IN5_A>

Bit 5 - Write ‘1’ to enable interrupt for event IN[5]

pub fn in6(&self) -> R<bool, IN6_A>

Bit 6 - Write ‘1’ to enable interrupt for event IN[6]

pub fn in7(&self) -> R<bool, IN7_A>

Bit 7 - Write ‘1’ to enable interrupt for event IN[7]

pub fn port(&self) -> R<bool, PORT_A>

Bit 31 - Write ‘1’ to enable interrupt for event PORT

impl R<bool, IN0_A>

pub fn variant(&self) -> IN0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN1_A>

pub fn variant(&self) -> IN1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN2_A>

pub fn variant(&self) -> IN2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN3_A>

pub fn variant(&self) -> IN3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN4_A>

pub fn variant(&self) -> IN4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN5_A>

pub fn variant(&self) -> IN5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN6_A>

pub fn variant(&self) -> IN6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, IN7_A>

pub fn variant(&self) -> IN7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PORT_A>

pub fn variant(&self) -> PORT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn in0(&self) -> R<bool, IN0_A>

Bit 0 - Write ‘1’ to disable interrupt for event IN[0]

pub fn in1(&self) -> R<bool, IN1_A>

Bit 1 - Write ‘1’ to disable interrupt for event IN[1]

pub fn in2(&self) -> R<bool, IN2_A>

Bit 2 - Write ‘1’ to disable interrupt for event IN[2]

pub fn in3(&self) -> R<bool, IN3_A>

Bit 3 - Write ‘1’ to disable interrupt for event IN[3]

pub fn in4(&self) -> R<bool, IN4_A>

Bit 4 - Write ‘1’ to disable interrupt for event IN[4]

pub fn in5(&self) -> R<bool, IN5_A>

Bit 5 - Write ‘1’ to disable interrupt for event IN[5]

pub fn in6(&self) -> R<bool, IN6_A>

Bit 6 - Write ‘1’ to disable interrupt for event IN[6]

pub fn in7(&self) -> R<bool, IN7_A>

Bit 7 - Write ‘1’ to disable interrupt for event IN[7]

pub fn port(&self) -> R<bool, PORT_A>

Bit 31 - Write ‘1’ to disable interrupt for event PORT

impl R<u8, MODE_A>

pub fn variant(&self) -> Variant<u8, MODE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_event(&self) -> bool

Checks if the value of the field is EVENT

pub fn is_task(&self) -> bool

Checks if the value of the field is TASK

impl R<u8, POLARITY_A>

pub fn variant(&self) -> POLARITY_A

Get enumerated values variant

pub fn is_none(&self) -> bool

Checks if the value of the field is NONE

pub fn is_lo_to_hi(&self) -> bool

Checks if the value of the field is LOTOHI

pub fn is_hi_to_lo(&self) -> bool

Checks if the value of the field is HITOLO

pub fn is_toggle(&self) -> bool

Checks if the value of the field is TOGGLE

impl R<bool, OUTINIT_A>

pub fn variant(&self) -> OUTINIT_A

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<u32, Reg<u32, _CONFIG>>

pub fn mode(&self) -> R<u8, MODE_A>

Bits 0:1 - Mode

pub fn psel(&self) -> R<u8, u8>

Bits 8:12 - GPIO number associated with SET[n], CLR[n], and OUT[n] tasks and IN[n] event

pub fn port(&self) -> R<bool, bool>

Bit 13 - Port number

pub fn polarity(&self) -> R<u8, POLARITY_A>

Bits 16:17 - When In task mode: Operation to be performed on output when OUT[n] task is triggered. When In event mode: Operation on input that shall trigger IN[n] event.

pub fn outinit(&self) -> R<bool, OUTINIT_A>

Bit 20 - When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.

impl R<bool, LIMITH_A>

pub fn variant(&self) -> LIMITH_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _LIMITH>>

pub fn limith(&self) -> R<bool, LIMITH_A>

Bit 0 - Last result is equal or above CH[n].LIMIT.HIGH

impl R<bool, LIMITL_A>

pub fn variant(&self) -> LIMITL_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _LIMITL>>

pub fn limitl(&self) -> R<bool, LIMITL_A>

Bit 0 - Last result is equal or below CH[n].LIMIT.LOW

impl R<u8, PSELP_A>

pub fn variant(&self) -> Variant<u8, PSELP_A>

Get enumerated values variant

pub fn is_nc(&self) -> bool

Checks if the value of the field is NC

pub fn is_analog_input0(&self) -> bool

Checks if the value of the field is ANALOGINPUT0

pub fn is_analog_input1(&self) -> bool

Checks if the value of the field is ANALOGINPUT1

pub fn is_analog_input2(&self) -> bool

Checks if the value of the field is ANALOGINPUT2

pub fn is_analog_input3(&self) -> bool

Checks if the value of the field is ANALOGINPUT3

pub fn is_analog_input4(&self) -> bool

Checks if the value of the field is ANALOGINPUT4

pub fn is_analog_input5(&self) -> bool

Checks if the value of the field is ANALOGINPUT5

pub fn is_analog_input6(&self) -> bool

Checks if the value of the field is ANALOGINPUT6

pub fn is_analog_input7(&self) -> bool

Checks if the value of the field is ANALOGINPUT7

pub fn is_vdd(&self) -> bool

Checks if the value of the field is VDD

pub fn is_vddhdiv5(&self) -> bool

Checks if the value of the field is VDDHDIV5

impl R<u32, Reg<u32, _PSELP>>

pub fn pselp(&self) -> R<u8, PSELP_A>

Bits 0:4 - Analog positive input channel

impl R<u8, PSELN_A>

pub fn variant(&self) -> Variant<u8, PSELN_A>

Get enumerated values variant

pub fn is_nc(&self) -> bool

Checks if the value of the field is NC

pub fn is_analog_input0(&self) -> bool

Checks if the value of the field is ANALOGINPUT0

pub fn is_analog_input1(&self) -> bool

Checks if the value of the field is ANALOGINPUT1

pub fn is_analog_input2(&self) -> bool

Checks if the value of the field is ANALOGINPUT2

pub fn is_analog_input3(&self) -> bool

Checks if the value of the field is ANALOGINPUT3

pub fn is_analog_input4(&self) -> bool

Checks if the value of the field is ANALOGINPUT4

pub fn is_analog_input5(&self) -> bool

Checks if the value of the field is ANALOGINPUT5

pub fn is_analog_input6(&self) -> bool

Checks if the value of the field is ANALOGINPUT6

pub fn is_analog_input7(&self) -> bool

Checks if the value of the field is ANALOGINPUT7

pub fn is_vdd(&self) -> bool

Checks if the value of the field is VDD

pub fn is_vddhdiv5(&self) -> bool

Checks if the value of the field is VDDHDIV5

impl R<u32, Reg<u32, _PSELN>>

pub fn pseln(&self) -> R<u8, PSELN_A>

Bits 0:4 - Analog negative input, enables differential channel

impl R<u8, RESP_A>

pub fn variant(&self) -> RESP_A

Get enumerated values variant

pub fn is_bypass(&self) -> bool

Checks if the value of the field is BYPASS

pub fn is_pulldown(&self) -> bool

Checks if the value of the field is PULLDOWN

pub fn is_pullup(&self) -> bool

Checks if the value of the field is PULLUP

pub fn is_vdd1_2(&self) -> bool

Checks if the value of the field is VDD1_2

impl R<u8, RESN_A>

pub fn variant(&self) -> RESN_A

Get enumerated values variant

pub fn is_bypass(&self) -> bool

Checks if the value of the field is BYPASS

pub fn is_pulldown(&self) -> bool

Checks if the value of the field is PULLDOWN

pub fn is_pullup(&self) -> bool

Checks if the value of the field is PULLUP

pub fn is_vdd1_2(&self) -> bool

Checks if the value of the field is VDD1_2

impl R<u8, GAIN_A>

pub fn variant(&self) -> GAIN_A

Get enumerated values variant

pub fn is_gain1_6(&self) -> bool

Checks if the value of the field is GAIN1_6

pub fn is_gain1_5(&self) -> bool

Checks if the value of the field is GAIN1_5

pub fn is_gain1_4(&self) -> bool

Checks if the value of the field is GAIN1_4

pub fn is_gain1_3(&self) -> bool

Checks if the value of the field is GAIN1_3

pub fn is_gain1_2(&self) -> bool

Checks if the value of the field is GAIN1_2

pub fn is_gain1(&self) -> bool

Checks if the value of the field is GAIN1

pub fn is_gain2(&self) -> bool

Checks if the value of the field is GAIN2

pub fn is_gain4(&self) -> bool

Checks if the value of the field is GAIN4

impl R<bool, REFSEL_A>

pub fn variant(&self) -> REFSEL_A

Get enumerated values variant

pub fn is_internal(&self) -> bool

Checks if the value of the field is INTERNAL

pub fn is_vdd1_4(&self) -> bool

Checks if the value of the field is VDD1_4

impl R<u8, TACQ_A>

pub fn variant(&self) -> Variant<u8, TACQ_A>

Get enumerated values variant

pub fn is_3us(&self) -> bool

Checks if the value of the field is _3US

pub fn is_5us(&self) -> bool

Checks if the value of the field is _5US

pub fn is_10us(&self) -> bool

Checks if the value of the field is _10US

pub fn is_15us(&self) -> bool

Checks if the value of the field is _15US

pub fn is_20us(&self) -> bool

Checks if the value of the field is _20US

pub fn is_40us(&self) -> bool

Checks if the value of the field is _40US

impl R<bool, MODE_A>

pub fn variant(&self) -> MODE_A

Get enumerated values variant

pub fn is_se(&self) -> bool

Checks if the value of the field is SE

pub fn is_diff(&self) -> bool

Checks if the value of the field is DIFF

impl R<bool, BURST_A>

pub fn variant(&self) -> BURST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CONFIG>>

pub fn resp(&self) -> R<u8, RESP_A>

Bits 0:1 - Positive channel resistor control

pub fn resn(&self) -> R<u8, RESN_A>

Bits 4:5 - Negative channel resistor control

pub fn gain(&self) -> R<u8, GAIN_A>

Bits 8:10 - Gain control

pub fn refsel(&self) -> R<bool, REFSEL_A>

Bit 12 - Reference control

pub fn tacq(&self) -> R<u8, TACQ_A>

Bits 16:18 - Acquisition time, the time the SAADC uses to sample the input voltage

pub fn mode(&self) -> R<bool, MODE_A>

Bit 20 - Enable differential mode

pub fn burst(&self) -> R<bool, BURST_A>

Bit 24 - Enable burst mode

impl R<u32, Reg<u32, _LIMIT>>

pub fn low(&self) -> R<u16, u16>

Bits 0:15 - Low level limit

pub fn high(&self) -> R<u16, u16>

Bits 16:31 - High level limit

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:14 - Maximum number of 16-bit samples to be written to output RAM buffer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:14 - Number of 16-bit samples written to output RAM buffer since the previous START task. This register can be read after an END or STOPPED event.

impl R<bool, EVENTS_STARTED_A>

pub fn variant(&self) -> EVENTS_STARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STARTED>>

pub fn events_started(&self) -> R<bool, EVENTS_STARTED_A>

Bit 0 - The SAADC has started

impl R<bool, EVENTS_END_A>

pub fn variant(&self) -> EVENTS_END_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_END>>

pub fn events_end(&self) -> R<bool, EVENTS_END_A>

Bit 0 - The SAADC has filled up the result buffer

impl R<bool, EVENTS_DONE_A>

pub fn variant(&self) -> EVENTS_DONE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DONE>>

pub fn events_done(&self) -> R<bool, EVENTS_DONE_A>

Bit 0 - A conversion task has been completed. Depending on the configuration, multiple conversions might be needed for a result to be transferred to RAM.

impl R<bool, EVENTS_RESULTDONE_A>

pub fn variant(&self) -> EVENTS_RESULTDONE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RESULTDONE>>

pub fn events_resultdone(&self) -> R<bool, EVENTS_RESULTDONE_A>

Bit 0 - Result ready for transfer to RAM

impl R<bool, EVENTS_CALIBRATEDONE_A>

pub fn variant(&self) -> EVENTS_CALIBRATEDONE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CALIBRATEDONE>>

pub fn events_calibratedone(&self) -> R<bool, EVENTS_CALIBRATEDONE_A>

Bit 0 - Calibration is complete

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - The SAADC has stopped

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DONE_A>

pub fn variant(&self) -> DONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RESULTDONE_A>

pub fn variant(&self) -> RESULTDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CALIBRATEDONE_A>

pub fn variant(&self) -> CALIBRATEDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH0LIMITH_A>

pub fn variant(&self) -> CH0LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH0LIMITL_A>

pub fn variant(&self) -> CH0LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1LIMITH_A>

pub fn variant(&self) -> CH1LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1LIMITL_A>

pub fn variant(&self) -> CH1LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2LIMITH_A>

pub fn variant(&self) -> CH2LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2LIMITL_A>

pub fn variant(&self) -> CH2LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3LIMITH_A>

pub fn variant(&self) -> CH3LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3LIMITL_A>

pub fn variant(&self) -> CH3LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4LIMITH_A>

pub fn variant(&self) -> CH4LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4LIMITL_A>

pub fn variant(&self) -> CH4LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5LIMITH_A>

pub fn variant(&self) -> CH5LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5LIMITL_A>

pub fn variant(&self) -> CH5LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6LIMITH_A>

pub fn variant(&self) -> CH6LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6LIMITL_A>

pub fn variant(&self) -> CH6LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7LIMITH_A>

pub fn variant(&self) -> CH7LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7LIMITL_A>

pub fn variant(&self) -> CH7LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn started(&self) -> R<bool, STARTED_A>

Bit 0 - Enable or disable interrupt for event STARTED

pub fn end(&self) -> R<bool, END_A>

Bit 1 - Enable or disable interrupt for event END

pub fn done(&self) -> R<bool, DONE_A>

Bit 2 - Enable or disable interrupt for event DONE

pub fn resultdone(&self) -> R<bool, RESULTDONE_A>

Bit 3 - Enable or disable interrupt for event RESULTDONE

pub fn calibratedone(&self) -> R<bool, CALIBRATEDONE_A>

Bit 4 - Enable or disable interrupt for event CALIBRATEDONE

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 5 - Enable or disable interrupt for event STOPPED

pub fn ch0limith(&self) -> R<bool, CH0LIMITH_A>

Bit 6 - Enable or disable interrupt for event CH0LIMITH

pub fn ch0limitl(&self) -> R<bool, CH0LIMITL_A>

Bit 7 - Enable or disable interrupt for event CH0LIMITL

pub fn ch1limith(&self) -> R<bool, CH1LIMITH_A>

Bit 8 - Enable or disable interrupt for event CH1LIMITH

pub fn ch1limitl(&self) -> R<bool, CH1LIMITL_A>

Bit 9 - Enable or disable interrupt for event CH1LIMITL

pub fn ch2limith(&self) -> R<bool, CH2LIMITH_A>

Bit 10 - Enable or disable interrupt for event CH2LIMITH

pub fn ch2limitl(&self) -> R<bool, CH2LIMITL_A>

Bit 11 - Enable or disable interrupt for event CH2LIMITL

pub fn ch3limith(&self) -> R<bool, CH3LIMITH_A>

Bit 12 - Enable or disable interrupt for event CH3LIMITH

pub fn ch3limitl(&self) -> R<bool, CH3LIMITL_A>

Bit 13 - Enable or disable interrupt for event CH3LIMITL

pub fn ch4limith(&self) -> R<bool, CH4LIMITH_A>

Bit 14 - Enable or disable interrupt for event CH4LIMITH

pub fn ch4limitl(&self) -> R<bool, CH4LIMITL_A>

Bit 15 - Enable or disable interrupt for event CH4LIMITL

pub fn ch5limith(&self) -> R<bool, CH5LIMITH_A>

Bit 16 - Enable or disable interrupt for event CH5LIMITH

pub fn ch5limitl(&self) -> R<bool, CH5LIMITL_A>

Bit 17 - Enable or disable interrupt for event CH5LIMITL

pub fn ch6limith(&self) -> R<bool, CH6LIMITH_A>

Bit 18 - Enable or disable interrupt for event CH6LIMITH

pub fn ch6limitl(&self) -> R<bool, CH6LIMITL_A>

Bit 19 - Enable or disable interrupt for event CH6LIMITL

pub fn ch7limith(&self) -> R<bool, CH7LIMITH_A>

Bit 20 - Enable or disable interrupt for event CH7LIMITH

pub fn ch7limitl(&self) -> R<bool, CH7LIMITL_A>

Bit 21 - Enable or disable interrupt for event CH7LIMITL

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DONE_A>

pub fn variant(&self) -> DONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RESULTDONE_A>

pub fn variant(&self) -> RESULTDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CALIBRATEDONE_A>

pub fn variant(&self) -> CALIBRATEDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH0LIMITH_A>

pub fn variant(&self) -> CH0LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH0LIMITL_A>

pub fn variant(&self) -> CH0LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1LIMITH_A>

pub fn variant(&self) -> CH1LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1LIMITL_A>

pub fn variant(&self) -> CH1LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2LIMITH_A>

pub fn variant(&self) -> CH2LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2LIMITL_A>

pub fn variant(&self) -> CH2LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3LIMITH_A>

pub fn variant(&self) -> CH3LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3LIMITL_A>

pub fn variant(&self) -> CH3LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4LIMITH_A>

pub fn variant(&self) -> CH4LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4LIMITL_A>

pub fn variant(&self) -> CH4LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5LIMITH_A>

pub fn variant(&self) -> CH5LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5LIMITL_A>

pub fn variant(&self) -> CH5LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6LIMITH_A>

pub fn variant(&self) -> CH6LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6LIMITL_A>

pub fn variant(&self) -> CH6LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7LIMITH_A>

pub fn variant(&self) -> CH7LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7LIMITL_A>

pub fn variant(&self) -> CH7LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn started(&self) -> R<bool, STARTED_A>

Bit 0 - Write ‘1’ to enable interrupt for event STARTED

pub fn end(&self) -> R<bool, END_A>

Bit 1 - Write ‘1’ to enable interrupt for event END

pub fn done(&self) -> R<bool, DONE_A>

Bit 2 - Write ‘1’ to enable interrupt for event DONE

pub fn resultdone(&self) -> R<bool, RESULTDONE_A>

Bit 3 - Write ‘1’ to enable interrupt for event RESULTDONE

pub fn calibratedone(&self) -> R<bool, CALIBRATEDONE_A>

Bit 4 - Write ‘1’ to enable interrupt for event CALIBRATEDONE

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 5 - Write ‘1’ to enable interrupt for event STOPPED

pub fn ch0limith(&self) -> R<bool, CH0LIMITH_A>

Bit 6 - Write ‘1’ to enable interrupt for event CH0LIMITH

pub fn ch0limitl(&self) -> R<bool, CH0LIMITL_A>

Bit 7 - Write ‘1’ to enable interrupt for event CH0LIMITL

pub fn ch1limith(&self) -> R<bool, CH1LIMITH_A>

Bit 8 - Write ‘1’ to enable interrupt for event CH1LIMITH

pub fn ch1limitl(&self) -> R<bool, CH1LIMITL_A>

Bit 9 - Write ‘1’ to enable interrupt for event CH1LIMITL

pub fn ch2limith(&self) -> R<bool, CH2LIMITH_A>

Bit 10 - Write ‘1’ to enable interrupt for event CH2LIMITH

pub fn ch2limitl(&self) -> R<bool, CH2LIMITL_A>

Bit 11 - Write ‘1’ to enable interrupt for event CH2LIMITL

pub fn ch3limith(&self) -> R<bool, CH3LIMITH_A>

Bit 12 - Write ‘1’ to enable interrupt for event CH3LIMITH

pub fn ch3limitl(&self) -> R<bool, CH3LIMITL_A>

Bit 13 - Write ‘1’ to enable interrupt for event CH3LIMITL

pub fn ch4limith(&self) -> R<bool, CH4LIMITH_A>

Bit 14 - Write ‘1’ to enable interrupt for event CH4LIMITH

pub fn ch4limitl(&self) -> R<bool, CH4LIMITL_A>

Bit 15 - Write ‘1’ to enable interrupt for event CH4LIMITL

pub fn ch5limith(&self) -> R<bool, CH5LIMITH_A>

Bit 16 - Write ‘1’ to enable interrupt for event CH5LIMITH

pub fn ch5limitl(&self) -> R<bool, CH5LIMITL_A>

Bit 17 - Write ‘1’ to enable interrupt for event CH5LIMITL

pub fn ch6limith(&self) -> R<bool, CH6LIMITH_A>

Bit 18 - Write ‘1’ to enable interrupt for event CH6LIMITH

pub fn ch6limitl(&self) -> R<bool, CH6LIMITL_A>

Bit 19 - Write ‘1’ to enable interrupt for event CH6LIMITL

pub fn ch7limith(&self) -> R<bool, CH7LIMITH_A>

Bit 20 - Write ‘1’ to enable interrupt for event CH7LIMITH

pub fn ch7limitl(&self) -> R<bool, CH7LIMITL_A>

Bit 21 - Write ‘1’ to enable interrupt for event CH7LIMITL

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DONE_A>

pub fn variant(&self) -> DONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RESULTDONE_A>

pub fn variant(&self) -> RESULTDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CALIBRATEDONE_A>

pub fn variant(&self) -> CALIBRATEDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH0LIMITH_A>

pub fn variant(&self) -> CH0LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH0LIMITL_A>

pub fn variant(&self) -> CH0LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1LIMITH_A>

pub fn variant(&self) -> CH1LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1LIMITL_A>

pub fn variant(&self) -> CH1LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2LIMITH_A>

pub fn variant(&self) -> CH2LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2LIMITL_A>

pub fn variant(&self) -> CH2LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3LIMITH_A>

pub fn variant(&self) -> CH3LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3LIMITL_A>

pub fn variant(&self) -> CH3LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4LIMITH_A>

pub fn variant(&self) -> CH4LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4LIMITL_A>

pub fn variant(&self) -> CH4LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5LIMITH_A>

pub fn variant(&self) -> CH5LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5LIMITL_A>

pub fn variant(&self) -> CH5LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6LIMITH_A>

pub fn variant(&self) -> CH6LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6LIMITL_A>

pub fn variant(&self) -> CH6LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7LIMITH_A>

pub fn variant(&self) -> CH7LIMITH_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7LIMITL_A>

pub fn variant(&self) -> CH7LIMITL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn started(&self) -> R<bool, STARTED_A>

Bit 0 - Write ‘1’ to disable interrupt for event STARTED

pub fn end(&self) -> R<bool, END_A>

Bit 1 - Write ‘1’ to disable interrupt for event END

pub fn done(&self) -> R<bool, DONE_A>

Bit 2 - Write ‘1’ to disable interrupt for event DONE

pub fn resultdone(&self) -> R<bool, RESULTDONE_A>

Bit 3 - Write ‘1’ to disable interrupt for event RESULTDONE

pub fn calibratedone(&self) -> R<bool, CALIBRATEDONE_A>

Bit 4 - Write ‘1’ to disable interrupt for event CALIBRATEDONE

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 5 - Write ‘1’ to disable interrupt for event STOPPED

pub fn ch0limith(&self) -> R<bool, CH0LIMITH_A>

Bit 6 - Write ‘1’ to disable interrupt for event CH0LIMITH

pub fn ch0limitl(&self) -> R<bool, CH0LIMITL_A>

Bit 7 - Write ‘1’ to disable interrupt for event CH0LIMITL

pub fn ch1limith(&self) -> R<bool, CH1LIMITH_A>

Bit 8 - Write ‘1’ to disable interrupt for event CH1LIMITH

pub fn ch1limitl(&self) -> R<bool, CH1LIMITL_A>

Bit 9 - Write ‘1’ to disable interrupt for event CH1LIMITL

pub fn ch2limith(&self) -> R<bool, CH2LIMITH_A>

Bit 10 - Write ‘1’ to disable interrupt for event CH2LIMITH

pub fn ch2limitl(&self) -> R<bool, CH2LIMITL_A>

Bit 11 - Write ‘1’ to disable interrupt for event CH2LIMITL

pub fn ch3limith(&self) -> R<bool, CH3LIMITH_A>

Bit 12 - Write ‘1’ to disable interrupt for event CH3LIMITH

pub fn ch3limitl(&self) -> R<bool, CH3LIMITL_A>

Bit 13 - Write ‘1’ to disable interrupt for event CH3LIMITL

pub fn ch4limith(&self) -> R<bool, CH4LIMITH_A>

Bit 14 - Write ‘1’ to disable interrupt for event CH4LIMITH

pub fn ch4limitl(&self) -> R<bool, CH4LIMITL_A>

Bit 15 - Write ‘1’ to disable interrupt for event CH4LIMITL

pub fn ch5limith(&self) -> R<bool, CH5LIMITH_A>

Bit 16 - Write ‘1’ to disable interrupt for event CH5LIMITH

pub fn ch5limitl(&self) -> R<bool, CH5LIMITL_A>

Bit 17 - Write ‘1’ to disable interrupt for event CH5LIMITL

pub fn ch6limith(&self) -> R<bool, CH6LIMITH_A>

Bit 18 - Write ‘1’ to disable interrupt for event CH6LIMITH

pub fn ch6limitl(&self) -> R<bool, CH6LIMITL_A>

Bit 19 - Write ‘1’ to disable interrupt for event CH6LIMITL

pub fn ch7limith(&self) -> R<bool, CH7LIMITH_A>

Bit 20 - Write ‘1’ to disable interrupt for event CH7LIMITH

pub fn ch7limitl(&self) -> R<bool, CH7LIMITL_A>

Bit 21 - Write ‘1’ to disable interrupt for event CH7LIMITL

impl R<bool, STATUS_A>

pub fn variant(&self) -> STATUS_A

Get enumerated values variant

pub fn is_ready(&self) -> bool

Checks if the value of the field is READY

pub fn is_busy(&self) -> bool

Checks if the value of the field is BUSY

impl R<u32, Reg<u32, _STATUS>>

pub fn status(&self) -> R<bool, STATUS_A>

Bit 0 - Status

impl R<bool, ENABLE_A>

pub fn variant(&self) -> ENABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<bool, ENABLE_A>

Bit 0 - Enable or disable SAADC

impl R<u8, VAL_A>

pub fn variant(&self) -> Variant<u8, VAL_A>

Get enumerated values variant

pub fn is_8bit(&self) -> bool

Checks if the value of the field is _8BIT

pub fn is_10bit(&self) -> bool

Checks if the value of the field is _10BIT

pub fn is_12bit(&self) -> bool

Checks if the value of the field is _12BIT

pub fn is_14bit(&self) -> bool

Checks if the value of the field is _14BIT

impl R<u32, Reg<u32, _RESOLUTION>>

pub fn val(&self) -> R<u8, VAL_A>

Bits 0:2 - Set the resolution

impl R<u8, OVERSAMPLE_A>

pub fn variant(&self) -> Variant<u8, OVERSAMPLE_A>

Get enumerated values variant

pub fn is_bypass(&self) -> bool

Checks if the value of the field is BYPASS

pub fn is_over2x(&self) -> bool

Checks if the value of the field is OVER2X

pub fn is_over4x(&self) -> bool

Checks if the value of the field is OVER4X

pub fn is_over8x(&self) -> bool

Checks if the value of the field is OVER8X

pub fn is_over16x(&self) -> bool

Checks if the value of the field is OVER16X

pub fn is_over32x(&self) -> bool

Checks if the value of the field is OVER32X

pub fn is_over64x(&self) -> bool

Checks if the value of the field is OVER64X

pub fn is_over128x(&self) -> bool

Checks if the value of the field is OVER128X

pub fn is_over256x(&self) -> bool

Checks if the value of the field is OVER256X

impl R<u32, Reg<u32, _OVERSAMPLE>>

pub fn oversample(&self) -> R<u8, OVERSAMPLE_A>

Bits 0:3 - Oversample control

impl R<bool, MODE_A>

pub fn variant(&self) -> MODE_A

Get enumerated values variant

pub fn is_task(&self) -> bool

Checks if the value of the field is TASK

pub fn is_timers(&self) -> bool

Checks if the value of the field is TIMERS

impl R<u32, Reg<u32, _SAMPLERATE>>

pub fn cc(&self) -> R<u16, u16>

Bits 0:10 - Capture and compare value. Sample rate is 16 MHz/CC

pub fn mode(&self) -> R<bool, MODE_A>

Bit 12 - Select mode for sample rate control

impl R<bool, EVENTS_COMPARE_A>

pub fn variant(&self) -> EVENTS_COMPARE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_COMPARE>>

pub fn events_compare(&self) -> R<bool, EVENTS_COMPARE_A>

Bit 0 - Compare event on CC[n] match

impl R<bool, COMPARE0_CLEAR_A>

pub fn variant(&self) -> COMPARE0_CLEAR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_CLEAR_A>

pub fn variant(&self) -> COMPARE1_CLEAR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_CLEAR_A>

pub fn variant(&self) -> COMPARE2_CLEAR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_CLEAR_A>

pub fn variant(&self) -> COMPARE3_CLEAR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE4_CLEAR_A>

pub fn variant(&self) -> COMPARE4_CLEAR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE5_CLEAR_A>

pub fn variant(&self) -> COMPARE5_CLEAR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE0_STOP_A>

pub fn variant(&self) -> COMPARE0_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_STOP_A>

pub fn variant(&self) -> COMPARE1_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_STOP_A>

pub fn variant(&self) -> COMPARE2_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_STOP_A>

pub fn variant(&self) -> COMPARE3_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE4_STOP_A>

pub fn variant(&self) -> COMPARE4_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE5_STOP_A>

pub fn variant(&self) -> COMPARE5_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn compare0_clear(&self) -> R<bool, COMPARE0_CLEAR_A>

Bit 0 - Shortcut between event COMPARE[0] and task CLEAR

pub fn compare1_clear(&self) -> R<bool, COMPARE1_CLEAR_A>

Bit 1 - Shortcut between event COMPARE[1] and task CLEAR

pub fn compare2_clear(&self) -> R<bool, COMPARE2_CLEAR_A>

Bit 2 - Shortcut between event COMPARE[2] and task CLEAR

pub fn compare3_clear(&self) -> R<bool, COMPARE3_CLEAR_A>

Bit 3 - Shortcut between event COMPARE[3] and task CLEAR

pub fn compare4_clear(&self) -> R<bool, COMPARE4_CLEAR_A>

Bit 4 - Shortcut between event COMPARE[4] and task CLEAR

pub fn compare5_clear(&self) -> R<bool, COMPARE5_CLEAR_A>

Bit 5 - Shortcut between event COMPARE[5] and task CLEAR

pub fn compare0_stop(&self) -> R<bool, COMPARE0_STOP_A>

Bit 8 - Shortcut between event COMPARE[0] and task STOP

pub fn compare1_stop(&self) -> R<bool, COMPARE1_STOP_A>

Bit 9 - Shortcut between event COMPARE[1] and task STOP

pub fn compare2_stop(&self) -> R<bool, COMPARE2_STOP_A>

Bit 10 - Shortcut between event COMPARE[2] and task STOP

pub fn compare3_stop(&self) -> R<bool, COMPARE3_STOP_A>

Bit 11 - Shortcut between event COMPARE[3] and task STOP

pub fn compare4_stop(&self) -> R<bool, COMPARE4_STOP_A>

Bit 12 - Shortcut between event COMPARE[4] and task STOP

pub fn compare5_stop(&self) -> R<bool, COMPARE5_STOP_A>

Bit 13 - Shortcut between event COMPARE[5] and task STOP

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE4_A>

pub fn variant(&self) -> COMPARE4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE5_A>

pub fn variant(&self) -> COMPARE5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Write ‘1’ to enable interrupt for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Write ‘1’ to enable interrupt for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Write ‘1’ to enable interrupt for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Write ‘1’ to enable interrupt for event COMPARE[3]

pub fn compare4(&self) -> R<bool, COMPARE4_A>

Bit 20 - Write ‘1’ to enable interrupt for event COMPARE[4]

pub fn compare5(&self) -> R<bool, COMPARE5_A>

Bit 21 - Write ‘1’ to enable interrupt for event COMPARE[5]

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE4_A>

pub fn variant(&self) -> COMPARE4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE5_A>

pub fn variant(&self) -> COMPARE5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Write ‘1’ to disable interrupt for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Write ‘1’ to disable interrupt for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Write ‘1’ to disable interrupt for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Write ‘1’ to disable interrupt for event COMPARE[3]

pub fn compare4(&self) -> R<bool, COMPARE4_A>

Bit 20 - Write ‘1’ to disable interrupt for event COMPARE[4]

pub fn compare5(&self) -> R<bool, COMPARE5_A>

Bit 21 - Write ‘1’ to disable interrupt for event COMPARE[5]

impl R<u8, MODE_A>

pub fn variant(&self) -> Variant<u8, MODE_A>

Get enumerated values variant

pub fn is_timer(&self) -> bool

Checks if the value of the field is TIMER

pub fn is_counter(&self) -> bool

Checks if the value of the field is COUNTER

pub fn is_low_power_counter(&self) -> bool

Checks if the value of the field is LOWPOWERCOUNTER

impl R<u32, Reg<u32, _MODE>>

pub fn mode(&self) -> R<u8, MODE_A>

Bits 0:1 - Timer mode

impl R<u8, BITMODE_A>

pub fn variant(&self) -> BITMODE_A

Get enumerated values variant

pub fn is_16bit(&self) -> bool

Checks if the value of the field is _16BIT

pub fn is_08bit(&self) -> bool

Checks if the value of the field is _08BIT

pub fn is_24bit(&self) -> bool

Checks if the value of the field is _24BIT

pub fn is_32bit(&self) -> bool

Checks if the value of the field is _32BIT

impl R<u32, Reg<u32, _BITMODE>>

pub fn bitmode(&self) -> R<u8, BITMODE_A>

Bits 0:1 - Timer bit width

impl R<u32, Reg<u32, _PRESCALER>>

pub fn prescaler(&self) -> R<u8, u8>

Bits 0:3 - Prescaler value

impl R<u32, Reg<u32, _CC>>

pub fn cc(&self) -> R<u32, u32>

Bits 0:31 - Capture/Compare value

impl R<bool, EVENTS_TICK_A>

pub fn variant(&self) -> EVENTS_TICK_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TICK>>

pub fn events_tick(&self) -> R<bool, EVENTS_TICK_A>

Bit 0 - Event on COUNTER increment

impl R<bool, EVENTS_OVRFLW_A>

pub fn variant(&self) -> EVENTS_OVRFLW_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_OVRFLW>>

pub fn events_ovrflw(&self) -> R<bool, EVENTS_OVRFLW_A>

Bit 0 - Event on COUNTER overflow

impl R<bool, EVENTS_COMPARE_A>

pub fn variant(&self) -> EVENTS_COMPARE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_COMPARE>>

pub fn events_compare(&self) -> R<bool, EVENTS_COMPARE_A>

Bit 0 - Compare event on CC[n] match

impl R<bool, TICK_A>

pub fn variant(&self) -> TICK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, OVRFLW_A>

pub fn variant(&self) -> OVRFLW_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn tick(&self) -> R<bool, TICK_A>

Bit 0 - Write ‘1’ to enable interrupt for event TICK

pub fn ovrflw(&self) -> R<bool, OVRFLW_A>

Bit 1 - Write ‘1’ to enable interrupt for event OVRFLW

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Write ‘1’ to enable interrupt for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Write ‘1’ to enable interrupt for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Write ‘1’ to enable interrupt for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Write ‘1’ to enable interrupt for event COMPARE[3]

impl R<bool, TICK_A>

pub fn variant(&self) -> TICK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, OVRFLW_A>

pub fn variant(&self) -> OVRFLW_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn tick(&self) -> R<bool, TICK_A>

Bit 0 - Write ‘1’ to disable interrupt for event TICK

pub fn ovrflw(&self) -> R<bool, OVRFLW_A>

Bit 1 - Write ‘1’ to disable interrupt for event OVRFLW

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Write ‘1’ to disable interrupt for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Write ‘1’ to disable interrupt for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Write ‘1’ to disable interrupt for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Write ‘1’ to disable interrupt for event COMPARE[3]

impl R<bool, TICK_A>

pub fn variant(&self) -> TICK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, OVRFLW_A>

pub fn variant(&self) -> OVRFLW_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _EVTEN>>

pub fn tick(&self) -> R<bool, TICK_A>

Bit 0 - Enable or disable event routing for event TICK

pub fn ovrflw(&self) -> R<bool, OVRFLW_A>

Bit 1 - Enable or disable event routing for event OVRFLW

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Enable or disable event routing for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Enable or disable event routing for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Enable or disable event routing for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Enable or disable event routing for event COMPARE[3]

impl R<bool, TICK_A>

pub fn variant(&self) -> TICK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, OVRFLW_A>

pub fn variant(&self) -> OVRFLW_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _EVTENSET>>

pub fn tick(&self) -> R<bool, TICK_A>

Bit 0 - Write ‘1’ to enable event routing for event TICK

pub fn ovrflw(&self) -> R<bool, OVRFLW_A>

Bit 1 - Write ‘1’ to enable event routing for event OVRFLW

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Write ‘1’ to enable event routing for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Write ‘1’ to enable event routing for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Write ‘1’ to enable event routing for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Write ‘1’ to enable event routing for event COMPARE[3]

impl R<bool, TICK_A>

pub fn variant(&self) -> TICK_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, OVRFLW_A>

pub fn variant(&self) -> OVRFLW_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE0_A>

pub fn variant(&self) -> COMPARE0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE1_A>

pub fn variant(&self) -> COMPARE1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE2_A>

pub fn variant(&self) -> COMPARE2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, COMPARE3_A>

pub fn variant(&self) -> COMPARE3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _EVTENCLR>>

pub fn tick(&self) -> R<bool, TICK_A>

Bit 0 - Write ‘1’ to disable event routing for event TICK

pub fn ovrflw(&self) -> R<bool, OVRFLW_A>

Bit 1 - Write ‘1’ to disable event routing for event OVRFLW

pub fn compare0(&self) -> R<bool, COMPARE0_A>

Bit 16 - Write ‘1’ to disable event routing for event COMPARE[0]

pub fn compare1(&self) -> R<bool, COMPARE1_A>

Bit 17 - Write ‘1’ to disable event routing for event COMPARE[1]

pub fn compare2(&self) -> R<bool, COMPARE2_A>

Bit 18 - Write ‘1’ to disable event routing for event COMPARE[2]

pub fn compare3(&self) -> R<bool, COMPARE3_A>

Bit 19 - Write ‘1’ to disable event routing for event COMPARE[3]

impl R<u32, Reg<u32, _COUNTER>>

pub fn counter(&self) -> R<u32, u32>

Bits 0:23 - Counter value

impl R<u32, Reg<u32, _PRESCALER>>

pub fn prescaler(&self) -> R<u16, u16>

Bits 0:11 - Prescaler value

impl R<u32, Reg<u32, _CC>>

pub fn compare(&self) -> R<u32, u32>

Bits 0:23 - Compare value

impl R<bool, EVENTS_DATARDY_A>

pub fn variant(&self) -> EVENTS_DATARDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DATARDY>>

pub fn events_datardy(&self) -> R<bool, EVENTS_DATARDY_A>

Bit 0 - Temperature measurement complete, data ready

impl R<bool, DATARDY_A>

pub fn variant(&self) -> DATARDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn datardy(&self) -> R<bool, DATARDY_A>

Bit 0 - Write ‘1’ to enable interrupt for event DATARDY

impl R<bool, DATARDY_A>

pub fn variant(&self) -> DATARDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn datardy(&self) -> R<bool, DATARDY_A>

Bit 0 - Write ‘1’ to disable interrupt for event DATARDY

impl R<u32, Reg<u32, _TEMP>>

pub fn temp(&self) -> R<u32, u32>

Bits 0:31 - Temperature in degC (0.25deg steps)

impl R<u32, Reg<u32, _A0>>

pub fn a0(&self) -> R<u16, u16>

Bits 0:11 - Slope of 1st piece wise linear function

impl R<u32, Reg<u32, _A1>>

pub fn a1(&self) -> R<u16, u16>

Bits 0:11 - Slope of 2nd piece wise linear function

impl R<u32, Reg<u32, _A2>>

pub fn a2(&self) -> R<u16, u16>

Bits 0:11 - Slope of 3rd piece wise linear function

impl R<u32, Reg<u32, _A3>>

pub fn a3(&self) -> R<u16, u16>

Bits 0:11 - Slope of 4th piece wise linear function

impl R<u32, Reg<u32, _A4>>

pub fn a4(&self) -> R<u16, u16>

Bits 0:11 - Slope of 5th piece wise linear function

impl R<u32, Reg<u32, _A5>>

pub fn a5(&self) -> R<u16, u16>

Bits 0:11 - Slope of 6th piece wise linear function

impl R<u32, Reg<u32, _B0>>

pub fn b0(&self) -> R<u16, u16>

Bits 0:13 - y-intercept of 1st piece wise linear function

impl R<u32, Reg<u32, _B1>>

pub fn b1(&self) -> R<u16, u16>

Bits 0:13 - y-intercept of 2nd piece wise linear function

impl R<u32, Reg<u32, _B2>>

pub fn b2(&self) -> R<u16, u16>

Bits 0:13 - y-intercept of 3rd piece wise linear function

impl R<u32, Reg<u32, _B3>>

pub fn b3(&self) -> R<u16, u16>

Bits 0:13 - y-intercept of 4th piece wise linear function

impl R<u32, Reg<u32, _B4>>

pub fn b4(&self) -> R<u16, u16>

Bits 0:13 - y-intercept of 5th piece wise linear function

impl R<u32, Reg<u32, _B5>>

pub fn b5(&self) -> R<u16, u16>

Bits 0:13 - y-intercept of 6th piece wise linear function

impl R<u32, Reg<u32, _T0>>

pub fn t0(&self) -> R<u8, u8>

Bits 0:7 - End point of 1st piece wise linear function

impl R<u32, Reg<u32, _T1>>

pub fn t1(&self) -> R<u8, u8>

Bits 0:7 - End point of 2nd piece wise linear function

impl R<u32, Reg<u32, _T2>>

pub fn t2(&self) -> R<u8, u8>

Bits 0:7 - End point of 3rd piece wise linear function

impl R<u32, Reg<u32, _T3>>

pub fn t3(&self) -> R<u8, u8>

Bits 0:7 - End point of 4th piece wise linear function

impl R<u32, Reg<u32, _T4>>

pub fn t4(&self) -> R<u8, u8>

Bits 0:7 - End point of 5th piece wise linear function

impl R<bool, EVENTS_VALRDY_A>

pub fn variant(&self) -> EVENTS_VALRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_VALRDY>>

pub fn events_valrdy(&self) -> R<bool, EVENTS_VALRDY_A>

Bit 0 - Event being generated for every new random number written to the VALUE register

impl R<bool, VALRDY_STOP_A>

pub fn variant(&self) -> VALRDY_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn valrdy_stop(&self) -> R<bool, VALRDY_STOP_A>

Bit 0 - Shortcut between event VALRDY and task STOP

impl R<bool, VALRDY_A>

pub fn variant(&self) -> VALRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn valrdy(&self) -> R<bool, VALRDY_A>

Bit 0 - Write ‘1’ to enable interrupt for event VALRDY

impl R<bool, VALRDY_A>

pub fn variant(&self) -> VALRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn valrdy(&self) -> R<bool, VALRDY_A>

Bit 0 - Write ‘1’ to disable interrupt for event VALRDY

impl R<bool, DERCEN_A>

pub fn variant(&self) -> DERCEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CONFIG>>

pub fn dercen(&self) -> R<bool, DERCEN_A>

Bit 0 - Bias correction

impl R<u32, Reg<u32, _VALUE>>

pub fn value(&self) -> R<u8, u8>

Bits 0:7 - Generated random number

impl R<bool, EVENTS_ENDECB_A>

pub fn variant(&self) -> EVENTS_ENDECB_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDECB>>

pub fn events_endecb(&self) -> R<bool, EVENTS_ENDECB_A>

Bit 0 - ECB block encrypt complete

impl R<bool, EVENTS_ERRORECB_A>

pub fn variant(&self) -> EVENTS_ERRORECB_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERRORECB>>

pub fn events_errorecb(&self) -> R<bool, EVENTS_ERRORECB_A>

Bit 0 - ECB block encrypt aborted because of a STOPECB task or due to an error

impl R<bool, ENDECB_A>

pub fn variant(&self) -> ENDECB_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERRORECB_A>

pub fn variant(&self) -> ERRORECB_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn endecb(&self) -> R<bool, ENDECB_A>

Bit 0 - Write ‘1’ to enable interrupt for event ENDECB

pub fn errorecb(&self) -> R<bool, ERRORECB_A>

Bit 1 - Write ‘1’ to enable interrupt for event ERRORECB

impl R<bool, ENDECB_A>

pub fn variant(&self) -> ENDECB_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERRORECB_A>

pub fn variant(&self) -> ERRORECB_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn endecb(&self) -> R<bool, ENDECB_A>

Bit 0 - Write ‘1’ to disable interrupt for event ENDECB

pub fn errorecb(&self) -> R<bool, ERRORECB_A>

Bit 1 - Write ‘1’ to disable interrupt for event ERRORECB

impl R<u32, Reg<u32, _ECBDATAPTR>>

pub fn ecbdataptr(&self) -> R<u32, u32>

Bits 0:31 - Pointer to the ECB data structure (see Table 1 ECB data structure overview)

impl R<bool, EVENTS_END_A>

pub fn variant(&self) -> EVENTS_END_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_END>>

pub fn events_end(&self) -> R<bool, EVENTS_END_A>

Bit 0 - Address resolution procedure complete

impl R<bool, EVENTS_RESOLVED_A>

pub fn variant(&self) -> EVENTS_RESOLVED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RESOLVED>>

pub fn events_resolved(&self) -> R<bool, EVENTS_RESOLVED_A>

Bit 0 - Address resolved

impl R<bool, EVENTS_NOTRESOLVED_A>

pub fn variant(&self) -> EVENTS_NOTRESOLVED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_NOTRESOLVED>>

pub fn events_notresolved(&self) -> R<bool, EVENTS_NOTRESOLVED_A>

Bit 0 - Address not resolved

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RESOLVED_A>

pub fn variant(&self) -> RESOLVED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NOTRESOLVED_A>

pub fn variant(&self) -> NOTRESOLVED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn end(&self) -> R<bool, END_A>

Bit 0 - Write ‘1’ to enable interrupt for event END

pub fn resolved(&self) -> R<bool, RESOLVED_A>

Bit 1 - Write ‘1’ to enable interrupt for event RESOLVED

pub fn notresolved(&self) -> R<bool, NOTRESOLVED_A>

Bit 2 - Write ‘1’ to enable interrupt for event NOTRESOLVED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RESOLVED_A>

pub fn variant(&self) -> RESOLVED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, NOTRESOLVED_A>

pub fn variant(&self) -> NOTRESOLVED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn end(&self) -> R<bool, END_A>

Bit 0 - Write ‘1’ to disable interrupt for event END

pub fn resolved(&self) -> R<bool, RESOLVED_A>

Bit 1 - Write ‘1’ to disable interrupt for event RESOLVED

pub fn notresolved(&self) -> R<bool, NOTRESOLVED_A>

Bit 2 - Write ‘1’ to disable interrupt for event NOTRESOLVED

impl R<u32, Reg<u32, _STATUS>>

pub fn status(&self) -> R<u8, u8>

Bits 0:3 - The IRK that was used last time an address was resolved

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:1 - Enable or disable AAR

impl R<u32, Reg<u32, _NIRK>>

pub fn nirk(&self) -> R<u8, u8>

Bits 0:4 - Number of Identity root keys available in the IRK data structure

impl R<u32, Reg<u32, _IRKPTR>>

pub fn irkptr(&self) -> R<u32, u32>

Bits 0:31 - Pointer to the IRK data structure

impl R<u32, Reg<u32, _ADDRPTR>>

pub fn addrptr(&self) -> R<u32, u32>

Bits 0:31 - Pointer to the resolvable address (6-bytes)

impl R<u32, Reg<u32, _SCRATCHPTR>>

pub fn scratchptr(&self) -> R<u32, u32>

Bits 0:31 - Pointer to a scratch data area used for temporary storage during resolution. A space of minimum 3 bytes must be reserved.

impl R<bool, EVENTS_ENDKSGEN_A>

pub fn variant(&self) -> EVENTS_ENDKSGEN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDKSGEN>>

pub fn events_endksgen(&self) -> R<bool, EVENTS_ENDKSGEN_A>

Bit 0 - Key-stream generation complete

impl R<bool, EVENTS_ENDCRYPT_A>

pub fn variant(&self) -> EVENTS_ENDCRYPT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDCRYPT>>

pub fn events_endcrypt(&self) -> R<bool, EVENTS_ENDCRYPT_A>

Bit 0 - Encrypt/decrypt complete

impl R<bool, EVENTS_ERROR_A>

pub fn variant(&self) -> EVENTS_ERROR_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ERROR>>

pub fn events_error(&self) -> R<bool, EVENTS_ERROR_A>

Bit 0 - Deprecated field - CCM error event

impl R<bool, ENDKSGEN_CRYPT_A>

pub fn variant(&self) -> ENDKSGEN_CRYPT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn endksgen_crypt(&self) -> R<bool, ENDKSGEN_CRYPT_A>

Bit 0 - Shortcut between event ENDKSGEN and task CRYPT

impl R<bool, ENDKSGEN_A>

pub fn variant(&self) -> ENDKSGEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDCRYPT_A>

pub fn variant(&self) -> ENDCRYPT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn endksgen(&self) -> R<bool, ENDKSGEN_A>

Bit 0 - Write ‘1’ to enable interrupt for event ENDKSGEN

pub fn endcrypt(&self) -> R<bool, ENDCRYPT_A>

Bit 1 - Write ‘1’ to enable interrupt for event ENDCRYPT

pub fn error(&self) -> R<bool, ERROR_A>

Bit 2 - Deprecated intsetfield - Write ‘1’ to enable interrupt for event ERROR

impl R<bool, ENDKSGEN_A>

pub fn variant(&self) -> ENDKSGEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDCRYPT_A>

pub fn variant(&self) -> ENDCRYPT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ERROR_A>

pub fn variant(&self) -> ERROR_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn endksgen(&self) -> R<bool, ENDKSGEN_A>

Bit 0 - Write ‘1’ to disable interrupt for event ENDKSGEN

pub fn endcrypt(&self) -> R<bool, ENDCRYPT_A>

Bit 1 - Write ‘1’ to disable interrupt for event ENDCRYPT

pub fn error(&self) -> R<bool, ERROR_A>

Bit 2 - Deprecated intclrfield - Write ‘1’ to disable interrupt for event ERROR

impl R<bool, MICSTATUS_A>

pub fn variant(&self) -> MICSTATUS_A

Get enumerated values variant

pub fn is_check_failed(&self) -> bool

Checks if the value of the field is CHECKFAILED

pub fn is_check_passed(&self) -> bool

Checks if the value of the field is CHECKPASSED

impl R<u32, Reg<u32, _MICSTATUS>>

pub fn micstatus(&self) -> R<bool, MICSTATUS_A>

Bit 0 - The result of the MIC check performed during the previous decryption operation

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:1 - Enable or disable CCM

impl R<bool, MODE_A>

pub fn variant(&self) -> MODE_A

Get enumerated values variant

pub fn is_encryption(&self) -> bool

Checks if the value of the field is ENCRYPTION

pub fn is_decryption(&self) -> bool

Checks if the value of the field is DECRYPTION

impl R<u8, DATARATE_A>

pub fn variant(&self) -> DATARATE_A

Get enumerated values variant

pub fn is_1mbit(&self) -> bool

Checks if the value of the field is _1MBIT

pub fn is_2mbit(&self) -> bool

Checks if the value of the field is _2MBIT

pub fn is_125kbps(&self) -> bool

Checks if the value of the field is _125KBPS

pub fn is_500kbps(&self) -> bool

Checks if the value of the field is _500KBPS

impl R<bool, LENGTH_A>

pub fn variant(&self) -> LENGTH_A

Get enumerated values variant

pub fn is_default(&self) -> bool

Checks if the value of the field is DEFAULT

pub fn is_extended(&self) -> bool

Checks if the value of the field is EXTENDED

impl R<u32, Reg<u32, _MODE>>

pub fn mode(&self) -> R<bool, MODE_A>

Bit 0 - The mode of operation to be used. The settings in this register apply whenever either the KSGEN or CRYPT tasks are triggered.

pub fn datarate(&self) -> R<u8, DATARATE_A>

Bits 16:17 - Radio data rate that the CCM shall run synchronous with

pub fn length(&self) -> R<bool, LENGTH_A>

Bit 24 - Packet length configuration

impl R<u32, Reg<u32, _CNFPTR>>

pub fn cnfptr(&self) -> R<u32, u32>

Bits 0:31 - Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview)

impl R<u32, Reg<u32, _INPTR>>

pub fn inptr(&self) -> R<u32, u32>

Bits 0:31 - Input pointer

impl R<u32, Reg<u32, _OUTPTR>>

pub fn outptr(&self) -> R<u32, u32>

Bits 0:31 - Output pointer

impl R<u32, Reg<u32, _SCRATCHPTR>>

pub fn scratchptr(&self) -> R<u32, u32>

Bits 0:31 - Pointer to a scratch data area used for temporary storage during key-stream generation, MIC generation and encryption/decryption.

impl R<u32, Reg<u32, _MAXPACKETSIZE>>

pub fn maxpacketsize(&self) -> R<u8, u8>

Bits 0:7 - Length of key-stream generated when MODE.LENGTH = Extended. This value must be greater or equal to the subsequent packet payload to be encrypted/decrypted.

impl R<u8, RATEOVERRIDE_A>

pub fn variant(&self) -> RATEOVERRIDE_A

Get enumerated values variant

pub fn is_1mbit(&self) -> bool

Checks if the value of the field is _1MBIT

pub fn is_2mbit(&self) -> bool

Checks if the value of the field is _2MBIT

pub fn is_125kbps(&self) -> bool

Checks if the value of the field is _125KBPS

pub fn is_500kbps(&self) -> bool

Checks if the value of the field is _500KBPS

impl R<u32, Reg<u32, _RATEOVERRIDE>>

pub fn rateoverride(&self) -> R<u8, RATEOVERRIDE_A>

Bits 0:1 - Data rate override setting.

impl R<bool, EVENTS_TIMEOUT_A>

pub fn variant(&self) -> EVENTS_TIMEOUT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TIMEOUT>>

pub fn events_timeout(&self) -> R<bool, EVENTS_TIMEOUT_A>

Bit 0 - Watchdog timeout

impl R<bool, TIMEOUT_A>

pub fn variant(&self) -> TIMEOUT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn timeout(&self) -> R<bool, TIMEOUT_A>

Bit 0 - Write ‘1’ to enable interrupt for event TIMEOUT

impl R<bool, TIMEOUT_A>

pub fn variant(&self) -> TIMEOUT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn timeout(&self) -> R<bool, TIMEOUT_A>

Bit 0 - Write ‘1’ to disable interrupt for event TIMEOUT

impl R<bool, RUNSTATUS_A>

pub fn variant(&self) -> RUNSTATUS_A

Get enumerated values variant

pub fn is_not_running(&self) -> bool

Checks if the value of the field is NOTRUNNING

pub fn is_running(&self) -> bool

Checks if the value of the field is RUNNING

impl R<u32, Reg<u32, _RUNSTATUS>>

pub fn runstatus(&self) -> R<bool, RUNSTATUS_A>

Bit 0 - Indicates whether or not the watchdog is running

impl R<bool, RR0_A>

pub fn variant(&self) -> RR0_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR1_A>

pub fn variant(&self) -> RR1_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR2_A>

pub fn variant(&self) -> RR2_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR3_A>

pub fn variant(&self) -> RR3_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR4_A>

pub fn variant(&self) -> RR4_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR5_A>

pub fn variant(&self) -> RR5_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR6_A>

pub fn variant(&self) -> RR6_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<bool, RR7_A>

pub fn variant(&self) -> RR7_A

Get enumerated values variant

pub fn is_disabled_or_requested(&self) -> bool

Checks if the value of the field is DISABLEDORREQUESTED

pub fn is_enabled_and_unrequested(&self) -> bool

Checks if the value of the field is ENABLEDANDUNREQUESTED

impl R<u32, Reg<u32, _REQSTATUS>>

pub fn rr0(&self) -> R<bool, RR0_A>

Bit 0 - Request status for RR[0] register

pub fn rr1(&self) -> R<bool, RR1_A>

Bit 1 - Request status for RR[1] register

pub fn rr2(&self) -> R<bool, RR2_A>

Bit 2 - Request status for RR[2] register

pub fn rr3(&self) -> R<bool, RR3_A>

Bit 3 - Request status for RR[3] register

pub fn rr4(&self) -> R<bool, RR4_A>

Bit 4 - Request status for RR[4] register

pub fn rr5(&self) -> R<bool, RR5_A>

Bit 5 - Request status for RR[5] register

pub fn rr6(&self) -> R<bool, RR6_A>

Bit 6 - Request status for RR[6] register

pub fn rr7(&self) -> R<bool, RR7_A>

Bit 7 - Request status for RR[7] register

impl R<u32, Reg<u32, _CRV>>

pub fn crv(&self) -> R<u32, u32>

Bits 0:31 - Counter reload value in number of cycles of the 32.768 kHz clock

impl R<bool, RR0_A>

pub fn variant(&self) -> RR0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR1_A>

pub fn variant(&self) -> RR1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR2_A>

pub fn variant(&self) -> RR2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR3_A>

pub fn variant(&self) -> RR3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR4_A>

pub fn variant(&self) -> RR4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR5_A>

pub fn variant(&self) -> RR5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR6_A>

pub fn variant(&self) -> RR6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RR7_A>

pub fn variant(&self) -> RR7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _RREN>>

pub fn rr0(&self) -> R<bool, RR0_A>

Bit 0 - Enable or disable RR[0] register

pub fn rr1(&self) -> R<bool, RR1_A>

Bit 1 - Enable or disable RR[1] register

pub fn rr2(&self) -> R<bool, RR2_A>

Bit 2 - Enable or disable RR[2] register

pub fn rr3(&self) -> R<bool, RR3_A>

Bit 3 - Enable or disable RR[3] register

pub fn rr4(&self) -> R<bool, RR4_A>

Bit 4 - Enable or disable RR[4] register

pub fn rr5(&self) -> R<bool, RR5_A>

Bit 5 - Enable or disable RR[5] register

pub fn rr6(&self) -> R<bool, RR6_A>

Bit 6 - Enable or disable RR[6] register

pub fn rr7(&self) -> R<bool, RR7_A>

Bit 7 - Enable or disable RR[7] register

impl R<bool, SLEEP_A>

pub fn variant(&self) -> SLEEP_A

Get enumerated values variant

pub fn is_pause(&self) -> bool

Checks if the value of the field is PAUSE

pub fn is_run(&self) -> bool

Checks if the value of the field is RUN

impl R<bool, HALT_A>

pub fn variant(&self) -> HALT_A

Get enumerated values variant

pub fn is_pause(&self) -> bool

Checks if the value of the field is PAUSE

pub fn is_run(&self) -> bool

Checks if the value of the field is RUN

impl R<u32, Reg<u32, _CONFIG>>

pub fn sleep(&self) -> R<bool, SLEEP_A>

Bit 0 - Configure the watchdog to either be paused, or kept running, while the CPU is sleeping

pub fn halt(&self) -> R<bool, HALT_A>

Bit 3 - Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _LED>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _A>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _B>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, EVENTS_SAMPLERDY_A>

pub fn variant(&self) -> EVENTS_SAMPLERDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SAMPLERDY>>

pub fn events_samplerdy(&self) -> R<bool, EVENTS_SAMPLERDY_A>

Bit 0 - Event being generated for every new sample value written to the SAMPLE register

impl R<bool, EVENTS_REPORTRDY_A>

pub fn variant(&self) -> EVENTS_REPORTRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_REPORTRDY>>

pub fn events_reportrdy(&self) -> R<bool, EVENTS_REPORTRDY_A>

Bit 0 - Non-null report ready

impl R<bool, EVENTS_ACCOF_A>

pub fn variant(&self) -> EVENTS_ACCOF_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ACCOF>>

pub fn events_accof(&self) -> R<bool, EVENTS_ACCOF_A>

Bit 0 - ACC or ACCDBL register overflow

impl R<bool, EVENTS_DBLRDY_A>

pub fn variant(&self) -> EVENTS_DBLRDY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DBLRDY>>

pub fn events_dblrdy(&self) -> R<bool, EVENTS_DBLRDY_A>

Bit 0 - Double displacement(s) detected

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - QDEC has been stopped

impl R<bool, REPORTRDY_READCLRACC_A>

pub fn variant(&self) -> REPORTRDY_READCLRACC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SAMPLERDY_STOP_A>

pub fn variant(&self) -> SAMPLERDY_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REPORTRDY_RDCLRACC_A>

pub fn variant(&self) -> REPORTRDY_RDCLRACC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REPORTRDY_STOP_A>

pub fn variant(&self) -> REPORTRDY_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DBLRDY_RDCLRDBL_A>

pub fn variant(&self) -> DBLRDY_RDCLRDBL_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DBLRDY_STOP_A>

pub fn variant(&self) -> DBLRDY_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SAMPLERDY_READCLRACC_A>

pub fn variant(&self) -> SAMPLERDY_READCLRACC_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn reportrdy_readclracc(&self) -> R<bool, REPORTRDY_READCLRACC_A>

Bit 0 - Shortcut between event REPORTRDY and task READCLRACC

pub fn samplerdy_stop(&self) -> R<bool, SAMPLERDY_STOP_A>

Bit 1 - Shortcut between event SAMPLERDY and task STOP

pub fn reportrdy_rdclracc(&self) -> R<bool, REPORTRDY_RDCLRACC_A>

Bit 2 - Shortcut between event REPORTRDY and task RDCLRACC

pub fn reportrdy_stop(&self) -> R<bool, REPORTRDY_STOP_A>

Bit 3 - Shortcut between event REPORTRDY and task STOP

pub fn dblrdy_rdclrdbl(&self) -> R<bool, DBLRDY_RDCLRDBL_A>

Bit 4 - Shortcut between event DBLRDY and task RDCLRDBL

pub fn dblrdy_stop(&self) -> R<bool, DBLRDY_STOP_A>

Bit 5 - Shortcut between event DBLRDY and task STOP

pub fn samplerdy_readclracc(&self) -> R<bool, SAMPLERDY_READCLRACC_A>

Bit 6 - Shortcut between event SAMPLERDY and task READCLRACC

impl R<bool, SAMPLERDY_A>

pub fn variant(&self) -> SAMPLERDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REPORTRDY_A>

pub fn variant(&self) -> REPORTRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ACCOF_A>

pub fn variant(&self) -> ACCOF_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DBLRDY_A>

pub fn variant(&self) -> DBLRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn samplerdy(&self) -> R<bool, SAMPLERDY_A>

Bit 0 - Write ‘1’ to enable interrupt for event SAMPLERDY

pub fn reportrdy(&self) -> R<bool, REPORTRDY_A>

Bit 1 - Write ‘1’ to enable interrupt for event REPORTRDY

pub fn accof(&self) -> R<bool, ACCOF_A>

Bit 2 - Write ‘1’ to enable interrupt for event ACCOF

pub fn dblrdy(&self) -> R<bool, DBLRDY_A>

Bit 3 - Write ‘1’ to enable interrupt for event DBLRDY

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 4 - Write ‘1’ to enable interrupt for event STOPPED

impl R<bool, SAMPLERDY_A>

pub fn variant(&self) -> SAMPLERDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REPORTRDY_A>

pub fn variant(&self) -> REPORTRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ACCOF_A>

pub fn variant(&self) -> ACCOF_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DBLRDY_A>

pub fn variant(&self) -> DBLRDY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn samplerdy(&self) -> R<bool, SAMPLERDY_A>

Bit 0 - Write ‘1’ to disable interrupt for event SAMPLERDY

pub fn reportrdy(&self) -> R<bool, REPORTRDY_A>

Bit 1 - Write ‘1’ to disable interrupt for event REPORTRDY

pub fn accof(&self) -> R<bool, ACCOF_A>

Bit 2 - Write ‘1’ to disable interrupt for event ACCOF

pub fn dblrdy(&self) -> R<bool, DBLRDY_A>

Bit 3 - Write ‘1’ to disable interrupt for event DBLRDY

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 4 - Write ‘1’ to disable interrupt for event STOPPED

impl R<bool, ENABLE_A>

pub fn variant(&self) -> ENABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<bool, ENABLE_A>

Bit 0 - Enable or disable the quadrature decoder

impl R<bool, LEDPOL_A>

pub fn variant(&self) -> LEDPOL_A

Get enumerated values variant

pub fn is_active_low(&self) -> bool

Checks if the value of the field is ACTIVELOW

pub fn is_active_high(&self) -> bool

Checks if the value of the field is ACTIVEHIGH

impl R<u32, Reg<u32, _LEDPOL>>

pub fn ledpol(&self) -> R<bool, LEDPOL_A>

Bit 0 - LED output pin polarity

impl R<u8, SAMPLEPER_A>

pub fn variant(&self) -> Variant<u8, SAMPLEPER_A>

Get enumerated values variant

pub fn is_128us(&self) -> bool

Checks if the value of the field is _128US

pub fn is_256us(&self) -> bool

Checks if the value of the field is _256US

pub fn is_512us(&self) -> bool

Checks if the value of the field is _512US

pub fn is_1024us(&self) -> bool

Checks if the value of the field is _1024US

pub fn is_2048us(&self) -> bool

Checks if the value of the field is _2048US

pub fn is_4096us(&self) -> bool

Checks if the value of the field is _4096US

pub fn is_8192us(&self) -> bool

Checks if the value of the field is _8192US

pub fn is_16384us(&self) -> bool

Checks if the value of the field is _16384US

pub fn is_32ms(&self) -> bool

Checks if the value of the field is _32MS

pub fn is_65ms(&self) -> bool

Checks if the value of the field is _65MS

pub fn is_131ms(&self) -> bool

Checks if the value of the field is _131MS

impl R<u32, Reg<u32, _SAMPLEPER>>

pub fn sampleper(&self) -> R<u8, SAMPLEPER_A>

Bits 0:3 - Sample period. The SAMPLE register will be updated for every new sample

impl R<u32, Reg<u32, _SAMPLE>>

pub fn sample(&self) -> R<u32, u32>

Bits 0:31 - Last motion sample

impl R<u8, REPORTPER_A>

pub fn variant(&self) -> Variant<u8, REPORTPER_A>

Get enumerated values variant

pub fn is_10smpl(&self) -> bool

Checks if the value of the field is _10SMPL

pub fn is_40smpl(&self) -> bool

Checks if the value of the field is _40SMPL

pub fn is_80smpl(&self) -> bool

Checks if the value of the field is _80SMPL

pub fn is_120smpl(&self) -> bool

Checks if the value of the field is _120SMPL

pub fn is_160smpl(&self) -> bool

Checks if the value of the field is _160SMPL

pub fn is_200smpl(&self) -> bool

Checks if the value of the field is _200SMPL

pub fn is_240smpl(&self) -> bool

Checks if the value of the field is _240SMPL

pub fn is_280smpl(&self) -> bool

Checks if the value of the field is _280SMPL

pub fn is_1smpl(&self) -> bool

Checks if the value of the field is _1SMPL

impl R<u32, Reg<u32, _REPORTPER>>

pub fn reportper(&self) -> R<u8, REPORTPER_A>

Bits 0:3 - Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated

impl R<u32, Reg<u32, _ACC>>

pub fn acc(&self) -> R<u32, u32>

Bits 0:31 - Register accumulating all valid samples (not double transition) read from the SAMPLE register

impl R<u32, Reg<u32, _ACCREAD>>

pub fn accread(&self) -> R<u32, u32>

Bits 0:31 - Snapshot of the ACC register.

impl R<bool, DBFEN_A>

pub fn variant(&self) -> DBFEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _DBFEN>>

pub fn dbfen(&self) -> R<bool, DBFEN_A>

Bit 0 - Enable input debounce filters

impl R<u32, Reg<u32, _LEDPRE>>

pub fn ledpre(&self) -> R<u16, u16>

Bits 0:8 - Period in us the LED is switched on prior to sampling

impl R<u32, Reg<u32, _ACCDBL>>

pub fn accdbl(&self) -> R<u8, u8>

Bits 0:3 - Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).

impl R<u32, Reg<u32, _ACCDBLREAD>>

pub fn accdblread(&self) -> R<u8, u8>

Bits 0:3 - Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.

impl R<bool, EVENTS_READY_A>

pub fn variant(&self) -> EVENTS_READY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_READY>>

pub fn events_ready(&self) -> R<bool, EVENTS_READY_A>

Bit 0 - COMP is ready and output is valid

impl R<bool, EVENTS_DOWN_A>

pub fn variant(&self) -> EVENTS_DOWN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DOWN>>

pub fn events_down(&self) -> R<bool, EVENTS_DOWN_A>

Bit 0 - Downward crossing

impl R<bool, EVENTS_UP_A>

pub fn variant(&self) -> EVENTS_UP_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_UP>>

pub fn events_up(&self) -> R<bool, EVENTS_UP_A>

Bit 0 - Upward crossing

impl R<bool, EVENTS_CROSS_A>

pub fn variant(&self) -> EVENTS_CROSS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CROSS>>

pub fn events_cross(&self) -> R<bool, EVENTS_CROSS_A>

Bit 0 - Downward or upward crossing

impl R<bool, READY_SAMPLE_A>

pub fn variant(&self) -> READY_SAMPLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READY_STOP_A>

pub fn variant(&self) -> READY_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_STOP_A>

pub fn variant(&self) -> DOWN_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_STOP_A>

pub fn variant(&self) -> UP_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_STOP_A>

pub fn variant(&self) -> CROSS_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn ready_sample(&self) -> R<bool, READY_SAMPLE_A>

Bit 0 - Shortcut between event READY and task SAMPLE

pub fn ready_stop(&self) -> R<bool, READY_STOP_A>

Bit 1 - Shortcut between event READY and task STOP

pub fn down_stop(&self) -> R<bool, DOWN_STOP_A>

Bit 2 - Shortcut between event DOWN and task STOP

pub fn up_stop(&self) -> R<bool, UP_STOP_A>

Bit 3 - Shortcut between event UP and task STOP

pub fn cross_stop(&self) -> R<bool, CROSS_STOP_A>

Bit 4 - Shortcut between event CROSS and task STOP

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_A>

pub fn variant(&self) -> DOWN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_A>

pub fn variant(&self) -> UP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_A>

pub fn variant(&self) -> CROSS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Enable or disable interrupt for event READY

pub fn down(&self) -> R<bool, DOWN_A>

Bit 1 - Enable or disable interrupt for event DOWN

pub fn up(&self) -> R<bool, UP_A>

Bit 2 - Enable or disable interrupt for event UP

pub fn cross(&self) -> R<bool, CROSS_A>

Bit 3 - Enable or disable interrupt for event CROSS

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_A>

pub fn variant(&self) -> DOWN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_A>

pub fn variant(&self) -> UP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_A>

pub fn variant(&self) -> CROSS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to enable interrupt for event READY

pub fn down(&self) -> R<bool, DOWN_A>

Bit 1 - Write ‘1’ to enable interrupt for event DOWN

pub fn up(&self) -> R<bool, UP_A>

Bit 2 - Write ‘1’ to enable interrupt for event UP

pub fn cross(&self) -> R<bool, CROSS_A>

Bit 3 - Write ‘1’ to enable interrupt for event CROSS

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_A>

pub fn variant(&self) -> DOWN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_A>

pub fn variant(&self) -> UP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_A>

pub fn variant(&self) -> CROSS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to disable interrupt for event READY

pub fn down(&self) -> R<bool, DOWN_A>

Bit 1 - Write ‘1’ to disable interrupt for event DOWN

pub fn up(&self) -> R<bool, UP_A>

Bit 2 - Write ‘1’ to disable interrupt for event UP

pub fn cross(&self) -> R<bool, CROSS_A>

Bit 3 - Write ‘1’ to disable interrupt for event CROSS

impl R<bool, RESULT_A>

pub fn variant(&self) -> RESULT_A

Get enumerated values variant

pub fn is_below(&self) -> bool

Checks if the value of the field is BELOW

pub fn is_above(&self) -> bool

Checks if the value of the field is ABOVE

impl R<u32, Reg<u32, _RESULT>>

pub fn result(&self) -> R<bool, RESULT_A>

Bit 0 - Result of last compare. Decision point SAMPLE task.

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:1 - Enable or disable COMP

impl R<u8, PSEL_A>

pub fn variant(&self) -> PSEL_A

Get enumerated values variant

pub fn is_analog_input0(&self) -> bool

Checks if the value of the field is ANALOGINPUT0

pub fn is_analog_input1(&self) -> bool

Checks if the value of the field is ANALOGINPUT1

pub fn is_analog_input2(&self) -> bool

Checks if the value of the field is ANALOGINPUT2

pub fn is_analog_input3(&self) -> bool

Checks if the value of the field is ANALOGINPUT3

pub fn is_analog_input4(&self) -> bool

Checks if the value of the field is ANALOGINPUT4

pub fn is_analog_input5(&self) -> bool

Checks if the value of the field is ANALOGINPUT5

pub fn is_analog_input6(&self) -> bool

Checks if the value of the field is ANALOGINPUT6

pub fn is_analog_input7(&self) -> bool

Checks if the value of the field is ANALOGINPUT7

impl R<u32, Reg<u32, _PSEL>>

pub fn psel(&self) -> R<u8, PSEL_A>

Bits 0:2 - Analog pin select

impl R<u8, REFSEL_A>

pub fn variant(&self) -> Variant<u8, REFSEL_A>

Get enumerated values variant

pub fn is_int1v2(&self) -> bool

Checks if the value of the field is INT1V2

pub fn is_int1v8(&self) -> bool

Checks if the value of the field is INT1V8

pub fn is_int2v4(&self) -> bool

Checks if the value of the field is INT2V4

pub fn is_vdd(&self) -> bool

Checks if the value of the field is VDD

pub fn is_aref(&self) -> bool

Checks if the value of the field is AREF

impl R<u32, Reg<u32, _REFSEL>>

pub fn refsel(&self) -> R<u8, REFSEL_A>

Bits 0:2 - Reference select

impl R<u8, EXTREFSEL_A>

pub fn variant(&self) -> EXTREFSEL_A

Get enumerated values variant

pub fn is_analog_reference0(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE0

pub fn is_analog_reference1(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE1

pub fn is_analog_reference2(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE2

pub fn is_analog_reference3(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE3

pub fn is_analog_reference4(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE4

pub fn is_analog_reference5(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE5

pub fn is_analog_reference6(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE6

pub fn is_analog_reference7(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE7

impl R<u32, Reg<u32, _EXTREFSEL>>

pub fn extrefsel(&self) -> R<u8, EXTREFSEL_A>

Bits 0:2 - External analog reference select

impl R<u32, Reg<u32, _TH>>

pub fn thdown(&self) -> R<u8, u8>

Bits 0:5 - VDOWN = (THDOWN+1)/64*VREF

pub fn thup(&self) -> R<u8, u8>

Bits 8:13 - VUP = (THUP+1)/64*VREF

impl R<u8, SP_A>

pub fn variant(&self) -> Variant<u8, SP_A>

Get enumerated values variant

pub fn is_low(&self) -> bool

Checks if the value of the field is LOW

pub fn is_normal(&self) -> bool

Checks if the value of the field is NORMAL

pub fn is_high(&self) -> bool

Checks if the value of the field is HIGH

impl R<bool, MAIN_A>

pub fn variant(&self) -> MAIN_A

Get enumerated values variant

pub fn is_se(&self) -> bool

Checks if the value of the field is SE

pub fn is_diff(&self) -> bool

Checks if the value of the field is DIFF

impl R<u32, Reg<u32, _MODE>>

pub fn sp(&self) -> R<u8, SP_A>

Bits 0:1 - Speed and power modes

pub fn main(&self) -> R<bool, MAIN_A>

Bit 8 - Main operation modes

impl R<bool, HYST_A>

pub fn variant(&self) -> HYST_A

Get enumerated values variant

pub fn is_no_hyst(&self) -> bool

Checks if the value of the field is NOHYST

pub fn is_hyst50m_v(&self) -> bool

Checks if the value of the field is HYST50MV

impl R<u32, Reg<u32, _HYST>>

pub fn hyst(&self) -> R<bool, HYST_A>

Bit 0 - Comparator hysteresis

impl R<bool, EVENTS_READY_A>

pub fn variant(&self) -> EVENTS_READY_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_READY>>

pub fn events_ready(&self) -> R<bool, EVENTS_READY_A>

Bit 0 - LPCOMP is ready and output is valid

impl R<bool, EVENTS_DOWN_A>

pub fn variant(&self) -> EVENTS_DOWN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_DOWN>>

pub fn events_down(&self) -> R<bool, EVENTS_DOWN_A>

Bit 0 - Downward crossing

impl R<bool, EVENTS_UP_A>

pub fn variant(&self) -> EVENTS_UP_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_UP>>

pub fn events_up(&self) -> R<bool, EVENTS_UP_A>

Bit 0 - Upward crossing

impl R<bool, EVENTS_CROSS_A>

pub fn variant(&self) -> EVENTS_CROSS_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_CROSS>>

pub fn events_cross(&self) -> R<bool, EVENTS_CROSS_A>

Bit 0 - Downward or upward crossing

impl R<bool, READY_SAMPLE_A>

pub fn variant(&self) -> READY_SAMPLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, READY_STOP_A>

pub fn variant(&self) -> READY_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_STOP_A>

pub fn variant(&self) -> DOWN_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_STOP_A>

pub fn variant(&self) -> UP_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_STOP_A>

pub fn variant(&self) -> CROSS_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn ready_sample(&self) -> R<bool, READY_SAMPLE_A>

Bit 0 - Shortcut between event READY and task SAMPLE

pub fn ready_stop(&self) -> R<bool, READY_STOP_A>

Bit 1 - Shortcut between event READY and task STOP

pub fn down_stop(&self) -> R<bool, DOWN_STOP_A>

Bit 2 - Shortcut between event DOWN and task STOP

pub fn up_stop(&self) -> R<bool, UP_STOP_A>

Bit 3 - Shortcut between event UP and task STOP

pub fn cross_stop(&self) -> R<bool, CROSS_STOP_A>

Bit 4 - Shortcut between event CROSS and task STOP

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_A>

pub fn variant(&self) -> DOWN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_A>

pub fn variant(&self) -> UP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_A>

pub fn variant(&self) -> CROSS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to enable interrupt for event READY

pub fn down(&self) -> R<bool, DOWN_A>

Bit 1 - Write ‘1’ to enable interrupt for event DOWN

pub fn up(&self) -> R<bool, UP_A>

Bit 2 - Write ‘1’ to enable interrupt for event UP

pub fn cross(&self) -> R<bool, CROSS_A>

Bit 3 - Write ‘1’ to enable interrupt for event CROSS

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, DOWN_A>

pub fn variant(&self) -> DOWN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, UP_A>

pub fn variant(&self) -> UP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CROSS_A>

pub fn variant(&self) -> CROSS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - Write ‘1’ to disable interrupt for event READY

pub fn down(&self) -> R<bool, DOWN_A>

Bit 1 - Write ‘1’ to disable interrupt for event DOWN

pub fn up(&self) -> R<bool, UP_A>

Bit 2 - Write ‘1’ to disable interrupt for event UP

pub fn cross(&self) -> R<bool, CROSS_A>

Bit 3 - Write ‘1’ to disable interrupt for event CROSS

impl R<bool, RESULT_A>

pub fn variant(&self) -> RESULT_A

Get enumerated values variant

pub fn is_below(&self) -> bool

Checks if the value of the field is BELOW

pub fn is_above(&self) -> bool

Checks if the value of the field is ABOVE

impl R<u32, Reg<u32, _RESULT>>

pub fn result(&self) -> R<bool, RESULT_A>

Bit 0 - Result of last compare. Decision point SAMPLE task.

impl R<u8, ENABLE_A>

pub fn variant(&self) -> Variant<u8, ENABLE_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<u8, ENABLE_A>

Bits 0:1 - Enable or disable LPCOMP

impl R<u8, PSEL_A>

pub fn variant(&self) -> PSEL_A

Get enumerated values variant

pub fn is_analog_input0(&self) -> bool

Checks if the value of the field is ANALOGINPUT0

pub fn is_analog_input1(&self) -> bool

Checks if the value of the field is ANALOGINPUT1

pub fn is_analog_input2(&self) -> bool

Checks if the value of the field is ANALOGINPUT2

pub fn is_analog_input3(&self) -> bool

Checks if the value of the field is ANALOGINPUT3

pub fn is_analog_input4(&self) -> bool

Checks if the value of the field is ANALOGINPUT4

pub fn is_analog_input5(&self) -> bool

Checks if the value of the field is ANALOGINPUT5

pub fn is_analog_input6(&self) -> bool

Checks if the value of the field is ANALOGINPUT6

pub fn is_analog_input7(&self) -> bool

Checks if the value of the field is ANALOGINPUT7

impl R<u32, Reg<u32, _PSEL>>

pub fn psel(&self) -> R<u8, PSEL_A>

Bits 0:2 - Analog pin select

impl R<u8, REFSEL_A>

pub fn variant(&self) -> REFSEL_A

Get enumerated values variant

pub fn is_ref1_8vdd(&self) -> bool

Checks if the value of the field is REF1_8VDD

pub fn is_ref2_8vdd(&self) -> bool

Checks if the value of the field is REF2_8VDD

pub fn is_ref3_8vdd(&self) -> bool

Checks if the value of the field is REF3_8VDD

pub fn is_ref4_8vdd(&self) -> bool

Checks if the value of the field is REF4_8VDD

pub fn is_ref5_8vdd(&self) -> bool

Checks if the value of the field is REF5_8VDD

pub fn is_ref6_8vdd(&self) -> bool

Checks if the value of the field is REF6_8VDD

pub fn is_ref7_8vdd(&self) -> bool

Checks if the value of the field is REF7_8VDD

pub fn is_aref(&self) -> bool

Checks if the value of the field is AREF

pub fn is_ref1_16vdd(&self) -> bool

Checks if the value of the field is REF1_16VDD

pub fn is_ref3_16vdd(&self) -> bool

Checks if the value of the field is REF3_16VDD

pub fn is_ref5_16vdd(&self) -> bool

Checks if the value of the field is REF5_16VDD

pub fn is_ref7_16vdd(&self) -> bool

Checks if the value of the field is REF7_16VDD

pub fn is_ref9_16vdd(&self) -> bool

Checks if the value of the field is REF9_16VDD

pub fn is_ref11_16vdd(&self) -> bool

Checks if the value of the field is REF11_16VDD

pub fn is_ref13_16vdd(&self) -> bool

Checks if the value of the field is REF13_16VDD

pub fn is_ref15_16vdd(&self) -> bool

Checks if the value of the field is REF15_16VDD

impl R<u32, Reg<u32, _REFSEL>>

pub fn refsel(&self) -> R<u8, REFSEL_A>

Bits 0:3 - Reference select

impl R<bool, EXTREFSEL_A>

pub fn variant(&self) -> EXTREFSEL_A

Get enumerated values variant

pub fn is_analog_reference0(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE0

pub fn is_analog_reference1(&self) -> bool

Checks if the value of the field is ANALOGREFERENCE1

impl R<u32, Reg<u32, _EXTREFSEL>>

pub fn extrefsel(&self) -> R<bool, EXTREFSEL_A>

Bit 0 - External analog reference select

impl R<u8, ANADETECT_A>

pub fn variant(&self) -> Variant<u8, ANADETECT_A>

Get enumerated values variant

pub fn is_cross(&self) -> bool

Checks if the value of the field is CROSS

pub fn is_up(&self) -> bool

Checks if the value of the field is UP

pub fn is_down(&self) -> bool

Checks if the value of the field is DOWN

impl R<u32, Reg<u32, _ANADETECT>>

pub fn anadetect(&self) -> R<u8, ANADETECT_A>

Bits 0:1 - Analog detect configuration

impl R<bool, HYST_A>

pub fn variant(&self) -> HYST_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _HYST>>

pub fn hyst(&self) -> R<bool, HYST_A>

Bit 0 - Comparator hysteresis enable

impl R<bool, EVENTS_TRIGGERED_A>

pub fn variant(&self) -> EVENTS_TRIGGERED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TRIGGERED>>

pub fn events_triggered(&self) -> R<bool, EVENTS_TRIGGERED_A>

Bit 0 - Event number n generated by triggering the corresponding TRIGGER[n] task

impl R<bool, TRIGGERED0_A>

pub fn variant(&self) -> TRIGGERED0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED1_A>

pub fn variant(&self) -> TRIGGERED1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED2_A>

pub fn variant(&self) -> TRIGGERED2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED3_A>

pub fn variant(&self) -> TRIGGERED3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED4_A>

pub fn variant(&self) -> TRIGGERED4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED5_A>

pub fn variant(&self) -> TRIGGERED5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED6_A>

pub fn variant(&self) -> TRIGGERED6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED7_A>

pub fn variant(&self) -> TRIGGERED7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED8_A>

pub fn variant(&self) -> TRIGGERED8_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED9_A>

pub fn variant(&self) -> TRIGGERED9_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED10_A>

pub fn variant(&self) -> TRIGGERED10_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED11_A>

pub fn variant(&self) -> TRIGGERED11_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED12_A>

pub fn variant(&self) -> TRIGGERED12_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED13_A>

pub fn variant(&self) -> TRIGGERED13_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED14_A>

pub fn variant(&self) -> TRIGGERED14_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED15_A>

pub fn variant(&self) -> TRIGGERED15_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn triggered0(&self) -> R<bool, TRIGGERED0_A>

Bit 0 - Enable or disable interrupt for event TRIGGERED[0]

pub fn triggered1(&self) -> R<bool, TRIGGERED1_A>

Bit 1 - Enable or disable interrupt for event TRIGGERED[1]

pub fn triggered2(&self) -> R<bool, TRIGGERED2_A>

Bit 2 - Enable or disable interrupt for event TRIGGERED[2]

pub fn triggered3(&self) -> R<bool, TRIGGERED3_A>

Bit 3 - Enable or disable interrupt for event TRIGGERED[3]

pub fn triggered4(&self) -> R<bool, TRIGGERED4_A>

Bit 4 - Enable or disable interrupt for event TRIGGERED[4]

pub fn triggered5(&self) -> R<bool, TRIGGERED5_A>

Bit 5 - Enable or disable interrupt for event TRIGGERED[5]

pub fn triggered6(&self) -> R<bool, TRIGGERED6_A>

Bit 6 - Enable or disable interrupt for event TRIGGERED[6]

pub fn triggered7(&self) -> R<bool, TRIGGERED7_A>

Bit 7 - Enable or disable interrupt for event TRIGGERED[7]

pub fn triggered8(&self) -> R<bool, TRIGGERED8_A>

Bit 8 - Enable or disable interrupt for event TRIGGERED[8]

pub fn triggered9(&self) -> R<bool, TRIGGERED9_A>

Bit 9 - Enable or disable interrupt for event TRIGGERED[9]

pub fn triggered10(&self) -> R<bool, TRIGGERED10_A>

Bit 10 - Enable or disable interrupt for event TRIGGERED[10]

pub fn triggered11(&self) -> R<bool, TRIGGERED11_A>

Bit 11 - Enable or disable interrupt for event TRIGGERED[11]

pub fn triggered12(&self) -> R<bool, TRIGGERED12_A>

Bit 12 - Enable or disable interrupt for event TRIGGERED[12]

pub fn triggered13(&self) -> R<bool, TRIGGERED13_A>

Bit 13 - Enable or disable interrupt for event TRIGGERED[13]

pub fn triggered14(&self) -> R<bool, TRIGGERED14_A>

Bit 14 - Enable or disable interrupt for event TRIGGERED[14]

pub fn triggered15(&self) -> R<bool, TRIGGERED15_A>

Bit 15 - Enable or disable interrupt for event TRIGGERED[15]

impl R<bool, TRIGGERED0_A>

pub fn variant(&self) -> TRIGGERED0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED1_A>

pub fn variant(&self) -> TRIGGERED1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED2_A>

pub fn variant(&self) -> TRIGGERED2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED3_A>

pub fn variant(&self) -> TRIGGERED3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED4_A>

pub fn variant(&self) -> TRIGGERED4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED5_A>

pub fn variant(&self) -> TRIGGERED5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED6_A>

pub fn variant(&self) -> TRIGGERED6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED7_A>

pub fn variant(&self) -> TRIGGERED7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED8_A>

pub fn variant(&self) -> TRIGGERED8_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED9_A>

pub fn variant(&self) -> TRIGGERED9_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED10_A>

pub fn variant(&self) -> TRIGGERED10_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED11_A>

pub fn variant(&self) -> TRIGGERED11_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED12_A>

pub fn variant(&self) -> TRIGGERED12_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED13_A>

pub fn variant(&self) -> TRIGGERED13_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED14_A>

pub fn variant(&self) -> TRIGGERED14_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED15_A>

pub fn variant(&self) -> TRIGGERED15_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn triggered0(&self) -> R<bool, TRIGGERED0_A>

Bit 0 - Write ‘1’ to enable interrupt for event TRIGGERED[0]

pub fn triggered1(&self) -> R<bool, TRIGGERED1_A>

Bit 1 - Write ‘1’ to enable interrupt for event TRIGGERED[1]

pub fn triggered2(&self) -> R<bool, TRIGGERED2_A>

Bit 2 - Write ‘1’ to enable interrupt for event TRIGGERED[2]

pub fn triggered3(&self) -> R<bool, TRIGGERED3_A>

Bit 3 - Write ‘1’ to enable interrupt for event TRIGGERED[3]

pub fn triggered4(&self) -> R<bool, TRIGGERED4_A>

Bit 4 - Write ‘1’ to enable interrupt for event TRIGGERED[4]

pub fn triggered5(&self) -> R<bool, TRIGGERED5_A>

Bit 5 - Write ‘1’ to enable interrupt for event TRIGGERED[5]

pub fn triggered6(&self) -> R<bool, TRIGGERED6_A>

Bit 6 - Write ‘1’ to enable interrupt for event TRIGGERED[6]

pub fn triggered7(&self) -> R<bool, TRIGGERED7_A>

Bit 7 - Write ‘1’ to enable interrupt for event TRIGGERED[7]

pub fn triggered8(&self) -> R<bool, TRIGGERED8_A>

Bit 8 - Write ‘1’ to enable interrupt for event TRIGGERED[8]

pub fn triggered9(&self) -> R<bool, TRIGGERED9_A>

Bit 9 - Write ‘1’ to enable interrupt for event TRIGGERED[9]

pub fn triggered10(&self) -> R<bool, TRIGGERED10_A>

Bit 10 - Write ‘1’ to enable interrupt for event TRIGGERED[10]

pub fn triggered11(&self) -> R<bool, TRIGGERED11_A>

Bit 11 - Write ‘1’ to enable interrupt for event TRIGGERED[11]

pub fn triggered12(&self) -> R<bool, TRIGGERED12_A>

Bit 12 - Write ‘1’ to enable interrupt for event TRIGGERED[12]

pub fn triggered13(&self) -> R<bool, TRIGGERED13_A>

Bit 13 - Write ‘1’ to enable interrupt for event TRIGGERED[13]

pub fn triggered14(&self) -> R<bool, TRIGGERED14_A>

Bit 14 - Write ‘1’ to enable interrupt for event TRIGGERED[14]

pub fn triggered15(&self) -> R<bool, TRIGGERED15_A>

Bit 15 - Write ‘1’ to enable interrupt for event TRIGGERED[15]

impl R<bool, TRIGGERED0_A>

pub fn variant(&self) -> TRIGGERED0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED1_A>

pub fn variant(&self) -> TRIGGERED1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED2_A>

pub fn variant(&self) -> TRIGGERED2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED3_A>

pub fn variant(&self) -> TRIGGERED3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED4_A>

pub fn variant(&self) -> TRIGGERED4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED5_A>

pub fn variant(&self) -> TRIGGERED5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED6_A>

pub fn variant(&self) -> TRIGGERED6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED7_A>

pub fn variant(&self) -> TRIGGERED7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED8_A>

pub fn variant(&self) -> TRIGGERED8_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED9_A>

pub fn variant(&self) -> TRIGGERED9_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED10_A>

pub fn variant(&self) -> TRIGGERED10_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED11_A>

pub fn variant(&self) -> TRIGGERED11_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED12_A>

pub fn variant(&self) -> TRIGGERED12_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED13_A>

pub fn variant(&self) -> TRIGGERED13_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED14_A>

pub fn variant(&self) -> TRIGGERED14_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TRIGGERED15_A>

pub fn variant(&self) -> TRIGGERED15_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn triggered0(&self) -> R<bool, TRIGGERED0_A>

Bit 0 - Write ‘1’ to disable interrupt for event TRIGGERED[0]

pub fn triggered1(&self) -> R<bool, TRIGGERED1_A>

Bit 1 - Write ‘1’ to disable interrupt for event TRIGGERED[1]

pub fn triggered2(&self) -> R<bool, TRIGGERED2_A>

Bit 2 - Write ‘1’ to disable interrupt for event TRIGGERED[2]

pub fn triggered3(&self) -> R<bool, TRIGGERED3_A>

Bit 3 - Write ‘1’ to disable interrupt for event TRIGGERED[3]

pub fn triggered4(&self) -> R<bool, TRIGGERED4_A>

Bit 4 - Write ‘1’ to disable interrupt for event TRIGGERED[4]

pub fn triggered5(&self) -> R<bool, TRIGGERED5_A>

Bit 5 - Write ‘1’ to disable interrupt for event TRIGGERED[5]

pub fn triggered6(&self) -> R<bool, TRIGGERED6_A>

Bit 6 - Write ‘1’ to disable interrupt for event TRIGGERED[6]

pub fn triggered7(&self) -> R<bool, TRIGGERED7_A>

Bit 7 - Write ‘1’ to disable interrupt for event TRIGGERED[7]

pub fn triggered8(&self) -> R<bool, TRIGGERED8_A>

Bit 8 - Write ‘1’ to disable interrupt for event TRIGGERED[8]

pub fn triggered9(&self) -> R<bool, TRIGGERED9_A>

Bit 9 - Write ‘1’ to disable interrupt for event TRIGGERED[9]

pub fn triggered10(&self) -> R<bool, TRIGGERED10_A>

Bit 10 - Write ‘1’ to disable interrupt for event TRIGGERED[10]

pub fn triggered11(&self) -> R<bool, TRIGGERED11_A>

Bit 11 - Write ‘1’ to disable interrupt for event TRIGGERED[11]

pub fn triggered12(&self) -> R<bool, TRIGGERED12_A>

Bit 12 - Write ‘1’ to disable interrupt for event TRIGGERED[12]

pub fn triggered13(&self) -> R<bool, TRIGGERED13_A>

Bit 13 - Write ‘1’ to disable interrupt for event TRIGGERED[13]

pub fn triggered14(&self) -> R<bool, TRIGGERED14_A>

Bit 14 - Write ‘1’ to disable interrupt for event TRIGGERED[14]

pub fn triggered15(&self) -> R<bool, TRIGGERED15_A>

Bit 15 - Write ‘1’ to disable interrupt for event TRIGGERED[15]

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Beginning address in RAM of this sequence

impl R<u16, CNT_A>

pub fn variant(&self) -> Variant<u16, CNT_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _CNT>>

pub fn cnt(&self) -> R<u16, CNT_A>

Bits 0:14 - Number of values (duty cycles) in this sequence

impl R<u32, CNT_A>

pub fn variant(&self) -> Variant<u32, CNT_A>

Get enumerated values variant

pub fn is_continuous(&self) -> bool

Checks if the value of the field is CONTINUOUS

impl R<u32, Reg<u32, _REFRESH>>

pub fn cnt(&self) -> R<u32, CNT_A>

Bits 0:23 - Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)

impl R<u32, Reg<u32, _ENDDELAY>>

pub fn cnt(&self) -> R<u32, u32>

Bits 0:23 - Time added after the sequence in PWM periods

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _OUT>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - Response to STOP task, emitted when PWM pulses are no longer generated

impl R<bool, EVENTS_SEQSTARTED_A>

pub fn variant(&self) -> EVENTS_SEQSTARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SEQSTARTED>>

pub fn events_seqstarted(&self) -> R<bool, EVENTS_SEQSTARTED_A>

Bit 0 - First PWM period started on sequence n

impl R<bool, EVENTS_SEQEND_A>

pub fn variant(&self) -> EVENTS_SEQEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SEQEND>>

pub fn events_seqend(&self) -> R<bool, EVENTS_SEQEND_A>

Bit 0 - Emitted at end of every sequence n, when last value from RAM has been applied to wave counter

impl R<bool, EVENTS_PWMPERIODEND_A>

pub fn variant(&self) -> EVENTS_PWMPERIODEND_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_PWMPERIODEND>>

pub fn events_pwmperiodend(&self) -> R<bool, EVENTS_PWMPERIODEND_A>

Bit 0 - Emitted at the end of each PWM period

impl R<bool, EVENTS_LOOPSDONE_A>

pub fn variant(&self) -> EVENTS_LOOPSDONE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_LOOPSDONE>>

pub fn events_loopsdone(&self) -> R<bool, EVENTS_LOOPSDONE_A>

Bit 0 - Concatenated sequences have been played the amount of times defined in LOOP.CNT

impl R<bool, SEQEND0_STOP_A>

pub fn variant(&self) -> SEQEND0_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND1_STOP_A>

pub fn variant(&self) -> SEQEND1_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LOOPSDONE_SEQSTART0_A>

pub fn variant(&self) -> LOOPSDONE_SEQSTART0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LOOPSDONE_SEQSTART1_A>

pub fn variant(&self) -> LOOPSDONE_SEQSTART1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LOOPSDONE_STOP_A>

pub fn variant(&self) -> LOOPSDONE_STOP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn seqend0_stop(&self) -> R<bool, SEQEND0_STOP_A>

Bit 0 - Shortcut between event SEQEND[0] and task STOP

pub fn seqend1_stop(&self) -> R<bool, SEQEND1_STOP_A>

Bit 1 - Shortcut between event SEQEND[1] and task STOP

pub fn loopsdone_seqstart0(&self) -> R<bool, LOOPSDONE_SEQSTART0_A>

Bit 2 - Shortcut between event LOOPSDONE and task SEQSTART[0]

pub fn loopsdone_seqstart1(&self) -> R<bool, LOOPSDONE_SEQSTART1_A>

Bit 3 - Shortcut between event LOOPSDONE and task SEQSTART[1]

pub fn loopsdone_stop(&self) -> R<bool, LOOPSDONE_STOP_A>

Bit 4 - Shortcut between event LOOPSDONE and task STOP

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQSTARTED0_A>

pub fn variant(&self) -> SEQSTARTED0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQSTARTED1_A>

pub fn variant(&self) -> SEQSTARTED1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND0_A>

pub fn variant(&self) -> SEQEND0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND1_A>

pub fn variant(&self) -> SEQEND1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PWMPERIODEND_A>

pub fn variant(&self) -> PWMPERIODEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LOOPSDONE_A>

pub fn variant(&self) -> LOOPSDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Enable or disable interrupt for event STOPPED

pub fn seqstarted0(&self) -> R<bool, SEQSTARTED0_A>

Bit 2 - Enable or disable interrupt for event SEQSTARTED[0]

pub fn seqstarted1(&self) -> R<bool, SEQSTARTED1_A>

Bit 3 - Enable or disable interrupt for event SEQSTARTED[1]

pub fn seqend0(&self) -> R<bool, SEQEND0_A>

Bit 4 - Enable or disable interrupt for event SEQEND[0]

pub fn seqend1(&self) -> R<bool, SEQEND1_A>

Bit 5 - Enable or disable interrupt for event SEQEND[1]

pub fn pwmperiodend(&self) -> R<bool, PWMPERIODEND_A>

Bit 6 - Enable or disable interrupt for event PWMPERIODEND

pub fn loopsdone(&self) -> R<bool, LOOPSDONE_A>

Bit 7 - Enable or disable interrupt for event LOOPSDONE

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQSTARTED0_A>

pub fn variant(&self) -> SEQSTARTED0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQSTARTED1_A>

pub fn variant(&self) -> SEQSTARTED1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND0_A>

pub fn variant(&self) -> SEQEND0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND1_A>

pub fn variant(&self) -> SEQEND1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PWMPERIODEND_A>

pub fn variant(&self) -> PWMPERIODEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LOOPSDONE_A>

pub fn variant(&self) -> LOOPSDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STOPPED

pub fn seqstarted0(&self) -> R<bool, SEQSTARTED0_A>

Bit 2 - Write ‘1’ to enable interrupt for event SEQSTARTED[0]

pub fn seqstarted1(&self) -> R<bool, SEQSTARTED1_A>

Bit 3 - Write ‘1’ to enable interrupt for event SEQSTARTED[1]

pub fn seqend0(&self) -> R<bool, SEQEND0_A>

Bit 4 - Write ‘1’ to enable interrupt for event SEQEND[0]

pub fn seqend1(&self) -> R<bool, SEQEND1_A>

Bit 5 - Write ‘1’ to enable interrupt for event SEQEND[1]

pub fn pwmperiodend(&self) -> R<bool, PWMPERIODEND_A>

Bit 6 - Write ‘1’ to enable interrupt for event PWMPERIODEND

pub fn loopsdone(&self) -> R<bool, LOOPSDONE_A>

Bit 7 - Write ‘1’ to enable interrupt for event LOOPSDONE

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQSTARTED0_A>

pub fn variant(&self) -> SEQSTARTED0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQSTARTED1_A>

pub fn variant(&self) -> SEQSTARTED1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND0_A>

pub fn variant(&self) -> SEQEND0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SEQEND1_A>

pub fn variant(&self) -> SEQEND1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PWMPERIODEND_A>

pub fn variant(&self) -> PWMPERIODEND_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, LOOPSDONE_A>

pub fn variant(&self) -> LOOPSDONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STOPPED

pub fn seqstarted0(&self) -> R<bool, SEQSTARTED0_A>

Bit 2 - Write ‘1’ to disable interrupt for event SEQSTARTED[0]

pub fn seqstarted1(&self) -> R<bool, SEQSTARTED1_A>

Bit 3 - Write ‘1’ to disable interrupt for event SEQSTARTED[1]

pub fn seqend0(&self) -> R<bool, SEQEND0_A>

Bit 4 - Write ‘1’ to disable interrupt for event SEQEND[0]

pub fn seqend1(&self) -> R<bool, SEQEND1_A>

Bit 5 - Write ‘1’ to disable interrupt for event SEQEND[1]

pub fn pwmperiodend(&self) -> R<bool, PWMPERIODEND_A>

Bit 6 - Write ‘1’ to disable interrupt for event PWMPERIODEND

pub fn loopsdone(&self) -> R<bool, LOOPSDONE_A>

Bit 7 - Write ‘1’ to disable interrupt for event LOOPSDONE

impl R<bool, ENABLE_A>

pub fn variant(&self) -> ENABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<bool, ENABLE_A>

Bit 0 - Enable or disable PWM module

impl R<bool, UPDOWN_A>

pub fn variant(&self) -> UPDOWN_A

Get enumerated values variant

pub fn is_up(&self) -> bool

Checks if the value of the field is UP

pub fn is_up_and_down(&self) -> bool

Checks if the value of the field is UPANDDOWN

impl R<u32, Reg<u32, _MODE>>

pub fn updown(&self) -> R<bool, UPDOWN_A>

Bit 0 - Selects up mode or up-and-down mode for the counter

impl R<u32, Reg<u32, _COUNTERTOP>>

pub fn countertop(&self) -> R<u16, u16>

Bits 0:14 - Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM are used.

impl R<u8, PRESCALER_A>

pub fn variant(&self) -> PRESCALER_A

Get enumerated values variant

pub fn is_div_1(&self) -> bool

Checks if the value of the field is DIV_1

pub fn is_div_2(&self) -> bool

Checks if the value of the field is DIV_2

pub fn is_div_4(&self) -> bool

Checks if the value of the field is DIV_4

pub fn is_div_8(&self) -> bool

Checks if the value of the field is DIV_8

pub fn is_div_16(&self) -> bool

Checks if the value of the field is DIV_16

pub fn is_div_32(&self) -> bool

Checks if the value of the field is DIV_32

pub fn is_div_64(&self) -> bool

Checks if the value of the field is DIV_64

pub fn is_div_128(&self) -> bool

Checks if the value of the field is DIV_128

impl R<u32, Reg<u32, _PRESCALER>>

pub fn prescaler(&self) -> R<u8, PRESCALER_A>

Bits 0:2 - Prescaler of PWM_CLK

impl R<u8, LOAD_A>

pub fn variant(&self) -> LOAD_A

Get enumerated values variant

pub fn is_common(&self) -> bool

Checks if the value of the field is COMMON

pub fn is_grouped(&self) -> bool

Checks if the value of the field is GROUPED

pub fn is_individual(&self) -> bool

Checks if the value of the field is INDIVIDUAL

pub fn is_wave_form(&self) -> bool

Checks if the value of the field is WAVEFORM

impl R<bool, MODE_A>

pub fn variant(&self) -> MODE_A

Get enumerated values variant

pub fn is_refresh_count(&self) -> bool

Checks if the value of the field is REFRESHCOUNT

pub fn is_next_step(&self) -> bool

Checks if the value of the field is NEXTSTEP

impl R<u32, Reg<u32, _DECODER>>

pub fn load(&self) -> R<u8, LOAD_A>

Bits 0:1 - How a sequence is read from RAM and spread to the compare register

pub fn mode(&self) -> R<bool, MODE_A>

Bit 8 - Selects source for advancing the active sequence

impl R<u16, CNT_A>

pub fn variant(&self) -> Variant<u16, CNT_A>

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

impl R<u32, Reg<u32, _LOOP>>

pub fn cnt(&self) -> R<u16, CNT_A>

Bits 0:15 - Number of playbacks of pattern cycles

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _CLK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _DIN>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<u32, Reg<u32, _PTR>>

pub fn sampleptr(&self) -> R<u32, u32>

Bits 0:31 - Address to write PDM samples to over DMA

impl R<u32, Reg<u32, _MAXCNT>>

pub fn buffsize(&self) -> R<u16, u16>

Bits 0:14 - Length of DMA RAM allocation in number of samples

impl R<bool, EVENTS_STARTED_A>

pub fn variant(&self) -> EVENTS_STARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STARTED>>

pub fn events_started(&self) -> R<bool, EVENTS_STARTED_A>

Bit 0 - PDM transfer has started

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - PDM transfer has finished

impl R<bool, EVENTS_END_A>

pub fn variant(&self) -> EVENTS_END_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_END>>

pub fn events_end(&self) -> R<bool, EVENTS_END_A>

Bit 0 - The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn started(&self) -> R<bool, STARTED_A>

Bit 0 - Enable or disable interrupt for event STARTED

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Enable or disable interrupt for event STOPPED

pub fn end(&self) -> R<bool, END_A>

Bit 2 - Enable or disable interrupt for event END

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn started(&self) -> R<bool, STARTED_A>

Bit 0 - Write ‘1’ to enable interrupt for event STARTED

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STOPPED

pub fn end(&self) -> R<bool, END_A>

Bit 2 - Write ‘1’ to enable interrupt for event END

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, END_A>

pub fn variant(&self) -> END_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn started(&self) -> R<bool, STARTED_A>

Bit 0 - Write ‘1’ to disable interrupt for event STARTED

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STOPPED

pub fn end(&self) -> R<bool, END_A>

Bit 2 - Write ‘1’ to disable interrupt for event END

impl R<bool, ENABLE_A>

pub fn variant(&self) -> ENABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<bool, ENABLE_A>

Bit 0 - Enable or disable PDM module

impl R<u32, FREQ_A>

pub fn variant(&self) -> Variant<u32, FREQ_A>

Get enumerated values variant

pub fn is_1000k(&self) -> bool

Checks if the value of the field is _1000K

pub fn is_default(&self) -> bool

Checks if the value of the field is DEFAULT

pub fn is_1067k(&self) -> bool

Checks if the value of the field is _1067K

pub fn is_1231k(&self) -> bool

Checks if the value of the field is _1231K

pub fn is_1280k(&self) -> bool

Checks if the value of the field is _1280K

pub fn is_1333k(&self) -> bool

Checks if the value of the field is _1333K

impl R<u32, Reg<u32, _PDMCLKCTRL>>

pub fn freq(&self) -> R<u32, FREQ_A>

Bits 0:31 - PDM_CLK frequency configuration

impl R<bool, OPERATION_A>

pub fn variant(&self) -> OPERATION_A

Get enumerated values variant

pub fn is_stereo(&self) -> bool

Checks if the value of the field is STEREO

pub fn is_mono(&self) -> bool

Checks if the value of the field is MONO

impl R<bool, EDGE_A>

pub fn variant(&self) -> EDGE_A

Get enumerated values variant

pub fn is_left_falling(&self) -> bool

Checks if the value of the field is LEFTFALLING

pub fn is_left_rising(&self) -> bool

Checks if the value of the field is LEFTRISING

impl R<u32, Reg<u32, _MODE>>

pub fn operation(&self) -> R<bool, OPERATION_A>

Bit 0 - Mono or stereo operation

pub fn edge(&self) -> R<bool, EDGE_A>

Bit 1 - Defines on which PDM_CLK edge left (or mono) is sampled

impl R<u8, GAINL_A>

pub fn variant(&self) -> Variant<u8, GAINL_A>

Get enumerated values variant

pub fn is_min_gain(&self) -> bool

Checks if the value of the field is MINGAIN

pub fn is_default_gain(&self) -> bool

Checks if the value of the field is DEFAULTGAIN

pub fn is_max_gain(&self) -> bool

Checks if the value of the field is MAXGAIN

impl R<u32, Reg<u32, _GAINL>>

pub fn gainl(&self) -> R<u8, GAINL_A>

Bits 0:6 - Left output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) 0x00 -20 dB gain adjust 0x01 -19.5 dB gain adjust (…) 0x27 -0.5 dB gain adjust 0x28 0 dB gain adjust 0x29 +0.5 dB gain adjust (…) 0x4F +19.5 dB gain adjust 0x50 +20 dB gain adjust

impl R<u8, GAINR_A>

pub fn variant(&self) -> Variant<u8, GAINR_A>

Get enumerated values variant

pub fn is_min_gain(&self) -> bool

Checks if the value of the field is MINGAIN

pub fn is_default_gain(&self) -> bool

Checks if the value of the field is DEFAULTGAIN

pub fn is_max_gain(&self) -> bool

Checks if the value of the field is MAXGAIN

impl R<u32, Reg<u32, _GAINR>>

pub fn gainr(&self) -> R<u8, GAINR_A>

Bits 0:6 - Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)

impl R<bool, RATIO_A>

pub fn variant(&self) -> RATIO_A

Get enumerated values variant

pub fn is_ratio64(&self) -> bool

Checks if the value of the field is RATIO64

pub fn is_ratio80(&self) -> bool

Checks if the value of the field is RATIO80

impl R<u32, Reg<u32, _RATIO>>

pub fn ratio(&self) -> R<bool, RATIO_A>

Bit 0 - Selects the ratio between PDM_CLK and output sample rate

impl R<u32, Reg<u32, _ADDR>>

pub fn addr(&self) -> R<u32, u32>

Bits 0:31 - Valid word-aligned start address of region n to protect. Address must point to a flash page boundary.

impl R<u32, Reg<u32, _SIZE>>

pub fn size(&self) -> R<u32, u32>

Bits 0:31 - Size of flash region n in bytes. Must be a multiple of the flash page size.

impl R<bool, WRITE_A>

pub fn variant(&self) -> WRITE_A

Get enumerated values variant

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

impl R<bool, READ_A>

pub fn variant(&self) -> READ_A

Get enumerated values variant

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

impl R<u32, Reg<u32, _PERM>>

pub fn write(&self) -> R<bool, WRITE_A>

Bit 1 - Configure write and erase permissions for region n. Write ‘0’ has no effect.

pub fn read(&self) -> R<bool, READ_A>

Bit 2 - Configure read permissions for region n. Write ‘0’ has no effect.

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_busy(&self) -> bool

Checks if the value of the field is BUSY

pub fn is_ready(&self) -> bool

Checks if the value of the field is READY

impl R<u32, Reg<u32, _READY>>

pub fn ready(&self) -> R<bool, READY_A>

Bit 0 - NVMC is ready or busy

impl R<bool, READYNEXT_A>

pub fn variant(&self) -> READYNEXT_A

Get enumerated values variant

pub fn is_busy(&self) -> bool

Checks if the value of the field is BUSY

pub fn is_ready(&self) -> bool

Checks if the value of the field is READY

impl R<u32, Reg<u32, _READYNEXT>>

pub fn readynext(&self) -> R<bool, READYNEXT_A>

Bit 0 - NVMC can accept a new write operation

impl R<u8, WEN_A>

pub fn variant(&self) -> Variant<u8, WEN_A>

Get enumerated values variant

pub fn is_ren(&self) -> bool

Checks if the value of the field is REN

pub fn is_wen(&self) -> bool

Checks if the value of the field is WEN

pub fn is_een(&self) -> bool

Checks if the value of the field is EEN

impl R<u32, Reg<u32, _CONFIG>>

pub fn wen(&self) -> R<u8, WEN_A>

Bits 0:1 - Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used. Enabling write or erase will invalidate the cache and keep it invalidated.

impl R<u32, Reg<u32, _ERASEPAGEPARTIALCFG>>

pub fn duration(&self) -> R<u8, u8>

Bits 0:6 - Duration of the partial erase in milliseconds

impl R<bool, CACHEEN_A>

pub fn variant(&self) -> CACHEEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CACHEPROFEN_A>

pub fn variant(&self) -> CACHEPROFEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ICACHECNF>>

pub fn cacheen(&self) -> R<bool, CACHEEN_A>

Bit 0 - Cache enable

pub fn cacheprofen(&self) -> R<bool, CACHEPROFEN_A>

Bit 8 - Cache profiling enable

impl R<u32, Reg<u32, _IHIT>>

pub fn hits(&self) -> R<u32, u32>

Bits 0:31 - Number of cache hits. Register is writable, but only to ‘0’.

impl R<u32, Reg<u32, _IMISS>>

pub fn misses(&self) -> R<u32, u32>

Bits 0:31 - Number of cache misses. Register is writable, but only to ‘0’.

impl R<u32, Reg<u32, _EEP>>

pub fn eep(&self) -> R<u32, u32>

Bits 0:31 - Pointer to event register. Accepts only addresses to registers from the Event group.

impl R<u32, Reg<u32, _TEP>>

pub fn tep(&self) -> R<u32, u32>

Bits 0:31 - Pointer to task register. Accepts only addresses to registers from the Task group.

impl R<u32, Reg<u32, _TEP>>

pub fn tep(&self) -> R<u32, u32>

Bits 0:31 - Pointer to task register

impl R<bool, CH0_A>

pub fn variant(&self) -> CH0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1_A>

pub fn variant(&self) -> CH1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2_A>

pub fn variant(&self) -> CH2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3_A>

pub fn variant(&self) -> CH3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4_A>

pub fn variant(&self) -> CH4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5_A>

pub fn variant(&self) -> CH5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6_A>

pub fn variant(&self) -> CH6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7_A>

pub fn variant(&self) -> CH7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH8_A>

pub fn variant(&self) -> CH8_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH9_A>

pub fn variant(&self) -> CH9_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH10_A>

pub fn variant(&self) -> CH10_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH11_A>

pub fn variant(&self) -> CH11_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH12_A>

pub fn variant(&self) -> CH12_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH13_A>

pub fn variant(&self) -> CH13_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH14_A>

pub fn variant(&self) -> CH14_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH15_A>

pub fn variant(&self) -> CH15_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH16_A>

pub fn variant(&self) -> CH16_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH17_A>

pub fn variant(&self) -> CH17_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH18_A>

pub fn variant(&self) -> CH18_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH19_A>

pub fn variant(&self) -> CH19_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH20_A>

pub fn variant(&self) -> CH20_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH21_A>

pub fn variant(&self) -> CH21_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH22_A>

pub fn variant(&self) -> CH22_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH23_A>

pub fn variant(&self) -> CH23_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH24_A>

pub fn variant(&self) -> CH24_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH25_A>

pub fn variant(&self) -> CH25_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH26_A>

pub fn variant(&self) -> CH26_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH27_A>

pub fn variant(&self) -> CH27_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH28_A>

pub fn variant(&self) -> CH28_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH29_A>

pub fn variant(&self) -> CH29_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH30_A>

pub fn variant(&self) -> CH30_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH31_A>

pub fn variant(&self) -> CH31_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CHEN>>

pub fn ch0(&self) -> R<bool, CH0_A>

Bit 0 - Enable or disable channel 0

pub fn ch1(&self) -> R<bool, CH1_A>

Bit 1 - Enable or disable channel 1

pub fn ch2(&self) -> R<bool, CH2_A>

Bit 2 - Enable or disable channel 2

pub fn ch3(&self) -> R<bool, CH3_A>

Bit 3 - Enable or disable channel 3

pub fn ch4(&self) -> R<bool, CH4_A>

Bit 4 - Enable or disable channel 4

pub fn ch5(&self) -> R<bool, CH5_A>

Bit 5 - Enable or disable channel 5

pub fn ch6(&self) -> R<bool, CH6_A>

Bit 6 - Enable or disable channel 6

pub fn ch7(&self) -> R<bool, CH7_A>

Bit 7 - Enable or disable channel 7

pub fn ch8(&self) -> R<bool, CH8_A>

Bit 8 - Enable or disable channel 8

pub fn ch9(&self) -> R<bool, CH9_A>

Bit 9 - Enable or disable channel 9

pub fn ch10(&self) -> R<bool, CH10_A>

Bit 10 - Enable or disable channel 10

pub fn ch11(&self) -> R<bool, CH11_A>

Bit 11 - Enable or disable channel 11

pub fn ch12(&self) -> R<bool, CH12_A>

Bit 12 - Enable or disable channel 12

pub fn ch13(&self) -> R<bool, CH13_A>

Bit 13 - Enable or disable channel 13

pub fn ch14(&self) -> R<bool, CH14_A>

Bit 14 - Enable or disable channel 14

pub fn ch15(&self) -> R<bool, CH15_A>

Bit 15 - Enable or disable channel 15

pub fn ch16(&self) -> R<bool, CH16_A>

Bit 16 - Enable or disable channel 16

pub fn ch17(&self) -> R<bool, CH17_A>

Bit 17 - Enable or disable channel 17

pub fn ch18(&self) -> R<bool, CH18_A>

Bit 18 - Enable or disable channel 18

pub fn ch19(&self) -> R<bool, CH19_A>

Bit 19 - Enable or disable channel 19

pub fn ch20(&self) -> R<bool, CH20_A>

Bit 20 - Enable or disable channel 20

pub fn ch21(&self) -> R<bool, CH21_A>

Bit 21 - Enable or disable channel 21

pub fn ch22(&self) -> R<bool, CH22_A>

Bit 22 - Enable or disable channel 22

pub fn ch23(&self) -> R<bool, CH23_A>

Bit 23 - Enable or disable channel 23

pub fn ch24(&self) -> R<bool, CH24_A>

Bit 24 - Enable or disable channel 24

pub fn ch25(&self) -> R<bool, CH25_A>

Bit 25 - Enable or disable channel 25

pub fn ch26(&self) -> R<bool, CH26_A>

Bit 26 - Enable or disable channel 26

pub fn ch27(&self) -> R<bool, CH27_A>

Bit 27 - Enable or disable channel 27

pub fn ch28(&self) -> R<bool, CH28_A>

Bit 28 - Enable or disable channel 28

pub fn ch29(&self) -> R<bool, CH29_A>

Bit 29 - Enable or disable channel 29

pub fn ch30(&self) -> R<bool, CH30_A>

Bit 30 - Enable or disable channel 30

pub fn ch31(&self) -> R<bool, CH31_A>

Bit 31 - Enable or disable channel 31

impl R<bool, CH0_A>

pub fn variant(&self) -> CH0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1_A>

pub fn variant(&self) -> CH1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2_A>

pub fn variant(&self) -> CH2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3_A>

pub fn variant(&self) -> CH3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4_A>

pub fn variant(&self) -> CH4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5_A>

pub fn variant(&self) -> CH5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6_A>

pub fn variant(&self) -> CH6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7_A>

pub fn variant(&self) -> CH7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH8_A>

pub fn variant(&self) -> CH8_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH9_A>

pub fn variant(&self) -> CH9_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH10_A>

pub fn variant(&self) -> CH10_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH11_A>

pub fn variant(&self) -> CH11_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH12_A>

pub fn variant(&self) -> CH12_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH13_A>

pub fn variant(&self) -> CH13_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH14_A>

pub fn variant(&self) -> CH14_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH15_A>

pub fn variant(&self) -> CH15_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH16_A>

pub fn variant(&self) -> CH16_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH17_A>

pub fn variant(&self) -> CH17_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH18_A>

pub fn variant(&self) -> CH18_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH19_A>

pub fn variant(&self) -> CH19_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH20_A>

pub fn variant(&self) -> CH20_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH21_A>

pub fn variant(&self) -> CH21_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH22_A>

pub fn variant(&self) -> CH22_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH23_A>

pub fn variant(&self) -> CH23_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH24_A>

pub fn variant(&self) -> CH24_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH25_A>

pub fn variant(&self) -> CH25_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH26_A>

pub fn variant(&self) -> CH26_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH27_A>

pub fn variant(&self) -> CH27_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH28_A>

pub fn variant(&self) -> CH28_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH29_A>

pub fn variant(&self) -> CH29_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH30_A>

pub fn variant(&self) -> CH30_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH31_A>

pub fn variant(&self) -> CH31_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CHENSET>>

pub fn ch0(&self) -> R<bool, CH0_A>

Bit 0 - Channel 0 enable set register. Writing ‘0’ has no effect

pub fn ch1(&self) -> R<bool, CH1_A>

Bit 1 - Channel 1 enable set register. Writing ‘0’ has no effect

pub fn ch2(&self) -> R<bool, CH2_A>

Bit 2 - Channel 2 enable set register. Writing ‘0’ has no effect

pub fn ch3(&self) -> R<bool, CH3_A>

Bit 3 - Channel 3 enable set register. Writing ‘0’ has no effect

pub fn ch4(&self) -> R<bool, CH4_A>

Bit 4 - Channel 4 enable set register. Writing ‘0’ has no effect

pub fn ch5(&self) -> R<bool, CH5_A>

Bit 5 - Channel 5 enable set register. Writing ‘0’ has no effect

pub fn ch6(&self) -> R<bool, CH6_A>

Bit 6 - Channel 6 enable set register. Writing ‘0’ has no effect

pub fn ch7(&self) -> R<bool, CH7_A>

Bit 7 - Channel 7 enable set register. Writing ‘0’ has no effect

pub fn ch8(&self) -> R<bool, CH8_A>

Bit 8 - Channel 8 enable set register. Writing ‘0’ has no effect

pub fn ch9(&self) -> R<bool, CH9_A>

Bit 9 - Channel 9 enable set register. Writing ‘0’ has no effect

pub fn ch10(&self) -> R<bool, CH10_A>

Bit 10 - Channel 10 enable set register. Writing ‘0’ has no effect

pub fn ch11(&self) -> R<bool, CH11_A>

Bit 11 - Channel 11 enable set register. Writing ‘0’ has no effect

pub fn ch12(&self) -> R<bool, CH12_A>

Bit 12 - Channel 12 enable set register. Writing ‘0’ has no effect

pub fn ch13(&self) -> R<bool, CH13_A>

Bit 13 - Channel 13 enable set register. Writing ‘0’ has no effect

pub fn ch14(&self) -> R<bool, CH14_A>

Bit 14 - Channel 14 enable set register. Writing ‘0’ has no effect

pub fn ch15(&self) -> R<bool, CH15_A>

Bit 15 - Channel 15 enable set register. Writing ‘0’ has no effect

pub fn ch16(&self) -> R<bool, CH16_A>

Bit 16 - Channel 16 enable set register. Writing ‘0’ has no effect

pub fn ch17(&self) -> R<bool, CH17_A>

Bit 17 - Channel 17 enable set register. Writing ‘0’ has no effect

pub fn ch18(&self) -> R<bool, CH18_A>

Bit 18 - Channel 18 enable set register. Writing ‘0’ has no effect

pub fn ch19(&self) -> R<bool, CH19_A>

Bit 19 - Channel 19 enable set register. Writing ‘0’ has no effect

pub fn ch20(&self) -> R<bool, CH20_A>

Bit 20 - Channel 20 enable set register. Writing ‘0’ has no effect

pub fn ch21(&self) -> R<bool, CH21_A>

Bit 21 - Channel 21 enable set register. Writing ‘0’ has no effect

pub fn ch22(&self) -> R<bool, CH22_A>

Bit 22 - Channel 22 enable set register. Writing ‘0’ has no effect

pub fn ch23(&self) -> R<bool, CH23_A>

Bit 23 - Channel 23 enable set register. Writing ‘0’ has no effect

pub fn ch24(&self) -> R<bool, CH24_A>

Bit 24 - Channel 24 enable set register. Writing ‘0’ has no effect

pub fn ch25(&self) -> R<bool, CH25_A>

Bit 25 - Channel 25 enable set register. Writing ‘0’ has no effect

pub fn ch26(&self) -> R<bool, CH26_A>

Bit 26 - Channel 26 enable set register. Writing ‘0’ has no effect

pub fn ch27(&self) -> R<bool, CH27_A>

Bit 27 - Channel 27 enable set register. Writing ‘0’ has no effect

pub fn ch28(&self) -> R<bool, CH28_A>

Bit 28 - Channel 28 enable set register. Writing ‘0’ has no effect

pub fn ch29(&self) -> R<bool, CH29_A>

Bit 29 - Channel 29 enable set register. Writing ‘0’ has no effect

pub fn ch30(&self) -> R<bool, CH30_A>

Bit 30 - Channel 30 enable set register. Writing ‘0’ has no effect

pub fn ch31(&self) -> R<bool, CH31_A>

Bit 31 - Channel 31 enable set register. Writing ‘0’ has no effect

impl R<bool, CH0_A>

pub fn variant(&self) -> CH0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH1_A>

pub fn variant(&self) -> CH1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH2_A>

pub fn variant(&self) -> CH2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH3_A>

pub fn variant(&self) -> CH3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH4_A>

pub fn variant(&self) -> CH4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH5_A>

pub fn variant(&self) -> CH5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH6_A>

pub fn variant(&self) -> CH6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH7_A>

pub fn variant(&self) -> CH7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH8_A>

pub fn variant(&self) -> CH8_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH9_A>

pub fn variant(&self) -> CH9_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH10_A>

pub fn variant(&self) -> CH10_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH11_A>

pub fn variant(&self) -> CH11_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH12_A>

pub fn variant(&self) -> CH12_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH13_A>

pub fn variant(&self) -> CH13_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH14_A>

pub fn variant(&self) -> CH14_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH15_A>

pub fn variant(&self) -> CH15_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH16_A>

pub fn variant(&self) -> CH16_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH17_A>

pub fn variant(&self) -> CH17_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH18_A>

pub fn variant(&self) -> CH18_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH19_A>

pub fn variant(&self) -> CH19_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH20_A>

pub fn variant(&self) -> CH20_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH21_A>

pub fn variant(&self) -> CH21_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH22_A>

pub fn variant(&self) -> CH22_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH23_A>

pub fn variant(&self) -> CH23_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH24_A>

pub fn variant(&self) -> CH24_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH25_A>

pub fn variant(&self) -> CH25_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH26_A>

pub fn variant(&self) -> CH26_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH27_A>

pub fn variant(&self) -> CH27_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH28_A>

pub fn variant(&self) -> CH28_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH29_A>

pub fn variant(&self) -> CH29_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH30_A>

pub fn variant(&self) -> CH30_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, CH31_A>

pub fn variant(&self) -> CH31_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _CHENCLR>>

pub fn ch0(&self) -> R<bool, CH0_A>

Bit 0 - Channel 0 enable clear register. Writing ‘0’ has no effect

pub fn ch1(&self) -> R<bool, CH1_A>

Bit 1 - Channel 1 enable clear register. Writing ‘0’ has no effect

pub fn ch2(&self) -> R<bool, CH2_A>

Bit 2 - Channel 2 enable clear register. Writing ‘0’ has no effect

pub fn ch3(&self) -> R<bool, CH3_A>

Bit 3 - Channel 3 enable clear register. Writing ‘0’ has no effect

pub fn ch4(&self) -> R<bool, CH4_A>

Bit 4 - Channel 4 enable clear register. Writing ‘0’ has no effect

pub fn ch5(&self) -> R<bool, CH5_A>

Bit 5 - Channel 5 enable clear register. Writing ‘0’ has no effect

pub fn ch6(&self) -> R<bool, CH6_A>

Bit 6 - Channel 6 enable clear register. Writing ‘0’ has no effect

pub fn ch7(&self) -> R<bool, CH7_A>

Bit 7 - Channel 7 enable clear register. Writing ‘0’ has no effect

pub fn ch8(&self) -> R<bool, CH8_A>

Bit 8 - Channel 8 enable clear register. Writing ‘0’ has no effect

pub fn ch9(&self) -> R<bool, CH9_A>

Bit 9 - Channel 9 enable clear register. Writing ‘0’ has no effect

pub fn ch10(&self) -> R<bool, CH10_A>

Bit 10 - Channel 10 enable clear register. Writing ‘0’ has no effect

pub fn ch11(&self) -> R<bool, CH11_A>

Bit 11 - Channel 11 enable clear register. Writing ‘0’ has no effect

pub fn ch12(&self) -> R<bool, CH12_A>

Bit 12 - Channel 12 enable clear register. Writing ‘0’ has no effect

pub fn ch13(&self) -> R<bool, CH13_A>

Bit 13 - Channel 13 enable clear register. Writing ‘0’ has no effect

pub fn ch14(&self) -> R<bool, CH14_A>

Bit 14 - Channel 14 enable clear register. Writing ‘0’ has no effect

pub fn ch15(&self) -> R<bool, CH15_A>

Bit 15 - Channel 15 enable clear register. Writing ‘0’ has no effect

pub fn ch16(&self) -> R<bool, CH16_A>

Bit 16 - Channel 16 enable clear register. Writing ‘0’ has no effect

pub fn ch17(&self) -> R<bool, CH17_A>

Bit 17 - Channel 17 enable clear register. Writing ‘0’ has no effect

pub fn ch18(&self) -> R<bool, CH18_A>

Bit 18 - Channel 18 enable clear register. Writing ‘0’ has no effect

pub fn ch19(&self) -> R<bool, CH19_A>

Bit 19 - Channel 19 enable clear register. Writing ‘0’ has no effect

pub fn ch20(&self) -> R<bool, CH20_A>

Bit 20 - Channel 20 enable clear register. Writing ‘0’ has no effect

pub fn ch21(&self) -> R<bool, CH21_A>

Bit 21 - Channel 21 enable clear register. Writing ‘0’ has no effect

pub fn ch22(&self) -> R<bool, CH22_A>

Bit 22 - Channel 22 enable clear register. Writing ‘0’ has no effect

pub fn ch23(&self) -> R<bool, CH23_A>

Bit 23 - Channel 23 enable clear register. Writing ‘0’ has no effect

pub fn ch24(&self) -> R<bool, CH24_A>

Bit 24 - Channel 24 enable clear register. Writing ‘0’ has no effect

pub fn ch25(&self) -> R<bool, CH25_A>

Bit 25 - Channel 25 enable clear register. Writing ‘0’ has no effect

pub fn ch26(&self) -> R<bool, CH26_A>

Bit 26 - Channel 26 enable clear register. Writing ‘0’ has no effect

pub fn ch27(&self) -> R<bool, CH27_A>

Bit 27 - Channel 27 enable clear register. Writing ‘0’ has no effect

pub fn ch28(&self) -> R<bool, CH28_A>

Bit 28 - Channel 28 enable clear register. Writing ‘0’ has no effect

pub fn ch29(&self) -> R<bool, CH29_A>

Bit 29 - Channel 29 enable clear register. Writing ‘0’ has no effect

pub fn ch30(&self) -> R<bool, CH30_A>

Bit 30 - Channel 30 enable clear register. Writing ‘0’ has no effect

pub fn ch31(&self) -> R<bool, CH31_A>

Bit 31 - Channel 31 enable clear register. Writing ‘0’ has no effect

impl R<bool, CH0_A>

pub fn variant(&self) -> CH0_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH1_A>

pub fn variant(&self) -> CH1_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH2_A>

pub fn variant(&self) -> CH2_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH3_A>

pub fn variant(&self) -> CH3_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH4_A>

pub fn variant(&self) -> CH4_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH5_A>

pub fn variant(&self) -> CH5_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH6_A>

pub fn variant(&self) -> CH6_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH7_A>

pub fn variant(&self) -> CH7_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH8_A>

pub fn variant(&self) -> CH8_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH9_A>

pub fn variant(&self) -> CH9_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH10_A>

pub fn variant(&self) -> CH10_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH11_A>

pub fn variant(&self) -> CH11_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH12_A>

pub fn variant(&self) -> CH12_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH13_A>

pub fn variant(&self) -> CH13_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH14_A>

pub fn variant(&self) -> CH14_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH15_A>

pub fn variant(&self) -> CH15_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH16_A>

pub fn variant(&self) -> CH16_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH17_A>

pub fn variant(&self) -> CH17_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH18_A>

pub fn variant(&self) -> CH18_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH19_A>

pub fn variant(&self) -> CH19_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH20_A>

pub fn variant(&self) -> CH20_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH21_A>

pub fn variant(&self) -> CH21_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH22_A>

pub fn variant(&self) -> CH22_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH23_A>

pub fn variant(&self) -> CH23_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH24_A>

pub fn variant(&self) -> CH24_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH25_A>

pub fn variant(&self) -> CH25_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH26_A>

pub fn variant(&self) -> CH26_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH27_A>

pub fn variant(&self) -> CH27_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH28_A>

pub fn variant(&self) -> CH28_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH29_A>

pub fn variant(&self) -> CH29_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH30_A>

pub fn variant(&self) -> CH30_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<bool, CH31_A>

pub fn variant(&self) -> CH31_A

Get enumerated values variant

pub fn is_excluded(&self) -> bool

Checks if the value of the field is EXCLUDED

pub fn is_included(&self) -> bool

Checks if the value of the field is INCLUDED

impl R<u32, Reg<u32, _CHG>>

pub fn ch0(&self) -> R<bool, CH0_A>

Bit 0 - Include or exclude channel 0

pub fn ch1(&self) -> R<bool, CH1_A>

Bit 1 - Include or exclude channel 1

pub fn ch2(&self) -> R<bool, CH2_A>

Bit 2 - Include or exclude channel 2

pub fn ch3(&self) -> R<bool, CH3_A>

Bit 3 - Include or exclude channel 3

pub fn ch4(&self) -> R<bool, CH4_A>

Bit 4 - Include or exclude channel 4

pub fn ch5(&self) -> R<bool, CH5_A>

Bit 5 - Include or exclude channel 5

pub fn ch6(&self) -> R<bool, CH6_A>

Bit 6 - Include or exclude channel 6

pub fn ch7(&self) -> R<bool, CH7_A>

Bit 7 - Include or exclude channel 7

pub fn ch8(&self) -> R<bool, CH8_A>

Bit 8 - Include or exclude channel 8

pub fn ch9(&self) -> R<bool, CH9_A>

Bit 9 - Include or exclude channel 9

pub fn ch10(&self) -> R<bool, CH10_A>

Bit 10 - Include or exclude channel 10

pub fn ch11(&self) -> R<bool, CH11_A>

Bit 11 - Include or exclude channel 11

pub fn ch12(&self) -> R<bool, CH12_A>

Bit 12 - Include or exclude channel 12

pub fn ch13(&self) -> R<bool, CH13_A>

Bit 13 - Include or exclude channel 13

pub fn ch14(&self) -> R<bool, CH14_A>

Bit 14 - Include or exclude channel 14

pub fn ch15(&self) -> R<bool, CH15_A>

Bit 15 - Include or exclude channel 15

pub fn ch16(&self) -> R<bool, CH16_A>

Bit 16 - Include or exclude channel 16

pub fn ch17(&self) -> R<bool, CH17_A>

Bit 17 - Include or exclude channel 17

pub fn ch18(&self) -> R<bool, CH18_A>

Bit 18 - Include or exclude channel 18

pub fn ch19(&self) -> R<bool, CH19_A>

Bit 19 - Include or exclude channel 19

pub fn ch20(&self) -> R<bool, CH20_A>

Bit 20 - Include or exclude channel 20

pub fn ch21(&self) -> R<bool, CH21_A>

Bit 21 - Include or exclude channel 21

pub fn ch22(&self) -> R<bool, CH22_A>

Bit 22 - Include or exclude channel 22

pub fn ch23(&self) -> R<bool, CH23_A>

Bit 23 - Include or exclude channel 23

pub fn ch24(&self) -> R<bool, CH24_A>

Bit 24 - Include or exclude channel 24

pub fn ch25(&self) -> R<bool, CH25_A>

Bit 25 - Include or exclude channel 25

pub fn ch26(&self) -> R<bool, CH26_A>

Bit 26 - Include or exclude channel 26

pub fn ch27(&self) -> R<bool, CH27_A>

Bit 27 - Include or exclude channel 27

pub fn ch28(&self) -> R<bool, CH28_A>

Bit 28 - Include or exclude channel 28

pub fn ch29(&self) -> R<bool, CH29_A>

Bit 29 - Include or exclude channel 29

pub fn ch30(&self) -> R<bool, CH30_A>

Bit 30 - Include or exclude channel 30

pub fn ch31(&self) -> R<bool, CH31_A>

Bit 31 - Include or exclude channel 31

impl R<bool, WA_A>

pub fn variant(&self) -> WA_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _WA>>

pub fn wa(&self) -> R<bool, WA_A>

Bit 0 - Write access to region n detected

impl R<bool, RA_A>

pub fn variant(&self) -> RA_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _RA>>

pub fn ra(&self) -> R<bool, RA_A>

Bit 0 - Read access to region n detected

impl R<bool, WA_A>

pub fn variant(&self) -> WA_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _WA>>

pub fn wa(&self) -> R<bool, WA_A>

Bit 0 - Write access to peripheral region n detected

impl R<bool, RA_A>

pub fn variant(&self) -> RA_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _RA>>

pub fn ra(&self) -> R<bool, RA_A>

Bit 0 - Read access to peripheral region n detected

impl R<bool, SR0_A>

pub fn variant(&self) -> SR0_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR1_A>

pub fn variant(&self) -> SR1_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR2_A>

pub fn variant(&self) -> SR2_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR3_A>

pub fn variant(&self) -> SR3_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR4_A>

pub fn variant(&self) -> SR4_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR5_A>

pub fn variant(&self) -> SR5_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR6_A>

pub fn variant(&self) -> SR6_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR7_A>

pub fn variant(&self) -> SR7_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR8_A>

pub fn variant(&self) -> SR8_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR9_A>

pub fn variant(&self) -> SR9_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR10_A>

pub fn variant(&self) -> SR10_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR11_A>

pub fn variant(&self) -> SR11_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR12_A>

pub fn variant(&self) -> SR12_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR13_A>

pub fn variant(&self) -> SR13_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR14_A>

pub fn variant(&self) -> SR14_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR15_A>

pub fn variant(&self) -> SR15_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR16_A>

pub fn variant(&self) -> SR16_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR17_A>

pub fn variant(&self) -> SR17_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR18_A>

pub fn variant(&self) -> SR18_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR19_A>

pub fn variant(&self) -> SR19_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR20_A>

pub fn variant(&self) -> SR20_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR21_A>

pub fn variant(&self) -> SR21_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR22_A>

pub fn variant(&self) -> SR22_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR23_A>

pub fn variant(&self) -> SR23_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR24_A>

pub fn variant(&self) -> SR24_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR25_A>

pub fn variant(&self) -> SR25_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR26_A>

pub fn variant(&self) -> SR26_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR27_A>

pub fn variant(&self) -> SR27_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR28_A>

pub fn variant(&self) -> SR28_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR29_A>

pub fn variant(&self) -> SR29_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR30_A>

pub fn variant(&self) -> SR30_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR31_A>

pub fn variant(&self) -> SR31_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<u32, Reg<u32, _SUBSTATWA>>

pub fn sr0(&self) -> R<bool, SR0_A>

Bit 0 - Subregion 0 in region n (write ‘1’ to clear)

pub fn sr1(&self) -> R<bool, SR1_A>

Bit 1 - Subregion 1 in region n (write ‘1’ to clear)

pub fn sr2(&self) -> R<bool, SR2_A>

Bit 2 - Subregion 2 in region n (write ‘1’ to clear)

pub fn sr3(&self) -> R<bool, SR3_A>

Bit 3 - Subregion 3 in region n (write ‘1’ to clear)

pub fn sr4(&self) -> R<bool, SR4_A>

Bit 4 - Subregion 4 in region n (write ‘1’ to clear)

pub fn sr5(&self) -> R<bool, SR5_A>

Bit 5 - Subregion 5 in region n (write ‘1’ to clear)

pub fn sr6(&self) -> R<bool, SR6_A>

Bit 6 - Subregion 6 in region n (write ‘1’ to clear)

pub fn sr7(&self) -> R<bool, SR7_A>

Bit 7 - Subregion 7 in region n (write ‘1’ to clear)

pub fn sr8(&self) -> R<bool, SR8_A>

Bit 8 - Subregion 8 in region n (write ‘1’ to clear)

pub fn sr9(&self) -> R<bool, SR9_A>

Bit 9 - Subregion 9 in region n (write ‘1’ to clear)

pub fn sr10(&self) -> R<bool, SR10_A>

Bit 10 - Subregion 10 in region n (write ‘1’ to clear)

pub fn sr11(&self) -> R<bool, SR11_A>

Bit 11 - Subregion 11 in region n (write ‘1’ to clear)

pub fn sr12(&self) -> R<bool, SR12_A>

Bit 12 - Subregion 12 in region n (write ‘1’ to clear)

pub fn sr13(&self) -> R<bool, SR13_A>

Bit 13 - Subregion 13 in region n (write ‘1’ to clear)

pub fn sr14(&self) -> R<bool, SR14_A>

Bit 14 - Subregion 14 in region n (write ‘1’ to clear)

pub fn sr15(&self) -> R<bool, SR15_A>

Bit 15 - Subregion 15 in region n (write ‘1’ to clear)

pub fn sr16(&self) -> R<bool, SR16_A>

Bit 16 - Subregion 16 in region n (write ‘1’ to clear)

pub fn sr17(&self) -> R<bool, SR17_A>

Bit 17 - Subregion 17 in region n (write ‘1’ to clear)

pub fn sr18(&self) -> R<bool, SR18_A>

Bit 18 - Subregion 18 in region n (write ‘1’ to clear)

pub fn sr19(&self) -> R<bool, SR19_A>

Bit 19 - Subregion 19 in region n (write ‘1’ to clear)

pub fn sr20(&self) -> R<bool, SR20_A>

Bit 20 - Subregion 20 in region n (write ‘1’ to clear)

pub fn sr21(&self) -> R<bool, SR21_A>

Bit 21 - Subregion 21 in region n (write ‘1’ to clear)

pub fn sr22(&self) -> R<bool, SR22_A>

Bit 22 - Subregion 22 in region n (write ‘1’ to clear)

pub fn sr23(&self) -> R<bool, SR23_A>

Bit 23 - Subregion 23 in region n (write ‘1’ to clear)

pub fn sr24(&self) -> R<bool, SR24_A>

Bit 24 - Subregion 24 in region n (write ‘1’ to clear)

pub fn sr25(&self) -> R<bool, SR25_A>

Bit 25 - Subregion 25 in region n (write ‘1’ to clear)

pub fn sr26(&self) -> R<bool, SR26_A>

Bit 26 - Subregion 26 in region n (write ‘1’ to clear)

pub fn sr27(&self) -> R<bool, SR27_A>

Bit 27 - Subregion 27 in region n (write ‘1’ to clear)

pub fn sr28(&self) -> R<bool, SR28_A>

Bit 28 - Subregion 28 in region n (write ‘1’ to clear)

pub fn sr29(&self) -> R<bool, SR29_A>

Bit 29 - Subregion 29 in region n (write ‘1’ to clear)

pub fn sr30(&self) -> R<bool, SR30_A>

Bit 30 - Subregion 30 in region n (write ‘1’ to clear)

pub fn sr31(&self) -> R<bool, SR31_A>

Bit 31 - Subregion 31 in region n (write ‘1’ to clear)

impl R<bool, SR0_A>

pub fn variant(&self) -> SR0_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR1_A>

pub fn variant(&self) -> SR1_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR2_A>

pub fn variant(&self) -> SR2_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR3_A>

pub fn variant(&self) -> SR3_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR4_A>

pub fn variant(&self) -> SR4_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR5_A>

pub fn variant(&self) -> SR5_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR6_A>

pub fn variant(&self) -> SR6_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR7_A>

pub fn variant(&self) -> SR7_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR8_A>

pub fn variant(&self) -> SR8_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR9_A>

pub fn variant(&self) -> SR9_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR10_A>

pub fn variant(&self) -> SR10_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR11_A>

pub fn variant(&self) -> SR11_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR12_A>

pub fn variant(&self) -> SR12_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR13_A>

pub fn variant(&self) -> SR13_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR14_A>

pub fn variant(&self) -> SR14_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR15_A>

pub fn variant(&self) -> SR15_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR16_A>

pub fn variant(&self) -> SR16_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR17_A>

pub fn variant(&self) -> SR17_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR18_A>

pub fn variant(&self) -> SR18_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR19_A>

pub fn variant(&self) -> SR19_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR20_A>

pub fn variant(&self) -> SR20_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR21_A>

pub fn variant(&self) -> SR21_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR22_A>

pub fn variant(&self) -> SR22_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR23_A>

pub fn variant(&self) -> SR23_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR24_A>

pub fn variant(&self) -> SR24_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR25_A>

pub fn variant(&self) -> SR25_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR26_A>

pub fn variant(&self) -> SR26_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR27_A>

pub fn variant(&self) -> SR27_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR28_A>

pub fn variant(&self) -> SR28_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR29_A>

pub fn variant(&self) -> SR29_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR30_A>

pub fn variant(&self) -> SR30_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<bool, SR31_A>

pub fn variant(&self) -> SR31_A

Get enumerated values variant

pub fn is_no_access(&self) -> bool

Checks if the value of the field is NOACCESS

pub fn is_access(&self) -> bool

Checks if the value of the field is ACCESS

impl R<u32, Reg<u32, _SUBSTATRA>>

pub fn sr0(&self) -> R<bool, SR0_A>

Bit 0 - Subregion 0 in region n (write ‘1’ to clear)

pub fn sr1(&self) -> R<bool, SR1_A>

Bit 1 - Subregion 1 in region n (write ‘1’ to clear)

pub fn sr2(&self) -> R<bool, SR2_A>

Bit 2 - Subregion 2 in region n (write ‘1’ to clear)

pub fn sr3(&self) -> R<bool, SR3_A>

Bit 3 - Subregion 3 in region n (write ‘1’ to clear)

pub fn sr4(&self) -> R<bool, SR4_A>

Bit 4 - Subregion 4 in region n (write ‘1’ to clear)

pub fn sr5(&self) -> R<bool, SR5_A>

Bit 5 - Subregion 5 in region n (write ‘1’ to clear)

pub fn sr6(&self) -> R<bool, SR6_A>

Bit 6 - Subregion 6 in region n (write ‘1’ to clear)

pub fn sr7(&self) -> R<bool, SR7_A>

Bit 7 - Subregion 7 in region n (write ‘1’ to clear)

pub fn sr8(&self) -> R<bool, SR8_A>

Bit 8 - Subregion 8 in region n (write ‘1’ to clear)

pub fn sr9(&self) -> R<bool, SR9_A>

Bit 9 - Subregion 9 in region n (write ‘1’ to clear)

pub fn sr10(&self) -> R<bool, SR10_A>

Bit 10 - Subregion 10 in region n (write ‘1’ to clear)

pub fn sr11(&self) -> R<bool, SR11_A>

Bit 11 - Subregion 11 in region n (write ‘1’ to clear)

pub fn sr12(&self) -> R<bool, SR12_A>

Bit 12 - Subregion 12 in region n (write ‘1’ to clear)

pub fn sr13(&self) -> R<bool, SR13_A>

Bit 13 - Subregion 13 in region n (write ‘1’ to clear)

pub fn sr14(&self) -> R<bool, SR14_A>

Bit 14 - Subregion 14 in region n (write ‘1’ to clear)

pub fn sr15(&self) -> R<bool, SR15_A>

Bit 15 - Subregion 15 in region n (write ‘1’ to clear)

pub fn sr16(&self) -> R<bool, SR16_A>

Bit 16 - Subregion 16 in region n (write ‘1’ to clear)

pub fn sr17(&self) -> R<bool, SR17_A>

Bit 17 - Subregion 17 in region n (write ‘1’ to clear)

pub fn sr18(&self) -> R<bool, SR18_A>

Bit 18 - Subregion 18 in region n (write ‘1’ to clear)

pub fn sr19(&self) -> R<bool, SR19_A>

Bit 19 - Subregion 19 in region n (write ‘1’ to clear)

pub fn sr20(&self) -> R<bool, SR20_A>

Bit 20 - Subregion 20 in region n (write ‘1’ to clear)

pub fn sr21(&self) -> R<bool, SR21_A>

Bit 21 - Subregion 21 in region n (write ‘1’ to clear)

pub fn sr22(&self) -> R<bool, SR22_A>

Bit 22 - Subregion 22 in region n (write ‘1’ to clear)

pub fn sr23(&self) -> R<bool, SR23_A>

Bit 23 - Subregion 23 in region n (write ‘1’ to clear)

pub fn sr24(&self) -> R<bool, SR24_A>

Bit 24 - Subregion 24 in region n (write ‘1’ to clear)

pub fn sr25(&self) -> R<bool, SR25_A>

Bit 25 - Subregion 25 in region n (write ‘1’ to clear)

pub fn sr26(&self) -> R<bool, SR26_A>

Bit 26 - Subregion 26 in region n (write ‘1’ to clear)

pub fn sr27(&self) -> R<bool, SR27_A>

Bit 27 - Subregion 27 in region n (write ‘1’ to clear)

pub fn sr28(&self) -> R<bool, SR28_A>

Bit 28 - Subregion 28 in region n (write ‘1’ to clear)

pub fn sr29(&self) -> R<bool, SR29_A>

Bit 29 - Subregion 29 in region n (write ‘1’ to clear)

pub fn sr30(&self) -> R<bool, SR30_A>

Bit 30 - Subregion 30 in region n (write ‘1’ to clear)

pub fn sr31(&self) -> R<bool, SR31_A>

Bit 31 - Subregion 31 in region n (write ‘1’ to clear)

impl R<u32, Reg<u32, _START>>

pub fn start(&self) -> R<u32, u32>

Bits 0:31 - Start address for region

impl R<u32, Reg<u32, _END>>

pub fn end(&self) -> R<u32, u32>

Bits 0:31 - End address of region.

impl R<u32, Reg<u32, _START>>

pub fn start(&self) -> R<u32, u32>

Bits 0:31 - Reserved for future use

impl R<u32, Reg<u32, _END>>

pub fn end(&self) -> R<u32, u32>

Bits 0:31 - Reserved for future use

impl R<bool, SR0_A>

pub fn variant(&self) -> SR0_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR1_A>

pub fn variant(&self) -> SR1_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR2_A>

pub fn variant(&self) -> SR2_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR3_A>

pub fn variant(&self) -> SR3_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR4_A>

pub fn variant(&self) -> SR4_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR5_A>

pub fn variant(&self) -> SR5_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR6_A>

pub fn variant(&self) -> SR6_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR7_A>

pub fn variant(&self) -> SR7_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR8_A>

pub fn variant(&self) -> SR8_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR9_A>

pub fn variant(&self) -> SR9_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR10_A>

pub fn variant(&self) -> SR10_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR11_A>

pub fn variant(&self) -> SR11_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR12_A>

pub fn variant(&self) -> SR12_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR13_A>

pub fn variant(&self) -> SR13_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR14_A>

pub fn variant(&self) -> SR14_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR15_A>

pub fn variant(&self) -> SR15_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR16_A>

pub fn variant(&self) -> SR16_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR17_A>

pub fn variant(&self) -> SR17_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR18_A>

pub fn variant(&self) -> SR18_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR19_A>

pub fn variant(&self) -> SR19_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR20_A>

pub fn variant(&self) -> SR20_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR21_A>

pub fn variant(&self) -> SR21_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR22_A>

pub fn variant(&self) -> SR22_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR23_A>

pub fn variant(&self) -> SR23_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR24_A>

pub fn variant(&self) -> SR24_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR25_A>

pub fn variant(&self) -> SR25_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR26_A>

pub fn variant(&self) -> SR26_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR27_A>

pub fn variant(&self) -> SR27_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR28_A>

pub fn variant(&self) -> SR28_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR29_A>

pub fn variant(&self) -> SR29_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR30_A>

pub fn variant(&self) -> SR30_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<bool, SR31_A>

pub fn variant(&self) -> SR31_A

Get enumerated values variant

pub fn is_exclude(&self) -> bool

Checks if the value of the field is EXCLUDE

pub fn is_include(&self) -> bool

Checks if the value of the field is INCLUDE

impl R<u32, Reg<u32, _SUBS>>

pub fn sr0(&self) -> R<bool, SR0_A>

Bit 0 - Include or exclude subregion 0 in region

pub fn sr1(&self) -> R<bool, SR1_A>

Bit 1 - Include or exclude subregion 1 in region

pub fn sr2(&self) -> R<bool, SR2_A>

Bit 2 - Include or exclude subregion 2 in region

pub fn sr3(&self) -> R<bool, SR3_A>

Bit 3 - Include or exclude subregion 3 in region

pub fn sr4(&self) -> R<bool, SR4_A>

Bit 4 - Include or exclude subregion 4 in region

pub fn sr5(&self) -> R<bool, SR5_A>

Bit 5 - Include or exclude subregion 5 in region

pub fn sr6(&self) -> R<bool, SR6_A>

Bit 6 - Include or exclude subregion 6 in region

pub fn sr7(&self) -> R<bool, SR7_A>

Bit 7 - Include or exclude subregion 7 in region

pub fn sr8(&self) -> R<bool, SR8_A>

Bit 8 - Include or exclude subregion 8 in region

pub fn sr9(&self) -> R<bool, SR9_A>

Bit 9 - Include or exclude subregion 9 in region

pub fn sr10(&self) -> R<bool, SR10_A>

Bit 10 - Include or exclude subregion 10 in region

pub fn sr11(&self) -> R<bool, SR11_A>

Bit 11 - Include or exclude subregion 11 in region

pub fn sr12(&self) -> R<bool, SR12_A>

Bit 12 - Include or exclude subregion 12 in region

pub fn sr13(&self) -> R<bool, SR13_A>

Bit 13 - Include or exclude subregion 13 in region

pub fn sr14(&self) -> R<bool, SR14_A>

Bit 14 - Include or exclude subregion 14 in region

pub fn sr15(&self) -> R<bool, SR15_A>

Bit 15 - Include or exclude subregion 15 in region

pub fn sr16(&self) -> R<bool, SR16_A>

Bit 16 - Include or exclude subregion 16 in region

pub fn sr17(&self) -> R<bool, SR17_A>

Bit 17 - Include or exclude subregion 17 in region

pub fn sr18(&self) -> R<bool, SR18_A>

Bit 18 - Include or exclude subregion 18 in region

pub fn sr19(&self) -> R<bool, SR19_A>

Bit 19 - Include or exclude subregion 19 in region

pub fn sr20(&self) -> R<bool, SR20_A>

Bit 20 - Include or exclude subregion 20 in region

pub fn sr21(&self) -> R<bool, SR21_A>

Bit 21 - Include or exclude subregion 21 in region

pub fn sr22(&self) -> R<bool, SR22_A>

Bit 22 - Include or exclude subregion 22 in region

pub fn sr23(&self) -> R<bool, SR23_A>

Bit 23 - Include or exclude subregion 23 in region

pub fn sr24(&self) -> R<bool, SR24_A>

Bit 24 - Include or exclude subregion 24 in region

pub fn sr25(&self) -> R<bool, SR25_A>

Bit 25 - Include or exclude subregion 25 in region

pub fn sr26(&self) -> R<bool, SR26_A>

Bit 26 - Include or exclude subregion 26 in region

pub fn sr27(&self) -> R<bool, SR27_A>

Bit 27 - Include or exclude subregion 27 in region

pub fn sr28(&self) -> R<bool, SR28_A>

Bit 28 - Include or exclude subregion 28 in region

pub fn sr29(&self) -> R<bool, SR29_A>

Bit 29 - Include or exclude subregion 29 in region

pub fn sr30(&self) -> R<bool, SR30_A>

Bit 30 - Include or exclude subregion 30 in region

pub fn sr31(&self) -> R<bool, SR31_A>

Bit 31 - Include or exclude subregion 31 in region

impl R<bool, REGION0WA_A>

pub fn variant(&self) -> REGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION0RA_A>

pub fn variant(&self) -> REGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1WA_A>

pub fn variant(&self) -> REGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1RA_A>

pub fn variant(&self) -> REGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2WA_A>

pub fn variant(&self) -> REGION2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2RA_A>

pub fn variant(&self) -> REGION2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3WA_A>

pub fn variant(&self) -> REGION3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3RA_A>

pub fn variant(&self) -> REGION3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0WA_A>

pub fn variant(&self) -> PREGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0RA_A>

pub fn variant(&self) -> PREGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1WA_A>

pub fn variant(&self) -> PREGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1RA_A>

pub fn variant(&self) -> PREGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn region0wa(&self) -> R<bool, REGION0WA_A>

Bit 0 - Enable or disable interrupt for event REGION0WA

pub fn region0ra(&self) -> R<bool, REGION0RA_A>

Bit 1 - Enable or disable interrupt for event REGION0RA

pub fn region1wa(&self) -> R<bool, REGION1WA_A>

Bit 2 - Enable or disable interrupt for event REGION1WA

pub fn region1ra(&self) -> R<bool, REGION1RA_A>

Bit 3 - Enable or disable interrupt for event REGION1RA

pub fn region2wa(&self) -> R<bool, REGION2WA_A>

Bit 4 - Enable or disable interrupt for event REGION2WA

pub fn region2ra(&self) -> R<bool, REGION2RA_A>

Bit 5 - Enable or disable interrupt for event REGION2RA

pub fn region3wa(&self) -> R<bool, REGION3WA_A>

Bit 6 - Enable or disable interrupt for event REGION3WA

pub fn region3ra(&self) -> R<bool, REGION3RA_A>

Bit 7 - Enable or disable interrupt for event REGION3RA

pub fn pregion0wa(&self) -> R<bool, PREGION0WA_A>

Bit 24 - Enable or disable interrupt for event PREGION0WA

pub fn pregion0ra(&self) -> R<bool, PREGION0RA_A>

Bit 25 - Enable or disable interrupt for event PREGION0RA

pub fn pregion1wa(&self) -> R<bool, PREGION1WA_A>

Bit 26 - Enable or disable interrupt for event PREGION1WA

pub fn pregion1ra(&self) -> R<bool, PREGION1RA_A>

Bit 27 - Enable or disable interrupt for event PREGION1RA

impl R<bool, REGION0WA_A>

pub fn variant(&self) -> REGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION0RA_A>

pub fn variant(&self) -> REGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1WA_A>

pub fn variant(&self) -> REGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1RA_A>

pub fn variant(&self) -> REGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2WA_A>

pub fn variant(&self) -> REGION2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2RA_A>

pub fn variant(&self) -> REGION2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3WA_A>

pub fn variant(&self) -> REGION3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3RA_A>

pub fn variant(&self) -> REGION3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0WA_A>

pub fn variant(&self) -> PREGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0RA_A>

pub fn variant(&self) -> PREGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1WA_A>

pub fn variant(&self) -> PREGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1RA_A>

pub fn variant(&self) -> PREGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn region0wa(&self) -> R<bool, REGION0WA_A>

Bit 0 - Write ‘1’ to enable interrupt for event REGION0WA

pub fn region0ra(&self) -> R<bool, REGION0RA_A>

Bit 1 - Write ‘1’ to enable interrupt for event REGION0RA

pub fn region1wa(&self) -> R<bool, REGION1WA_A>

Bit 2 - Write ‘1’ to enable interrupt for event REGION1WA

pub fn region1ra(&self) -> R<bool, REGION1RA_A>

Bit 3 - Write ‘1’ to enable interrupt for event REGION1RA

pub fn region2wa(&self) -> R<bool, REGION2WA_A>

Bit 4 - Write ‘1’ to enable interrupt for event REGION2WA

pub fn region2ra(&self) -> R<bool, REGION2RA_A>

Bit 5 - Write ‘1’ to enable interrupt for event REGION2RA

pub fn region3wa(&self) -> R<bool, REGION3WA_A>

Bit 6 - Write ‘1’ to enable interrupt for event REGION3WA

pub fn region3ra(&self) -> R<bool, REGION3RA_A>

Bit 7 - Write ‘1’ to enable interrupt for event REGION3RA

pub fn pregion0wa(&self) -> R<bool, PREGION0WA_A>

Bit 24 - Write ‘1’ to enable interrupt for event PREGION0WA

pub fn pregion0ra(&self) -> R<bool, PREGION0RA_A>

Bit 25 - Write ‘1’ to enable interrupt for event PREGION0RA

pub fn pregion1wa(&self) -> R<bool, PREGION1WA_A>

Bit 26 - Write ‘1’ to enable interrupt for event PREGION1WA

pub fn pregion1ra(&self) -> R<bool, PREGION1RA_A>

Bit 27 - Write ‘1’ to enable interrupt for event PREGION1RA

impl R<bool, REGION0WA_A>

pub fn variant(&self) -> REGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION0RA_A>

pub fn variant(&self) -> REGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1WA_A>

pub fn variant(&self) -> REGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1RA_A>

pub fn variant(&self) -> REGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2WA_A>

pub fn variant(&self) -> REGION2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2RA_A>

pub fn variant(&self) -> REGION2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3WA_A>

pub fn variant(&self) -> REGION3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3RA_A>

pub fn variant(&self) -> REGION3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0WA_A>

pub fn variant(&self) -> PREGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0RA_A>

pub fn variant(&self) -> PREGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1WA_A>

pub fn variant(&self) -> PREGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1RA_A>

pub fn variant(&self) -> PREGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn region0wa(&self) -> R<bool, REGION0WA_A>

Bit 0 - Write ‘1’ to disable interrupt for event REGION0WA

pub fn region0ra(&self) -> R<bool, REGION0RA_A>

Bit 1 - Write ‘1’ to disable interrupt for event REGION0RA

pub fn region1wa(&self) -> R<bool, REGION1WA_A>

Bit 2 - Write ‘1’ to disable interrupt for event REGION1WA

pub fn region1ra(&self) -> R<bool, REGION1RA_A>

Bit 3 - Write ‘1’ to disable interrupt for event REGION1RA

pub fn region2wa(&self) -> R<bool, REGION2WA_A>

Bit 4 - Write ‘1’ to disable interrupt for event REGION2WA

pub fn region2ra(&self) -> R<bool, REGION2RA_A>

Bit 5 - Write ‘1’ to disable interrupt for event REGION2RA

pub fn region3wa(&self) -> R<bool, REGION3WA_A>

Bit 6 - Write ‘1’ to disable interrupt for event REGION3WA

pub fn region3ra(&self) -> R<bool, REGION3RA_A>

Bit 7 - Write ‘1’ to disable interrupt for event REGION3RA

pub fn pregion0wa(&self) -> R<bool, PREGION0WA_A>

Bit 24 - Write ‘1’ to disable interrupt for event PREGION0WA

pub fn pregion0ra(&self) -> R<bool, PREGION0RA_A>

Bit 25 - Write ‘1’ to disable interrupt for event PREGION0RA

pub fn pregion1wa(&self) -> R<bool, PREGION1WA_A>

Bit 26 - Write ‘1’ to disable interrupt for event PREGION1WA

pub fn pregion1ra(&self) -> R<bool, PREGION1RA_A>

Bit 27 - Write ‘1’ to disable interrupt for event PREGION1RA

impl R<bool, REGION0WA_A>

pub fn variant(&self) -> REGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION0RA_A>

pub fn variant(&self) -> REGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1WA_A>

pub fn variant(&self) -> REGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1RA_A>

pub fn variant(&self) -> REGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2WA_A>

pub fn variant(&self) -> REGION2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2RA_A>

pub fn variant(&self) -> REGION2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3WA_A>

pub fn variant(&self) -> REGION3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3RA_A>

pub fn variant(&self) -> REGION3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0WA_A>

pub fn variant(&self) -> PREGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0RA_A>

pub fn variant(&self) -> PREGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1WA_A>

pub fn variant(&self) -> PREGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1RA_A>

pub fn variant(&self) -> PREGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _NMIEN>>

pub fn region0wa(&self) -> R<bool, REGION0WA_A>

Bit 0 - Enable or disable interrupt for event REGION0WA

pub fn region0ra(&self) -> R<bool, REGION0RA_A>

Bit 1 - Enable or disable interrupt for event REGION0RA

pub fn region1wa(&self) -> R<bool, REGION1WA_A>

Bit 2 - Enable or disable interrupt for event REGION1WA

pub fn region1ra(&self) -> R<bool, REGION1RA_A>

Bit 3 - Enable or disable interrupt for event REGION1RA

pub fn region2wa(&self) -> R<bool, REGION2WA_A>

Bit 4 - Enable or disable interrupt for event REGION2WA

pub fn region2ra(&self) -> R<bool, REGION2RA_A>

Bit 5 - Enable or disable interrupt for event REGION2RA

pub fn region3wa(&self) -> R<bool, REGION3WA_A>

Bit 6 - Enable or disable interrupt for event REGION3WA

pub fn region3ra(&self) -> R<bool, REGION3RA_A>

Bit 7 - Enable or disable interrupt for event REGION3RA

pub fn pregion0wa(&self) -> R<bool, PREGION0WA_A>

Bit 24 - Enable or disable interrupt for event PREGION0WA

pub fn pregion0ra(&self) -> R<bool, PREGION0RA_A>

Bit 25 - Enable or disable interrupt for event PREGION0RA

pub fn pregion1wa(&self) -> R<bool, PREGION1WA_A>

Bit 26 - Enable or disable interrupt for event PREGION1WA

pub fn pregion1ra(&self) -> R<bool, PREGION1RA_A>

Bit 27 - Enable or disable interrupt for event PREGION1RA

impl R<bool, REGION0WA_A>

pub fn variant(&self) -> REGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION0RA_A>

pub fn variant(&self) -> REGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1WA_A>

pub fn variant(&self) -> REGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1RA_A>

pub fn variant(&self) -> REGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2WA_A>

pub fn variant(&self) -> REGION2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2RA_A>

pub fn variant(&self) -> REGION2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3WA_A>

pub fn variant(&self) -> REGION3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3RA_A>

pub fn variant(&self) -> REGION3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0WA_A>

pub fn variant(&self) -> PREGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0RA_A>

pub fn variant(&self) -> PREGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1WA_A>

pub fn variant(&self) -> PREGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1RA_A>

pub fn variant(&self) -> PREGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _NMIENSET>>

pub fn region0wa(&self) -> R<bool, REGION0WA_A>

Bit 0 - Write ‘1’ to enable interrupt for event REGION0WA

pub fn region0ra(&self) -> R<bool, REGION0RA_A>

Bit 1 - Write ‘1’ to enable interrupt for event REGION0RA

pub fn region1wa(&self) -> R<bool, REGION1WA_A>

Bit 2 - Write ‘1’ to enable interrupt for event REGION1WA

pub fn region1ra(&self) -> R<bool, REGION1RA_A>

Bit 3 - Write ‘1’ to enable interrupt for event REGION1RA

pub fn region2wa(&self) -> R<bool, REGION2WA_A>

Bit 4 - Write ‘1’ to enable interrupt for event REGION2WA

pub fn region2ra(&self) -> R<bool, REGION2RA_A>

Bit 5 - Write ‘1’ to enable interrupt for event REGION2RA

pub fn region3wa(&self) -> R<bool, REGION3WA_A>

Bit 6 - Write ‘1’ to enable interrupt for event REGION3WA

pub fn region3ra(&self) -> R<bool, REGION3RA_A>

Bit 7 - Write ‘1’ to enable interrupt for event REGION3RA

pub fn pregion0wa(&self) -> R<bool, PREGION0WA_A>

Bit 24 - Write ‘1’ to enable interrupt for event PREGION0WA

pub fn pregion0ra(&self) -> R<bool, PREGION0RA_A>

Bit 25 - Write ‘1’ to enable interrupt for event PREGION0RA

pub fn pregion1wa(&self) -> R<bool, PREGION1WA_A>

Bit 26 - Write ‘1’ to enable interrupt for event PREGION1WA

pub fn pregion1ra(&self) -> R<bool, PREGION1RA_A>

Bit 27 - Write ‘1’ to enable interrupt for event PREGION1RA

impl R<bool, REGION0WA_A>

pub fn variant(&self) -> REGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION0RA_A>

pub fn variant(&self) -> REGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1WA_A>

pub fn variant(&self) -> REGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION1RA_A>

pub fn variant(&self) -> REGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2WA_A>

pub fn variant(&self) -> REGION2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION2RA_A>

pub fn variant(&self) -> REGION2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3WA_A>

pub fn variant(&self) -> REGION3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, REGION3RA_A>

pub fn variant(&self) -> REGION3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0WA_A>

pub fn variant(&self) -> PREGION0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION0RA_A>

pub fn variant(&self) -> PREGION0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1WA_A>

pub fn variant(&self) -> PREGION1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PREGION1RA_A>

pub fn variant(&self) -> PREGION1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _NMIENCLR>>

pub fn region0wa(&self) -> R<bool, REGION0WA_A>

Bit 0 - Write ‘1’ to disable interrupt for event REGION0WA

pub fn region0ra(&self) -> R<bool, REGION0RA_A>

Bit 1 - Write ‘1’ to disable interrupt for event REGION0RA

pub fn region1wa(&self) -> R<bool, REGION1WA_A>

Bit 2 - Write ‘1’ to disable interrupt for event REGION1WA

pub fn region1ra(&self) -> R<bool, REGION1RA_A>

Bit 3 - Write ‘1’ to disable interrupt for event REGION1RA

pub fn region2wa(&self) -> R<bool, REGION2WA_A>

Bit 4 - Write ‘1’ to disable interrupt for event REGION2WA

pub fn region2ra(&self) -> R<bool, REGION2RA_A>

Bit 5 - Write ‘1’ to disable interrupt for event REGION2RA

pub fn region3wa(&self) -> R<bool, REGION3WA_A>

Bit 6 - Write ‘1’ to disable interrupt for event REGION3WA

pub fn region3ra(&self) -> R<bool, REGION3RA_A>

Bit 7 - Write ‘1’ to disable interrupt for event REGION3RA

pub fn pregion0wa(&self) -> R<bool, PREGION0WA_A>

Bit 24 - Write ‘1’ to disable interrupt for event PREGION0WA

pub fn pregion0ra(&self) -> R<bool, PREGION0RA_A>

Bit 25 - Write ‘1’ to disable interrupt for event PREGION0RA

pub fn pregion1wa(&self) -> R<bool, PREGION1WA_A>

Bit 26 - Write ‘1’ to disable interrupt for event PREGION1WA

pub fn pregion1ra(&self) -> R<bool, PREGION1RA_A>

Bit 27 - Write ‘1’ to disable interrupt for event PREGION1RA

impl R<bool, RGN0WA_A>

pub fn variant(&self) -> RGN0WA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN0RA_A>

pub fn variant(&self) -> RGN0RA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN1WA_A>

pub fn variant(&self) -> RGN1WA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN1RA_A>

pub fn variant(&self) -> RGN1RA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN2WA_A>

pub fn variant(&self) -> RGN2WA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN2RA_A>

pub fn variant(&self) -> RGN2RA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN3WA_A>

pub fn variant(&self) -> RGN3WA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, RGN3RA_A>

pub fn variant(&self) -> RGN3RA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, PRGN0WA_A>

pub fn variant(&self) -> PRGN0WA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, PRGN0RA_A>

pub fn variant(&self) -> PRGN0RA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, PRGN1WA_A>

pub fn variant(&self) -> PRGN1WA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, PRGN1RA_A>

pub fn variant(&self) -> PRGN1RA_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _REGIONEN>>

pub fn rgn0wa(&self) -> R<bool, RGN0WA_A>

Bit 0 - Enable/disable write access watch in region[0]

pub fn rgn0ra(&self) -> R<bool, RGN0RA_A>

Bit 1 - Enable/disable read access watch in region[0]

pub fn rgn1wa(&self) -> R<bool, RGN1WA_A>

Bit 2 - Enable/disable write access watch in region[1]

pub fn rgn1ra(&self) -> R<bool, RGN1RA_A>

Bit 3 - Enable/disable read access watch in region[1]

pub fn rgn2wa(&self) -> R<bool, RGN2WA_A>

Bit 4 - Enable/disable write access watch in region[2]

pub fn rgn2ra(&self) -> R<bool, RGN2RA_A>

Bit 5 - Enable/disable read access watch in region[2]

pub fn rgn3wa(&self) -> R<bool, RGN3WA_A>

Bit 6 - Enable/disable write access watch in region[3]

pub fn rgn3ra(&self) -> R<bool, RGN3RA_A>

Bit 7 - Enable/disable read access watch in region[3]

pub fn prgn0wa(&self) -> R<bool, PRGN0WA_A>

Bit 24 - Enable/disable write access watch in PREGION[0]

pub fn prgn0ra(&self) -> R<bool, PRGN0RA_A>

Bit 25 - Enable/disable read access watch in PREGION[0]

pub fn prgn1wa(&self) -> R<bool, PRGN1WA_A>

Bit 26 - Enable/disable write access watch in PREGION[1]

pub fn prgn1ra(&self) -> R<bool, PRGN1RA_A>

Bit 27 - Enable/disable read access watch in PREGION[1]

impl R<bool, RGN0WA_A>

pub fn variant(&self) -> RGN0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN0RA_A>

pub fn variant(&self) -> RGN0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN1WA_A>

pub fn variant(&self) -> RGN1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN1RA_A>

pub fn variant(&self) -> RGN1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN2WA_A>

pub fn variant(&self) -> RGN2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN2RA_A>

pub fn variant(&self) -> RGN2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN3WA_A>

pub fn variant(&self) -> RGN3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN3RA_A>

pub fn variant(&self) -> RGN3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN0WA_A>

pub fn variant(&self) -> PRGN0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN0RA_A>

pub fn variant(&self) -> PRGN0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN1WA_A>

pub fn variant(&self) -> PRGN1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN1RA_A>

pub fn variant(&self) -> PRGN1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _REGIONENSET>>

pub fn rgn0wa(&self) -> R<bool, RGN0WA_A>

Bit 0 - Enable write access watch in region[0]

pub fn rgn0ra(&self) -> R<bool, RGN0RA_A>

Bit 1 - Enable read access watch in region[0]

pub fn rgn1wa(&self) -> R<bool, RGN1WA_A>

Bit 2 - Enable write access watch in region[1]

pub fn rgn1ra(&self) -> R<bool, RGN1RA_A>

Bit 3 - Enable read access watch in region[1]

pub fn rgn2wa(&self) -> R<bool, RGN2WA_A>

Bit 4 - Enable write access watch in region[2]

pub fn rgn2ra(&self) -> R<bool, RGN2RA_A>

Bit 5 - Enable read access watch in region[2]

pub fn rgn3wa(&self) -> R<bool, RGN3WA_A>

Bit 6 - Enable write access watch in region[3]

pub fn rgn3ra(&self) -> R<bool, RGN3RA_A>

Bit 7 - Enable read access watch in region[3]

pub fn prgn0wa(&self) -> R<bool, PRGN0WA_A>

Bit 24 - Enable write access watch in PREGION[0]

pub fn prgn0ra(&self) -> R<bool, PRGN0RA_A>

Bit 25 - Enable read access watch in PREGION[0]

pub fn prgn1wa(&self) -> R<bool, PRGN1WA_A>

Bit 26 - Enable write access watch in PREGION[1]

pub fn prgn1ra(&self) -> R<bool, PRGN1RA_A>

Bit 27 - Enable read access watch in PREGION[1]

impl R<bool, RGN0WA_A>

pub fn variant(&self) -> RGN0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN0RA_A>

pub fn variant(&self) -> RGN0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN1WA_A>

pub fn variant(&self) -> RGN1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN1RA_A>

pub fn variant(&self) -> RGN1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN2WA_A>

pub fn variant(&self) -> RGN2WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN2RA_A>

pub fn variant(&self) -> RGN2RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN3WA_A>

pub fn variant(&self) -> RGN3WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, RGN3RA_A>

pub fn variant(&self) -> RGN3RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN0WA_A>

pub fn variant(&self) -> PRGN0WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN0RA_A>

pub fn variant(&self) -> PRGN0RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN1WA_A>

pub fn variant(&self) -> PRGN1WA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, PRGN1RA_A>

pub fn variant(&self) -> PRGN1RA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _REGIONENCLR>>

pub fn rgn0wa(&self) -> R<bool, RGN0WA_A>

Bit 0 - Disable write access watch in region[0]

pub fn rgn0ra(&self) -> R<bool, RGN0RA_A>

Bit 1 - Disable read access watch in region[0]

pub fn rgn1wa(&self) -> R<bool, RGN1WA_A>

Bit 2 - Disable write access watch in region[1]

pub fn rgn1ra(&self) -> R<bool, RGN1RA_A>

Bit 3 - Disable read access watch in region[1]

pub fn rgn2wa(&self) -> R<bool, RGN2WA_A>

Bit 4 - Disable write access watch in region[2]

pub fn rgn2ra(&self) -> R<bool, RGN2RA_A>

Bit 5 - Disable read access watch in region[2]

pub fn rgn3wa(&self) -> R<bool, RGN3WA_A>

Bit 6 - Disable write access watch in region[3]

pub fn rgn3ra(&self) -> R<bool, RGN3RA_A>

Bit 7 - Disable read access watch in region[3]

pub fn prgn0wa(&self) -> R<bool, PRGN0WA_A>

Bit 24 - Disable write access watch in PREGION[0]

pub fn prgn0ra(&self) -> R<bool, PRGN0RA_A>

Bit 25 - Disable read access watch in PREGION[0]

pub fn prgn1wa(&self) -> R<bool, PRGN1WA_A>

Bit 26 - Disable write access watch in PREGION[1]

pub fn prgn1ra(&self) -> R<bool, PRGN1RA_A>

Bit 27 - Disable read access watch in PREGION[1]

impl R<bool, MODE_A>

pub fn variant(&self) -> MODE_A

Get enumerated values variant

pub fn is_master(&self) -> bool

Checks if the value of the field is MASTER

pub fn is_slave(&self) -> bool

Checks if the value of the field is SLAVE

impl R<u32, Reg<u32, _MODE>>

pub fn mode(&self) -> R<bool, MODE_A>

Bit 0 - I2S mode.

impl R<bool, RXEN_A>

pub fn variant(&self) -> RXEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _RXEN>>

pub fn rxen(&self) -> R<bool, RXEN_A>

Bit 0 - Reception (RX) enable.

impl R<bool, TXEN_A>

pub fn variant(&self) -> TXEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _TXEN>>

pub fn txen(&self) -> R<bool, TXEN_A>

Bit 0 - Transmission (TX) enable.

impl R<bool, MCKEN_A>

pub fn variant(&self) -> MCKEN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _MCKEN>>

pub fn mcken(&self) -> R<bool, MCKEN_A>

Bit 0 - Master clock generator enable.

impl R<u32, MCKFREQ_A>

pub fn variant(&self) -> Variant<u32, MCKFREQ_A>

Get enumerated values variant

pub fn is_32mdiv8(&self) -> bool

Checks if the value of the field is _32MDIV8

pub fn is_32mdiv10(&self) -> bool

Checks if the value of the field is _32MDIV10

pub fn is_32mdiv11(&self) -> bool

Checks if the value of the field is _32MDIV11

pub fn is_32mdiv15(&self) -> bool

Checks if the value of the field is _32MDIV15

pub fn is_32mdiv16(&self) -> bool

Checks if the value of the field is _32MDIV16

pub fn is_32mdiv21(&self) -> bool

Checks if the value of the field is _32MDIV21

pub fn is_32mdiv23(&self) -> bool

Checks if the value of the field is _32MDIV23

pub fn is_32mdiv30(&self) -> bool

Checks if the value of the field is _32MDIV30

pub fn is_32mdiv31(&self) -> bool

Checks if the value of the field is _32MDIV31

pub fn is_32mdiv32(&self) -> bool

Checks if the value of the field is _32MDIV32

pub fn is_32mdiv42(&self) -> bool

Checks if the value of the field is _32MDIV42

pub fn is_32mdiv63(&self) -> bool

Checks if the value of the field is _32MDIV63

pub fn is_32mdiv125(&self) -> bool

Checks if the value of the field is _32MDIV125

impl R<u32, Reg<u32, _MCKFREQ>>

pub fn mckfreq(&self) -> R<u32, MCKFREQ_A>

Bits 0:31 - Master clock generator frequency.

impl R<u8, RATIO_A>

pub fn variant(&self) -> Variant<u8, RATIO_A>

Get enumerated values variant

pub fn is_32x(&self) -> bool

Checks if the value of the field is _32X

pub fn is_48x(&self) -> bool

Checks if the value of the field is _48X

pub fn is_64x(&self) -> bool

Checks if the value of the field is _64X

pub fn is_96x(&self) -> bool

Checks if the value of the field is _96X

pub fn is_128x(&self) -> bool

Checks if the value of the field is _128X

pub fn is_192x(&self) -> bool

Checks if the value of the field is _192X

pub fn is_256x(&self) -> bool

Checks if the value of the field is _256X

pub fn is_384x(&self) -> bool

Checks if the value of the field is _384X

pub fn is_512x(&self) -> bool

Checks if the value of the field is _512X

impl R<u32, Reg<u32, _RATIO>>

pub fn ratio(&self) -> R<u8, RATIO_A>

Bits 0:3 - MCK / LRCK ratio.

impl R<u8, SWIDTH_A>

pub fn variant(&self) -> Variant<u8, SWIDTH_A>

Get enumerated values variant

pub fn is_8bit(&self) -> bool

Checks if the value of the field is _8BIT

pub fn is_16bit(&self) -> bool

Checks if the value of the field is _16BIT

pub fn is_24bit(&self) -> bool

Checks if the value of the field is _24BIT

impl R<u32, Reg<u32, _SWIDTH>>

pub fn swidth(&self) -> R<u8, SWIDTH_A>

Bits 0:1 - Sample width.

impl R<bool, ALIGN_A>

pub fn variant(&self) -> ALIGN_A

Get enumerated values variant

pub fn is_left(&self) -> bool

Checks if the value of the field is LEFT

pub fn is_right(&self) -> bool

Checks if the value of the field is RIGHT

impl R<u32, Reg<u32, _ALIGN>>

pub fn align(&self) -> R<bool, ALIGN_A>

Bit 0 - Alignment of sample within a frame.

impl R<bool, FORMAT_A>

pub fn variant(&self) -> FORMAT_A

Get enumerated values variant

pub fn is_i2s(&self) -> bool

Checks if the value of the field is I2S

pub fn is_aligned(&self) -> bool

Checks if the value of the field is ALIGNED

impl R<u32, Reg<u32, _FORMAT>>

pub fn format(&self) -> R<bool, FORMAT_A>

Bit 0 - Frame format.

impl R<u8, CHANNELS_A>

pub fn variant(&self) -> Variant<u8, CHANNELS_A>

Get enumerated values variant

pub fn is_stereo(&self) -> bool

Checks if the value of the field is STEREO

pub fn is_left(&self) -> bool

Checks if the value of the field is LEFT

pub fn is_right(&self) -> bool

Checks if the value of the field is RIGHT

impl R<u32, Reg<u32, _CHANNELS>>

pub fn channels(&self) -> R<u8, CHANNELS_A>

Bits 0:1 - Enable channels.

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Receive buffer Data RAM start address. When receiving, words containing samples will be written to this address. This address is a word aligned Data RAM address.

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Transmit buffer Data RAM start address. When transmitting, words containing samples will be fetched from this address. This address is a word aligned Data RAM address.

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:13 - Size of RXD and TXD buffers in number of 32 bit words.

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _MCK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SCK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _LRCK>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SDIN>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disconnected(&self) -> bool

Checks if the value of the field is DISCONNECTED

pub fn is_connected(&self) -> bool

Checks if the value of the field is CONNECTED

impl R<u32, Reg<u32, _SDOUT>>

pub fn pin(&self) -> R<u8, u8>

Bits 0:4 - Pin number

pub fn port(&self) -> R<bool, bool>

Bit 5 - Port number

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 31 - Connection

impl R<bool, EVENTS_RXPTRUPD_A>

pub fn variant(&self) -> EVENTS_RXPTRUPD_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_RXPTRUPD>>

pub fn events_rxptrupd(&self) -> R<bool, EVENTS_RXPTRUPD_A>

Bit 0 - The RXD.PTR register has been copied to internal double-buffers. When the I2S module is started and RX is enabled, this event will be generated for every RXTXD.MAXCNT words that are received on the SDIN pin.

impl R<bool, EVENTS_STOPPED_A>

pub fn variant(&self) -> EVENTS_STOPPED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STOPPED>>

pub fn events_stopped(&self) -> R<bool, EVENTS_STOPPED_A>

Bit 0 - I2S transfer stopped.

impl R<bool, EVENTS_TXPTRUPD_A>

pub fn variant(&self) -> EVENTS_TXPTRUPD_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_TXPTRUPD>>

pub fn events_txptrupd(&self) -> R<bool, EVENTS_TXPTRUPD_A>

Bit 0 - The TDX.PTR register has been copied to internal double-buffers. When the I2S module is started and TX is enabled, this event will be generated for every RXTXD.MAXCNT words that are sent on the SDOUT pin.

impl R<bool, RXPTRUPD_A>

pub fn variant(&self) -> RXPTRUPD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXPTRUPD_A>

pub fn variant(&self) -> TXPTRUPD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn rxptrupd(&self) -> R<bool, RXPTRUPD_A>

Bit 1 - Enable or disable interrupt for event RXPTRUPD

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 2 - Enable or disable interrupt for event STOPPED

pub fn txptrupd(&self) -> R<bool, TXPTRUPD_A>

Bit 5 - Enable or disable interrupt for event TXPTRUPD

impl R<bool, RXPTRUPD_A>

pub fn variant(&self) -> RXPTRUPD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXPTRUPD_A>

pub fn variant(&self) -> TXPTRUPD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn rxptrupd(&self) -> R<bool, RXPTRUPD_A>

Bit 1 - Write ‘1’ to enable interrupt for event RXPTRUPD

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 2 - Write ‘1’ to enable interrupt for event STOPPED

pub fn txptrupd(&self) -> R<bool, TXPTRUPD_A>

Bit 5 - Write ‘1’ to enable interrupt for event TXPTRUPD

impl R<bool, RXPTRUPD_A>

pub fn variant(&self) -> RXPTRUPD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STOPPED_A>

pub fn variant(&self) -> STOPPED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, TXPTRUPD_A>

pub fn variant(&self) -> TXPTRUPD_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn rxptrupd(&self) -> R<bool, RXPTRUPD_A>

Bit 1 - Write ‘1’ to disable interrupt for event RXPTRUPD

pub fn stopped(&self) -> R<bool, STOPPED_A>

Bit 2 - Write ‘1’ to disable interrupt for event STOPPED

pub fn txptrupd(&self) -> R<bool, TXPTRUPD_A>

Bit 5 - Write ‘1’ to disable interrupt for event TXPTRUPD

impl R<bool, ENABLE_A>

pub fn variant(&self) -> ENABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<bool, ENABLE_A>

Bit 0 - Enable I2S module.

impl R<u16, GETSTATUS_A>

pub fn variant(&self) -> Variant<u16, GETSTATUS_A>

Get enumerated values variant

pub fn is_not_halted(&self) -> bool

Checks if the value of the field is NOTHALTED

pub fn is_halted(&self) -> bool

Checks if the value of the field is HALTED

impl R<u32, Reg<u32, _EPIN>>

pub fn getstatus(&self) -> R<u16, GETSTATUS_A>

Bits 0:15 - IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.

impl R<u16, GETSTATUS_A>

pub fn variant(&self) -> Variant<u16, GETSTATUS_A>

Get enumerated values variant

pub fn is_not_halted(&self) -> bool

Checks if the value of the field is NOTHALTED

pub fn is_halted(&self) -> bool

Checks if the value of the field is HALTED

impl R<u32, Reg<u32, _EPOUT>>

pub fn getstatus(&self) -> R<u16, GETSTATUS_A>

Bits 0:15 - OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.

impl R<u32, Reg<u32, _EPOUT>>

pub fn size(&self) -> R<u8, u8>

Bits 0:6 - Number of bytes received last in the data stage of this OUT endpoint

impl R<bool, ZERO_A>

pub fn variant(&self) -> ZERO_A

Get enumerated values variant

pub fn is_normal(&self) -> bool

Checks if the value of the field is NORMAL

pub fn is_zero_data(&self) -> bool

Checks if the value of the field is ZERODATA

impl R<u32, Reg<u32, _ISOOUT>>

pub fn size(&self) -> R<u16, u16>

Bits 0:9 - Number of bytes received last on this ISO OUT data endpoint

pub fn zero(&self) -> R<bool, ZERO_A>

Bit 16 - Zero-length data packet received

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u8, u8>

Bits 0:6 - Maximum number of bytes to transfer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u8, u8>

Bits 0:6 - Number of bytes transferred in the last transaction

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:9 - Maximum number of bytes to transfer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:9 - Number of bytes transferred in the last transaction

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u8, u8>

Bits 0:6 - Maximum number of bytes to transfer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u8, u8>

Bits 0:6 - Number of bytes transferred in the last transaction

impl R<u32, Reg<u32, _PTR>>

pub fn ptr(&self) -> R<u32, u32>

Bits 0:31 - Data pointer

impl R<u32, Reg<u32, _MAXCNT>>

pub fn maxcnt(&self) -> R<u16, u16>

Bits 0:9 - Maximum number of bytes to transfer

impl R<u32, Reg<u32, _AMOUNT>>

pub fn amount(&self) -> R<u16, u16>

Bits 0:9 - Number of bytes transferred in the last transaction

impl R<bool, EVENTS_USBRESET_A>

pub fn variant(&self) -> EVENTS_USBRESET_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_USBRESET>>

pub fn events_usbreset(&self) -> R<bool, EVENTS_USBRESET_A>

Bit 0 - Signals that a USB reset condition has been detected on USB lines

impl R<bool, EVENTS_STARTED_A>

pub fn variant(&self) -> EVENTS_STARTED_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_STARTED>>

pub fn events_started(&self) -> R<bool, EVENTS_STARTED_A>

Bit 0 - Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register

impl R<bool, EVENTS_ENDEPIN_A>

pub fn variant(&self) -> EVENTS_ENDEPIN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDEPIN>>

pub fn events_endepin(&self) -> R<bool, EVENTS_ENDEPIN_A>

Bit 0 - The whole EPIN[n] buffer has been consumed. The buffer can be accessed safely by software.

impl R<bool, EVENTS_EP0DATADONE_A>

pub fn variant(&self) -> EVENTS_EP0DATADONE_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_EP0DATADONE>>

pub fn events_ep0datadone(&self) -> R<bool, EVENTS_EP0DATADONE_A>

Bit 0 - An acknowledged data transfer has taken place on the control endpoint

impl R<bool, EVENTS_ENDISOIN_A>

pub fn variant(&self) -> EVENTS_ENDISOIN_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDISOIN>>

pub fn events_endisoin(&self) -> R<bool, EVENTS_ENDISOIN_A>

Bit 0 - The whole ISOIN buffer has been consumed. The buffer can be accessed safely by software.

impl R<bool, EVENTS_ENDEPOUT_A>

pub fn variant(&self) -> EVENTS_ENDEPOUT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDEPOUT>>

pub fn events_endepout(&self) -> R<bool, EVENTS_ENDEPOUT_A>

Bit 0 - The whole EPOUT[n] buffer has been consumed. The buffer can be accessed safely by software.

impl R<bool, EVENTS_ENDISOOUT_A>

pub fn variant(&self) -> EVENTS_ENDISOOUT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_ENDISOOUT>>

pub fn events_endisoout(&self) -> R<bool, EVENTS_ENDISOOUT_A>

Bit 0 - The whole ISOOUT buffer has been consumed. The buffer can be accessed safely by software.

impl R<bool, EVENTS_SOF_A>

pub fn variant(&self) -> EVENTS_SOF_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_SOF>>

pub fn events_sof(&self) -> R<bool, EVENTS_SOF_A>

Bit 0 - Signals that a SOF (start of frame) condition has been detected on USB lines

impl R<bool, EVENTS_USBEVENT_A>

pub fn variant(&self) -> EVENTS_USBEVENT_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_USBEVENT>>

pub fn events_usbevent(&self) -> R<bool, EVENTS_USBEVENT_A>

Bit 0 - An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.

impl R<bool, EVENTS_EP0SETUP_A>

pub fn variant(&self) -> EVENTS_EP0SETUP_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_EP0SETUP>>

pub fn events_ep0setup(&self) -> R<bool, EVENTS_EP0SETUP_A>

Bit 0 - A valid SETUP token has been received (and acknowledged) on the control endpoint

impl R<bool, EVENTS_EPDATA_A>

pub fn variant(&self) -> EVENTS_EPDATA_A

Get enumerated values variant

pub fn is_not_generated(&self) -> bool

Checks if the value of the field is NOTGENERATED

pub fn is_generated(&self) -> bool

Checks if the value of the field is GENERATED

impl R<u32, Reg<u32, _EVENTS_EPDATA>>

pub fn events_epdata(&self) -> R<bool, EVENTS_EPDATA_A>

Bit 0 - A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register

impl R<bool, EP0DATADONE_STARTEPIN0_A>

pub fn variant(&self) -> EP0DATADONE_STARTEPIN0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0DATADONE_STARTEPOUT0_A>

pub fn variant(&self) -> EP0DATADONE_STARTEPOUT0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0DATADONE_EP0STATUS_A>

pub fn variant(&self) -> EP0DATADONE_EP0STATUS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT0_EP0STATUS_A>

pub fn variant(&self) -> ENDEPOUT0_EP0STATUS_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT0_EP0RCVOUT_A>

pub fn variant(&self) -> ENDEPOUT0_EP0RCVOUT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _SHORTS>>

pub fn ep0datadone_startepin0(&self) -> R<bool, EP0DATADONE_STARTEPIN0_A>

Bit 0 - Shortcut between event EP0DATADONE and task STARTEPIN[0]

pub fn ep0datadone_startepout0(&self) -> R<bool, EP0DATADONE_STARTEPOUT0_A>

Bit 1 - Shortcut between event EP0DATADONE and task STARTEPOUT[0]

pub fn ep0datadone_ep0status(&self) -> R<bool, EP0DATADONE_EP0STATUS_A>

Bit 2 - Shortcut between event EP0DATADONE and task EP0STATUS

pub fn endepout0_ep0status(&self) -> R<bool, ENDEPOUT0_EP0STATUS_A>

Bit 3 - Shortcut between event ENDEPOUT[0] and task EP0STATUS

pub fn endepout0_ep0rcvout(&self) -> R<bool, ENDEPOUT0_EP0RCVOUT_A>

Bit 4 - Shortcut between event ENDEPOUT[0] and task EP0RCVOUT

impl R<bool, USBRESET_A>

pub fn variant(&self) -> USBRESET_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN0_A>

pub fn variant(&self) -> ENDEPIN0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN1_A>

pub fn variant(&self) -> ENDEPIN1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN2_A>

pub fn variant(&self) -> ENDEPIN2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN3_A>

pub fn variant(&self) -> ENDEPIN3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN4_A>

pub fn variant(&self) -> ENDEPIN4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN5_A>

pub fn variant(&self) -> ENDEPIN5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN6_A>

pub fn variant(&self) -> ENDEPIN6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN7_A>

pub fn variant(&self) -> ENDEPIN7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0DATADONE_A>

pub fn variant(&self) -> EP0DATADONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDISOIN_A>

pub fn variant(&self) -> ENDISOIN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT0_A>

pub fn variant(&self) -> ENDEPOUT0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT1_A>

pub fn variant(&self) -> ENDEPOUT1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT2_A>

pub fn variant(&self) -> ENDEPOUT2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT3_A>

pub fn variant(&self) -> ENDEPOUT3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT4_A>

pub fn variant(&self) -> ENDEPOUT4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT5_A>

pub fn variant(&self) -> ENDEPOUT5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT6_A>

pub fn variant(&self) -> ENDEPOUT6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT7_A>

pub fn variant(&self) -> ENDEPOUT7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDISOOUT_A>

pub fn variant(&self) -> ENDISOOUT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SOF_A>

pub fn variant(&self) -> SOF_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBEVENT_A>

pub fn variant(&self) -> USBEVENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0SETUP_A>

pub fn variant(&self) -> EP0SETUP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EPDATA_A>

pub fn variant(&self) -> EPDATA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTEN>>

pub fn usbreset(&self) -> R<bool, USBRESET_A>

Bit 0 - Enable or disable interrupt for event USBRESET

pub fn started(&self) -> R<bool, STARTED_A>

Bit 1 - Enable or disable interrupt for event STARTED

pub fn endepin0(&self) -> R<bool, ENDEPIN0_A>

Bit 2 - Enable or disable interrupt for event ENDEPIN[0]

pub fn endepin1(&self) -> R<bool, ENDEPIN1_A>

Bit 3 - Enable or disable interrupt for event ENDEPIN[1]

pub fn endepin2(&self) -> R<bool, ENDEPIN2_A>

Bit 4 - Enable or disable interrupt for event ENDEPIN[2]

pub fn endepin3(&self) -> R<bool, ENDEPIN3_A>

Bit 5 - Enable or disable interrupt for event ENDEPIN[3]

pub fn endepin4(&self) -> R<bool, ENDEPIN4_A>

Bit 6 - Enable or disable interrupt for event ENDEPIN[4]

pub fn endepin5(&self) -> R<bool, ENDEPIN5_A>

Bit 7 - Enable or disable interrupt for event ENDEPIN[5]

pub fn endepin6(&self) -> R<bool, ENDEPIN6_A>

Bit 8 - Enable or disable interrupt for event ENDEPIN[6]

pub fn endepin7(&self) -> R<bool, ENDEPIN7_A>

Bit 9 - Enable or disable interrupt for event ENDEPIN[7]

pub fn ep0datadone(&self) -> R<bool, EP0DATADONE_A>

Bit 10 - Enable or disable interrupt for event EP0DATADONE

pub fn endisoin(&self) -> R<bool, ENDISOIN_A>

Bit 11 - Enable or disable interrupt for event ENDISOIN

pub fn endepout0(&self) -> R<bool, ENDEPOUT0_A>

Bit 12 - Enable or disable interrupt for event ENDEPOUT[0]

pub fn endepout1(&self) -> R<bool, ENDEPOUT1_A>

Bit 13 - Enable or disable interrupt for event ENDEPOUT[1]

pub fn endepout2(&self) -> R<bool, ENDEPOUT2_A>

Bit 14 - Enable or disable interrupt for event ENDEPOUT[2]

pub fn endepout3(&self) -> R<bool, ENDEPOUT3_A>

Bit 15 - Enable or disable interrupt for event ENDEPOUT[3]

pub fn endepout4(&self) -> R<bool, ENDEPOUT4_A>

Bit 16 - Enable or disable interrupt for event ENDEPOUT[4]

pub fn endepout5(&self) -> R<bool, ENDEPOUT5_A>

Bit 17 - Enable or disable interrupt for event ENDEPOUT[5]

pub fn endepout6(&self) -> R<bool, ENDEPOUT6_A>

Bit 18 - Enable or disable interrupt for event ENDEPOUT[6]

pub fn endepout7(&self) -> R<bool, ENDEPOUT7_A>

Bit 19 - Enable or disable interrupt for event ENDEPOUT[7]

pub fn endisoout(&self) -> R<bool, ENDISOOUT_A>

Bit 20 - Enable or disable interrupt for event ENDISOOUT

pub fn sof(&self) -> R<bool, SOF_A>

Bit 21 - Enable or disable interrupt for event SOF

pub fn usbevent(&self) -> R<bool, USBEVENT_A>

Bit 22 - Enable or disable interrupt for event USBEVENT

pub fn ep0setup(&self) -> R<bool, EP0SETUP_A>

Bit 23 - Enable or disable interrupt for event EP0SETUP

pub fn epdata(&self) -> R<bool, EPDATA_A>

Bit 24 - Enable or disable interrupt for event EPDATA

impl R<bool, USBRESET_A>

pub fn variant(&self) -> USBRESET_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN0_A>

pub fn variant(&self) -> ENDEPIN0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN1_A>

pub fn variant(&self) -> ENDEPIN1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN2_A>

pub fn variant(&self) -> ENDEPIN2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN3_A>

pub fn variant(&self) -> ENDEPIN3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN4_A>

pub fn variant(&self) -> ENDEPIN4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN5_A>

pub fn variant(&self) -> ENDEPIN5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN6_A>

pub fn variant(&self) -> ENDEPIN6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN7_A>

pub fn variant(&self) -> ENDEPIN7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0DATADONE_A>

pub fn variant(&self) -> EP0DATADONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDISOIN_A>

pub fn variant(&self) -> ENDISOIN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT0_A>

pub fn variant(&self) -> ENDEPOUT0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT1_A>

pub fn variant(&self) -> ENDEPOUT1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT2_A>

pub fn variant(&self) -> ENDEPOUT2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT3_A>

pub fn variant(&self) -> ENDEPOUT3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT4_A>

pub fn variant(&self) -> ENDEPOUT4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT5_A>

pub fn variant(&self) -> ENDEPOUT5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT6_A>

pub fn variant(&self) -> ENDEPOUT6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT7_A>

pub fn variant(&self) -> ENDEPOUT7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDISOOUT_A>

pub fn variant(&self) -> ENDISOOUT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SOF_A>

pub fn variant(&self) -> SOF_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBEVENT_A>

pub fn variant(&self) -> USBEVENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0SETUP_A>

pub fn variant(&self) -> EP0SETUP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EPDATA_A>

pub fn variant(&self) -> EPDATA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENSET>>

pub fn usbreset(&self) -> R<bool, USBRESET_A>

Bit 0 - Write ‘1’ to enable interrupt for event USBRESET

pub fn started(&self) -> R<bool, STARTED_A>

Bit 1 - Write ‘1’ to enable interrupt for event STARTED

pub fn endepin0(&self) -> R<bool, ENDEPIN0_A>

Bit 2 - Write ‘1’ to enable interrupt for event ENDEPIN[0]

pub fn endepin1(&self) -> R<bool, ENDEPIN1_A>

Bit 3 - Write ‘1’ to enable interrupt for event ENDEPIN[1]

pub fn endepin2(&self) -> R<bool, ENDEPIN2_A>

Bit 4 - Write ‘1’ to enable interrupt for event ENDEPIN[2]

pub fn endepin3(&self) -> R<bool, ENDEPIN3_A>

Bit 5 - Write ‘1’ to enable interrupt for event ENDEPIN[3]

pub fn endepin4(&self) -> R<bool, ENDEPIN4_A>

Bit 6 - Write ‘1’ to enable interrupt for event ENDEPIN[4]

pub fn endepin5(&self) -> R<bool, ENDEPIN5_A>

Bit 7 - Write ‘1’ to enable interrupt for event ENDEPIN[5]

pub fn endepin6(&self) -> R<bool, ENDEPIN6_A>

Bit 8 - Write ‘1’ to enable interrupt for event ENDEPIN[6]

pub fn endepin7(&self) -> R<bool, ENDEPIN7_A>

Bit 9 - Write ‘1’ to enable interrupt for event ENDEPIN[7]

pub fn ep0datadone(&self) -> R<bool, EP0DATADONE_A>

Bit 10 - Write ‘1’ to enable interrupt for event EP0DATADONE

pub fn endisoin(&self) -> R<bool, ENDISOIN_A>

Bit 11 - Write ‘1’ to enable interrupt for event ENDISOIN

pub fn endepout0(&self) -> R<bool, ENDEPOUT0_A>

Bit 12 - Write ‘1’ to enable interrupt for event ENDEPOUT[0]

pub fn endepout1(&self) -> R<bool, ENDEPOUT1_A>

Bit 13 - Write ‘1’ to enable interrupt for event ENDEPOUT[1]

pub fn endepout2(&self) -> R<bool, ENDEPOUT2_A>

Bit 14 - Write ‘1’ to enable interrupt for event ENDEPOUT[2]

pub fn endepout3(&self) -> R<bool, ENDEPOUT3_A>

Bit 15 - Write ‘1’ to enable interrupt for event ENDEPOUT[3]

pub fn endepout4(&self) -> R<bool, ENDEPOUT4_A>

Bit 16 - Write ‘1’ to enable interrupt for event ENDEPOUT[4]

pub fn endepout5(&self) -> R<bool, ENDEPOUT5_A>

Bit 17 - Write ‘1’ to enable interrupt for event ENDEPOUT[5]

pub fn endepout6(&self) -> R<bool, ENDEPOUT6_A>

Bit 18 - Write ‘1’ to enable interrupt for event ENDEPOUT[6]

pub fn endepout7(&self) -> R<bool, ENDEPOUT7_A>

Bit 19 - Write ‘1’ to enable interrupt for event ENDEPOUT[7]

pub fn endisoout(&self) -> R<bool, ENDISOOUT_A>

Bit 20 - Write ‘1’ to enable interrupt for event ENDISOOUT

pub fn sof(&self) -> R<bool, SOF_A>

Bit 21 - Write ‘1’ to enable interrupt for event SOF

pub fn usbevent(&self) -> R<bool, USBEVENT_A>

Bit 22 - Write ‘1’ to enable interrupt for event USBEVENT

pub fn ep0setup(&self) -> R<bool, EP0SETUP_A>

Bit 23 - Write ‘1’ to enable interrupt for event EP0SETUP

pub fn epdata(&self) -> R<bool, EPDATA_A>

Bit 24 - Write ‘1’ to enable interrupt for event EPDATA

impl R<bool, USBRESET_A>

pub fn variant(&self) -> USBRESET_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, STARTED_A>

pub fn variant(&self) -> STARTED_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN0_A>

pub fn variant(&self) -> ENDEPIN0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN1_A>

pub fn variant(&self) -> ENDEPIN1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN2_A>

pub fn variant(&self) -> ENDEPIN2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN3_A>

pub fn variant(&self) -> ENDEPIN3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN4_A>

pub fn variant(&self) -> ENDEPIN4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN5_A>

pub fn variant(&self) -> ENDEPIN5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN6_A>

pub fn variant(&self) -> ENDEPIN6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPIN7_A>

pub fn variant(&self) -> ENDEPIN7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0DATADONE_A>

pub fn variant(&self) -> EP0DATADONE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDISOIN_A>

pub fn variant(&self) -> ENDISOIN_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT0_A>

pub fn variant(&self) -> ENDEPOUT0_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT1_A>

pub fn variant(&self) -> ENDEPOUT1_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT2_A>

pub fn variant(&self) -> ENDEPOUT2_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT3_A>

pub fn variant(&self) -> ENDEPOUT3_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT4_A>

pub fn variant(&self) -> ENDEPOUT4_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT5_A>

pub fn variant(&self) -> ENDEPOUT5_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT6_A>

pub fn variant(&self) -> ENDEPOUT6_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDEPOUT7_A>

pub fn variant(&self) -> ENDEPOUT7_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, ENDISOOUT_A>

pub fn variant(&self) -> ENDISOOUT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, SOF_A>

pub fn variant(&self) -> SOF_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, USBEVENT_A>

pub fn variant(&self) -> USBEVENT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EP0SETUP_A>

pub fn variant(&self) -> EP0SETUP_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<bool, EPDATA_A>

pub fn variant(&self) -> EPDATA_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _INTENCLR>>

pub fn usbreset(&self) -> R<bool, USBRESET_A>

Bit 0 - Write ‘1’ to disable interrupt for event USBRESET

pub fn started(&self) -> R<bool, STARTED_A>

Bit 1 - Write ‘1’ to disable interrupt for event STARTED

pub fn endepin0(&self) -> R<bool, ENDEPIN0_A>

Bit 2 - Write ‘1’ to disable interrupt for event ENDEPIN[0]

pub fn endepin1(&self) -> R<bool, ENDEPIN1_A>

Bit 3 - Write ‘1’ to disable interrupt for event ENDEPIN[1]

pub fn endepin2(&self) -> R<bool, ENDEPIN2_A>

Bit 4 - Write ‘1’ to disable interrupt for event ENDEPIN[2]

pub fn endepin3(&self) -> R<bool, ENDEPIN3_A>

Bit 5 - Write ‘1’ to disable interrupt for event ENDEPIN[3]

pub fn endepin4(&self) -> R<bool, ENDEPIN4_A>

Bit 6 - Write ‘1’ to disable interrupt for event ENDEPIN[4]

pub fn endepin5(&self) -> R<bool, ENDEPIN5_A>

Bit 7 - Write ‘1’ to disable interrupt for event ENDEPIN[5]

pub fn endepin6(&self) -> R<bool, ENDEPIN6_A>

Bit 8 - Write ‘1’ to disable interrupt for event ENDEPIN[6]

pub fn endepin7(&self) -> R<bool, ENDEPIN7_A>

Bit 9 - Write ‘1’ to disable interrupt for event ENDEPIN[7]

pub fn ep0datadone(&self) -> R<bool, EP0DATADONE_A>

Bit 10 - Write ‘1’ to disable interrupt for event EP0DATADONE

pub fn endisoin(&self) -> R<bool, ENDISOIN_A>

Bit 11 - Write ‘1’ to disable interrupt for event ENDISOIN

pub fn endepout0(&self) -> R<bool, ENDEPOUT0_A>

Bit 12 - Write ‘1’ to disable interrupt for event ENDEPOUT[0]

pub fn endepout1(&self) -> R<bool, ENDEPOUT1_A>

Bit 13 - Write ‘1’ to disable interrupt for event ENDEPOUT[1]

pub fn endepout2(&self) -> R<bool, ENDEPOUT2_A>

Bit 14 - Write ‘1’ to disable interrupt for event ENDEPOUT[2]

pub fn endepout3(&self) -> R<bool, ENDEPOUT3_A>

Bit 15 - Write ‘1’ to disable interrupt for event ENDEPOUT[3]

pub fn endepout4(&self) -> R<bool, ENDEPOUT4_A>

Bit 16 - Write ‘1’ to disable interrupt for event ENDEPOUT[4]

pub fn endepout5(&self) -> R<bool, ENDEPOUT5_A>

Bit 17 - Write ‘1’ to disable interrupt for event ENDEPOUT[5]

pub fn endepout6(&self) -> R<bool, ENDEPOUT6_A>

Bit 18 - Write ‘1’ to disable interrupt for event ENDEPOUT[6]

pub fn endepout7(&self) -> R<bool, ENDEPOUT7_A>

Bit 19 - Write ‘1’ to disable interrupt for event ENDEPOUT[7]

pub fn endisoout(&self) -> R<bool, ENDISOOUT_A>

Bit 20 - Write ‘1’ to disable interrupt for event ENDISOOUT

pub fn sof(&self) -> R<bool, SOF_A>

Bit 21 - Write ‘1’ to disable interrupt for event SOF

pub fn usbevent(&self) -> R<bool, USBEVENT_A>

Bit 22 - Write ‘1’ to disable interrupt for event USBEVENT

pub fn ep0setup(&self) -> R<bool, EP0SETUP_A>

Bit 23 - Write ‘1’ to disable interrupt for event EP0SETUP

pub fn epdata(&self) -> R<bool, EPDATA_A>

Bit 24 - Write ‘1’ to disable interrupt for event EPDATA

impl R<bool, ISOOUTCRC_A>

pub fn variant(&self) -> ISOOUTCRC_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, SUSPEND_A>

pub fn variant(&self) -> SUSPEND_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, RESUME_A>

pub fn variant(&self) -> RESUME_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_detected(&self) -> bool

Checks if the value of the field is DETECTED

impl R<bool, USBWUALLOWED_A>

pub fn variant(&self) -> USBWUALLOWED_A

Get enumerated values variant

pub fn is_not_allowed(&self) -> bool

Checks if the value of the field is NOTALLOWED

pub fn is_allowed(&self) -> bool

Checks if the value of the field is ALLOWED

impl R<bool, READY_A>

pub fn variant(&self) -> READY_A

Get enumerated values variant

pub fn is_not_detected(&self) -> bool

Checks if the value of the field is NOTDETECTED

pub fn is_ready(&self) -> bool

Checks if the value of the field is READY

impl R<u32, Reg<u32, _EVENTCAUSE>>

pub fn isooutcrc(&self) -> R<bool, ISOOUTCRC_A>

Bit 0 - CRC error was detected on isochronous OUT endpoint 8. Write ‘1’ to clear.

pub fn suspend(&self) -> R<bool, SUSPEND_A>

Bit 8 - Signals that USB lines have been idle long enough for the device to enter suspend. Write ‘1’ to clear.

pub fn resume(&self) -> R<bool, RESUME_A>

Bit 9 - Signals that a RESUME condition (K state or activity restart) has been detected on USB lines. Write ‘1’ to clear.

pub fn usbwuallowed(&self) -> R<bool, USBWUALLOWED_A>

Bit 10 - USB MAC has been woken up and operational. Write ‘1’ to clear.

pub fn ready(&self) -> R<bool, READY_A>

Bit 11 - USB device is ready for normal operation. Write ‘1’ to clear.

impl R<bool, EPIN0_A>

pub fn variant(&self) -> EPIN0_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN1_A>

pub fn variant(&self) -> EPIN1_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN2_A>

pub fn variant(&self) -> EPIN2_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN3_A>

pub fn variant(&self) -> EPIN3_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN4_A>

pub fn variant(&self) -> EPIN4_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN5_A>

pub fn variant(&self) -> EPIN5_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN6_A>

pub fn variant(&self) -> EPIN6_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN7_A>

pub fn variant(&self) -> EPIN7_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN8_A>

pub fn variant(&self) -> EPIN8_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT0_A>

pub fn variant(&self) -> EPOUT0_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT1_A>

pub fn variant(&self) -> EPOUT1_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT2_A>

pub fn variant(&self) -> EPOUT2_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT3_A>

pub fn variant(&self) -> EPOUT3_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT4_A>

pub fn variant(&self) -> EPOUT4_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT5_A>

pub fn variant(&self) -> EPOUT5_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT6_A>

pub fn variant(&self) -> EPOUT6_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT7_A>

pub fn variant(&self) -> EPOUT7_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT8_A>

pub fn variant(&self) -> EPOUT8_A

Get enumerated values variant

pub fn is_no_data(&self) -> bool

Checks if the value of the field is NODATA

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<u32, Reg<u32, _EPSTATUS>>

pub fn epin0(&self) -> R<bool, EPIN0_A>

Bit 0 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin1(&self) -> R<bool, EPIN1_A>

Bit 1 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin2(&self) -> R<bool, EPIN2_A>

Bit 2 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin3(&self) -> R<bool, EPIN3_A>

Bit 3 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin4(&self) -> R<bool, EPIN4_A>

Bit 4 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin5(&self) -> R<bool, EPIN5_A>

Bit 5 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin6(&self) -> R<bool, EPIN6_A>

Bit 6 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin7(&self) -> R<bool, EPIN7_A>

Bit 7 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epin8(&self) -> R<bool, EPIN8_A>

Bit 8 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout0(&self) -> R<bool, EPOUT0_A>

Bit 16 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout1(&self) -> R<bool, EPOUT1_A>

Bit 17 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout2(&self) -> R<bool, EPOUT2_A>

Bit 18 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout3(&self) -> R<bool, EPOUT3_A>

Bit 19 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout4(&self) -> R<bool, EPOUT4_A>

Bit 20 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout5(&self) -> R<bool, EPOUT5_A>

Bit 21 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout6(&self) -> R<bool, EPOUT6_A>

Bit 22 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout7(&self) -> R<bool, EPOUT7_A>

Bit 23 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

pub fn epout8(&self) -> R<bool, EPOUT8_A>

Bit 24 - Captured state of endpoint’s EasyDMA registers. Write ‘1’ to clear.

impl R<bool, EPIN1_A>

pub fn variant(&self) -> EPIN1_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN2_A>

pub fn variant(&self) -> EPIN2_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN3_A>

pub fn variant(&self) -> EPIN3_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN4_A>

pub fn variant(&self) -> EPIN4_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN5_A>

pub fn variant(&self) -> EPIN5_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN6_A>

pub fn variant(&self) -> EPIN6_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPIN7_A>

pub fn variant(&self) -> EPIN7_A

Get enumerated values variant

pub fn is_not_done(&self) -> bool

Checks if the value of the field is NOTDONE

pub fn is_data_done(&self) -> bool

Checks if the value of the field is DATADONE

impl R<bool, EPOUT1_A>

pub fn variant(&self) -> EPOUT1_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<bool, EPOUT2_A>

pub fn variant(&self) -> EPOUT2_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<bool, EPOUT3_A>

pub fn variant(&self) -> EPOUT3_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<bool, EPOUT4_A>

pub fn variant(&self) -> EPOUT4_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<bool, EPOUT5_A>

pub fn variant(&self) -> EPOUT5_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<bool, EPOUT6_A>

pub fn variant(&self) -> EPOUT6_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<bool, EPOUT7_A>

pub fn variant(&self) -> EPOUT7_A

Get enumerated values variant

pub fn is_not_started(&self) -> bool

Checks if the value of the field is NOTSTARTED

pub fn is_started(&self) -> bool

Checks if the value of the field is STARTED

impl R<u32, Reg<u32, _EPDATASTATUS>>

pub fn epin1(&self) -> R<bool, EPIN1_A>

Bit 1 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epin2(&self) -> R<bool, EPIN2_A>

Bit 2 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epin3(&self) -> R<bool, EPIN3_A>

Bit 3 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epin4(&self) -> R<bool, EPIN4_A>

Bit 4 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epin5(&self) -> R<bool, EPIN5_A>

Bit 5 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epin6(&self) -> R<bool, EPIN6_A>

Bit 6 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epin7(&self) -> R<bool, EPIN7_A>

Bit 7 - Acknowledged data transfer on this IN endpoint. Write ‘1’ to clear.

pub fn epout1(&self) -> R<bool, EPOUT1_A>

Bit 17 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

pub fn epout2(&self) -> R<bool, EPOUT2_A>

Bit 18 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

pub fn epout3(&self) -> R<bool, EPOUT3_A>

Bit 19 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

pub fn epout4(&self) -> R<bool, EPOUT4_A>

Bit 20 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

pub fn epout5(&self) -> R<bool, EPOUT5_A>

Bit 21 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

pub fn epout6(&self) -> R<bool, EPOUT6_A>

Bit 22 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

pub fn epout7(&self) -> R<bool, EPOUT7_A>

Bit 23 - Acknowledged data transfer on this OUT endpoint. Write ‘1’ to clear.

impl R<u32, Reg<u32, _USBADDR>>

pub fn addr(&self) -> R<u8, u8>

Bits 0:6 - Device USB address

impl R<u8, RECIPIENT_A>

pub fn variant(&self) -> Variant<u8, RECIPIENT_A>

Get enumerated values variant

pub fn is_device(&self) -> bool

Checks if the value of the field is DEVICE

pub fn is_interface(&self) -> bool

Checks if the value of the field is INTERFACE

pub fn is_endpoint(&self) -> bool

Checks if the value of the field is ENDPOINT

pub fn is_other(&self) -> bool

Checks if the value of the field is OTHER

impl R<u8, TYPE_A>

pub fn variant(&self) -> Variant<u8, TYPE_A>

Get enumerated values variant

pub fn is_standard(&self) -> bool

Checks if the value of the field is STANDARD

pub fn is_class(&self) -> bool

Checks if the value of the field is CLASS

pub fn is_vendor(&self) -> bool

Checks if the value of the field is VENDOR

impl R<bool, DIRECTION_A>

pub fn variant(&self) -> DIRECTION_A

Get enumerated values variant

pub fn is_host_to_device(&self) -> bool

Checks if the value of the field is HOSTTODEVICE

pub fn is_device_to_host(&self) -> bool

Checks if the value of the field is DEVICETOHOST

impl R<u32, Reg<u32, _BMREQUESTTYPE>>

pub fn recipient(&self) -> R<u8, RECIPIENT_A>

Bits 0:4 - Data transfer type

pub fn type_(&self) -> R<u8, TYPE_A>

Bits 5:6 - Data transfer type

pub fn direction(&self) -> R<bool, DIRECTION_A>

Bit 7 - Data transfer direction

impl R<u8, BREQUEST_A>

pub fn variant(&self) -> Variant<u8, BREQUEST_A>

Get enumerated values variant

pub fn is_std_get_status(&self) -> bool

Checks if the value of the field is STD_GET_STATUS

pub fn is_std_clear_feature(&self) -> bool

Checks if the value of the field is STD_CLEAR_FEATURE

pub fn is_std_set_feature(&self) -> bool

Checks if the value of the field is STD_SET_FEATURE

pub fn is_std_set_address(&self) -> bool

Checks if the value of the field is STD_SET_ADDRESS

pub fn is_std_get_descriptor(&self) -> bool

Checks if the value of the field is STD_GET_DESCRIPTOR

pub fn is_std_set_descriptor(&self) -> bool

Checks if the value of the field is STD_SET_DESCRIPTOR

pub fn is_std_get_configuration(&self) -> bool

Checks if the value of the field is STD_GET_CONFIGURATION

pub fn is_std_set_configuration(&self) -> bool

Checks if the value of the field is STD_SET_CONFIGURATION

pub fn is_std_get_interface(&self) -> bool

Checks if the value of the field is STD_GET_INTERFACE

pub fn is_std_set_interface(&self) -> bool

Checks if the value of the field is STD_SET_INTERFACE

pub fn is_std_synch_frame(&self) -> bool

Checks if the value of the field is STD_SYNCH_FRAME

impl R<u32, Reg<u32, _BREQUEST>>

pub fn brequest(&self) -> R<u8, BREQUEST_A>

Bits 0:7 - SETUP data, byte 1, bRequest. Values provided for standard requests only, user must implement class and vendor values.

impl R<u32, Reg<u32, _WVALUEL>>

pub fn wvaluel(&self) -> R<u8, u8>

Bits 0:7 - SETUP data, byte 2, LSB of wValue

impl R<u32, Reg<u32, _WVALUEH>>

pub fn wvalueh(&self) -> R<u8, u8>

Bits 0:7 - SETUP data, byte 3, MSB of wValue

impl R<u32, Reg<u32, _WINDEXL>>

pub fn windexl(&self) -> R<u8, u8>

Bits 0:7 - SETUP data, byte 4, LSB of wIndex

impl R<u32, Reg<u32, _WINDEXH>>

pub fn windexh(&self) -> R<u8, u8>

Bits 0:7 - SETUP data, byte 5, MSB of wIndex

impl R<u32, Reg<u32, _WLENGTHL>>

pub fn wlengthl(&self) -> R<u8, u8>

Bits 0:7 - SETUP data, byte 6, LSB of wLength

impl R<u32, Reg<u32, _WLENGTHH>>

pub fn wlengthh(&self) -> R<u8, u8>

Bits 0:7 - SETUP data, byte 7, MSB of wLength

impl R<bool, ENABLE_A>

pub fn variant(&self) -> ENABLE_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _ENABLE>>

pub fn enable(&self) -> R<bool, ENABLE_A>

Bit 0 - Enable USB

impl R<bool, CONNECT_A>

pub fn variant(&self) -> CONNECT_A

Get enumerated values variant

pub fn is_disabled(&self) -> bool

Checks if the value of the field is DISABLED

pub fn is_enabled(&self) -> bool

Checks if the value of the field is ENABLED

impl R<u32, Reg<u32, _USBPULLUP>>

pub fn connect(&self) -> R<bool, CONNECT_A>

Bit 0 - Control of the USB pull-up on the D+ line

impl R<u8, STATE_A>

pub fn variant(&self) -> Variant<u8, STATE_A>

Get enumerated values variant

pub fn is_resume(&self) -> bool

Checks if the value of the field is RESUME

pub fn is_j(&self) -> bool

Checks if the value of the field is J

pub fn is_k(&self) -> bool

Checks if the value of the field is K

impl R<u32, Reg<u32, _DPDMVALUE>>

pub fn state(&self) -> R<u8, STATE_A>

Bits 0:4 - State D+ and D- lines will be forced into by the DPDMDRIVE task

impl R<bool, IO_A>

pub fn variant(&self) -> IO_A

Get enumerated values variant

pub fn is_out(&self) -> bool

Checks if the value of the field is OUT

pub fn is_in_(&self) -> bool

Checks if the value of the field is IN

impl R<u8, VALUE_A>

pub fn variant(&self) -> Variant<u8, VALUE_A>

Get enumerated values variant

pub fn is_nop(&self) -> bool

Checks if the value of the field is NOP

pub fn is_data0(&self) -> bool

Checks if the value of the field is DATA0

pub fn is_data1(&self) -> bool

Checks if the value of the field is DATA1

impl R<u32, Reg<u32, _DTOGGLE>>

pub fn ep(&self) -> R<u8, u8>

Bits 0:2 - Select bulk endpoint number

pub fn io(&self) -> R<bool, IO_A>

Bit 7 - Selects IN or OUT endpoint

pub fn value(&self) -> R<u8, VALUE_A>

Bits 8:9 - Data toggle value

impl R<bool, IN0_A>

pub fn variant(&self) -> IN0_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN1_A>

pub fn variant(&self) -> IN1_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN2_A>

pub fn variant(&self) -> IN2_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN3_A>

pub fn variant(&self) -> IN3_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN4_A>

pub fn variant(&self) -> IN4_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN5_A>

pub fn variant(&self) -> IN5_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN6_A>

pub fn variant(&self) -> IN6_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, IN7_A>

pub fn variant(&self) -> IN7_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, ISOIN_A>

pub fn variant(&self) -> ISOIN_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _EPINEN>>

pub fn in0(&self) -> R<bool, IN0_A>

Bit 0 - Enable IN endpoint 0

pub fn in1(&self) -> R<bool, IN1_A>

Bit 1 - Enable IN endpoint 1

pub fn in2(&self) -> R<bool, IN2_A>

Bit 2 - Enable IN endpoint 2

pub fn in3(&self) -> R<bool, IN3_A>

Bit 3 - Enable IN endpoint 3

pub fn in4(&self) -> R<bool, IN4_A>

Bit 4 - Enable IN endpoint 4

pub fn in5(&self) -> R<bool, IN5_A>

Bit 5 - Enable IN endpoint 5

pub fn in6(&self) -> R<bool, IN6_A>

Bit 6 - Enable IN endpoint 6

pub fn in7(&self) -> R<bool, IN7_A>

Bit 7 - Enable IN endpoint 7

pub fn isoin(&self) -> R<bool, ISOIN_A>

Bit 8 - Enable ISO IN endpoint

impl R<bool, OUT0_A>

pub fn variant(&self) -> OUT0_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT1_A>

pub fn variant(&self) -> OUT1_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT2_A>

pub fn variant(&self) -> OUT2_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT3_A>

pub fn variant(&self) -> OUT3_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT4_A>

pub fn variant(&self) -> OUT4_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT5_A>

pub fn variant(&self) -> OUT5_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT6_A>

pub fn variant(&self) -> OUT6_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, OUT7_A>

pub fn variant(&self) -> OUT7_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<bool, ISOOUT_A>

pub fn variant(&self) -> ISOOUT_A

Get enumerated values variant

pub fn is_disable(&self) -> bool

Checks if the value of the field is DISABLE

pub fn is_enable(&self) -> bool

Checks if the value of the field is ENABLE

impl R<u32, Reg<u32, _EPOUTEN>>

pub fn out0(&self) -> R<bool, OUT0_A>

Bit 0 - Enable OUT endpoint 0

pub fn out1(&self) -> R<bool, OUT1_A>

Bit 1 - Enable OUT endpoint 1

pub fn out2(&self) -> R<bool, OUT2_A>

Bit 2 - Enable OUT endpoint 2

pub fn out3(&self) -> R<bool, OUT3_A>

Bit 3 - Enable OUT endpoint 3

pub fn out4(&self) -> R<bool, OUT4_A>

Bit 4 - Enable OUT endpoint 4

pub fn out5(&self) -> R<bool, OUT5_A>

Bit 5 - Enable OUT endpoint 5

pub fn out6(&self) -> R<bool, OUT6_A>

Bit 6 - Enable OUT endpoint 6

pub fn out7(&self) -> R<bool, OUT7_A>

Bit 7 - Enable OUT endpoint 7

pub fn isoout(&self) -> R<bool, ISOOUT_A>

Bit 8 - Enable ISO OUT endpoint 8

impl R<u16, SPLIT_A>

pub fn variant(&self) -> Variant<u16, SPLIT_A>

Get enumerated values variant

pub fn is_one_dir(&self) -> bool

Checks if the value of the field is ONEDIR

pub fn is_half_in(&self) -> bool

Checks if the value of the field is HALFIN

impl R<u32, Reg<u32, _ISOSPLIT>>

pub fn split(&self) -> R<u16, SPLIT_A>

Bits 0:15 - Controls the split of ISO buffers

impl R<u32, Reg<u32, _FRAMECNTR>>

pub fn framecntr(&self) -> R<u16, u16>

Bits 0:10 - Returns the current value of the start of frame counter

impl R<bool, LOWPOWER_A>

pub fn variant(&self) -> LOWPOWER_A

Get enumerated values variant

pub fn is_force_normal(&self) -> bool

Checks if the value of the field is FORCENORMAL

pub fn is_low_power(&self) -> bool

Checks if the value of the field is LOWPOWER

impl R<u32, Reg<u32, _LOWPOWER>>

pub fn lowpower(&self) -> R<bool, LOWPOWER_A>

Bit 0 - Controls USBD peripheral low-power mode during USB suspend

impl R<bool, RESPONSE_A>

pub fn variant(&self) -> RESPONSE_A

Get enumerated values variant

pub fn is_no_resp(&self) -> bool

Checks if the value of the field is NORESP

pub fn is_zero_data(&self) -> bool

Checks if the value of the field is ZERODATA

impl R<u32, Reg<u32, _ISOINCONFIG>>

pub fn response(&self) -> R<bool, RESPONSE_A>

Bit 0 - Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent

Trait Implementations

impl<U, T, FI> PartialEq<FI> for R<U, T> where
    U: PartialEq<U>,
    FI: Copy + Into<U>, 

pub fn eq(&self, other: &FI) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

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]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Az for T[src]

pub fn az<Dst>(self) -> Dst where
    T: Cast<Dst>, 
[src]

Casts the value.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> CheckedAs for T[src]

pub fn checked_as<Dst>(self) -> Option<Dst> where
    T: CheckedCast<Dst>, 
[src]

Casts the value.

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<Src, Dst> LosslessTryInto<Dst> for Src where
    Dst: LosslessTryFrom<Src>, 
[src]

pub fn lossless_try_into(self) -> Option<Dst>[src]

Performs the conversion.

impl<Src, Dst> LossyInto<Dst> for Src where
    Dst: LossyFrom<Src>, 
[src]

pub fn lossy_into(self) -> Dst[src]

Performs the conversion.

impl<T> OverflowingAs for T[src]

pub fn overflowing_as<Dst>(self) -> (Dst, bool) where
    T: OverflowingCast<Dst>, 
[src]

Casts the value.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatingAs for T[src]

pub fn saturating_as<Dst>(self) -> Dst where
    T: SaturatingCast<Dst>, 
[src]

Casts the value.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<T> UnwrappedAs for T[src]

pub fn unwrapped_as<Dst>(self) -> Dst where
    T: UnwrappedCast<Dst>, 
[src]

Casts the value.

impl<T> WrappingAs for T[src]

pub fn wrapping_as<Dst>(self) -> Dst where
    T: WrappingCast<Dst>, 
[src]

Casts the value.