pub struct W<U, REG> { /* fields omitted */ }
Expand description
Register writer
Used as an argument to the closures in the write
and modify
methods of the register
pub unsafe fn bits(&mut self, bits: U) -> &mut Self
Writes raw bits to the register
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - Invalid Address Bus Fault Response Enable
Bit 1 - Clock-disabled Bus Fault Response Enable
Bit 2 - Power Up on Demand During Wake Up
Bit 3 - IFC Read Clears IF
Bit 4 - Timeout Bus Fault Response Enable
Bit 5 - Two Bit ECC Error Bus Fault Response Enable
Bit 6 - EBI Bus Fault Response Enable
Bit 12 - Peripheral Access Wait Mode
impl W<u32, Reg<u32, _READCTRL>>
Bit 3 - Internal Flash Cache Disable
Bit 4 - Automatic Invalidate Disable
Bit 5 - Interrupt Context Cache Disable
Bit 6 - External Bus Interface Cache Disable
Bit 10 - QSPI Cache Disable
Bit 28 - Suppress Conditional Branch Target Perfetch
impl W<u32, Reg<u32, _WRITECTRL>>
Bit 0 - Enable Write/Erase Controller
Bit 1 - Abort Page Erase on Interrupt
Bit 5 - Read-While-Write Enable
impl W<u32, Reg<u32, _WRITECMD>>
Bit 0 - Load MSC_ADDRB Into ADDR
pub fn erasepage(&mut self) -> ERASEPAGE_W<'_>
Bit 3 - Word Write-Once Trigger
Bit 4 - Word Write Sequence Trigger
Bit 5 - Abort Erase Sequence
pub fn erasemain0(&mut self) -> ERASEMAIN0_W<'_>
Bit 8 - Mass Erase Region 0
pub fn erasemain1(&mut self) -> ERASEMAIN1_W<'_>
Bit 9 - Mass Erase Region 1
Bit 12 - Clear WDATA State
impl W<u32, Reg<u32, _ADDRB>>
Bits 0:31 - Page Erase or Write Address Buffer
impl W<u32, Reg<u32, _WDATA>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set ERASE Interrupt Flag
Bit 1 - Set WRITE Interrupt Flag
Bit 2 - Set CHOF Interrupt Flag
Bit 3 - Set CMOF Interrupt Flag
Bit 4 - Set PWRUPF Interrupt Flag
Bit 5 - Set ICACHERR Interrupt Flag
Bit 6 - Set WDATAOV Interrupt Flag
Bit 8 - Set LVEWRITE Interrupt Flag
Bit 16 - Set RAMERR1B Interrupt Flag
Bit 17 - Set RAMERR2B Interrupt Flag
Bit 18 - Set RAM1ERR1B Interrupt Flag
Bit 19 - Set RAM1ERR2B Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear ERASE Interrupt Flag
Bit 1 - Clear WRITE Interrupt Flag
Bit 2 - Clear CHOF Interrupt Flag
Bit 3 - Clear CMOF Interrupt Flag
Bit 4 - Clear PWRUPF Interrupt Flag
Bit 5 - Clear ICACHERR Interrupt Flag
Bit 6 - Clear WDATAOV Interrupt Flag
Bit 8 - Clear LVEWRITE Interrupt Flag
Bit 16 - Clear RAMERR1B Interrupt Flag
Bit 17 - Clear RAMERR2B Interrupt Flag
Bit 18 - Clear RAM1ERR1B Interrupt Flag
Bit 19 - Clear RAM1ERR2B Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - ERASE Interrupt Enable
Bit 1 - WRITE Interrupt Enable
Bit 2 - CHOF Interrupt Enable
Bit 3 - CMOF Interrupt Enable
Bit 4 - PWRUPF Interrupt Enable
Bit 5 - ICACHERR Interrupt Enable
Bit 6 - WDATAOV Interrupt Enable
Bit 8 - LVEWRITE Interrupt Enable
Bit 16 - RAMERR1B Interrupt Enable
Bit 17 - RAMERR2B Interrupt Enable
Bit 18 - RAM1ERR1B Interrupt Enable
Bit 19 - RAM1ERR2B Interrupt Enable
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Configuration Lock
impl W<u32, Reg<u32, _CACHECMD>>
Bit 0 - Invalidate Instruction Cache
Bit 1 - Start Performance Counters
Bit 2 - Stop Performance Counters
impl W<u32, Reg<u32, _MASSLOCK>>
Bits 0:15 - Mass Erase Lock
impl W<u32, Reg<u32, _STARTUP>>
Bits 0:9 - Startup Delay 0
Bits 12:21 - Startup Delay 0
Bit 24 - Active Startup Wait
Bit 25 - Startup Waitstates Enable
Bit 26 - Startup Waitstates Always Enable
Bits 28:30 - Startup Waitstates
impl W<u32, Reg<u32, _BANKSWITCHLOCK>>
Bits 0:15 - Bank Switching Lock
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Flash Power Up Command
Bit 1 - BANK SWITCHING COMMAND
impl W<u32, Reg<u32, _BOOTLOADERCTRL>>
Bit 0 - Flash Bootloader Read Disable
Bit 1 - Flash Bootloader Write/Erase Disable
impl W<u32, Reg<u32, _AAPUNLOCKCMD>>
Bit 0 - Software Unlock AAP Command
impl W<u32, Reg<u32, _CACHECONFIG0>>
Bits 0:1 - Instruction Cache Low-Power Level
impl W<u32, Reg<u32, _RAMCTRL>>
Bit 1 - RAM WAIT STATE Enable
Bit 2 - RAM Prefetch Enable
Bit 9 - RAM1 WAIT STATE Enable
Bit 10 - RAM1 Prefetch Enable
Bit 16 - RAM2 CACHE Enable
Bit 17 - RAM2 WAIT STATE Enable
Bit 18 - RAM2 Prefetch Enable
impl W<u32, Reg<u32, _ECCCTRL>>
Bit 0 - RAM ECC Write Enable
Bit 1 - RAM ECC Check Enable
Bit 2 - RAM1 ECC Write Enable
Bit 3 - RAM1 ECC Check Enable
impl W<u32, Reg<u32, _CTRL>>
Bit 1 - Energy Mode 2 Block
Bit 2 - Disable BOD in EM2
Bit 3 - Reserved for internal use. Do not change.
Bit 4 - Automatically Configures Flash and Frequency to Wakeup From EM2 or EM3 at Low Voltage
Bits 8:9 - EM23 Voltage Scale
Bits 16:17 - EM4H Voltage Scale
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Configuration Lock Key
impl W<u32, Reg<u32, _RAM0CTRL>>
Bits 0:6 - RAM0 Blockset Power-down
impl W<u32, Reg<u32, _CMD>>
Bit 4 - EM01 Voltage Scale Command to Scale to Voltage Scale Level 0
Bit 6 - EM01 Voltage Scale Command to Scale to Voltage Scale Level 2
impl W<u32, Reg<u32, _EM4CTRL>>
Bit 0 - Energy Mode 4 State
Bit 1 - LFRCO Retain During EM4
Bit 2 - LFXO Retain During EM4
Bit 3 - ULFRCO Retain During EM4S
Bits 4:5 - EM4 IO Retention Disable
pub fn em4entry(&mut self) -> EM4ENTRY_W<'_>
Bits 16:17 - Energy Mode 4 Entry
impl W<u32, Reg<u32, _TEMPLIMITS>>
Bits 0:7 - Temperature Low Limit
Bits 8:15 - Temperature High Limit
Bit 16 - Enable EM4 Wakeup Due to Low/high Temperature
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set VMONAVDDFALL Interrupt Flag
Bit 1 - Set VMONAVDDRISE Interrupt Flag
Bit 2 - Set VMONALTAVDDFALL Interrupt Flag
Bit 3 - Set VMONALTAVDDRISE Interrupt Flag
Bit 4 - Set VMONDVDDFALL Interrupt Flag
Bit 5 - Set VMONDVDDRISE Interrupt Flag
Bit 6 - Set VMONIO0FALL Interrupt Flag
Bit 7 - Set VMONIO0RISE Interrupt Flag
Bit 8 - Set VMONIO1FALL Interrupt Flag
Bit 9 - Set VMONIO1RISE Interrupt Flag
Bit 10 - Set R5VREADY Interrupt Flag
Bit 12 - Set VMONBUVDDFALL Interrupt Flag
Bit 13 - Set VMONBUVDDRISE Interrupt Flag
Bit 16 - Set PFETOVERCURRENTLIMIT Interrupt Flag
Bit 17 - Set NFETOVERCURRENTLIMIT Interrupt Flag
Bit 18 - Set DCDCLPRUNNING Interrupt Flag
Bit 19 - Set DCDCLNRUNNING Interrupt Flag
Bit 20 - Set DCDCINBYPASS Interrupt Flag
Bit 22 - Set BURDY Interrupt Flag
Bit 23 - Set R5VVSINT Interrupt Flag
Bit 24 - Set EM23WAKEUP Interrupt Flag
Bit 25 - Set VSCALEDONE Interrupt Flag
Bit 29 - Set TEMP Interrupt Flag
Bit 30 - Set TEMPLOW Interrupt Flag
Bit 31 - Set TEMPHIGH Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear VMONAVDDFALL Interrupt Flag
Bit 1 - Clear VMONAVDDRISE Interrupt Flag
Bit 2 - Clear VMONALTAVDDFALL Interrupt Flag
Bit 3 - Clear VMONALTAVDDRISE Interrupt Flag
Bit 4 - Clear VMONDVDDFALL Interrupt Flag
Bit 5 - Clear VMONDVDDRISE Interrupt Flag
Bit 6 - Clear VMONIO0FALL Interrupt Flag
Bit 7 - Clear VMONIO0RISE Interrupt Flag
Bit 8 - Clear VMONIO1FALL Interrupt Flag
Bit 9 - Clear VMONIO1RISE Interrupt Flag
Bit 10 - Clear R5VREADY Interrupt Flag
Bit 12 - Clear VMONBUVDDFALL Interrupt Flag
Bit 13 - Clear VMONBUVDDRISE Interrupt Flag
Bit 16 - Clear PFETOVERCURRENTLIMIT Interrupt Flag
Bit 17 - Clear NFETOVERCURRENTLIMIT Interrupt Flag
Bit 18 - Clear DCDCLPRUNNING Interrupt Flag
Bit 19 - Clear DCDCLNRUNNING Interrupt Flag
Bit 20 - Clear DCDCINBYPASS Interrupt Flag
Bit 22 - Clear BURDY Interrupt Flag
Bit 23 - Clear R5VVSINT Interrupt Flag
Bit 24 - Clear EM23WAKEUP Interrupt Flag
Bit 25 - Clear VSCALEDONE Interrupt Flag
Bit 29 - Clear TEMP Interrupt Flag
Bit 30 - Clear TEMPLOW Interrupt Flag
Bit 31 - Clear TEMPHIGH Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - VMONAVDDFALL Interrupt Enable
Bit 1 - VMONAVDDRISE Interrupt Enable
Bit 2 - VMONALTAVDDFALL Interrupt Enable
Bit 3 - VMONALTAVDDRISE Interrupt Enable
Bit 4 - VMONDVDDFALL Interrupt Enable
Bit 5 - VMONDVDDRISE Interrupt Enable
Bit 6 - VMONIO0FALL Interrupt Enable
Bit 7 - VMONIO0RISE Interrupt Enable
Bit 8 - VMONIO1FALL Interrupt Enable
Bit 9 - VMONIO1RISE Interrupt Enable
Bit 10 - R5VREADY Interrupt Enable
Bit 12 - VMONBUVDDFALL Interrupt Enable
Bit 13 - VMONBUVDDRISE Interrupt Enable
Bit 16 - PFETOVERCURRENTLIMIT Interrupt Enable
Bit 17 - NFETOVERCURRENTLIMIT Interrupt Enable
Bit 18 - DCDCLPRUNNING Interrupt Enable
Bit 19 - DCDCLNRUNNING Interrupt Enable
Bit 20 - DCDCINBYPASS Interrupt Enable
Bit 22 - BURDY Interrupt Enable
Bit 23 - R5VVSINT Interrupt Enable
Bit 24 - EM23WAKEUP Interrupt Enable
Bit 25 - VSCALEDONE Interrupt Enable
Bit 29 - TEMP Interrupt Enable
Bit 30 - TEMPLOW Interrupt Enable
Bit 31 - TEMPHIGH Interrupt Enable
impl W<u32, Reg<u32, _PWRLOCK>>
Bits 0:15 - Regulator and Supply Configuration Lock Key
impl W<u32, Reg<u32, _PWRCTRL>>
Bit 5 - Analog Switch Selection
Bit 10 - This Field Selects the Input Supply Pin for the Digital LDO
Bit 13 - Allows Immediate Switching of ANASW and REGPWRSEL Bitfields
impl W<u32, Reg<u32, _DCDCCTRL>>
Bits 0:1 - Regulator Mode
impl W<u32, Reg<u32, _DCDCMISCCTRL>>
Bit 0 - Force DCDC Into CCM Mode in Low Noise Operation
Bit 1 - Disable LP Mode Hysteresis in the State Machine Control
Bit 2 - Comparator Threshold on the High Side
Bit 5 - Force DCDC Into CCM Mode Immediately, Based on LNFORCECCM
Bits 8:11 - PFET Switch Number Selection
Bits 12:15 - NFET Switch Number Selection
Bits 16:19 - Current Limit in Bypass Mode
Bits 20:22 - Current Limit Level Selection for Current Limiter in LP Mode
Bits 24:26 - Current Limit Level Selection for Current Limiter in LN Mode
Bits 28:29 - LP Mode Comparator Bias Selection for EM23 or EM4H
impl W<u32, Reg<u32, _DCDCZDETCTRL>>
Bits 4:6 - Reverse Current Limit Level Selection for Zero Detector
Bits 8:9 - Reserved for internal use. Do not change.
impl W<u32, Reg<u32, _DCDCCLIMCTRL>>
Bits 8:9 - Reserved for internal use. Do not change.
Bit 13 - Bypass Current Limit Enable
impl W<u32, Reg<u32, _DCDCLNCOMPCTRL>>
Bits 0:2 - Low Noise Mode Compensator R1 Trim Value
Bits 4:8 - Low Noise Mode Compensator R2 Trim Value
Bits 12:15 - Low Noise Mode Compensator R3 Trim Value
Bits 20:21 - Low Noise Mode Compensator C1 Trim Value
Bits 24:26 - Low Noise Mode Compensator C2 Trim Value
Bits 28:31 - Low Noise Mode Compensator C3 Trim Value
impl W<u32, Reg<u32, _DCDCLNVCTRL>>
Bit 1 - Low Noise Mode Feedback Attenuation
Bits 8:14 - Low Noise Mode VREF Trim
impl W<u32, Reg<u32, _DCDCLPVCTRL>>
Bit 0 - Low Power Feedback Attenuation
Bits 1:8 - LP Mode Reference Selection for EM23 and EM4H
impl W<u32, Reg<u32, _DCDCLPCTRL>>
Bits 12:15 - LP Mode Hysteresis Selection for EM23 and EM4H
Bit 24 - LP Mode Duty Cycling Enable
Bits 25:26 - Reserved for internal use. Do not change.
impl W<u32, Reg<u32, _DCDCLNFREQCTRL>>
Bits 0:2 - LN Mode RCO Frequency Band Selection
Bits 24:28 - Reserved for internal use. Do not change.
impl W<u32, Reg<u32, _VMONAVDDCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bits 8:11 - Falling Threshold Fine Adjust
Bits 12:15 - Falling Threshold Coarse Adjust
Bits 16:19 - Rising Threshold Fine Adjust
Bits 20:23 - Rising Threshold Coarse Adjust
impl W<u32, Reg<u32, _VMONALTAVDDCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bits 8:11 - Threshold Fine Adjust
Bits 12:15 - Threshold Coarse Adjust
impl W<u32, Reg<u32, _VMONDVDDCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bits 8:11 - Threshold Fine Adjust
Bits 12:15 - Threshold Coarse Adjust
impl W<u32, Reg<u32, _VMONIO0CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 4 - EM4 IO0 Retention Disable
Bits 8:11 - Threshold Fine Adjust
Bits 12:15 - Threshold Coarse Adjust
impl W<u32, Reg<u32, _VMONIO1CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 4 - EM4 IO1 Retention Disable
Bits 8:11 - Threshold Fine Adjust
Bits 12:15 - Threshold Coarse Adjust
impl W<u32, Reg<u32, _VMONBUVDDCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bits 8:11 - Threshold Fine Adjust
Bits 12:15 - Threshold Coarse Adjust
impl W<u32, Reg<u32, _RAM1CTRL>>
Bits 0:7 - RAM1 Blockset Power-down
impl W<u32, Reg<u32, _RAM2CTRL>>
Bits 0:3 - RAM2 Blockset Power-down
impl W<u32, Reg<u32, _BUCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Enable Backup Mode
Bit 1 - Enable Backup Mode Status Export
Bit 2 - Enable BU_VIN Probing
Bits 8:9 - BU_VOUT Resistor Select
Bits 12:13 - Power Domain Resistor Select
Bits 16:17 - Power Connection Configuration in Backup Mode
Bits 20:21 - Power Connection Configuration When Not in Backup Mode
Bit 31 - Disable MAIN-BU Comparator
impl W<u32, Reg<u32, _R5VCTRL>>
Bit 0 - 5V Regulator Bypass
Bit 1 - Enable EM4 Wakeup Due to VBUS Detection
Bit 2 - Enable the Regulator Current Monitor for Selected Current Path to Either VREGI or VBUS
impl W<u32, Reg<u32, _R5VADCCTRL>>
Bit 0 - Enable the 5V Subsystem ADC MUX
Bits 12:15 - ADC Mux Selection
impl W<u32, Reg<u32, _R5VOUTLEVEL>>
Bits 0:3 - 5V Regulator Voltage
impl W<u32, Reg<u32, _R5VDETCTRL>>
Bit 0 - VREGI Detector Disable
Bit 1 - VBUS Detector Disable
Bit 2 - VREGO Detector Disable
impl W<u32, Reg<u32, _DCDCLPEM01CFG>>
Bits 8:9 - LP Mode Comparator Bias Selection for EM01
Bits 12:15 - LP Mode Hysteresis Selection for EM01
impl W<u32, Reg<u32, _EM23PERNORETAINCMD>>
Bit 0 - Clears Status Bit of ACMP0 and Unlocks Access to It
Bit 1 - Clears Status Bit of ACMP1 and Unlocks Access to It
Bit 2 - Clears Status Bit of PCNT0 and Unlocks Access to It
Bit 3 - Clears Status Bit of PCNT1 and Unlocks Access to It
Bit 4 - Clears Status Bit of PCNT2 and Unlocks Access to It
Bit 5 - Clears Status Bit of I2C0 and Unlocks Access to It
Bit 6 - Clears Status Bit of I2C1 and Unlocks Access to It
Bit 7 - Clears Status Bit of DAC0 and Unlocks Access to It
Bit 8 - Clears Status Bit of IDAC0 and Unlocks Access to It
Bit 9 - Clears Status Bit of ADC0 and Unlocks Access to It
Bit 10 - Clears Status Bit of LETIMER0 and Unlocks Access to It
Bit 11 - Clears Status Bit of WDOG0 and Unlocks Access to It
Bit 12 - Clears Status Bit of WDOG1 and Unlocks Access to It
Bit 13 - Clears Status Bit of LESENSE0 and Unlocks Access to It
Bit 14 - Clears Status Bit of CSEN and Unlocks Access to It
Bit 15 - Clears Status Bit of LEUART0 and Unlocks Access to It
Bit 16 - Clears Status Bit of LEUART1 and Unlocks Access to It
Bit 17 - Clears Status Bit of LCD and Unlocks Access to It
Bit 18 - Clears Status Bit of LETIMER1 and Unlocks Access to It
Bit 19 - Clears Status Bit of I2C2 and Unlocks Access to It
Bit 20 - Clears Status Bit of ADC1 and Unlocks Access to It
Bit 21 - Clears Status Bit of ACMP2 and Unlocks Access to It
Bit 22 - Clears Status Bit of ACMP3 and Unlocks Access to It
Bit 23 - Clears Status Bit of RTC and Unlocks Access to It
Bit 24 - Clears Status Bit of USB and Unlocks Access to It
impl W<u32, Reg<u32, _EM23PERNORETAINCTRL>>
Bit 0 - Allow Power Down of ACMP0 During EM23
Bit 1 - Allow Power Down of ACMP1 During EM23
Bit 2 - Allow Power Down of PCNT0 During EM23
Bit 3 - Allow Power Down of PCNT1 During EM23
Bit 4 - Allow Power Down of PCNT2 During EM23
Bit 5 - Allow Power Down of I2C0 During EM23
Bit 6 - Allow Power Down of I2C1 During EM23
Bit 7 - Allow Power Down of DAC0 During EM23
Bit 8 - Allow Power Down of IDAC0 During EM23
Bit 9 - Allow Power Down of ADC0 During EM23
Bit 10 - Allow Power Down of LETIMER0 During EM23
Bit 11 - Allow Power Down of WDOG0 During EM23
Bit 12 - Allow Power Down of WDOG1 During EM23
Bit 13 - Allow Power Down of LESENSE0 During EM23
Bit 14 - Allow Power Down of CSEN During EM23
Bit 15 - Allow Power Down of LEUART0 During EM23
Bit 16 - Allow Power Down of LEUART1 During EM23
Bit 17 - Allow Power Down of LCD During EM23
Bit 18 - Allow Power Down of LETIMER1 During EM23
Bit 19 - Allow Power Down of I2C2 During EM23
Bit 20 - Allow Power Down of ADC1 During EM23
Bit 21 - Allow Power Down of ACMP2 During EM23
Bit 22 - Allow Power Down of ACMP3 During EM23
Bit 23 - Allow Power Down of RTC During EM23
Bit 24 - Allow Power Down of USB During EM23
impl W<u32, Reg<u32, _CTRL>>
Bits 0:2 - WDOG Reset Mode
Bits 4:6 - Core LOCKUP Reset Mode
Bits 8:10 - Core Sysreset Reset Mode
Bits 12:14 - PIN Reset Mode
Bits 24:25 - System Software Reset State
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Reset Cause Clear
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Configuration Lock Key
impl W<u32, Reg<u32, _CTRL>>
Bits 0:4 - Clock Output Select 0
Bits 5:9 - Clock Output Select 1
Bits 10:14 - Clock Output Select 2
Bit 16 - Wait State for High-Frequency LE Interface
impl W<u32, Reg<u32, _USHFRCOCTRL>>
Bits 0:6 - USHFRCO Tuning Value
Bits 8:13 - USHFRCO Fine Tuning Value
Bits 16:20 - USHFRCO Frequency Range
Bits 21:23 - USHFRCO Comparator Bias Current
Bit 24 - USHFRCO LDO High Power Mode
Bits 25:26 - Locally Divide USHFRCO Clock Output
Bit 27 - Enable Reference for Fine Tuning
Bits 28:31 - USHFRCO Temperature Coefficient Trim on Comparator Reference
impl W<u32, Reg<u32, _HFRCOCTRL>>
Bits 0:6 - HFRCO Tuning Value
Bits 8:13 - HFRCO Fine Tuning Value
Bits 16:20 - HFRCO Frequency Range
Bits 21:23 - HFRCO Comparator Bias Current
Bit 24 - HFRCO LDO High Power Mode
Bits 25:26 - Locally Divide HFRCO Clock Output
Bit 27 - Enable Reference for Fine Tuning
Bits 28:31 - HFRCO Temperature Coefficient Trim on Comparator Reference
impl W<u32, Reg<u32, _AUXHFRCOCTRL>>
Bits 0:6 - AUXHFRCO Tuning Value
Bits 8:13 - AUXHFRCO Fine Tuning Value
Bits 16:20 - AUXHFRCO Frequency Range
Bits 21:23 - AUXHFRCO Comparator Bias Current
Bit 24 - AUXHFRCO LDO High Power Mode
Bits 25:26 - Locally Divide AUXHFRCO Clock Output
Bit 27 - Enable Reference for Fine Tuning
Bits 28:31 - AUXHFRCO Temperature Coefficient Trim on Comparator Reference
impl W<u32, Reg<u32, _LFRCOCTRL>>
Bits 0:8 - LFRCO Tuning Value
Bit 16 - Enable Duty Cycling of Vref
Bit 17 - Enable Comparator Chopping
Bit 18 - Enable Dynamic Element Matching
Bits 20:21 - Control Vref Update Rate
Bits 24:25 - LFRCO Timeout
Bits 28:31 - Tuning of Gmc Current
impl W<u32, Reg<u32, _HFXOCTRL>>
Bit 3 - Enable Double Frequency on HFXOX2 Clock (compared to HFXO Clock)
Bits 4:5 - HFXO Automatic Peak Detection Mode
Bits 24:26 - HFXO Low Frequency Timeout
Bit 28 - Automatically Start of HFXO Upon EM0/EM1 Entry From EM2/EM3
Bit 29 - Automatically Start and Select of HFXO Upon EM0/EM1 Entry From EM2/EM3
impl W<u32, Reg<u32, _HFXOCTRL1>>
Bits 12:14 - Sets the Amplitude Detection Level (mV)
impl W<u32, Reg<u32, _HFXOSTARTUPCTRL>>
Bits 0:10 - Sets the Startup Oscillator Core Bias Current
Bits 11:19 - Sets Oscillator Tuning Capacitance
impl W<u32, Reg<u32, _HFXOSTEADYSTATECTRL>>
Bits 0:10 - Sets the Steady State Oscillator Core Bias Current.
Bits 11:19 - Sets Oscillator Tuning Capacitance
Bit 26 - Enables Oscillator Peak Detectors
Bit 27 - Automatically Perform Peak Monitoring Algorithm on Every Rising Edge of ULFRCO
impl W<u32, Reg<u32, _HFXOTIMEOUTCTRL>>
Bits 0:3 - Wait Duration in HFXO Startup Enable Wait State
Bits 4:7 - Wait Duration in HFXO Startup Steady Wait State
Bits 12:15 - Wait Duration in HFXO Peak Detection Wait State
impl W<u32, Reg<u32, _LFXOCTRL>>
Bits 0:6 - LFXO Internal Capacitor Array Tuning Value
Bits 11:12 - LFXO Startup Gain
Bit 14 - LFXO High XTAL Oscillation Amplitude Enable
Bits 16:17 - LFXO Current Trim
Bit 20 - LFXO Buffer Bias Current
Bits 24:26 - LFXO Timeout
impl W<u32, Reg<u32, _DPLLCTRL>>
Bit 0 - Operating Mode Control
Bit 1 - Reference Edge Select
Bit 2 - Automatic Recovery Ctrl
Bits 3:4 - Reference Clock Selection Control
Bit 6 - Dither Enable Control
impl W<u32, Reg<u32, _DPLLCTRL1>>
pub fn m(&mut self) -> M_W<'_>
pub fn n(&mut self) -> N_W<'_>
impl W<u32, Reg<u32, _CALCTRL>>
Bits 0:2 - Calibration Up-counter Select
Bits 4:7 - Calibration Down-counter Select
Bit 8 - Continuous Calibration
Bits 16:20 - PRS Select for PRS Input When Selected in UPSEL
Bits 24:28 - PRS Select for PRS Input When Selected in DOWNSEL
impl W<u32, Reg<u32, _CALCNT>>
Bits 0:19 - Calibration Counter
impl W<u32, Reg<u32, _OSCENCMD>>
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Calibration Start
Bit 4 - HFXO Peak Detection Start
impl W<u32, Reg<u32, _DBGCLKSEL>>
Bits 0:1 - Debug Trace Clock
impl W<u32, Reg<u32, _HFCLKSEL>>
pub fn hf(&mut self) -> HF_W<'_>
impl W<u32, Reg<u32, _LFACLKSEL>>
Bits 0:2 - Clock Select for LFA
impl W<u32, Reg<u32, _LFBCLKSEL>>
Bits 0:2 - Clock Select for LFB
impl W<u32, Reg<u32, _LFECLKSEL>>
Bits 0:2 - Clock Select for LFE
impl W<u32, Reg<u32, _LFCCLKSEL>>
Bits 0:2 - Clock Select for LFC
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set HFRCORDY Interrupt Flag
Bit 1 - Set HFXORDY Interrupt Flag
Bit 2 - Set LFRCORDY Interrupt Flag
Bit 3 - Set LFXORDY Interrupt Flag
Bit 4 - Set AUXHFRCORDY Interrupt Flag
Bit 5 - Set CALRDY Interrupt Flag
Bit 6 - Set CALOF Interrupt Flag
Bit 7 - Set USHFRCORDY Interrupt Flag
Bit 8 - Set HFXODISERR Interrupt Flag
Bit 9 - Set HFXOAUTOSW Interrupt Flag
Bit 11 - Set HFXOPEAKDETRDY Interrupt Flag
Bit 13 - Set HFRCODIS Interrupt Flag
Bit 14 - Set LFTIMEOUTERR Interrupt Flag
Bit 15 - Set DPLLRDY Interrupt Flag
Bit 16 - Set DPLLLOCKFAILLOW Interrupt Flag
Bit 17 - Set DPLLLOCKFAILHIGH Interrupt Flag
Bit 27 - Set LFXOEDGE Interrupt Flag
Bit 28 - Set LFRCOEDGE Interrupt Flag
Bit 29 - Set ULFRCOEDGE Interrupt Flag
Bit 31 - Set CMUERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear HFRCORDY Interrupt Flag
Bit 1 - Clear HFXORDY Interrupt Flag
Bit 2 - Clear LFRCORDY Interrupt Flag
Bit 3 - Clear LFXORDY Interrupt Flag
Bit 4 - Clear AUXHFRCORDY Interrupt Flag
Bit 5 - Clear CALRDY Interrupt Flag
Bit 6 - Clear CALOF Interrupt Flag
Bit 7 - Clear USHFRCORDY Interrupt Flag
Bit 8 - Clear HFXODISERR Interrupt Flag
Bit 9 - Clear HFXOAUTOSW Interrupt Flag
Bit 11 - Clear HFXOPEAKDETRDY Interrupt Flag
Bit 13 - Clear HFRCODIS Interrupt Flag
Bit 14 - Clear LFTIMEOUTERR Interrupt Flag
Bit 15 - Clear DPLLRDY Interrupt Flag
Bit 16 - Clear DPLLLOCKFAILLOW Interrupt Flag
Bit 17 - Clear DPLLLOCKFAILHIGH Interrupt Flag
Bit 27 - Clear LFXOEDGE Interrupt Flag
Bit 28 - Clear LFRCOEDGE Interrupt Flag
Bit 29 - Clear ULFRCOEDGE Interrupt Flag
Bit 31 - Clear CMUERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - HFRCORDY Interrupt Enable
Bit 1 - HFXORDY Interrupt Enable
Bit 2 - LFRCORDY Interrupt Enable
Bit 3 - LFXORDY Interrupt Enable
Bit 4 - AUXHFRCORDY Interrupt Enable
Bit 5 - CALRDY Interrupt Enable
Bit 6 - CALOF Interrupt Enable
Bit 7 - USHFRCORDY Interrupt Enable
Bit 8 - HFXODISERR Interrupt Enable
Bit 9 - HFXOAUTOSW Interrupt Enable
Bit 11 - HFXOPEAKDETRDY Interrupt Enable
Bit 13 - HFRCODIS Interrupt Enable
Bit 14 - LFTIMEOUTERR Interrupt Enable
Bit 15 - DPLLRDY Interrupt Enable
Bit 16 - DPLLLOCKFAILLOW Interrupt Enable
Bit 17 - DPLLLOCKFAILHIGH Interrupt Enable
Bit 27 - LFXOEDGE Interrupt Enable
Bit 28 - LFRCOEDGE Interrupt Enable
Bit 29 - ULFRCOEDGE Interrupt Enable
Bit 31 - CMUERR Interrupt Enable
impl W<u32, Reg<u32, _HFBUSCLKEN0>>
pub fn le(&mut self) -> LE_W<'_>
Bit 0 - Low Energy Peripheral Interface Clock Enable
Bit 1 - Advanced Encryption Standard Accelerator Clock Enable
Bit 2 - External Bus Interface Clock Enable
Bit 3 - Ethernet Controller Clock Enable
Bit 4 - SDIO Controller Clock Enable
Bit 5 - General purpose Input/Output Clock Enable
Bit 6 - Peripheral Reflex System Clock Enable
Bit 7 - Linked Direct Memory Access Controller Clock Enable
Bit 8 - General Purpose CRC Clock Enable
Bit 9 - Quad-SPI Clock Enable
Bit 10 - Universal Serial Bus Interface Clock Enable
impl W<u32, Reg<u32, _HFPERCLKEN0>>
Bit 0 - Timer 0 Clock Enable
Bit 1 - Timer 1 Clock Enable
Bit 2 - Timer 2 Clock Enable
Bit 3 - Timer 3 Clock Enable
Bit 4 - Timer 4 Clock Enable
Bit 5 - Timer 5 Clock Enable
Bit 6 - Timer 6 Clock Enable
Bit 7 - Universal Synchronous/Asynchronous Receiver/Transmitter 0 Clock Enable
Bit 8 - Universal Synchronous/Asynchronous Receiver/Transmitter 1 Clock Enable
Bit 9 - Universal Synchronous/Asynchronous Receiver/Transmitter 2 Clock Enable
Bit 10 - Universal Synchronous/Asynchronous Receiver/Transmitter 3 Clock Enable
Bit 11 - Universal Synchronous/Asynchronous Receiver/Transmitter 4 Clock Enable
Bit 12 - Universal Synchronous/Asynchronous Receiver/Transmitter 5 Clock Enable
Bit 13 - Analog Comparator 0 Clock Enable
Bit 14 - Analog Comparator 1 Clock Enable
Bit 15 - Analog Comparator 1 Clock Enable
Bit 16 - Analog Comparator 3 Clock Enable
Bit 17 - I2C 0 Clock Enable
Bit 18 - I2C 1 Clock Enable
Bit 19 - I2C 2 Clock Enable
Bit 20 - Analog to Digital Converter 0 Clock Enable
Bit 21 - Analog to Digital Converter 0 Clock Enable
Bit 22 - CRYOTIMER Clock Enable
Bit 23 - Current Digital to Analog Converter 0 Clock Enable
Bit 24 - True Random Number Generator 0 Clock Enable
impl W<u32, Reg<u32, _HFPERCLKEN1>>
Bit 0 - Wide Timer 0 Clock Enable
Bit 1 - Wide Timer 0 Clock Enable
Bit 2 - Wide Timer 2 Clock Enable
Bit 3 - Wide Timer 3 Clock Enable
Bit 4 - Universal Asynchronous Receiver/Transmitter 0 Clock Enable
Bit 5 - Universal Asynchronous Receiver/Transmitter 1 Clock Enable
Bit 6 - CAN 0 Clock Enable
Bit 7 - CAN 1 Clock Enable
Bit 8 - Digital to Analog Converter 0 Clock Enable
Bit 9 - Capacitive touch sense module Clock Enable
impl W<u32, Reg<u32, _LFACLKEN0>>
Bit 0 - Low Energy Timer 0 Clock Enable
Bit 1 - Low Energy Timer 1 Clock Enable
Bit 2 - Low Energy Sensor Interface Clock Enable
Bit 3 - Liquid Crystal Display Controller Clock Enable
Bit 4 - Real-Time Counter Clock Enable
impl W<u32, Reg<u32, _LFBCLKEN0>>
Bit 0 - Low Energy UART 0 Clock Enable
Bit 1 - Low Energy UART 1 Clock Enable
Bit 3 - Capacitive touch sense module Clock Enable
impl W<u32, Reg<u32, _LFCCLKEN0>>
Bit 0 - Universal Serial Bus Interface Clock Enable
impl W<u32, Reg<u32, _LFECLKEN0>>
Bit 0 - Real-Time Counter and Calendar Clock Enable
impl W<u32, Reg<u32, _HFPRESC>>
Bits 8:12 - HFCLK Prescaler
Bits 24:25 - HFCLKLE Prescaler
impl W<u32, Reg<u32, _HFBUSPRESC>>
Bits 8:16 - HFBUSCLK Prescaler
impl W<u32, Reg<u32, _HFCOREPRESC>>
Bits 8:16 - HFCORECLK Prescaler
impl W<u32, Reg<u32, _HFPERPRESC>>
Bits 8:16 - HFPERCLK Prescaler
impl W<u32, Reg<u32, _HFEXPPRESC>>
Bits 8:12 - HFEXPCLK Prescaler
impl W<u32, Reg<u32, _HFPERPRESCB>>
Bits 8:16 - HFPERCLK Prescaler
impl W<u32, Reg<u32, _HFPERPRESCC>>
Bits 8:16 - HFPERCLK Prescaler
impl W<u32, Reg<u32, _LFAPRESC0>>
Bits 0:3 - Low Energy Timer 0 Prescaler
Bits 4:7 - Low Energy Timer 1 Prescaler
Bits 8:9 - Low Energy Sensor Interface Prescaler
Bits 12:14 - Liquid Crystal Display Controller Prescaler
Bits 16:19 - Real-Time Counter Prescaler
impl W<u32, Reg<u32, _LFBPRESC0>>
Bits 0:1 - Low Energy UART 0 Prescaler
Bits 4:5 - Low Energy UART 1 Prescaler
Bits 12:13 - Capacitive touch sense module Prescaler
impl W<u32, Reg<u32, _LFEPRESC0>>
Bits 0:1 - Real-Time Counter and Calendar Prescaler
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _PCNTCTRL>>
Bit 0 - PCNT0 Clock Enable
Bit 1 - PCNT0 Clock Select
Bit 2 - PCNT1 Clock Enable
Bit 3 - PCNT1 Clock Select
Bit 4 - PCNT2 Clock Enable
Bit 5 - PCNT2 Clock Select
impl W<u32, Reg<u32, _ADCCTRL>>
Bits 0:1 - ADC0 Clock Prescaler
Bits 4:5 - ADC0 Clock Select
Bit 8 - Invert Clock Selected By ADC0CLKSEL
Bits 16:17 - ADC1 Clock Prescaler
Bits 20:21 - ADC1 Clock Select
Bit 24 - Invert Clock Selected By ADC1CLKSEL
impl W<u32, Reg<u32, _SDIOCTRL>>
Bits 0:1 - SDIO Reference Clock Select
Bit 7 - SDIO Reference Clock Disable
impl W<u32, Reg<u32, _QSPICTRL>>
Bits 0:1 - QSPI0 Reference Clock Select
Bit 7 - QSPI0 Reference Clock Disable
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CLKOUT0 Pin Enable
Bit 1 - CLKOUT1 Pin Enable
Bit 2 - CLKOUT2 Pin Enable
Bit 28 - CLKIN0 Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Configuration Lock Key
impl W<u32, Reg<u32, _HFRCOSS>>
Bits 0:2 - Spread Spectrum Amplitude
Bits 8:12 - Spread Spectrum Update Interval
impl W<u32, Reg<u32, _USBCTRL>>
Bits 0:2 - USB Rate Clock Select
Bit 7 - USB Rate Clock Enable
impl W<u32, Reg<u32, _USBCRCTRL>>
Bit 0 - Clock Recovery Enable
Bit 1 - Low Speed Clock Recovery Mode
impl W<u32, Reg<u32, _CTRL>>
Bit 1 - Key Buffer Disable
Bit 10 - No Stalling of Bus When Busy
Bits 14:15 - Increment Width
Bits 16:17 - DMA0 Read Mode
Bits 20:21 - DMA0 Read Register Select
Bits 24:25 - DMA1 Read Mode
Bits 28:29 - DATA0 DMA Unaligned Read Register Select
Bit 31 - Combined Data0 Write DMA Request
impl W<u32, Reg<u32, _WAC>>
Bits 0:3 - Modular Operation Modulus
Bit 4 - Modular Operation Field Type
Bits 8:9 - Multiply Width
Bits 10:11 - Result Width
impl W<u32, Reg<u32, _CMD>>
Bits 0:7 - Execute Instruction
Bit 9 - Encryption/Decryption SEQUENCE Start
impl W<u32, Reg<u32, _KEY>>
impl W<u32, Reg<u32, _KEYBUF>>
Bits 0:31 - Key Buffer Access
impl W<u32, Reg<u32, _SEQCTRL>>
Bits 0:13 - Buffer Length a in Bytes
Bits 20:21 - Size of Data Blocks
impl W<u32, Reg<u32, _SEQCTRLB>>
Bits 0:13 - Buffer Length B in Bytes
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set INSTRDONE Interrupt Flag
Bit 1 - Set SEQDONE Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear INSTRDONE Interrupt Flag
Bit 1 - Clear SEQDONE Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - INSTRDONE Interrupt Enable
Bit 1 - SEQDONE Interrupt Enable
impl W<u32, Reg<u32, _SEQ0>>
Bits 0:7 - Sequence Instruction 0
Bits 8:15 - Sequence Instruction 1
Bits 16:23 - Sequence Instruction 2
Bits 24:31 - Sequence Instruction 3
impl W<u32, Reg<u32, _SEQ1>>
Bits 0:7 - Sequence Instruction 4
Bits 8:15 - Sequence Instruction 5
Bits 16:23 - Sequence Instruction 6
Bits 24:31 - Sequence Instruction 7
impl W<u32, Reg<u32, _SEQ2>>
Bits 0:7 - Sequence Instruction 8
Bits 8:15 - Sequence Instruction 9
Bits 16:23 - Sequence Instruction 10
Bits 24:31 - Sequence Instruction 11
impl W<u32, Reg<u32, _SEQ3>>
Bits 0:7 - Sequence Instruction 12
Bits 8:15 - Sequence Instruction 13
Bits 16:23 - Sequence Instruction 14
Bits 24:31 - Sequence Instruction 15
impl W<u32, Reg<u32, _SEQ4>>
Bits 0:7 - Sequence Instruction 16
Bits 8:15 - Sequence Instruction 17
Bits 16:23 - Sequence Instruction 18
Bits 24:31 - Sequence Instruction 19
impl W<u32, Reg<u32, _DATA0>>
Bits 0:31 - Data 0 Access
impl W<u32, Reg<u32, _DATA1>>
Bits 0:31 - Data 1 Access
impl W<u32, Reg<u32, _DATA2>>
Bits 0:31 - Data 2 Access
impl W<u32, Reg<u32, _DATA3>>
Bits 0:31 - Data 3 Access
impl W<u32, Reg<u32, _DATA0XOR>>
Bits 0:31 - XOR Data 0 Access
impl W<u32, Reg<u32, _DATA0BYTE>>
Bits 0:7 - Data 0 Byte Access
impl W<u32, Reg<u32, _DATA1BYTE>>
Bits 0:7 - Data 1 Byte Access
impl W<u32, Reg<u32, _DATA0XORBYTE>>
Bits 0:7 - Data 0 XOR Byte Access
impl W<u32, Reg<u32, _DATA0BYTE12>>
Bits 0:7 - Data 0 Byte 12 Access
impl W<u32, Reg<u32, _DATA0BYTE13>>
Bits 0:7 - Data 0 Byte 13 Access
impl W<u32, Reg<u32, _DATA0BYTE14>>
Bits 0:7 - Data 0 Byte 14 Access
impl W<u32, Reg<u32, _DATA0BYTE15>>
Bits 0:7 - Data 0 Byte 15 Access
impl W<u32, Reg<u32, _DDATA0>>
Bits 0:31 - Double Data 0 Access
impl W<u32, Reg<u32, _DDATA1>>
Bits 0:31 - Double Data 0 Access
impl W<u32, Reg<u32, _DDATA2>>
Bits 0:31 - Double Data 0 Access
impl W<u32, Reg<u32, _DDATA3>>
Bits 0:31 - Double Data 0 Access
impl W<u32, Reg<u32, _DDATA4>>
Bits 0:31 - Double Data 0 Access
impl W<u32, Reg<u32, _DDATA0BIG>>
Bits 0:31 - Double Data 0 Big Endian Access
impl W<u32, Reg<u32, _DDATA0BYTE>>
Bits 0:7 - Ddata 0 Byte Access
impl W<u32, Reg<u32, _DDATA1BYTE>>
Bits 0:7 - Ddata 1 Byte Access
impl W<u32, Reg<u32, _DDATA0BYTE32>>
Bits 0:3 - Ddata 0 Byte 32 Access
impl W<u32, Reg<u32, _QDATA0>>
Bits 0:31 - Quad Data 0 Access
impl W<u32, Reg<u32, _QDATA1>>
Bits 0:31 - Quad Data 1 Access
impl W<u32, Reg<u32, _QDATA1BIG>>
Bits 0:31 - Quad Data 1 Big Endian Access
impl W<u32, Reg<u32, _QDATA0BYTE>>
Bits 0:7 - Qdata 0 Byte Access
impl W<u32, Reg<u32, _QDATA1BYTE>>
Bits 0:7 - Qdata 1 Byte Access
impl W<u32, Reg<u32, _CTRL>>
Bits 0:1 - Configure Scan Mode
Bits 2:6 - Scan Start PRS Select
Bits 7:8 - Select Scan Configuration
Bit 11 - Alternative Excitation Map
Bit 13 - Enable Dual Sample Mode
Bit 16 - Result Buffer Overwrite
Bit 17 - Enable Storing of SCANRES
Bit 19 - Result Buffer Interrupt and DMA Trigger Level
Bits 20:21 - DMA Wake-up From EM2
Bit 22 - Debug Mode Run Enable
impl W<u32, Reg<u32, _TIMCTRL>>
Bits 0:1 - Prescaling Factor for High Frequency Timer
Bits 4:6 - Prescaling Factor for Low Frequency Timer
Bits 8:10 - Period Counter Prescaling
Bits 12:19 - Period Counter Top Value
Bits 22:23 - Start Delay Configuration
Bit 28 - AUXHFRCO Startup Configuration
impl W<u32, Reg<u32, _PERCTRL>>
Bit 2 - VDAC CH0 Data Selection
Bit 3 - VDAC CH1 Data Selection
Bit 6 - VDAC Startup Configuration
Bit 8 - VDAC Conversion Trigger Configuration
Bit 24 - Invert Analog Comparator 0 Output
Bit 25 - Invert Analog Comparator 1 Output
Bit 26 - ACMP0 Hysteresis Enable
Bit 27 - ACMP1 Hysteresis Enable
Bits 28:29 - ACMP and VDAC Duty Cycle Mode
impl W<u32, Reg<u32, _DECCTRL>>
Bit 0 - Disable the Decoder
Bit 1 - Enable Check of Current State
Bit 2 - Enable Decoder to Channel Interrupt Mapping
Bit 3 - Enable Decoder Hysteresis on PRS0 Output
Bit 4 - Enable Decoder Hysteresis on PRS1 Output
Bit 5 - Enable Decoder Hysteresis on PRS2 Output
Bit 6 - Enable Decoder Hysteresis on Interrupt Requests
Bit 7 - Enable Count Mode on Decoder PRS Channels 0 and 1
Bit 8 - LESENSE Decoder Input Configuration
Bits 10:14 - LESENSE Decoder PRS Input 0 Configuration
Bits 15:19 - LESENSE Decoder PRS Input 1 Configuration
Bits 20:24 - LESENSE Decoder PRS Input 2 Configuration
Bits 25:29 - LESENSE Decoder PRS Input 3 Configuration
impl W<u32, Reg<u32, _BIASCTRL>>
Bits 0:1 - Select Bias Mode
impl W<u32, Reg<u32, _EVALCTRL>>
Bits 0:15 - Sliding Window and Step Detection Size
impl W<u32, Reg<u32, _PRSCTRL>>
Bits 0:4 - Decoder State Compare Value
Bits 8:12 - Decoder State Compare Value Mask
Bit 16 - Enable PRS Output DECCMP
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Start Scanning of Sensors
Bit 1 - Stop Scanning of Sensors
Bit 3 - Clear Result Buffer
impl W<u32, Reg<u32, _CHEN>>
Bits 0:15 - Enable Scan Channel
impl W<u32, Reg<u32, _SCANRES>>
Bits 16:31 - Direction of Previous Step Detection
impl W<u32, Reg<u32, _DECSTATE>>
Bits 0:4 - Current Decoder State
impl W<u32, Reg<u32, _SENSORSTATE>>
Bits 0:3 - Decoder Input Register
impl W<u32, Reg<u32, _IDLECONF>>
Bits 0:1 - Channel 0 Idle Phase Configuration
Bits 2:3 - Channel 1 Idle Phase Configuration
Bits 4:5 - Channel 2 Idle Phase Configuration
Bits 6:7 - Channel 3 Idle Phase Configuration
Bits 8:9 - Channel 4 Idle Phase Configuration
Bits 10:11 - Channel 5 Idle Phase Configuration
Bits 12:13 - Channel 6 Idle Phase Configuration
Bits 14:15 - Channel 7 Idle Phase Configuration
Bits 16:17 - Channel 8 Idle Phase Configuration
Bits 18:19 - Channel 9 Idle Phase Configuration
Bits 20:21 - Channel 10 Idle Phase Configuration
Bits 22:23 - Channel 11 Idle Phase Configuration
Bits 24:25 - Channel 12 Idle Phase Configuration
Bits 26:27 - Channel 13 Idle Phase Configuration
Bits 28:29 - Channel 14 Idle Phase Configuration
Bits 30:31 - Channel 15 Idle Phase Configuration
impl W<u32, Reg<u32, _ALTEXCONF>>
Bits 0:1 - ALTEX0 Idle Phase Configuration
Bits 2:3 - ALTEX1 Idle Phase Configuration
Bits 4:5 - ALTEX2 Idle Phase Configuration
Bits 6:7 - ALTEX3 Idle Phase Configuration
Bits 8:9 - ALTEX4 Idle Phase Configuration
Bits 10:11 - ALTEX5 Idle Phase Configuration
Bits 12:13 - ALTEX6 Idle Phase Configuration
Bits 14:15 - ALTEX7 Idle Phase Configuration
Bit 16 - ALTEX0 Always Excite Enable
Bit 17 - ALTEX1 Always Excite Enable
Bit 18 - ALTEX2 Always Excite Enable
Bit 19 - ALTEX3 Always Excite Enable
Bit 20 - ALTEX4 Always Excite Enable
Bit 21 - ALTEX5 Always Excite Enable
Bit 22 - ALTEX6 Always Excite Enable
Bit 23 - ALTEX7 Always Excite Enable
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set CH0 Interrupt Flag
Bit 1 - Set CH1 Interrupt Flag
Bit 2 - Set CH2 Interrupt Flag
Bit 3 - Set CH3 Interrupt Flag
Bit 4 - Set CH4 Interrupt Flag
Bit 5 - Set CH5 Interrupt Flag
Bit 6 - Set CH6 Interrupt Flag
Bit 7 - Set CH7 Interrupt Flag
Bit 8 - Set CH8 Interrupt Flag
Bit 9 - Set CH9 Interrupt Flag
Bit 10 - Set CH10 Interrupt Flag
Bit 11 - Set CH11 Interrupt Flag
Bit 12 - Set CH12 Interrupt Flag
Bit 13 - Set CH13 Interrupt Flag
Bit 14 - Set CH14 Interrupt Flag
Bit 15 - Set CH15 Interrupt Flag
Bit 16 - Set SCANCOMPLETE Interrupt Flag
Bit 17 - Set DEC Interrupt Flag
Bit 18 - Set DECERR Interrupt Flag
Bit 19 - Set BUFDATAV Interrupt Flag
Bit 20 - Set BUFLEVEL Interrupt Flag
Bit 21 - Set BUFOF Interrupt Flag
Bit 22 - Set CNTOF Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear CH0 Interrupt Flag
Bit 1 - Clear CH1 Interrupt Flag
Bit 2 - Clear CH2 Interrupt Flag
Bit 3 - Clear CH3 Interrupt Flag
Bit 4 - Clear CH4 Interrupt Flag
Bit 5 - Clear CH5 Interrupt Flag
Bit 6 - Clear CH6 Interrupt Flag
Bit 7 - Clear CH7 Interrupt Flag
Bit 8 - Clear CH8 Interrupt Flag
Bit 9 - Clear CH9 Interrupt Flag
Bit 10 - Clear CH10 Interrupt Flag
Bit 11 - Clear CH11 Interrupt Flag
Bit 12 - Clear CH12 Interrupt Flag
Bit 13 - Clear CH13 Interrupt Flag
Bit 14 - Clear CH14 Interrupt Flag
Bit 15 - Clear CH15 Interrupt Flag
Bit 16 - Clear SCANCOMPLETE Interrupt Flag
Bit 17 - Clear DEC Interrupt Flag
Bit 18 - Clear DECERR Interrupt Flag
Bit 19 - Clear BUFDATAV Interrupt Flag
Bit 20 - Clear BUFLEVEL Interrupt Flag
Bit 21 - Clear BUFOF Interrupt Flag
Bit 22 - Clear CNTOF Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - CH0 Interrupt Enable
Bit 1 - CH1 Interrupt Enable
Bit 2 - CH2 Interrupt Enable
Bit 3 - CH3 Interrupt Enable
Bit 4 - CH4 Interrupt Enable
Bit 5 - CH5 Interrupt Enable
Bit 6 - CH6 Interrupt Enable
Bit 7 - CH7 Interrupt Enable
Bit 8 - CH8 Interrupt Enable
Bit 9 - CH9 Interrupt Enable
Bit 10 - CH10 Interrupt Enable
Bit 11 - CH11 Interrupt Enable
Bit 12 - CH12 Interrupt Enable
Bit 13 - CH13 Interrupt Enable
Bit 14 - CH14 Interrupt Enable
Bit 15 - CH15 Interrupt Enable
Bit 16 - SCANCOMPLETE Interrupt Enable
Bit 17 - DEC Interrupt Enable
Bit 18 - DECERR Interrupt Enable
Bit 19 - BUFDATAV Interrupt Enable
Bit 20 - BUFLEVEL Interrupt Enable
Bit 21 - BUFOF Interrupt Enable
Bit 22 - CNTOF Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 16 - ALTEX0 Pin Enable
Bit 17 - ALTEX1 Pin Enable
Bit 18 - ALTEX2 Pin Enable
Bit 19 - ALTEX3 Pin Enable
Bit 20 - ALTEX4 Pin Enable
Bit 21 - ALTEX5 Pin Enable
Bit 22 - ALTEX6 Pin Enable
Bit 23 - ALTEX7 Pin Enable
impl W<u32, Reg<u32, _ST0_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST0_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST1_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST1_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST2_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST2_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST3_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST3_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST4_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST4_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST5_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST5_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST6_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST6_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST7_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST7_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST8_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST8_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST9_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST9_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST10_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST10_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST11_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST11_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST12_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST12_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST13_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST13_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST14_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST14_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST15_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST15_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST16_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST16_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST17_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST17_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST18_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST18_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST19_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST19_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST20_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST20_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST21_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST21_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST22_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST22_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST23_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST23_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST24_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST24_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST25_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST25_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST26_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST26_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST27_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST27_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST28_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST28_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST29_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST29_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST30_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST30_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST31_TCONFA>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 14 - Enable State Descriptor Chaining
Bit 15 - Set Interrupt Flag Enable
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _ST31_TCONFB>>
Bits 0:3 - Sensor Compare Value
Bits 8:12 - Next State Index
Bit 15 - Set Interrupt Flag
Bits 16:18 - Configure Transition Action
impl W<u32, Reg<u32, _BUF0_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF1_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF2_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF3_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF4_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF5_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF6_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF7_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF8_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF9_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF10_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF11_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF12_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF13_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF14_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _BUF15_DATA>>
Bits 0:15 - Scan Result Buffer
impl W<u32, Reg<u32, _CH0_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH0_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH0_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH1_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH1_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH1_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH2_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH2_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH2_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH3_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH3_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH3_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH4_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH4_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH4_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH5_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH5_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH5_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH6_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH6_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH6_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH7_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH7_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH7_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH8_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH8_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH8_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH9_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH9_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH9_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH10_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH10_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH10_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH11_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH11_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH11_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH12_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH12_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH12_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH13_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH13_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH13_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH14_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH14_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH14_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CH15_TIMING>>
Bits 0:5 - Set Excitation Time
Bits 6:13 - Set Sample Delay
Bits 14:23 - Set Measure Delay
impl W<u32, Reg<u32, _CH15_INTERACT>>
Bits 0:11 - ACMP Threshold or VDAC Data
Bits 12:13 - Select Sample Mode
Bits 14:16 - Enable Interrupt Generation
Bits 17:18 - Set GPIO Mode
Bit 19 - Select Clock Used for Excitation Timing
Bit 20 - Select Clock Used for Timing of Sample Delay
Bit 21 - Use Alternative Excite Pin
impl W<u32, Reg<u32, _CH15_EVAL>>
Bits 0:15 - Decision Threshold for Sensor Data
Bit 16 - Select Mode for Threshold Comparison
Bit 17 - Send Result to Decoder
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Bit 20 - Enable Inversion of Result
Bits 21:22 - Configure Evaluation Mode
impl W<u32, Reg<u32, _CTRL>>
Bit 12 - No Idle Cycle Insertion on Bank 0
Bit 13 - No Idle Cycle Insertion on Bank 1
Bit 14 - No Idle Cycle Insertion on Bank 2
Bit 15 - No Idle Cycle Insertion on Bank 3
Bit 17 - ARDY Timeout Disable
Bit 18 - ARDY Enable for Bank 1
Bit 19 - ARDY Timeout Disable for Bank 1
Bit 20 - ARDY Enable for Bank 2
Bit 21 - ARDY Timeout Disable for Bank 2
Bit 22 - ARDY Enable for Bank 3
Bit 23 - ARDY Timeout Disable for Bank 3
pub fn bl(&mut self) -> BL_W<'_>
Bit 24 - Byte Lane Enable for Bank 0
Bit 25 - Byte Lane Enable for Bank 1
Bit 26 - Byte Lane Enable for Bank 2
Bit 27 - Byte Lane Enable for Bank 3
Bit 30 - Individual Timing Set, Line Polarity and Mode Definition Enable
Bit 31 - Alternative Address Map Enable
impl W<u32, Reg<u32, _ADDRTIMING>>
Bits 0:2 - Address Setup Time
Bits 8:10 - Address Hold Time
Bit 28 - Half Cycle ALE Strobe Duration Enable
impl W<u32, Reg<u32, _RDTIMING>>
Bits 0:2 - Read Setup Time
Bits 8:14 - Read Strobe Time
Bits 16:18 - Read Hold Time
Bit 28 - Half Cycle REn Strobe Duration Enable
pub fn pagemode(&mut self) -> PAGEMODE_W<'_>
Bit 30 - Page Mode Access Enable
impl W<u32, Reg<u32, _WRTIMING>>
Bits 0:2 - Write Setup Time
Bits 8:14 - Write Strobe Time
Bits 16:18 - Write Hold Time
Bit 28 - Half Cycle WEn Strobe Duration Enable
Bit 29 - Write Buffer Disable
impl W<u32, Reg<u32, _POLARITY>>
Bit 0 - Chip Select Polarity
Bit 1 - Read Enable Polarity
Bit 2 - Write Enable Polarity
Bit 3 - Address Latch Polarity
impl W<u32, Reg<u32, _ADDRTIMING1>>
Bits 0:2 - Address Setup Time
Bits 8:10 - Address Hold Time
Bit 28 - Half Cycle ALE Strobe Duration Enable
impl W<u32, Reg<u32, _RDTIMING1>>
Bits 0:2 - Read Setup Time
Bits 8:14 - Read Strobe Time
Bits 16:18 - Read Hold Time
Bit 28 - Half Cycle REn Strobe Duration Enable
pub fn pagemode(&mut self) -> PAGEMODE_W<'_>
Bit 30 - Page Mode Access Enable
impl W<u32, Reg<u32, _WRTIMING1>>
Bits 0:2 - Write Setup Time
Bits 8:14 - Write Strobe Time
Bits 16:18 - Write Hold Time
Bit 28 - Half Cycle WEn Strobe Duration Enable
Bit 29 - Write Buffer Disable
impl W<u32, Reg<u32, _POLARITY1>>
Bit 0 - Chip Select Polarity
Bit 1 - Read Enable Polarity
Bit 2 - Write Enable Polarity
Bit 3 - Address Latch Polarity
impl W<u32, Reg<u32, _ADDRTIMING2>>
Bits 0:2 - Address Setup Time
Bits 8:10 - Address Hold Time
Bit 28 - Half Cycle ALE Strobe Duration Enable
impl W<u32, Reg<u32, _RDTIMING2>>
Bits 0:2 - Read Setup Time
Bits 8:14 - Read Strobe Time
Bits 16:18 - Read Hold Time
Bit 28 - Half Cycle REn Strobe Duration Enable
pub fn pagemode(&mut self) -> PAGEMODE_W<'_>
Bit 30 - Page Mode Access Enable
impl W<u32, Reg<u32, _WRTIMING2>>
Bits 0:2 - Write Setup Time
Bits 8:14 - Write Strobe Time
Bits 16:18 - Write Hold Time
Bit 28 - Half Cycle WEn Strobe Duration Enable
Bit 29 - Write Buffer Disable
impl W<u32, Reg<u32, _POLARITY2>>
Bit 0 - Chip Select Polarity
Bit 1 - Read Enable Polarity
Bit 2 - Write Enable Polarity
Bit 3 - Address Latch Polarity
impl W<u32, Reg<u32, _ADDRTIMING3>>
Bits 0:2 - Address Setup Time
Bits 8:10 - Address Hold Time
Bit 28 - Half Cycle ALE Strobe Duration Enable
impl W<u32, Reg<u32, _RDTIMING3>>
Bits 0:2 - Read Setup Time
Bits 8:14 - Read Strobe Time
Bits 16:18 - Read Hold Time
Bit 28 - Half Cycle REn Strobe Duration Enable
pub fn pagemode(&mut self) -> PAGEMODE_W<'_>
Bit 30 - Page Mode Access Enable
impl W<u32, Reg<u32, _WRTIMING3>>
Bits 0:2 - Write Setup Time
Bits 8:14 - Write Strobe Time
Bits 16:18 - Write Hold Time
Bit 28 - Half Cycle WEn Strobe Duration Enable
Bit 29 - Write Buffer Disable
impl W<u32, Reg<u32, _POLARITY3>>
Bit 0 - Chip Select Polarity
Bit 1 - Read Enable Polarity
Bit 2 - Write Enable Polarity
Bit 3 - Address Latch Polarity
impl W<u32, Reg<u32, _PAGECTRL>>
pub fn pagelen(&mut self) -> PAGELEN_W<'_>
Bit 4 - Intrapage Hit Only on Incremental Addresses
Bits 8:11 - Page Read Access Time
Bits 20:26 - Maximum Page Open Time
impl W<u32, Reg<u32, _NANDCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - NAND Flash Control Enable
Bits 4:5 - NAND Flash Bank
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Error Correction Code Generation Start
Bit 1 - Error Correction Code Generation Stop
Bit 2 - Error Correction Code Clear
impl W<u32, Reg<u32, _TFTCTRL>>
pub fn dd(&mut self) -> DD_W<'_>
Bits 0:1 - TFT Direct Drive Mode
Bits 2:5 - TFT Mask and Blend Mode
Bit 8 - TFT EBI_DCLK Shift Enable
Bit 9 - TFT Frame Base Copy Trigger
Bits 10:11 - Interleave Mode
Bit 12 - Masking/Alpha Blending Color1 Source
Bits 16:17 - TFT Transaction Width
Bit 19 - Alias to Graphics Bank Enable
Bits 20:21 - Graphics Bank
Bits 22:23 - Graphic Bank Select Aliasing
impl W<u32, Reg<u32, _TFTCOLORFORMAT>>
Bits 0:2 - Sprite Pixel Color Format
Bits 8:9 - Source and Destination Pixel Color Format
impl W<u32, Reg<u32, _TFTFRAMEBASE>>
Bits 0:27 - Frame Base Address
impl W<u32, Reg<u32, _TFTSTRIDE>>
Bits 0:11 - Horizontal Stride
impl W<u32, Reg<u32, _TFTSIZE>>
Bits 0:9 - Horizontal Size (excluding Porches)
Bits 16:25 - Vertical Size (excluding Porches)
impl W<u32, Reg<u32, _TFTHPORCH>>
Bits 0:6 - Horizontal Synchronization Pulse Width
Bits 8:15 - Horizontal Front Porch Size
Bits 18:25 - Horizontal Back Porch Size
Bits 28:29 - HSYNC Start Delay
impl W<u32, Reg<u32, _TFTVPORCH>>
Bits 0:6 - Vertical Synchronization Pulse Width
Bits 8:19 - Vertical Front Porch Size
Bits 20:31 - Vertical Back Porch Size
impl W<u32, Reg<u32, _TFTTIMING>>
Bits 0:11 - TFT Direct Drive Transaction (EBI_DCLK) Period
Bits 12:23 - TFT Direct Drive Transaction Start
Bits 24:26 - TFT Setup Time
Bits 28:30 - TFT Hold Time
impl W<u32, Reg<u32, _TFTPOLARITY>>
Bit 0 - TFT Chip Select Polarity
Bit 1 - TFT DCLK Polarity
Bit 2 - TFT DATAEN Polarity
Bit 3 - Address Latch Polarity
impl W<u32, Reg<u32, _TFTDD>>
Bits 0:23 - TFT Direct Drive Data From Internal Memory
impl W<u32, Reg<u32, _TFTALPHA>>
Bits 0:8 - TFT Alpha Blending Factor
impl W<u32, Reg<u32, _TFTPIXEL0>>
impl W<u32, Reg<u32, _TFTPIXEL1>>
impl W<u32, Reg<u32, _TFTMASK>>
Bits 0:23 - TFT Mask Value
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Vertical Sync Interrupt Flag Set
Bit 1 - Horizontal Sync Interrupt Flag Set
Bit 2 - Vertical Back Porch Interrupt Flag Set
Bit 3 - Vertical Front Porch Interrupt Flag Set
Bit 4 - Direct Drive Data Empty Interrupt Flag Set
Bit 5 - Direct Drive Jitter Interrupt Flag Set
Bit 6 - EBI_TFTPIXEL0 Empty Interrupt Flag Set
Bit 7 - EBI_TFTPIXEL1 Empty Interrupt Flag Set
Bit 8 - EBI_TFTPIXEL Full Interrupt Flag Set
Bit 9 - EBI_TFTPIXEL Overflow Interrupt Flag Set
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Vertical Sync Interrupt Flag Clear
Bit 1 - Horizontal Sync Interrupt Flag Clear
Bit 2 - Vertical Back Porch Interrupt Flag Clear
Bit 3 - Vertical Front Porch Interrupt Flag Clear
Bit 4 - Direct Drive Data Empty Interrupt Flag Clear
Bit 5 - Direct Drive Jitter Interrupt Flag Clear
Bit 6 - EBI_TFTPIXEL0 Empty Interrupt Flag Clear
Bit 7 - EBI_TFTPIXEL1 Empty Interrupt Flag Clear
Bit 8 - EBI_TFTPIXEL Full Interrupt Flag Clear
Bit 9 - EBI_TFTPIXEL Overflow Interrupt Flag Clear
impl W<u32, Reg<u32, _IEN>>
Bit 0 - Vertical Sync Interrupt Enable
Bit 1 - Horizontal Sync Interrupt Enable
Bit 2 - Vertical Back Porch Interrupt Enable
Bit 3 - Vertical Front Porch Interrupt Enable
Bit 4 - Direct Drive Data Empty Interrupt Enable
Bit 5 - Direct Drive Jitter Interrupt Enable
Bit 6 - EBI_TFTPIXEL0 Empty Interrupt Enable
Bit 7 - EBI_TFTPIXEL1 Empty Interrupt Enable
Bit 8 - EBI_TFTPIXEL Full Interrupt Enable
Bit 9 - EBI_TFTPIXEL Overflow Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 1 - EBI_CS0 Pin Enable
Bit 2 - EBI_CS1 Pin Enable
Bit 3 - EBI_CS2 Pin Enable
Bit 4 - EBI_CS3 Pin Enable
Bit 5 - EBI_ALE Pin Enable
Bit 6 - EBI_ARDY Pin Enable
Bit 7 - EBI_BL[1:0]
Pin Enable
Bit 12 - NANDRE and NANDWE Pin Enable
Bits 16:17 - Sets the Lower Bound for EBI_A Enabling
Bits 18:22 - EBI_A Pin Enable
Bit 24 - EBI_TFT Pin Enable
Bit 25 - EBI_DATA Pin Enable
Bit 26 - EBI_CSTFT Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _NETWORKCTRL>>
Bit 4 - Management port enable
Bit 5 - Clear statistics registers
Bit 6 - Incremental statistics registers
Bit 7 - Write enable for statistics registers
Bit 8 - Back pressure will force collisions on all received frames
Bit 9 - Start transmission
Bit 11 - Transmit pause frame
Bit 12 - Transmit zero quantum pause frame
Bit 15 - Store receive time stamp to memory.
Bit 16 - Enable PFC Priority Based Pause Reception capabilities.
Bit 17 - Write a one to transmit PFC priority based pause frame.
Bit 18 - Flush the next packet from the external RX DPRAM.
Bit 19 - Enable LPI transmission when set LPI (low power idle) is immediately transmitted.
Bit 20 - Enable detection of unicast PTP unicast frames.
Bit 22 - Store UDP / TCP offset to memory.
Bit 24 - 1588 One Step Sync Mode.
Bit 25 - Enable multiple PFC pause quantums, one per pause priority
impl W<u32, Reg<u32, _NETWORKCFG>>
Bit 2 - Discard non-VLAN frames
Bit 3 - Jumbo frames enable
Bit 6 - Multicast hash enable
Bit 7 - Unicast hash enable
Bit 8 - Receive 1536 byte frames
Bits 14:15 - Receive buffer offset
Bit 16 - Length field error frame discard
Bits 18:20 - MDC clock division
Bit 23 - Disable copy of pause frames
Bit 24 - Receive checksum offload enable
Bit 25 - Enable frames to be received in half-duplex mode while transmitting.
Bit 28 - IPG stretch enable
Bit 29 - Receive bad preamble.
Bit 30 - Ignore IPG rx_er.
impl W<u32, Reg<u32, _DMACFG>>
Bits 0:4 - Selects the burst length to use on the AMBA (AHB) when transferring frame data.
Bit 5 - Enable header data Splitting.
Bits 8:9 - Receiver packet buffer memory size select.
Bit 10 - Transmitter packet buffer memory size select.
Bit 11 - Transmitter IP, TCP and UDP checksum generation offload enable
Bits 16:23 - DMA receive buffer size in external AMBA (AHB) system memory.
Bit 24 - Auto Discard RX pkts during lack of resource.
Bit 25 - Force max length bursts on RX.
Bit 26 - Force max length bursts on TX.
Bit 28 - Enable RX extended BD mode.
Bit 29 - Enable TX extended BD mode.
impl W<u32, Reg<u32, _TXSTATUS>>
Bit 1 - Collision occurred
Bit 2 - Retry limit exceeded
Bit 4 - Transmit frame corruption due to AMBA (AHB) errors.
Bit 5 - Transmit complete
Bit 6 - Transmit under run
Bit 7 - Late collision occurred
Bit 8 - bresp/hresp not OK
impl W<u32, Reg<u32, _RXQPTR>>
Bits 2:31 - Receive buffer queue base address
impl W<u32, Reg<u32, _TXQPTR>>
Bits 2:31 - Transmit buffer queue base address
impl W<u32, Reg<u32, _RXSTATUS>>
Bit 0 - Buffer not available
Bit 3 - bresp/hresp not OK
impl W<u32, Reg<u32, _IFCR>>
Bit 0 - Management frame sent
Bit 4 - Transmit under run
Bit 5 - Retry limit exceeded or late collision
Bit 6 - Transmit frame corruption due to AMBA (AHB) error.
Bit 7 - Transmit complete
Bit 12 - Pause frame with non-zero pause quantum received
Bit 14 - Pause frame transmitted
Bit 18 - PTP delay_req frame received
Bit 19 - PTP sync frame received
Bit 20 - PTP delay_req frame transmitted
Bit 21 - PTP sync frame transmitted
Bit 22 - PTP pdelay_req frame received
Bit 23 - PTP pdelay_resp frame received
Bit 24 - PTP pdelay_req frame transmitted
Bit 25 - PTP pdelay_resp frame transmitted
Bit 26 - TSU seconds register increment
Bit 27 - Receive LPI indication status bit change
Bit 28 - WOL event received interrupt.
Bit 29 - TSU timer comparison interrupt.
impl W<u32, Reg<u32, _IENS>>
Bit 0 - Enable management done interrupt
Bit 1 - Enable receive complete interrupt
Bit 2 - Enable receive used bit read interrupt
Bit 3 - Enable transmit used bit read interrupt
Bit 4 - Enable transmit buffer under run interrupt
Bit 5 - Enable retry limit exceeded or late collision interrupt
Bit 6 - Enable transmit frame corruption due to AMBA (AHB) error interrupt
Bit 7 - Enable transmit complete interrupt
Bit 10 - Enable receive overrun interrupt
Bit 11 - Enable bresp/hresp not OK interrupt
Bit 12 - Enable pause frame with non-zero pause quantum interrupt
Bit 13 - Enable pause time zero interrupt
Bit 14 - Enable pause frame transmitted interrupt
Bit 18 - Enable PTP delay_req frame received interrupt
Bit 19 - Enable PTP sync frame received interrupt
Bit 20 - Enable PTP delay_req frame transmitted interrupt
Bit 21 - Enable PTP sync frame transmitted interrupt
Bit 22 - Enable PTP pdelay_req frame received interrupt
Bit 23 - Enable PTP pdelay_resp frame received interrupt
Bit 24 - Enable PTP pdelay_req frame transmitted interrupt
Bit 25 - Enable PTP pdelay_resp frame transmitted interrupt
Bit 26 - Enable TSU seconds register increment interrupt
Bit 27 - Enable RX LPI indication interrupt
Bit 28 - Enable WOL event received interrupt
Bit 29 - Enable TSU timer comparison interrupt.
impl W<u32, Reg<u32, _IENC>>
Bit 0 - Disable management done interrupt
Bit 1 - Disable receive complete interrupt
Bit 2 - Disable receive used bit read interrupt
Bit 3 - Disable transmit used bit read interrupt
Bit 4 - Disable transmit buffer under run interrupt
Bit 5 - Disable retry limit exceeded or late collision interrupt
Bit 6 - Disable transmit frame corruption due to AMBA (AHB) error interrupt
Bit 7 - Disable transmit complete interrupt
Bit 10 - Disable receive overrun interrupt
Bit 11 - Disable bresp/hresp not OK interrupt
Bit 12 - Disable pause frame with non-zero pause quantum interrupt
Bit 13 - Disable pause time zero interrupt
Bit 14 - Disable pause frame transmitted interrupt
Bit 18 - Disable PTP delay_req frame received interrupt
Bit 19 - Disable PTP sync frame received interrupt
Bit 20 - Disable PTP delay_req frame transmitted interrupt
Bit 21 - Disable PTP sync frame transmitted interrupt
Bit 22 - Disable PTP pdelay_req frame received interrupt
Bit 23 - Disable PTP pdelay_resp frame received interrupt
Bit 24 - Disable PTP pdelay_req frame transmitted interrupt
Bit 25 - Disable PTP pdelay_resp frame transmitted interrupt
Bit 26 - Disable TSU seconds register increment interrupt
Bit 27 - Disable RX LPI indication interrupt
Bit 28 - Disable WOL event received interrupt
Bit 29 - Disable TSU timer comparison interrupt.
impl W<u32, Reg<u32, _IENRO>>
Bit 0 - management done interrupt mask
Bit 1 - receive complete interrupt mask
Bit 2 - receive used bit read interrupt mask
Bit 3 - transmit used bit read interrupt mask
Bit 4 - transmit buffer under run interrupt mask
Bit 5 - Retry limit exceeded or late collision (gigabit mode only) interrupt mask
Bit 6 - Transmit frame corruption due to AMBA (AHB) error interrupt mask
Bit 7 - Transmit complete interrupt mask
Bit 10 - Receive overrun interrupt mask
Bit 11 - bresp/hresp not OK interrupt mask
Bit 12 - Pause frame with non-zero pause quantum interrupt mask
Bit 13 - pause time zero interrupt mask
Bit 14 - pause frame transmitted interrupt mask
Bit 18 - PTP delay_req frame received mask
Bit 19 - PTP sync frame received mask
Bit 20 - PTP delay_req frame transmitted mask
Bit 21 - PTP sync frame transmitted mask
Bit 22 - PTP pdelay_req frame received mask
Bit 23 - PTP pdelay_resp frame received mask
Bit 24 - PTP pdelay_req frame transmitted mask
Bit 25 - PTP pdelay_resp frame transmitted mask
Bit 26 - TSU seconds register increment mask
Bit 27 - RX LPI indication mask
Bit 28 - WOL event received mask
Bit 29 - TSU timer comparison interrupt mask.
impl W<u32, Reg<u32, _PHYMNGMNT>>
Bits 0:15 - PHY read write data
Bits 16:17 - Must be written with 10.
Bits 18:22 - Register address - specifies the register in the PHY to access.
Bits 23:27 - PHY address.
Bits 28:29 - Operation. For a Clause 45 frame: 00 is an addr, 01 is a write, 10 is a post read increment, 11 is a read frame. For a Clause 22 frame: 10 is a read, 01 is a write.
Bit 30 - Must be written to 1 for a valid Clause 22 frame and to 0 for a valid Clause 45 frame.
Bit 31 - Must be written with 0.
impl W<u32, Reg<u32, _TXPAUSEQUANT>>
Bits 0:15 - Transmit pause quantum
Bits 16:31 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 1.
impl W<u32, Reg<u32, _PBUFTXCUTTHRU>>
Bits 0:9 - Watermark value
Bit 31 - Enable TX partial store and forward operation
impl W<u32, Reg<u32, _PBUFRXCUTTHRU>>
Bits 0:9 - Watermark value
Bit 31 - Enable RX partial store and forward operation
impl W<u32, Reg<u32, _JUMBOMAXLEN>>
Bits 0:13 - Maximum Jumbo Frame Size - resets to the gem_jumbo_max_length define value.
impl W<u32, Reg<u32, _IMOD>>
Bits 0:7 - Count of 800ns periods before bit 1 is set in the interrupt status register after a frame is received
Bits 16:23 - Count of 800ns periods before bit 7 is set in the interrupt status register after a frame is transmitted
impl W<u32, Reg<u32, _SYSWAKETIME>>
Bits 0:15 - Count of 64ns, 320ns or 3200ns intervals before transmission starts after deassertion of tx_lpi_en
impl W<u32, Reg<u32, _HASHBOTTOM>>
Bits 0:31 - The first 32 bits of the hash address register.
impl W<u32, Reg<u32, _HASHTOP>>
Bits 0:31 - The remaining 32 bits of the hash address register.
impl W<u32, Reg<u32, _SPECADDR1BOTTOM>>
Bits 0:31 - Least significant 32 bits of the destination address
impl W<u32, Reg<u32, _SPECADDR1TOP>>
Bits 0:15 - Specific address 1 MSB
Bit 16 - MAC SA or DA selection
impl W<u32, Reg<u32, _SPECADDR2BOTTOM>>
Bits 0:31 - Least significant 32 bits of the destination address
impl W<u32, Reg<u32, _SPECADDR2TOP>>
Bits 0:15 - Specific address 2 MSB
Bit 16 - MAC SA or DA selection
Bits 24:29 - Filter byte Mask
impl W<u32, Reg<u32, _SPECADDR3BOTTOM>>
Bits 0:31 - Least significant 32 bits of the destination address
impl W<u32, Reg<u32, _SPECADDR3TOP>>
Bits 0:15 - Specific address 3 MSB
Bit 16 - MAC SA or DA selection
Bits 24:29 - Filter byte Mask
impl W<u32, Reg<u32, _SPECADDR4BOTTOM>>
Bits 0:31 - Least significant 32 bits of the destination address
impl W<u32, Reg<u32, _SPECADDR4TOP>>
Bits 0:15 - Specific address 4 MSB
Bit 16 - MAC SA or DA selection
Bits 24:29 - Filter byte Mask
impl W<u32, Reg<u32, _SPECTYPE1>>
Bits 0:15 - Type ID match 1
Bit 31 - Enable copying of type ID match 1 matched frames.
impl W<u32, Reg<u32, _SPECTYPE2>>
Bits 0:15 - Type ID match 2
Bit 31 - Enable copying of type ID match 2 matched frames.
impl W<u32, Reg<u32, _SPECTYPE3>>
Bits 0:15 - Type ID match 3
Bit 31 - Enable copying of type ID match 3 matched frames.
impl W<u32, Reg<u32, _SPECTYPE4>>
Bits 0:15 - Type ID match 4
Bit 31 - Enable copying of type ID match 4 matched frames.
impl W<u32, Reg<u32, _WOLREG>>
Bits 0:15 - Wake on LAN ARP request IP address. Written to define the least significant 16 bits of the target IP address that is matched to generate a Wake on LAN event. A value of zero will not generate an event, even if this is matched by the received frame.
Bit 16 - Wake on LAN magic packet event enable
Bit 17 - Wake on LAN ARP request event enable
Bit 18 - Wake on LAN specific address register 1 event enable
Bit 19 - Wake on LAN multicast hash event enable
impl W<u32, Reg<u32, _STRETCHRATIO>>
impl W<u32, Reg<u32, _STACKEDVLAN>>
Bits 0:15 - User defined VLAN_TYPE field
Bit 31 - Enable stacked VLAN processing mode
impl W<u32, Reg<u32, _TXPFCPAUSE>>
Bits 0:7 - Priority Vector Enable. If bit 17 of the network control register is written with a one then the priority enable vector of the PFC priority based pause frame will be set equal to the value stored in this register [7:0].
Bits 8:15 - Priority Vector Pause Size. If bit 17 of the network control register is written with a one then for each entry equal to zero in the Transmit PFC Pause Register[15:8], the PFC pause frame’s pause quantum field associated with that entry will be taken from the transmit pause quantum register. For each entry equal to one in the Transmit PFC Pause Register [15:8], the pause quantum associated with that entry will be zero.
impl W<u32, Reg<u32, _MASKADD1BOTTOM>>
Bits 0:31 - Specific Address Mask
impl W<u32, Reg<u32, _MASKADD1TOP>>
Bits 0:15 - Specific Address Mask
impl W<u32, Reg<u32, _RXPTPUNICAST>>
Bits 0:31 - Unicast IP destination address
impl W<u32, Reg<u32, _TXPTPUNICAST>>
Bits 0:31 - Unicast IP destination address
impl W<u32, Reg<u32, _TSUNSECCMP>>
Bits 0:21 - TSU timer comparison value (ns)
impl W<u32, Reg<u32, _TSUSECCMP>>
Bits 0:31 - TSU timer comparison value (s)
impl W<u32, Reg<u32, _TSUMSBSECCMP>>
Bits 0:15 - TSU timer comparison value (s)
impl W<u32, Reg<u32, _OCTETSTXEDBOTTOM>>
Bits 0:31 - Transmitted octets in frame without errors [31:0]
impl W<u32, Reg<u32, _OCTETSTXEDTOP>>
Bits 0:15 - Transmitted octets in frame without errors [47:32]
impl W<u32, Reg<u32, _FRAMESTXEDOK>>
Bits 0:31 - Frames transmitted without error
impl W<u32, Reg<u32, _BROADCASTTXED>>
Bits 0:31 - Broadcast frames transmitted without error
impl W<u32, Reg<u32, _MULTICASTTXED>>
Bits 0:31 - Multicast frames transmitted without error
impl W<u32, Reg<u32, _PFRAMESTXED>>
Bits 0:15 - Transmitted pause frames
impl W<u32, Reg<u32, _FRAMESTXED64>>
Bits 0:31 - 64 byte frames transmitted without error
impl W<u32, Reg<u32, _FRAMESTXED65>>
Bits 0:31 - 65 to127 byte frames transmitted without error
impl W<u32, Reg<u32, _FRAMESTXED128>>
Bits 0:31 - 128 to 255 byte frames transmitted without error
impl W<u32, Reg<u32, _FRAMESTXED256>>
Bits 0:31 - 256 to 511 byte frames transmitted without error
impl W<u32, Reg<u32, _FRAMESTXED512>>
Bits 0:31 - 512 to 1023 byte frames transmitted without error
impl W<u32, Reg<u32, _FRAMESTXED1024>>
Bits 0:31 - 1024 to 1518 byte frames transmitted without error
impl W<u32, Reg<u32, _FRAMESTXED1519>>
Bits 0:31 - Greater than 1518 byte frames transmitted without error
impl W<u32, Reg<u32, _TXUNDERRUNS>>
Bits 0:9 - Transmit under runs
impl W<u32, Reg<u32, _SINGLECOLS>>
Bits 0:17 - Single collision frames
impl W<u32, Reg<u32, _MULTICOLS>>
Bits 0:17 - Multiple collision frames
impl W<u32, Reg<u32, _EXCESSCOLS>>
Bits 0:9 - Excessive collisions
impl W<u32, Reg<u32, _LATECOLS>>
Bits 0:9 - Late collisions
impl W<u32, Reg<u32, _DEFERREDFRAMES>>
Bits 0:17 - Deferred transmission frames
impl W<u32, Reg<u32, _CRSERRS>>
Bits 0:9 - Carrier sense errors
impl W<u32, Reg<u32, _OCTETSRXEDBOTTOM>>
Bits 0:31 - Received octets in frame without errors
impl W<u32, Reg<u32, _OCTETSRXEDTOP>>
Bits 0:15 - Received octets in frame without errors
impl W<u32, Reg<u32, _FRAMESRXEDOK>>
Bits 0:31 - Frames received without error
impl W<u32, Reg<u32, _BROADCASTRXED>>
Bits 0:31 - Broadcast frames received without error
impl W<u32, Reg<u32, _MULTICASTRXED>>
Bits 0:31 - Multicast frames received without error
impl W<u32, Reg<u32, _PFRAMESRXED>>
Bits 0:15 - Received pause frames
impl W<u32, Reg<u32, _FRAMESRXED64>>
Bits 0:31 - 64 byte frames received without error
impl W<u32, Reg<u32, _FRAMESRXED65>>
Bits 0:31 - 65 to 127 byte frames received without error
impl W<u32, Reg<u32, _FRAMESRXED128>>
Bits 0:31 - 128 to 255 byte frames received without error
impl W<u32, Reg<u32, _FRAMESRXED256>>
Bits 0:31 - 256 to 511 byte frames received without error
impl W<u32, Reg<u32, _FRAMESRXED512>>
Bits 0:31 - 512 to 1023 byte frames received without error
impl W<u32, Reg<u32, _FRAMESRXED1024>>
Bits 0:31 - 1024 to 1518 byte frames received without error
impl W<u32, Reg<u32, _FRAMESRXED1519>>
Bits 0:31 - 1519 to maximum byte frames received without error
impl W<u32, Reg<u32, _UNDERSIZEFRAMES>>
Bits 0:9 - Undersize frames received
impl W<u32, Reg<u32, _EXCESSIVERXLEN>>
Bits 0:9 - Oversize frames received
impl W<u32, Reg<u32, _RXJABBERS>>
Bits 0:9 - Jabbers received
impl W<u32, Reg<u32, _FCSERRS>>
Bits 0:9 - Frame check sequence errors
impl W<u32, Reg<u32, _RXLENERRS>>
Bits 0:9 - Length field frame errors
impl W<u32, Reg<u32, _RXSYMBOLERRS>>
Bits 0:9 - Receive symbol errors
impl W<u32, Reg<u32, _ALIGNERRS>>
Bits 0:9 - Alignment errors
impl W<u32, Reg<u32, _RXRESOURCEERRS>>
Bits 0:17 - Receive resource errors
impl W<u32, Reg<u32, _RXOVERRUNS>>
Bits 0:9 - Receive overruns
impl W<u32, Reg<u32, _RXIPCKERRS>>
Bits 0:7 - IP header checksum errors
impl W<u32, Reg<u32, _RXTCPCKERRS>>
Bits 0:7 - TCP checksum errors
impl W<u32, Reg<u32, _RXUDPCKERRS>>
Bits 0:7 - UDP checksum errors
impl W<u32, Reg<u32, _AUTOFLUSHEDPKTS>>
Bits 0:15 - Flushed RX pkts counter
impl W<u32, Reg<u32, _TSUTIMERINCRSUBNSEC>>
Bits 0:15 - MSB [23:8]
of the subscript-ns value
Bits 24:31 - LSB [7:0]
of the subscript-ns value
impl W<u32, Reg<u32, _TSUTIMERMSBSEC>>
Bits 0:15 - MSB 16 bits of seconds timer count.
impl W<u32, Reg<u32, _TSUTIMERSEC>>
Bits 0:31 - 1588 Timer Seconds Register
impl W<u32, Reg<u32, _TSUTIMERNSEC>>
Bits 0:29 - Timer count in nanoseconds
impl W<u32, Reg<u32, _TSUTIMERADJUST>>
Bits 0:29 - Timer increment value
Bit 31 - Write as one to subtract from the 1588 timer
impl W<u32, Reg<u32, _TSUTIMERINCR>>
Bits 0:7 - A count of nanoseconds by which the 1588 timer nanoseconds register will be incremented each clock cycle
Bits 8:15 - Alternative nanoseconds count
Bits 16:23 - Number of incs before alt inc
impl W<u32, Reg<u32, _TXPAUSEQUANT1>>
Bits 0:15 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 2.
Bits 16:31 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 3.
impl W<u32, Reg<u32, _TXPAUSEQUANT2>>
Bits 0:15 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 4.
Bits 16:31 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 5.
impl W<u32, Reg<u32, _TXPAUSEQUANT3>>
Bits 0:15 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 6.
Bits 16:31 - Transmit pause quantum - written with the pause quantum value for pause frame transmission of priority 7.
impl W<u32, Reg<u32, _RXLPI>>
Bits 0:15 - Count of RX LPI transitions
impl W<u32, Reg<u32, _RXLPITIME>>
impl W<u32, Reg<u32, _TXLPI>>
Bits 0:15 - Count of LPI transmitions
impl W<u32, Reg<u32, _TXLPITIME>>
impl W<u32, Reg<u32, _TXBDCTRL>>
Bits 4:5 - TX Descriptor Timestamp Insertion mode, 00: TS insertion disable, 01: TS inserted for PTP Event Frames only, 10: TS inserted for All PTP Frames only, 11: TS insertion for All Frames
impl W<u32, Reg<u32, _RXBDCTRL>>
Bits 4:5 - RX Descriptor Timestamp Insertion mode, 00: TS insertion disable, 01: TS inserted for PTP Event Frames only, 10: TS inserted for All PTP Frames only, 11: TS insertion for All Frames
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 1 - MII TX ER I/O Enable
Bit 2 - MII TX ER I/O Enable
Bit 5 - TSU_TMR_CNT_SEC Output Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _CTRL>>
Bits 0:2 - TSU Clock selection value
Bits 4:7 - Clock division factor of TSUPRESC+1
Bit 8 - MII select signal
Bit 9 - Global Clock Enable signal for Ethernet clocks tsu_clk, tx_clk, rx_clk and ref_clk
Bit 10 - REFCLK source select for RMII_TXD and RMII_TX_EN
impl W<u32, Reg<u32, _SDMASYSADDR>>
Bits 0:31 - Physical SYS Memory ADDR Used for DMA Transfers or the Second Argument for the Auto CMD23
impl W<u32, Reg<u32, _BLKSIZE>>
Bits 0:11 - Transfer Block Size, Specifies the Block Size for Block Data Transfers for CMD17, CMD18, CMD24, CMD25, and CMD53
Bits 12:14 - Host SDMA Buffer Size
Bits 16:31 - Blocks Count for Current Transfer
impl W<u32, Reg<u32, _CMDARG1>>
Bits 0:31 - Command Argument 1
impl W<u32, Reg<u32, _TFRMODE>>
Bit 1 - Block Count Enable
Bits 2:3 - Auto Command Enable
Bit 4 - Data Transfer Direction Select
Bit 5 - Multiple or Single Block Data Transfer Selection
Bits 16:17 - Response Type Select
Bit 19 - Command CRC Check Enable
Bit 20 - Command Index Check Enable
Bit 21 - Data Present Select
Bits 22:23 - Command Type
Bits 24:29 - Command Index
impl W<u32, Reg<u32, _BUFDATPORT>>
impl W<u32, Reg<u32, _HOSTCTRL1>>
Bit 1 - Data Transfer Width 1-bit or 4-bit Mode
Bit 2 - High Speed Enable
Bit 5 - Extended Data Transfer Width
Bit 6 - Card Detect Test Level
Bit 7 - Card Detetct Signal Detection
Bits 9:11 - SD Bus Voltage Select
Bit 12 - Hardware Reset Signal
Bit 16 - Stop at Block Gap Request
Bit 17 - Continue Request
Bit 18 - Read Wait Control
Bit 19 - Interrupt at Block Gap
Bit 22 - Alternate Boot Enable
Bit 24 - Wakeup Event Enable on Card Interrupt
Bit 25 - Wakeup Event Enable on SD Card Insertion
Bit 26 - Wakeup Event Enable on SD Card Removal
impl W<u32, Reg<u32, _CLOCKCTRL>>
Bit 0 - Internal Clock Enable
Bit 2 - SDIO_CLK Pin Clock Enable
Bit 5 - Clock Generator Select
Bits 6:7 - Upper Bits of SD_CLK Frequency Select
Bits 8:15 - SD_CLK Frequency Select
Bits 16:19 - Data Timeout Counter Value
Bit 24 - Software Reset for All
Bit 25 - Software Reset for CMD Line
Bit 26 - Software Reset for DAT Line
impl W<u32, Reg<u32, _IFCR>>
Bit 1 - Transfer Complete
pub fn dmaint(&mut self) -> DMAINT_W<'_>
Bit 4 - Buffer Write Ready
Bit 5 - Buffer Read Ready
Bit 13 - Boot Ack Received
Bit 14 - Boot Terminate Interrupt
Bit 16 - Command Timeout Error
Bit 18 - Command End Bit Error
Bit 19 - Command Index Error
Bit 20 - Data Time-out Error
Bit 22 - Data End Bit Error
Bit 23 - Current Limit Error
Bit 28 - Specific Error STAT
impl W<u32, Reg<u32, _IFENC>>
Bit 0 - Command Complete Signal Enable
Bit 1 - Transfer Complete Signal Enable
Bit 2 - Block Gap Event Signal Enable
pub fn dmainten(&mut self) -> DMAINTEN_W<'_>
Bit 3 - DMA Interrupt Signal Enable
Bit 4 - Buffer Write Ready Signal Enable
Bit 5 - Buffer Read Ready Signal Enable
Bit 6 - Card Insertion Signal Enable
Bit 7 - Card Removal Signal Enable
Bit 8 - Card Interrupt Signal Enable
Bit 12 - Re-Tunning Event Signal Enable
Bit 13 - Boot Ack Received Signal Enable
Bit 14 - Boot Terminate Interrupt Signal Enable
Bit 16 - Command Time-out Error Status Enable
Bit 17 - Command CRC Error Status Enable
Bit 18 - Command End Bit Error Status Enable
Bit 19 - Command Index Error Status Enable
Bit 20 - Data Timeout Error Status Enable
Bit 21 - Data CRC Error Status Enable
Bit 22 - Data End Bit Error Status Enable
Bit 23 - Current Limit Error Status Enable
Bit 24 - Auto CMD12 Error Status Enable
Bit 25 - ADMA Error Status Enable
Bit 26 - Tuning Error Status Enable
Bit 28 - Target Response/Host Error Status Enable
impl W<u32, Reg<u32, _IEN>>
Bit 0 - Command Complete Signal Enable
Bit 1 - Transfer Complete Signal Enable
Bit 2 - Block Gap Event Signal Enable
pub fn dmaintsen(&mut self) -> DMAINTSEN_W<'_>
Bit 3 - DMA Interrupt Signal Enable
Bit 4 - Buffer Write Ready Signal Enable
Bit 5 - Buffer Read Ready Signal Enable
Bit 6 - Card Insertion Signal Enable
Bit 7 - Card Removal Signal Enable
Bit 8 - Card Interrupt Signal Enable
Bit 12 - Re-Tuning Event Signal Enable
Bit 13 - Boot Ack Received Signal Enable
Bit 14 - Boot Terminate Interrupt Signal Enable
Bit 16 - Command Timeout Error Signal Enable
Bit 17 - Command CRC Error Signal Enable
Bit 18 - Command End Bit Error Signal Enable
Bit 19 - Command Index Error Signal Enable
Bit 20 - Data Timeout Error Signal Enable
Bit 21 - Data CRC Error Signal Enable
Bit 22 - Data End Bit Error Signal Enable
Bit 23 - Current Limit Error Signal Enable
Bit 24 - Auto CMD12 Error Signal Enable
Bit 25 - ADMA Error Signal Enable
Bit 26 - Tuning Error Signal Enable
Bit 28 - Target Response Error Signal Enable
impl W<u32, Reg<u32, _AC12ERRSTAT>>
Bits 16:18 - UHS Mode Select
Bit 19 - Voltage 1.8V Signal Enable
Bits 20:21 - Driver Strength Select
Bit 23 - Sampling Clock Select
Bit 30 - Asynchronous Interrupt Enable
Bit 31 - Preset Value Enable
impl W<u32, Reg<u32, _FEVTERRSTAT>>
Bit 0 - Force Event for Command Not Issued By Auto CM12 Not Executed
Bit 1 - Force Event for Auto CMD Timeout Error
Bit 2 - Force Event for Auto CMD CRC Error
Bit 3 - Force Event for Auto CMD End Bit Error
Bit 4 - Force Event for Auto CMD Index Error
Bit 7 - Force Event for Command Not Issued By Auto CMD12 Error
Bit 16 - Force Event for Command Timeout Error
Bit 17 - Force Event for Command CRC Error
Bit 18 - Force Event for Command End Bit Error
Bit 19 - Force Event for Command Index Error
Bit 20 - Force Event for Data Timeout Error
Bit 21 - Force Event for Data CRC Error
Bit 22 - Force Event for Data End Bit Error
Bit 23 - Force Event for Current Limit Error
Bit 24 - Force Event for Auto CMD Error
Bit 25 - Force Event for ADMA Error
impl W<u32, Reg<u32, _ADSADDR>>
Bits 0:31 - ADMA System Address
impl W<u32, Reg<u32, _BOOTTOCTRL>>
Bits 0:31 - Boot Data Timeout Counter Value
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - Selective Tap Delay Line Enable on Rxclk_in
Bits 1:5 - Selects One of 32 Taps on the Rxclk_in Line
Bit 6 - Gating Signal for Tap Delay Change
Bit 7 - Selective Tap Delay Line Enable on SDIO_CLK Pin
Bits 8:11 - Selects One of 32 Taps on the SDIO_CLK Pin
Bits 16:17 - TX Delay Mux Selection
impl W<u32, Reg<u32, _CFG0>>
Bits 0:5 - Tuning Counter Value
Bits 6:11 - Timeout Clock Frequency
Bit 12 - Timeout Clock Unit in kHz or MHz
Bits 13:20 - Base Clock Frequency for SD_CLK
Bits 21:22 - MAX Block Length of Transfer
Bit 23 - 8-bit Interface Support
Bit 24 - ADMA2 Mode Support
Bit 25 - High Speed Mode Support
Bit 26 - SDMA Mode Support
Bit 27 - Suspend/Resume Support
Bit 28 - Core 3P3V Support
impl W<u32, Reg<u32, _CFG1>>
Bit 0 - Asynchronous Interrupt Support
Bit 3 - Core Support SDR50
Bit 6 - Support Type a Driver
Bit 7 - Support Type C Driver
Bit 8 - Support Type D Driver
Bits 9:12 - Retuning Timer Control
Bit 13 - Tuning for SDR50
Bits 14:15 - Retuning Modes
Bit 18 - Asynchronous Wakeup Enable
impl W<u32, Reg<u32, _CFGPRESETVAL0>>
Bits 0:9 - Initial SD_CLK Frequency
Bit 10 - Initial Clock Gen Enable
Bits 11:12 - Initial Drive Strength
Bits 16:25 - Preset Value for Default Speed of SD_CLK
Bit 26 - Default Speed Clock Gen Enable
Bits 27:28 - Default Speed Drive Strength
impl W<u32, Reg<u32, _CFGPRESETVAL1>>
Bits 0:9 - High Speed SD_CLK Frequency
Bit 10 - High Speed SD_CLK Gen Enable
Bits 11:12 - High Speed SD Drive Strength
Bits 16:25 - Preset Value for SDR12 Speed of SD_CLK
Bit 26 - SDR12 Speed Clock Gen Enable
Bits 27:28 - SDR12 Speed Drive Strength
impl W<u32, Reg<u32, _CFGPRESETVAL2>>
Bits 0:9 - SDR25 SD_CLK Frequency
Bit 10 - SDR25 SD_CLK Gen Enable
Bits 11:12 - SDR25 SD Drive Strength
Bits 16:25 - Preset Value for SDR50 Speed of SD_CLK
Bit 26 - SDR50 Speed Clock Gen Enable
Bits 27:28 - SDR50 Speed Drive Strength
impl W<u32, Reg<u32, _CFGPRESETVAL3>>
Bits 0:9 - SDR104 SD_CLK Frequency
Bit 10 - SDR104 SD_CLK Gen Enable
Bits 11:12 - SDR104 SD Drive Strength
Bits 16:25 - Preset Value for DDR50 Speed of SD_CLK
Bit 26 - DDR50 Speed Clock Gen Enable
Bits 27:28 - DDR50 Speed Drive Strength
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 0:5 - I/O Location for D0-7 Pins
Bits 8:13 - I/O Location for CD
Bits 16:21 - I/O Location for WP
Bits 24:29 - I/O Location for CLK
impl W<u32, Reg<u32, _ROUTELOC1>>
Bits 0:5 - I/O Location for CMD Pin
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _PA_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PA_MODEL>>
impl W<u32, Reg<u32, _PA_MODEH>>
impl W<u32, Reg<u32, _PA_DOUT>>
impl W<u32, Reg<u32, _PA_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PA_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PA_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PB_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PB_MODEL>>
impl W<u32, Reg<u32, _PB_MODEH>>
impl W<u32, Reg<u32, _PB_DOUT>>
impl W<u32, Reg<u32, _PB_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PB_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PB_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PC_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PC_MODEL>>
impl W<u32, Reg<u32, _PC_MODEH>>
impl W<u32, Reg<u32, _PC_DOUT>>
impl W<u32, Reg<u32, _PC_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PC_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PC_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PD_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PD_MODEL>>
impl W<u32, Reg<u32, _PD_MODEH>>
impl W<u32, Reg<u32, _PD_DOUT>>
impl W<u32, Reg<u32, _PD_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PD_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PD_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PE_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PE_MODEL>>
impl W<u32, Reg<u32, _PE_MODEH>>
impl W<u32, Reg<u32, _PE_DOUT>>
impl W<u32, Reg<u32, _PE_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PE_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PE_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PF_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PF_MODEL>>
impl W<u32, Reg<u32, _PF_MODEH>>
impl W<u32, Reg<u32, _PF_DOUT>>
impl W<u32, Reg<u32, _PF_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PF_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PF_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PG_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PG_MODEL>>
impl W<u32, Reg<u32, _PG_MODEH>>
impl W<u32, Reg<u32, _PG_DOUT>>
impl W<u32, Reg<u32, _PG_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PG_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PG_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PH_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PH_MODEL>>
impl W<u32, Reg<u32, _PH_MODEH>>
impl W<u32, Reg<u32, _PH_DOUT>>
impl W<u32, Reg<u32, _PH_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PH_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PH_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PI_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PI_MODEL>>
impl W<u32, Reg<u32, _PI_MODEH>>
impl W<u32, Reg<u32, _PI_DOUT>>
impl W<u32, Reg<u32, _PI_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PI_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PI_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PJ_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PJ_MODEL>>
impl W<u32, Reg<u32, _PJ_MODEH>>
impl W<u32, Reg<u32, _PJ_DOUT>>
impl W<u32, Reg<u32, _PJ_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PJ_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PJ_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PK_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PK_MODEL>>
impl W<u32, Reg<u32, _PK_MODEH>>
impl W<u32, Reg<u32, _PK_DOUT>>
impl W<u32, Reg<u32, _PK_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PK_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PK_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _PL_CTRL>>
Bit 0 - Drive Strength for Port
Bits 4:6 - Slewrate Limit for Port
Bit 16 - Alternate Drive Strength for Port
Bits 20:22 - Alternate Slewrate Limit for Port
Bit 28 - Alternate Data in Disable
impl W<u32, Reg<u32, _PL_MODEL>>
impl W<u32, Reg<u32, _PL_MODEH>>
impl W<u32, Reg<u32, _PL_DOUT>>
impl W<u32, Reg<u32, _PL_DOUTTGL>>
Bits 0:15 - Data Out Toggle
impl W<u32, Reg<u32, _PL_PINLOCKN>>
Bits 0:15 - Unlocked Pins
impl W<u32, Reg<u32, _PL_OVTDIS>>
Bits 0:15 - Disable Over Voltage Capability
impl W<u32, Reg<u32, _EXTIPSELL>>
Bits 0:3 - External Interrupt 0 Port Select
Bits 4:7 - External Interrupt 1 Port Select
Bits 8:11 - External Interrupt 2 Port Select
Bits 12:15 - External Interrupt 3 Port Select
Bits 16:19 - External Interrupt 4 Port Select
Bits 20:23 - External Interrupt 5 Port Select
Bits 24:27 - External Interrupt 6 Port Select
Bits 28:31 - External Interrupt 7 Port Select
impl W<u32, Reg<u32, _EXTIPSELH>>
Bits 0:3 - External Interrupt 8 Port Select
Bits 4:7 - External Interrupt 9 Port Select
Bits 8:11 - External Interrupt 10 Port Select
Bits 12:15 - External Interrupt 11 Port Select
Bits 16:19 - External Interrupt 12 Port Select
Bits 20:23 - External Interrupt 13 Port Select
Bits 24:27 - External Interrupt 14 Port Select
Bits 28:31 - External Interrupt 15 Port Select
impl W<u32, Reg<u32, _EXTIPINSELL>>
Bits 0:1 - External Interrupt 0 Pin Select
Bits 4:5 - External Interrupt 1 Pin Select
Bits 8:9 - External Interrupt 2 Pin Select
Bits 12:13 - External Interrupt 3 Pin Select
Bits 16:17 - External Interrupt 4 Pin Select
Bits 20:21 - External Interrupt 5 Pin Select
Bits 24:25 - External Interrupt 6 Pin Select
Bits 28:29 - External Interrupt 7 Pin Select
impl W<u32, Reg<u32, _EXTIPINSELH>>
Bits 0:1 - External Interrupt 8 Pin Select
Bits 4:5 - External Interrupt 9 Pin Select
Bits 8:9 - External Interrupt 10 Pin Select
Bits 12:13 - External Interrupt 11 Pin Select
Bits 16:17 - External Interrupt 12 Pin Select
Bits 20:21 - External Interrupt 13 Pin Select
Bits 24:25 - External Interrupt 14 Pin Select
Bits 28:29 - External Interrupt 15 Pin Select
impl W<u32, Reg<u32, _EXTIRISE>>
Bits 0:15 - External Interrupt N Rising Edge Trigger Enable
impl W<u32, Reg<u32, _EXTIFALL>>
Bits 0:15 - External Interrupt N Falling Edge Trigger Enable
impl W<u32, Reg<u32, _EXTILEVEL>>
Bit 16 - EM4 Wake Up Level for EM4WU0 Pin
Bit 17 - EM4 Wake Up Level for EM4WU1 Pin
Bit 18 - EM4 Wake Up Level for EM4WU2 Pin
Bit 19 - EM4 Wake Up Level for EM4WU3 Pin
Bit 20 - EM4 Wake Up Level for EM4WU4 Pin
Bit 21 - EM4 Wake Up Level for EM4WU5 Pin
Bit 22 - EM4 Wake Up Level for EM4WU6 Pin
Bit 23 - EM4 Wake Up Level for EM4WU7 Pin
Bit 24 - EM4 Wake Up Level for EM4WU8 Pin
Bit 25 - EM4 Wake Up Level for EM4WU9 Pin
impl W<u32, Reg<u32, _IFS>>
Bits 0:15 - Set EXT Interrupt Flag
Bits 16:31 - Set EM4WU Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bits 0:15 - Clear EXT Interrupt Flag
Bits 16:31 - Clear EM4WU Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bits 0:15 - EXT Interrupt Enable
Bits 16:31 - EM4WU Interrupt Enable
impl W<u32, Reg<u32, _EM4WUEN>>
Bits 16:31 - EM4 Wake Up Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - Serial Wire Clock and JTAG Test Clock Pin Enable
Bit 1 - Serial Wire Data and JTAG Test Mode Select Pin Enable
Bit 2 - JTAG Test Debug Output Pin Enable
Bit 3 - JTAG Test Debug Input Pin Enable
Bit 4 - Serial Wire Viewer Output Pin Enable
Bit 16 - ETM Trace Clock Pin Enable
Bit 17 - ETM Trace Data Pin Enable
Bit 18 - ETM Trace Data Pin Enable
Bit 19 - ETM Trace Data Pin Enable
Bit 20 - ETM Trace Data Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _INSENSE>>
Bit 0 - Interrupt Sense Enable
Bit 1 - EM4WU Interrupt Sense Enable
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Configuration Lock Key
impl W<u32, Reg<u32, _SWPULSE>>
Bit 0 - Channel 0 Pulse Generation
Bit 1 - Channel 1 Pulse Generation
Bit 2 - Channel 2 Pulse Generation
Bit 3 - Channel 3 Pulse Generation
Bit 4 - Channel 4 Pulse Generation
Bit 5 - Channel 5 Pulse Generation
Bit 6 - Channel 6 Pulse Generation
Bit 7 - Channel 7 Pulse Generation
Bit 8 - Channel 8 Pulse Generation
Bit 9 - Channel 9 Pulse Generation
Bit 10 - Channel 10 Pulse Generation
Bit 11 - Channel 11 Pulse Generation
Bit 12 - Channel 12 Pulse Generation
Bit 13 - Channel 13 Pulse Generation
Bit 14 - Channel 14 Pulse Generation
Bit 15 - Channel 15 Pulse Generation
Bit 16 - Channel 16 Pulse Generation
Bit 17 - Channel 17 Pulse Generation
Bit 18 - Channel 18 Pulse Generation
Bit 19 - Channel 19 Pulse Generation
Bit 20 - Channel 20 Pulse Generation
Bit 21 - Channel 21 Pulse Generation
Bit 22 - Channel 22 Pulse Generation
Bit 23 - Channel 23 Pulse Generation
impl W<u32, Reg<u32, _SWLEVEL>>
Bit 0 - Channel 0 Software Level
Bit 1 - Channel 1 Software Level
Bit 2 - Channel 2 Software Level
Bit 3 - Channel 3 Software Level
Bit 4 - Channel 4 Software Level
Bit 5 - Channel 5 Software Level
Bit 6 - Channel 6 Software Level
Bit 7 - Channel 7 Software Level
Bit 8 - Channel 8 Software Level
Bit 9 - Channel 9 Software Level
Bit 10 - Channel 10 Software Level
Bit 11 - Channel 11 Software Level
Bit 12 - Channel 12 Software Level
Bit 13 - Channel 13 Software Level
Bit 14 - Channel 14 Software Level
Bit 15 - Channel 15 Software Level
Bit 16 - Channel 16 Software Level
Bit 17 - Channel 17 Software Level
Bit 18 - Channel 18 Software Level
Bit 19 - Channel 19 Software Level
Bit 20 - Channel 20 Software Level
Bit 21 - Channel 21 Software Level
Bit 22 - Channel 22 Software Level
Bit 23 - Channel 23 Software Level
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC3>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC4>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC5>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _CTRL>>
Bits 1:5 - SEVONPRS PRS Channel Select
impl W<u32, Reg<u32, _DMAREQ0>>
Bits 6:10 - DMA Request 0 PRS Channel Select
impl W<u32, Reg<u32, _DMAREQ1>>
Bits 6:10 - DMA Request 1 PRS Channel Select
impl W<u32, Reg<u32, _CH0_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH1_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH2_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH3_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH4_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH5_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH6_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH7_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH8_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH9_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH10_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH11_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH12_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH13_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH14_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH15_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH16_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH17_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH18_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH19_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH20_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH21_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH22_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CH23_CTRL>>
Bits 8:14 - Source Select
Bits 20:21 - Edge Detect Select
Bit 25 - Stretch Channel Output
Bit 30 - Asynchronous Reflex
impl W<u32, Reg<u32, _CTRL>>
Bits 0:7 - Synchronization PRS Set Enable
Bits 8:15 - Synchronization PRS Clear Enable
Bits 24:28 - Number of Fixed Priority Channels
impl W<u32, Reg<u32, _SYNC>>
Bits 0:7 - Synchronization Trigger
impl W<u32, Reg<u32, _CHEN>>
Bits 0:23 - Channel Enables
impl W<u32, Reg<u32, _CHDONE>>
Bits 0:23 - DMA Channel Linking or Done
impl W<u32, Reg<u32, _DBGHALT>>
Bits 0:23 - DMA Debug Halt
impl W<u32, Reg<u32, _SWREQ>>
Bits 0:23 - Software Transfer Requests
impl W<u32, Reg<u32, _REQDIS>>
Bits 0:23 - DMA Request Disables
impl W<u32, Reg<u32, _LINKLOAD>>
Bits 0:23 - DMA Link Loads
impl W<u32, Reg<u32, _REQCLEAR>>
Bits 0:23 - DMA Request Clear
impl W<u32, Reg<u32, _IFS>>
Bits 0:23 - Set DONE Interrupt Flag
Bit 31 - Set ERROR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bits 0:23 - Clear DONE Interrupt Flag
Bit 31 - Clear ERROR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bits 0:23 - DONE Interrupt Enable
Bit 31 - ERROR Interrupt Enable
impl W<u32, Reg<u32, _CH0_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH0_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH0_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH0_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH0_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH0_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH0_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH1_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH1_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH1_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH1_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH1_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH1_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH1_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH2_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH2_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH2_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH2_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH2_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH2_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH2_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH3_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH3_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH3_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH3_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH3_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH3_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH3_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH4_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH4_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH4_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH4_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH4_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH4_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH4_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH5_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH5_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH5_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH5_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH5_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH5_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH5_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH6_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH6_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH6_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH6_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH6_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH6_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH6_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH7_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH7_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH7_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH7_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH7_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH7_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH7_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH8_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH8_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH8_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH8_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH8_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH8_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH8_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH9_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH9_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH9_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH9_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH9_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH9_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH9_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH10_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH10_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH10_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH10_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH10_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH10_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH10_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH11_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH11_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH11_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH11_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH11_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH11_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH11_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH12_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH12_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH12_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH12_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH12_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH12_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH12_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH13_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH13_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH13_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH13_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH13_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH13_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH13_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH14_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH14_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH14_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH14_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH14_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH14_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH14_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH15_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH15_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH15_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH15_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH15_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH15_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH15_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH16_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH16_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH16_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH16_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH16_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH16_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH16_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH17_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH17_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH17_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH17_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH17_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH17_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH17_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH18_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH18_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH18_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH18_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH18_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH18_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH18_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH19_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH19_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH19_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH19_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH19_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH19_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH19_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH20_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH20_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH20_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH20_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH20_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH20_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH20_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH21_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH21_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH21_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH21_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH21_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH21_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH21_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH22_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH22_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH22_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH22_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH22_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH22_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH22_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _CH23_REQSEL>>
Bits 16:21 - Source Select
impl W<u32, Reg<u32, _CH23_CFG>>
Bits 16:17 - Arbitration Slot Number Select
Bit 20 - Source Address Increment Sign
Bit 21 - Destination Address Increment Sign
impl W<u32, Reg<u32, _CH23_LOOP>>
Bits 0:7 - Linked Structure Sequence Loop Counter
impl W<u32, Reg<u32, _CH23_CTRL>>
Bit 3 - Structure DMA Transfer Request
Bits 4:14 - DMA Unit Data Transfer Count
Bit 15 - Endian Byte Swap
Bits 16:19 - Block Transfer Size
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Bit 21 - DMA Request Transfer Mode Select
Bit 22 - Decrement Loop Count
Bits 24:25 - Source Address Increment Size
Bits 26:27 - Unit Data Transfer Size
Bits 28:29 - Destination Address Increment Size
impl W<u32, Reg<u32, _CH23_SRC>>
Bits 0:31 - Source Data Address
impl W<u32, Reg<u32, _CH23_DST>>
Bits 0:31 - Destination Data Address
impl W<u32, Reg<u32, _CH23_LINK>>
Bit 1 - Link Next Structure
Bits 2:31 - Link Structure Address
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set FPIOC Interrupt Flag
Bit 1 - Set FPDZC Interrupt Flag
Bit 2 - Set FPUFC Interrupt Flag
Bit 3 - Set FPOFC Interrupt Flag
Bit 4 - Set FPIDC Interrupt Flag
Bit 5 - Set FPIXC Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear FPIOC Interrupt Flag
Bit 1 - Clear FPDZC Interrupt Flag
Bit 2 - Clear FPUFC Interrupt Flag
Bit 3 - Clear FPOFC Interrupt Flag
Bit 4 - Clear FPIDC Interrupt Flag
Bit 5 - Clear FPIXC Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - FPIOC Interrupt Enable
Bit 1 - FPDZC Interrupt Enable
Bit 2 - FPUFC Interrupt Enable
Bit 3 - FPOFC Interrupt Enable
Bit 4 - FPIDC Interrupt Enable
Bit 5 - FPIXC Interrupt Enable
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - CRC Functionality Enable
Bit 4 - Polynomial Select
Bit 9 - Byte-level Bit Reverse Enable
Bit 10 - Byte Reverse Mode
Bit 13 - Auto Init Enable
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Initialization Enable
impl W<u32, Reg<u32, _INIT>>
Bits 0:31 - CRC Initialization Value
impl W<u32, Reg<u32, _POLY>>
Bits 0:15 - CRC Polynomial Value
impl W<u32, Reg<u32, _INPUTDATA>>
Bits 0:31 - Input Data for 32-bit
impl W<u32, Reg<u32, _INPUTDATAHWORD>>
Bits 0:15 - Input Data for 16-bit
impl W<u32, Reg<u32, _INPUTDATABYTE>>
Bits 0:7 - Input Data for 8-bit
impl W<u32, Reg<u32, _CTRL>>
pub fn ie(&mut self) -> IE_W<'_>
Bit 1 - Module Interrupt Enable
Bit 2 - Status Change Interrupt Enable
Bit 3 - Error Interrupt Enable
Bit 5 - Disable Automatic Retransmission
Bit 6 - Configuration Change Enable
Bit 7 - Test Mode Enable Write
impl W<u32, Reg<u32, _STATUS>>
Bits 0:2 - Last Error Code
Bit 3 - Transmitted a Message Successfully
Bit 4 - Received a Message Successfully
impl W<u32, Reg<u32, _BITTIMING>>
Bits 0:5 - Baud Rate Prescaler
Bits 6:7 - Synchronization Jump Width
Bits 8:11 - Time Segment Before the Sample Point
Bits 12:14 - Time Segment After the Sample Point
impl W<u32, Reg<u32, _TEST>>
pub fn tx(&mut self) -> TX_W<'_>
Bits 5:6 - Control of CAN_TX Pin
impl W<u32, Reg<u32, _BRPE>>
Bits 0:3 - Baud Rate Prescaler Extension
impl W<u32, Reg<u32, _CONFIG>>
impl W<u32, Reg<u32, _IF0IFS>>
Bits 0:31 - Set MESSAGE Interrupt Flag
impl W<u32, Reg<u32, _IF0IFC>>
Bits 0:31 - Clear MESSAGE Interrupt Flag
impl W<u32, Reg<u32, _IF0IEN>>
Bits 0:31 - MESSAGE Interrupt Enable
impl W<u32, Reg<u32, _IF1IFS>>
Bit 0 - Set STATUS Interrupt Flag
impl W<u32, Reg<u32, _IF1IFC>>
Bit 0 - Clear STATUS Interrupt Flag
impl W<u32, Reg<u32, _IF1IEN>>
Bit 0 - STATUS Interrupt Enable
impl W<u32, Reg<u32, _ROUTE>>
Bits 2:7 - RX Pin Location
Bits 8:13 - TX Pin Location
impl W<u32, Reg<u32, _MIR0_CMDMASK>>
Bit 1 - Access Data Bytes 0-3
Bit 2 - Transmission Request Bit/ New Data Bit
Bit 3 - Clear Interrupt Pending Bit
Bit 4 - Access Control Bits
Bit 5 - Access Arbitration Bits
impl W<u32, Reg<u32, _MIR0_MASK>>
Bits 0:28 - Identifier Mask
Bit 30 - Mask Message Direction
Bit 31 - Mask Extended Identifier
impl W<u32, Reg<u32, _MIR0_ARB>>
pub fn id(&mut self) -> ID_W<'_>
Bits 0:28 - Message Identifier
Bit 29 - Message Direction
Bit 30 - Extended Identifier
impl W<u32, Reg<u32, _MIR0_CTRL>>
Bits 0:3 - Data Length Code
Bit 10 - Receive Interrupt Enable
Bit 11 - Transmit Interrupt Enable
Bit 12 - Use Acceptance Mask
Bit 13 - Interrupt Pending
Bit 14 - Message Lost (only Valid for Message Objects With Direction = Receive)
impl W<u32, Reg<u32, _MIR0_DATAL>>
Bits 0:7 - First Byte of CAN Data Frame
Bits 8:15 - Second Byte of CAN Data Frame
Bits 16:23 - Third Byte of CAN Data Frame
Bits 24:31 - Fourth Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR0_DATAH>>
Bits 0:7 - Fifth Byte of CAN Data Frame
Bits 8:15 - Sixth Byte of CAN Data Frame
Bits 16:23 - Seventh Byte of CAN Data Frame
Bits 24:31 - Eight Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR0_CMDREQ>>
Bits 0:5 - Message Number
impl W<u32, Reg<u32, _MIR1_CMDMASK>>
Bit 1 - Access Data Bytes 0-3
Bit 2 - Transmission Request Bit/ New Data Bit
Bit 3 - Clear Interrupt Pending Bit
Bit 4 - Access Control Bits
Bit 5 - Access Arbitration Bits
impl W<u32, Reg<u32, _MIR1_MASK>>
Bits 0:28 - Identifier Mask
Bit 30 - Mask Message Direction
Bit 31 - Mask Extended Identifier
impl W<u32, Reg<u32, _MIR1_ARB>>
pub fn id(&mut self) -> ID_W<'_>
Bits 0:28 - Message Identifier
Bit 29 - Message Direction
Bit 30 - Extended Identifier
impl W<u32, Reg<u32, _MIR1_CTRL>>
Bits 0:3 - Data Length Code
Bit 10 - Receive Interrupt Enable
Bit 11 - Transmit Interrupt Enable
Bit 12 - Use Acceptance Mask
Bit 13 - Interrupt Pending
Bit 14 - Message Lost (only Valid for Message Objects With Direction = Receive)
impl W<u32, Reg<u32, _MIR1_DATAL>>
Bits 0:7 - First Byte of CAN Data Frame
Bits 8:15 - Second Byte of CAN Data Frame
Bits 16:23 - Third Byte of CAN Data Frame
Bits 24:31 - Fourth Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR1_DATAH>>
Bits 0:7 - Fifth Byte of CAN Data Frame
Bits 8:15 - Sixth Byte of CAN Data Frame
Bits 16:23 - Seventh Byte of CAN Data Frame
Bits 24:31 - Eight Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR1_CMDREQ>>
Bits 0:5 - Message Number
impl W<u32, Reg<u32, _CTRL>>
pub fn ie(&mut self) -> IE_W<'_>
Bit 1 - Module Interrupt Enable
Bit 2 - Status Change Interrupt Enable
Bit 3 - Error Interrupt Enable
Bit 5 - Disable Automatic Retransmission
Bit 6 - Configuration Change Enable
Bit 7 - Test Mode Enable Write
impl W<u32, Reg<u32, _STATUS>>
Bits 0:2 - Last Error Code
Bit 3 - Transmitted a Message Successfully
Bit 4 - Received a Message Successfully
impl W<u32, Reg<u32, _BITTIMING>>
Bits 0:5 - Baud Rate Prescaler
Bits 6:7 - Synchronization Jump Width
Bits 8:11 - Time Segment Before the Sample Point
Bits 12:14 - Time Segment After the Sample Point
impl W<u32, Reg<u32, _TEST>>
pub fn tx(&mut self) -> TX_W<'_>
Bits 5:6 - Control of CAN_TX Pin
impl W<u32, Reg<u32, _BRPE>>
Bits 0:3 - Baud Rate Prescaler Extension
impl W<u32, Reg<u32, _CONFIG>>
impl W<u32, Reg<u32, _IF0IFS>>
Bits 0:31 - Set MESSAGE Interrupt Flag
impl W<u32, Reg<u32, _IF0IFC>>
Bits 0:31 - Clear MESSAGE Interrupt Flag
impl W<u32, Reg<u32, _IF0IEN>>
Bits 0:31 - MESSAGE Interrupt Enable
impl W<u32, Reg<u32, _IF1IFS>>
Bit 0 - Set STATUS Interrupt Flag
impl W<u32, Reg<u32, _IF1IFC>>
Bit 0 - Clear STATUS Interrupt Flag
impl W<u32, Reg<u32, _IF1IEN>>
Bit 0 - STATUS Interrupt Enable
impl W<u32, Reg<u32, _ROUTE>>
Bits 2:7 - RX Pin Location
Bits 8:13 - TX Pin Location
impl W<u32, Reg<u32, _MIR0_CMDMASK>>
Bit 1 - Access Data Bytes 0-3
Bit 2 - Transmission Request Bit/ New Data Bit
Bit 3 - Clear Interrupt Pending Bit
Bit 4 - Access Control Bits
Bit 5 - Access Arbitration Bits
impl W<u32, Reg<u32, _MIR0_MASK>>
Bits 0:28 - Identifier Mask
Bit 30 - Mask Message Direction
Bit 31 - Mask Extended Identifier
impl W<u32, Reg<u32, _MIR0_ARB>>
pub fn id(&mut self) -> ID_W<'_>
Bits 0:28 - Message Identifier
Bit 29 - Message Direction
Bit 30 - Extended Identifier
impl W<u32, Reg<u32, _MIR0_CTRL>>
Bits 0:3 - Data Length Code
Bit 10 - Receive Interrupt Enable
Bit 11 - Transmit Interrupt Enable
Bit 12 - Use Acceptance Mask
Bit 13 - Interrupt Pending
Bit 14 - Message Lost (only Valid for Message Objects With Direction = Receive)
impl W<u32, Reg<u32, _MIR0_DATAL>>
Bits 0:7 - First Byte of CAN Data Frame
Bits 8:15 - Second Byte of CAN Data Frame
Bits 16:23 - Third Byte of CAN Data Frame
Bits 24:31 - Fourth Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR0_DATAH>>
Bits 0:7 - Fifth Byte of CAN Data Frame
Bits 8:15 - Sixth Byte of CAN Data Frame
Bits 16:23 - Seventh Byte of CAN Data Frame
Bits 24:31 - Eight Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR0_CMDREQ>>
Bits 0:5 - Message Number
impl W<u32, Reg<u32, _MIR1_CMDMASK>>
Bit 1 - Access Data Bytes 0-3
Bit 2 - Transmission Request Bit/ New Data Bit
Bit 3 - Clear Interrupt Pending Bit
Bit 4 - Access Control Bits
Bit 5 - Access Arbitration Bits
impl W<u32, Reg<u32, _MIR1_MASK>>
Bits 0:28 - Identifier Mask
Bit 30 - Mask Message Direction
Bit 31 - Mask Extended Identifier
impl W<u32, Reg<u32, _MIR1_ARB>>
pub fn id(&mut self) -> ID_W<'_>
Bits 0:28 - Message Identifier
Bit 29 - Message Direction
Bit 30 - Extended Identifier
impl W<u32, Reg<u32, _MIR1_CTRL>>
Bits 0:3 - Data Length Code
Bit 10 - Receive Interrupt Enable
Bit 11 - Transmit Interrupt Enable
Bit 12 - Use Acceptance Mask
Bit 13 - Interrupt Pending
Bit 14 - Message Lost (only Valid for Message Objects With Direction = Receive)
impl W<u32, Reg<u32, _MIR1_DATAL>>
Bits 0:7 - First Byte of CAN Data Frame
Bits 8:15 - Second Byte of CAN Data Frame
Bits 16:23 - Third Byte of CAN Data Frame
Bits 24:31 - Fourth Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR1_DATAH>>
Bits 0:7 - Fifth Byte of CAN Data Frame
Bits 8:15 - Sixth Byte of CAN Data Frame
Bits 16:23 - Seventh Byte of CAN Data Frame
Bits 24:31 - Eight Byte of CAN Data Frame
impl W<u32, Reg<u32, _MIR1_CMDREQ>>
Bits 0:5 - Message Number
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Timer Start/Stop/Reload Synchronization
Bit 4 - One-shot Mode Enable
Bit 5 - Quadrature Decoder Mode Selection
Bit 6 - Debug Mode Run Enable
Bit 7 - DMA Request Clear on Active
Bits 8:9 - Timer Rising Input Edge Action
Bits 10:11 - Timer Falling Input Edge Action
Bit 14 - Disable Timer From Start/Stop/Reload Other Synchronized Timers
Bits 16:17 - Clock Source Select
Bits 24:27 - Prescaler Setting
Bit 28 - Always Track Inputs
Bit 29 - Reload-Start Sets Compare Output Initial State
impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Set UF Interrupt Flag
Bit 2 - Set DIRCHG Interrupt Flag
Bit 4 - Set CC0 Interrupt Flag
Bit 5 - Set CC1 Interrupt Flag
Bit 6 - Set CC2 Interrupt Flag
Bit 7 - Set CC3 Interrupt Flag
Bit 8 - Set ICBOF0 Interrupt Flag
Bit 9 - Set ICBOF1 Interrupt Flag
Bit 10 - Set ICBOF2 Interrupt Flag
Bit 11 - Set ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - Clear UF Interrupt Flag
Bit 2 - Clear DIRCHG Interrupt Flag
Bit 4 - Clear CC0 Interrupt Flag
Bit 5 - Clear CC1 Interrupt Flag
Bit 6 - Clear CC2 Interrupt Flag
Bit 7 - Clear CC3 Interrupt Flag
Bit 8 - Clear ICBOF0 Interrupt Flag
Bit 9 - Clear ICBOF1 Interrupt Flag
Bit 10 - Clear ICBOF2 Interrupt Flag
Bit 11 - Clear ICBOF3 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 1 - UF Interrupt Enable
Bit 2 - DIRCHG Interrupt Enable
Bit 4 - CC0 Interrupt Enable
Bit 5 - CC1 Interrupt Enable
Bit 6 - CC2 Interrupt Enable
Bit 7 - CC3 Interrupt Enable
Bit 8 - ICBOF0 Interrupt Enable
Bit 9 - ICBOF1 Interrupt Enable
Bit 10 - ICBOF2 Interrupt Enable
Bit 11 - ICBOF3 Interrupt Enable
impl W<u32, Reg<u32, _TOP>>
Bits 0:31 - Counter Top Value
impl W<u32, Reg<u32, _TOPB>>
Bits 0:31 - Counter Top Value Buffer
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Timer Lock Key
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - CC Channel 0 Pin Enable
Bit 1 - CC Channel 1 Pin Enable
Bit 2 - CC Channel 2 Pin Enable
Bit 3 - CC Channel 3 Pin Enable
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC2>>
Bits 16:21 - I/O Location
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC0_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC1_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC2_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _CC3_CTRL>>
Bits 0:1 - CC Channel Mode
Bit 4 - Compare Output Initial State
Bits 8:9 - Compare Match Output Action
Bits 10:11 - Counter Overflow Output Action
Bits 12:13 - Counter Underflow Output Action
Bits 16:20 - Compare/Capture Channel PRS Input Channel Selection
Bits 24:25 - Input Capture Edge Select
Bits 26:27 - Input Capture Event Control
Bit 28 - PRS Configuration
impl W<u32, Reg<u32, _CC3_CCV>>
Bits 0:31 - CC Channel Value
impl W<u32, Reg<u32, _CC3_CCVB>>
Bits 0:31 - CC Channel Value Buffer
impl W<u32, Reg<u32, _DTCTRL>>
Bit 1 - DTI Automatic Start-up Functionality
Bit 2 - DTI Inactive Polarity
Bit 3 - DTI Complementary Output Invert
Bits 4:8 - DTI PRS Source Channel Select
Bit 10 - DTI Fault Action on Timer Stop
Bit 24 - DTI PRS Source Enable
impl W<u32, Reg<u32, _DTTIME>>
Bits 0:3 - DTI Prescaler Setting
Bits 8:13 - DTI Rise-time
Bits 16:21 - DTI Fall-time
impl W<u32, Reg<u32, _DTFC>>
Bits 0:4 - DTI PRS Fault Source 0 Select
Bits 8:12 - DTI PRS Fault Source 1 Select
Bits 16:17 - DTI Fault Action
Bit 24 - DTI PRS 0 Fault Enable
Bit 25 - DTI PRS 1 Fault Enable
Bit 26 - DTI Debugger Fault Enable
Bit 27 - DTI Lockup Fault Enable
impl W<u32, Reg<u32, _DTOGEN>>
Bit 0 - DTI CC0 Output Generation Enable
Bit 1 - DTI CC1 Output Generation Enable
Bit 2 - DTI CC2 Output Generation Enable
Bit 3 - DTI CDTI0 Output Generation Enable
Bit 4 - DTI CDTI1 Output Generation Enable
Bit 5 - DTI CDTI2 Output Generation Enable
impl W<u32, Reg<u32, _DTFAULTC>>
Bit 0 - DTI PRS0 Fault Clear
Bit 1 - DTI PRS1 Fault Clear
Bit 2 - DTI Debugger Fault Clear
Bit 3 - DTI Lockup Fault Clear
impl W<u32, Reg<u32, _DTLOCK>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - USART Synchronous Mode
Bit 2 - Collision Check Enable
Bit 3 - Multi-Processor Mode
Bit 4 - Multi-Processor Address-Bit
Bit 9 - Clock Edge for Setup/Sample
Bit 10 - Most Significant Bit First
Bit 11 - Action on Slave-Select in Master Mode
Bit 12 - TX Buffer Interrupt Level
Bit 13 - Receiver Input Invert
Bit 14 - Transmitter Output Invert
Bit 15 - Chip Select Invert
Bit 16 - Automatic Chip Select
Bit 17 - Automatic TX Tristate
Bit 19 - SmartCard Retransmit
Bit 20 - Skip Parity Error Frames
Bit 21 - Bit 8 Default Value
Bit 22 - Halt DMA on Error
Bit 23 - Disable RX on Error
Bit 24 - Disable TX on Error
Bit 25 - Synchronous Slave Setup Early
Bit 28 - Byteswap in Double Accesses
Bit 29 - Always Transmit When RX Not Full
Bit 30 - Majority Vote Disable
Bit 31 - Synchronous Master Sample Delay
impl W<u32, Reg<u32, _FRAME>>
Bits 8:9 - Parity-Bit Mode
Bits 12:13 - Stop-Bit Mode
impl W<u32, Reg<u32, _TRIGCTRL>>
Bit 4 - Receive Trigger Enable
Bit 5 - Transmit Trigger Enable
Bit 6 - AUTOTX Trigger Enable
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Bits 16:20 - Trigger PRS Channel Select
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 6 - Receiver Block Enable
Bit 7 - Receiver Block Disable
Bit 8 - Transmitter Tristate Enable
Bit 9 - Transmitter Tristate Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:22 - Fractional Clock Divider
Bit 31 - AUTOBAUD Detection Enable
impl W<u32, Reg<u32, _TXDATAX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Bit 11 - Unblock RX After Transmission
Bit 12 - Set TXTRI After Transmission
Bit 13 - Transmit Data as Break
Bit 14 - Clear TXEN After Transmission
Bit 15 - Enable RX After Transmission
Bit 27 - Unblock RX After Transmission
Bit 28 - Set TXTRI After Transmission
Bit 29 - Transmit Data as Break
Bit 30 - Clear TXEN After Transmission
Bit 31 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXFULL Interrupt Flag
Bit 4 - Set RXOF Interrupt Flag
Bit 5 - Set RXUF Interrupt Flag
Bit 6 - Set TXOF Interrupt Flag
Bit 7 - Set TXUF Interrupt Flag
Bit 8 - Set PERR Interrupt Flag
Bit 9 - Set FERR Interrupt Flag
Bit 10 - Set MPAF Interrupt Flag
Bit 11 - Set SSM Interrupt Flag
Bit 12 - Set CCF Interrupt Flag
Bit 13 - Set TXIDLE Interrupt Flag
Bit 14 - Set TCMP0 Interrupt Flag
Bit 15 - Set TCMP1 Interrupt Flag
Bit 16 - Set TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXFULL Interrupt Flag
Bit 4 - Clear RXOF Interrupt Flag
Bit 5 - Clear RXUF Interrupt Flag
Bit 6 - Clear TXOF Interrupt Flag
Bit 7 - Clear TXUF Interrupt Flag
Bit 8 - Clear PERR Interrupt Flag
Bit 9 - Clear FERR Interrupt Flag
Bit 10 - Clear MPAF Interrupt Flag
Bit 11 - Clear SSM Interrupt Flag
Bit 12 - Clear CCF Interrupt Flag
Bit 13 - Clear TXIDLE Interrupt Flag
Bit 14 - Clear TCMP0 Interrupt Flag
Bit 15 - Clear TCMP1 Interrupt Flag
Bit 16 - Clear TCMP2 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXFULL Interrupt Enable
Bit 4 - RXOF Interrupt Enable
Bit 5 - RXUF Interrupt Enable
Bit 6 - TXOF Interrupt Enable
Bit 7 - TXUF Interrupt Enable
Bit 8 - PERR Interrupt Enable
Bit 9 - FERR Interrupt Enable
Bit 10 - MPAF Interrupt Enable
Bit 11 - SSM Interrupt Enable
Bit 12 - CCF Interrupt Enable
Bit 13 - TXIDLE Interrupt Enable
Bit 14 - TCMP0 Interrupt Enable
Bit 15 - TCMP1 Interrupt Enable
Bit 16 - TCMP2 Interrupt Enable
impl W<u32, Reg<u32, _IRCTRL>>
Bit 0 - Enable IrDA Module
Bits 1:2 - IrDA TX Pulse Width
Bit 7 - IrDA PRS Channel Enable
Bits 8:12 - IrDA PRS Channel Select
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
Bits 8:12 - CLK PRS Channel Select
impl W<u32, Reg<u32, _I2SCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - Justification of I2S Data
Bit 3 - Separate DMA Request for Left/Right Data
Bit 4 - Delay on I2S Data
Bits 8:10 - I2S Word Format
impl W<u32, Reg<u32, _TIMING>>
Bits 16:18 - TX Frame Start Delay
Bits 20:22 - Chip Select Setup
Bits 24:26 - Inter-character Spacing
Bits 28:30 - Chip Select Hold
impl W<u32, Reg<u32, _CTRLX>>
Bit 1 - CTS Pin Inversion
Bit 2 - CTS Function Enabled
Bit 3 - RTS Pin Inversion
impl W<u32, Reg<u32, _TIMECMP0>>
Bits 0:7 - Timer Comparator 0
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 0
Bit 24 - Restart Timer on TCMP0
impl W<u32, Reg<u32, _TIMECMP1>>
Bits 0:7 - Timer Comparator 1
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 1
Bit 24 - Restart Timer on TCMP1
impl W<u32, Reg<u32, _TIMECMP2>>
Bits 0:7 - Timer Comparator 2
Bits 16:18 - Timer Start Source
Bits 20:22 - Source Used to Disable Comparator 2
Bit 24 - Restart Timer on TCMP2
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Bits 16:21 - I/O Location
Bits 24:29 - I/O Location
impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _CONFIG>>
Bit 1 - Clock Polarity, CPOL
Bit 2 - Clock Phase, CPHA
Bit 7 - Enable Direct Access Controller
Bit 8 - Legacy IP Mode Enable
Bit 9 - Peripheral Select Decode
Bits 10:11 - Peripheral Chip Select Lines
Bit 14 - Write Protect Flash Pin
Bit 16 - Enable Address Remapping
Bit 17 - Enter XIP Mode on Next READ
Bit 18 - Enter XIP Mode Immediately
Bits 19:22 - Master Mode Baud Rate Divisor
Bit 23 - Enable Address Decoder
Bit 24 - Enable DTR Protocol
Bit 25 - Pipeline PHY Mode Enable
Bit 30 - Dual-byte Opcode Mode Enable Bit
impl W<u32, Reg<u32, _DEVINSTRRDCONFIG>>
Bits 0:7 - Read Opcode in Non-XIP Mode
Bits 8:9 - Instruction Type
Bits 12:13 - Address Transfer Type for Standard SPI Modes
Bits 16:17 - Data Transfer Type for Standard SPI Modes
Bits 24:28 - Dummy Read Clock Cycles
impl W<u32, Reg<u32, _DEVINSTRWRCONFIG>>
Bits 12:13 - Address Transfer Type for Standard SPI Modes
Bits 16:17 - Data Transfer Type for Standard SPI Modes
Bits 24:28 - Dummy Write Clock Cycles
impl W<u32, Reg<u32, _DEVDELAY>>
Bits 0:7 - Clock Delay for CS
Bits 8:15 - Clock Delay for Last Transaction Bit
Bits 16:23 - Clock Delay Between Two Chip Selects
Bits 24:31 - Clock Delay for Chip Select Deassert
impl W<u32, Reg<u32, _RDDATACAPTURE>>
Bit 0 - Bypass the Adapted Loopback Clock Circuit
Bits 16:19 - DDR Read Delay
impl W<u32, Reg<u32, _DEVSIZECONFIG>>
Bits 0:3 - Number of Address Bytes
Bits 4:15 - Number of Bytes Per Device Page
Bits 16:20 - Number of Bytes Per Block
Bits 21:22 - Size of Flash Device Connected to CS[0]
Pin
Bits 23:24 - Size of Flash Device Connected to CS[1]
Pin
impl W<u32, Reg<u32, _SRAMPARTITIONCFG>>
Bits 0:7 - Indirect Read Partition Size
impl W<u32, Reg<u32, _INDAHBADDRTRIGGER>>
Bits 0:31 - Indirect Address Trigger Register
impl W<u32, Reg<u32, _REMAPADDR>>
Bits 0:31 - Remap Address Value
impl W<u32, Reg<u32, _MODEBITCONFIG>>
Bit 15 - CRC# Output Enable Bit
impl W<u32, Reg<u32, _TXTHRESH>>
Bits 0:4 - Threshold Level
impl W<u32, Reg<u32, _RXTHRESH>>
Bits 0:4 - Threshold Level
impl W<u32, Reg<u32, _WRITECOMPLETIONCTRL>>
Bits 8:10 - Polling Bit Index
Bit 13 - Polling Polarity
Bit 15 - Enable Polling Expiration
Bits 24:31 - Poll Repetition Delay
impl W<u32, Reg<u32, _NOOFPOLLSBEFEXP>>
Bits 0:31 - Number of Polls Cycles Before Expiration
impl W<u32, Reg<u32, _IRQSTATUS>>
Bit 1 - Underflow Detected
Bit 2 - Indirect Operation Complete
Bit 3 - Indirect Operation Was Requested but Could Not Be Accepted
Bit 4 - Write to Protected Area Was Attempted and Rejected
Bit 5 - Illegal Memory Access Has Been Detected
Bit 6 - Indirect Transfer Watermark Level Breached
Bit 8 - Small TX FIFO Not Full
Bit 9 - Small TX FIFO Full
Bit 10 - Small RX FIFO Not Empty
Bit 11 - Small RX FIFO Full
Bit 12 - Indirect Read Partition Overflow
Bit 13 - The Maximum Number of Programmed Polls Cycles is Expired
Bit 14 - The Controller is Ready for Getting Another STIG Request
Bit 16 - RX CRC Data Error
Bit 17 - RX CRC Data Valid
Bit 18 - TX CRC Chunk Was Broken
impl W<u32, Reg<u32, _IRQMASK>>
Bit 0 - Mode M Failure Mask
Bit 1 - Underflow Detected Mask
Bit 2 - Indirect Complete Mask
Bit 3 - Indirect Read Reject Mask
Bit 4 - Protected Area Write Attempt Mask
Bit 5 - Illegal Access Detected Mask
Bit 6 - Transfer Watermark Breach Mask
Bit 7 - Receive Overflow Mask
Bit 8 - Small TX FIFO Not Full Mask
Bit 9 - Small TX FIFO Full Mask
Bit 10 - Small RX FIFO Not Empty Mask
Bit 11 - Small RX FIFO Full Mask
Bit 12 - Indirect Read Partition Overflow Mask
Bit 13 - Polling Expiration Detected Mask
Bit 14 - STIG Request Completion Mask
Bit 16 - RX CRC Data Error Mask
Bit 17 - RX CRC Data Valid Mask
Bit 18 - TX CRC Chunk Was Broken Mask
impl W<u32, Reg<u32, _LOWERWRPROT>>
Bits 0:31 - Lower Block Number
impl W<u32, Reg<u32, _UPPERWRPROT>>
Bits 0:31 - Upper Block Number
impl W<u32, Reg<u32, _WRPROTCTRL>>
Bit 0 - Write Protection Inversion Bit
Bit 1 - Write Protection Enable Bit
impl W<u32, Reg<u32, _INDIRECTREADXFERCTRL>>
Bit 0 - Start Indirect Read
Bit 1 - Cancel Indirect Read
Bit 5 - Indirect Completion Status
impl W<u32, Reg<u32, _INDIRECTREADXFERWATERMARK>>
Bits 0:31 - Watermark Value
impl W<u32, Reg<u32, _INDIRECTREADXFERSTART>>
Bits 0:31 - Indirect Read Transfer Start Address
impl W<u32, Reg<u32, _INDIRECTREADXFERNUMBYTES>>
Bits 0:31 - Indirect Read Transfer Number Bytes
impl W<u32, Reg<u32, _INDIRECTWRITEXFERCTRL>>
Bit 0 - Start Indirect Write
Bit 1 - Cancel Indirect Write
Bit 5 - Indirect Completion Status
impl W<u32, Reg<u32, _INDIRECTWRITEXFERWATERMARK>>
Bits 0:31 - Watermark Value
impl W<u32, Reg<u32, _INDIRECTWRITEXFERSTART>>
Bits 0:31 - Start of Indirect Access
impl W<u32, Reg<u32, _INDIRECTWRITEXFERNUMBYTES>>
Bits 0:31 - Indirect Number of Bytes
impl W<u32, Reg<u32, _INDIRECTTRIGGERADDRRANGE>>
Bits 0:3 - Indirect Trigger Address Width
impl W<u32, Reg<u32, _FLASHCOMMANDCTRLMEM>>
Bit 0 - Trigger the Memory Bank Data Request
Bits 16:18 - Number of Read Bytes for the Extended STIG
Bits 20:28 - Memory Bank Address
impl W<u32, Reg<u32, _FLASHCMDCTRL>>
Bit 0 - Execute the Command
Bit 2 - STIG Memory Bank Enable Bit
Bits 7:11 - Number of Dummy Cycles
Bits 12:14 - Number of Write Data Bytes
Bit 15 - Write Data Enable
Bits 16:17 - Number of Address Bytes
Bit 19 - Command Address Enable
Bits 20:22 - Number of Read Data Bytes
Bit 23 - Read Data Enable
Bits 24:31 - Command Opcode
impl W<u32, Reg<u32, _FLASHCMDADDR>>
Bits 0:31 - Command Address
impl W<u32, Reg<u32, _FLASHWRDATALOWER>>
Bits 0:31 - Command Write Data Lower Byte
impl W<u32, Reg<u32, _FLASHWRDATAUPPER>>
Bits 0:31 - Command Write Data Upper Byte
impl W<u32, Reg<u32, _POLLINGFLASHSTATUS>>
Bits 16:19 - Auto-polling Dummy Cycles
impl W<u32, Reg<u32, _PHYCONFIGURATION>>
Bits 16:22 - TX DLL Delay
Bit 31 - PHY Config Resync
impl W<u32, Reg<u32, _OPCODEEXTLOWER>>
Bits 0:7 - STIG Opcode Extension
Bits 8:15 - Polling Opcode Extension
Bits 16:23 - Write Opcode Extension
Bits 24:31 - Read Opcode Extension
impl W<u32, Reg<u32, _OPCODEEXTUPPER>>
Bits 16:23 - WEL Opcode Extension
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 14 - SCLKIN Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - Automatic Transmitter Tristate
Bits 2:3 - Parity-Bit Mode
Bit 5 - Invert Input and Output
Bit 6 - Clear RX DMA on Error
Bit 8 - Start-Frame UnBlock RX
Bit 9 - Multi-Processor Mode
Bit 10 - Multi-Processor Address-Bit
Bit 11 - Bit 8 Default Value
Bits 14:15 - TX Delay Transmission
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 4 - Receiver Block Enable
Bit 5 - Receiver Block Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:16 - Fractional Clock Divider
impl W<u32, Reg<u32, _STARTFRAME>>
impl W<u32, Reg<u32, _SIGFRAME>>
impl W<u32, Reg<u32, _TXDATAX>>
Bit 13 - Transmit Data as Break
Bit 14 - Disable TX After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXOF Interrupt Flag
Bit 4 - Set RXUF Interrupt Flag
Bit 5 - Set TXOF Interrupt Flag
Bit 6 - Set PERR Interrupt Flag
Bit 7 - Set FERR Interrupt Flag
Bit 8 - Set MPAF Interrupt Flag
Bit 9 - Set STARTF Interrupt Flag
Bit 10 - Set SIGF Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXOF Interrupt Flag
Bit 4 - Clear RXUF Interrupt Flag
Bit 5 - Clear TXOF Interrupt Flag
Bit 6 - Clear PERR Interrupt Flag
Bit 7 - Clear FERR Interrupt Flag
Bit 8 - Clear MPAF Interrupt Flag
Bit 9 - Clear STARTF Interrupt Flag
Bit 10 - Clear SIGF Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXOF Interrupt Enable
Bit 4 - RXUF Interrupt Enable
Bit 5 - TXOF Interrupt Enable
Bit 6 - PERR Interrupt Enable
Bit 7 - FERR Interrupt Enable
Bit 8 - MPAF Interrupt Enable
Bit 9 - STARTF Interrupt Enable
Bit 10 - SIGF Interrupt Enable
impl W<u32, Reg<u32, _PULSECTRL>>
Bit 4 - Pulse Generator/Extender Enable
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - Automatic Transmitter Tristate
Bits 2:3 - Parity-Bit Mode
Bit 5 - Invert Input and Output
Bit 6 - Clear RX DMA on Error
Bit 8 - Start-Frame UnBlock RX
Bit 9 - Multi-Processor Mode
Bit 10 - Multi-Processor Address-Bit
Bit 11 - Bit 8 Default Value
Bits 14:15 - TX Delay Transmission
impl W<u32, Reg<u32, _CMD>>
Bit 2 - Transmitter Enable
Bit 3 - Transmitter Disable
Bit 4 - Receiver Block Enable
Bit 5 - Receiver Block Disable
impl W<u32, Reg<u32, _CLKDIV>>
Bits 3:16 - Fractional Clock Divider
impl W<u32, Reg<u32, _STARTFRAME>>
impl W<u32, Reg<u32, _SIGFRAME>>
impl W<u32, Reg<u32, _TXDATAX>>
Bit 13 - Transmit Data as Break
Bit 14 - Disable TX After Transmission
Bit 15 - Enable RX After Transmission
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TXC Interrupt Flag
Bit 3 - Set RXOF Interrupt Flag
Bit 4 - Set RXUF Interrupt Flag
Bit 5 - Set TXOF Interrupt Flag
Bit 6 - Set PERR Interrupt Flag
Bit 7 - Set FERR Interrupt Flag
Bit 8 - Set MPAF Interrupt Flag
Bit 9 - Set STARTF Interrupt Flag
Bit 10 - Set SIGF Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TXC Interrupt Flag
Bit 3 - Clear RXOF Interrupt Flag
Bit 4 - Clear RXUF Interrupt Flag
Bit 5 - Clear TXOF Interrupt Flag
Bit 6 - Clear PERR Interrupt Flag
Bit 7 - Clear FERR Interrupt Flag
Bit 8 - Clear MPAF Interrupt Flag
Bit 9 - Clear STARTF Interrupt Flag
Bit 10 - Clear SIGF Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TXC Interrupt Enable
Bit 1 - TXBL Interrupt Enable
Bit 2 - RXDATAV Interrupt Enable
Bit 3 - RXOF Interrupt Enable
Bit 4 - RXUF Interrupt Enable
Bit 5 - TXOF Interrupt Enable
Bit 6 - PERR Interrupt Enable
Bit 7 - FERR Interrupt Enable
Bit 8 - MPAF Interrupt Enable
Bit 9 - STARTF Interrupt Enable
Bit 10 - SIGF Interrupt Enable
impl W<u32, Reg<u32, _PULSECTRL>>
Bit 4 - Pulse Generator/Extender Enable
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - RX PRS Channel Select
impl W<u32, Reg<u32, _CTRL>>
Bits 2:3 - Underflow Output Action 0
Bits 4:5 - Underflow Output Action 1
Bit 6 - Output 0 Polarity
Bit 7 - Output 1 Polarity
Bit 9 - Compare Value 0 is Top Value
Bit 12 - Debug Mode Run Enable
impl W<u32, Reg<u32, _CMD>>
Bit 3 - Clear Toggle Output 0
Bit 4 - Clear Toggle Output 1
impl W<u32, Reg<u32, _CNT>>
Bits 0:15 - Counter Value
impl W<u32, Reg<u32, _COMP0>>
Bits 0:15 - Compare Value 0
impl W<u32, Reg<u32, _COMP1>>
Bits 0:15 - Compare Value 1
impl W<u32, Reg<u32, _REP0>>
Bits 0:7 - Repeat Counter 0
impl W<u32, Reg<u32, _REP1>>
Bits 0:7 - Repeat Counter 1
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set COMP0 Interrupt Flag
Bit 1 - Set COMP1 Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 2 - Set UF Interrupt Flag
Bit 3 - Set REP0 Interrupt Flag
Bit 4 - Set REP1 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear COMP0 Interrupt Flag
Bit 1 - Clear COMP1 Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 2 - Clear UF Interrupt Flag
Bit 3 - Clear REP0 Interrupt Flag
Bit 4 - Clear REP1 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - COMP0 Interrupt Enable
Bit 1 - COMP1 Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 2 - UF Interrupt Enable
Bit 3 - REP0 Interrupt Enable
Bit 4 - REP1 Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - Output 0 Pin Enable
Bit 1 - Output 1 Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _PRSSEL>>
Bits 0:4 - PRS Start Select
Bits 6:10 - PRS Stop Select
Bits 12:16 - PRS Clear Select
Bits 18:19 - PRS Start Mode
Bits 22:23 - PRS Stop Mode
Bits 26:27 - PRS Clear Mode
impl W<u32, Reg<u32, _CTRL>>
Bits 2:3 - Underflow Output Action 0
Bits 4:5 - Underflow Output Action 1
Bit 6 - Output 0 Polarity
Bit 7 - Output 1 Polarity
Bit 9 - Compare Value 0 is Top Value
Bit 12 - Debug Mode Run Enable
impl W<u32, Reg<u32, _CMD>>
Bit 3 - Clear Toggle Output 0
Bit 4 - Clear Toggle Output 1
impl W<u32, Reg<u32, _CNT>>
Bits 0:15 - Counter Value
impl W<u32, Reg<u32, _COMP0>>
Bits 0:15 - Compare Value 0
impl W<u32, Reg<u32, _COMP1>>
Bits 0:15 - Compare Value 1
impl W<u32, Reg<u32, _REP0>>
Bits 0:7 - Repeat Counter 0
impl W<u32, Reg<u32, _REP1>>
Bits 0:7 - Repeat Counter 1
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set COMP0 Interrupt Flag
Bit 1 - Set COMP1 Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 2 - Set UF Interrupt Flag
Bit 3 - Set REP0 Interrupt Flag
Bit 4 - Set REP1 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear COMP0 Interrupt Flag
Bit 1 - Clear COMP1 Interrupt Flag
pub fn uf(&mut self) -> UF_W<'_>
Bit 2 - Clear UF Interrupt Flag
Bit 3 - Clear REP0 Interrupt Flag
Bit 4 - Clear REP1 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - COMP0 Interrupt Enable
Bit 1 - COMP1 Interrupt Enable
pub fn uf(&mut self) -> UF_W<'_>
Bit 2 - UF Interrupt Enable
Bit 3 - REP0 Interrupt Enable
Bit 4 - REP1 Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - Output 0 Pin Enable
Bit 1 - Output 1 Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _PRSSEL>>
Bits 0:4 - PRS Start Select
Bits 6:10 - PRS Stop Select
Bits 12:16 - PRS Clear Select
Bits 18:19 - PRS Start Mode
Bits 22:23 - PRS Stop Mode
Bits 26:27 - PRS Clear Mode
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 1 - Debug Mode Run Enable
Bits 2:3 - Select Low Frequency Oscillator
Bits 5:7 - Prescaler Setting
impl W<u32, Reg<u32, _PERIODSEL>>
Bits 0:5 - Interrupts/Wakeup Events Period Setting
impl W<u32, Reg<u32, _EM4WUEN>>
Bit 0 - EM4 Wake-up Enable
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set PERIOD Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear PERIOD Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - PERIOD Interrupt Enable
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Enable Digital Pulse Width Filter
Bit 4 - Enable PCNT Clock Domain Reset
Bit 6 - Enable AUXCNT Reset
Bit 7 - Debug Mode Halt Enable
Bit 8 - Enable Hysteresis
Bit 9 - Count Direction Determined By S1
Bits 10:11 - Controls When the Counter Counts
Bits 12:13 - Controls When the Auxiliary Counter Counts
Bit 14 - Non-Quadrature Mode Counter Direction Control
Bits 16:17 - Sets the Mode for Triggered Compare and Clear
Bits 19:20 - Set the LFA Prescaler for Triggered Compare and Clear
Bits 22:23 - Triggered Compare and Clear Compare Mode
Bit 25 - TCC PRS Polarity Select
Bits 26:30 - TCC PRS Channel Select
Bit 31 - TOPB High Frequency Value Select
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Load CNT Immediately
Bit 1 - Load TOPB Immediately
impl W<u32, Reg<u32, _TOPB>>
Bits 0:15 - Counter Top Buffer
impl W<u32, Reg<u32, _IFS>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - Set UF Interrupt Flag
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - Set OF Interrupt Flag
Bit 2 - Set DIRCNG Interrupt Flag
Bit 3 - Set AUXOF Interrupt Flag
Bit 4 - Set TCC Interrupt Flag
Bit 5 - Set OQSTERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - Clear UF Interrupt Flag
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - Clear OF Interrupt Flag
Bit 2 - Clear DIRCNG Interrupt Flag
Bit 3 - Clear AUXOF Interrupt Flag
Bit 4 - Clear TCC Interrupt Flag
Bit 5 - Clear OQSTERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - UF Interrupt Enable
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - OF Interrupt Enable
Bit 2 - DIRCNG Interrupt Enable
Bit 3 - AUXOF Interrupt Enable
Bit 4 - TCC Interrupt Enable
Bit 5 - OQSTERR Interrupt Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - S0IN PRS Channel Select
Bits 6:10 - S1IN PRS Channel Select
impl W<u32, Reg<u32, _OVSCFG>>
Bits 0:7 - Configure Filter Length for Inputs S0IN and S1IN
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Enable Digital Pulse Width Filter
Bit 4 - Enable PCNT Clock Domain Reset
Bit 6 - Enable AUXCNT Reset
Bit 7 - Debug Mode Halt Enable
Bit 8 - Enable Hysteresis
Bit 9 - Count Direction Determined By S1
Bits 10:11 - Controls When the Counter Counts
Bits 12:13 - Controls When the Auxiliary Counter Counts
Bit 14 - Non-Quadrature Mode Counter Direction Control
Bits 16:17 - Sets the Mode for Triggered Compare and Clear
Bits 19:20 - Set the LFA Prescaler for Triggered Compare and Clear
Bits 22:23 - Triggered Compare and Clear Compare Mode
Bit 25 - TCC PRS Polarity Select
Bits 26:30 - TCC PRS Channel Select
Bit 31 - TOPB High Frequency Value Select
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Load CNT Immediately
Bit 1 - Load TOPB Immediately
impl W<u32, Reg<u32, _TOPB>>
Bits 0:15 - Counter Top Buffer
impl W<u32, Reg<u32, _IFS>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - Set UF Interrupt Flag
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - Set OF Interrupt Flag
Bit 2 - Set DIRCNG Interrupt Flag
Bit 3 - Set AUXOF Interrupt Flag
Bit 4 - Set TCC Interrupt Flag
Bit 5 - Set OQSTERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - Clear UF Interrupt Flag
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - Clear OF Interrupt Flag
Bit 2 - Clear DIRCNG Interrupt Flag
Bit 3 - Clear AUXOF Interrupt Flag
Bit 4 - Clear TCC Interrupt Flag
Bit 5 - Clear OQSTERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - UF Interrupt Enable
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - OF Interrupt Enable
Bit 2 - DIRCNG Interrupt Enable
Bit 3 - AUXOF Interrupt Enable
Bit 4 - TCC Interrupt Enable
Bit 5 - OQSTERR Interrupt Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - S0IN PRS Channel Select
Bits 6:10 - S1IN PRS Channel Select
impl W<u32, Reg<u32, _OVSCFG>>
Bits 0:7 - Configure Filter Length for Inputs S0IN and S1IN
impl W<u32, Reg<u32, _CTRL>>
Bit 3 - Enable Digital Pulse Width Filter
Bit 4 - Enable PCNT Clock Domain Reset
Bit 6 - Enable AUXCNT Reset
Bit 7 - Debug Mode Halt Enable
Bit 8 - Enable Hysteresis
Bit 9 - Count Direction Determined By S1
Bits 10:11 - Controls When the Counter Counts
Bits 12:13 - Controls When the Auxiliary Counter Counts
Bit 14 - Non-Quadrature Mode Counter Direction Control
Bits 16:17 - Sets the Mode for Triggered Compare and Clear
Bits 19:20 - Set the LFA Prescaler for Triggered Compare and Clear
Bits 22:23 - Triggered Compare and Clear Compare Mode
Bit 25 - TCC PRS Polarity Select
Bits 26:30 - TCC PRS Channel Select
Bit 31 - TOPB High Frequency Value Select
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Load CNT Immediately
Bit 1 - Load TOPB Immediately
impl W<u32, Reg<u32, _TOPB>>
Bits 0:15 - Counter Top Buffer
impl W<u32, Reg<u32, _IFS>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - Set UF Interrupt Flag
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - Set OF Interrupt Flag
Bit 2 - Set DIRCNG Interrupt Flag
Bit 3 - Set AUXOF Interrupt Flag
Bit 4 - Set TCC Interrupt Flag
Bit 5 - Set OQSTERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - Clear UF Interrupt Flag
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - Clear OF Interrupt Flag
Bit 2 - Clear DIRCNG Interrupt Flag
Bit 3 - Clear AUXOF Interrupt Flag
Bit 4 - Clear TCC Interrupt Flag
Bit 5 - Clear OQSTERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn uf(&mut self) -> UF_W<'_>
Bit 0 - UF Interrupt Enable
pub fn of(&mut self) -> OF_W<'_>
Bit 1 - OF Interrupt Enable
Bit 2 - DIRCNG Interrupt Enable
Bit 3 - AUXOF Interrupt Enable
Bit 4 - TCC Interrupt Enable
Bit 5 - OQSTERR Interrupt Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _INPUT>>
Bits 0:4 - S0IN PRS Channel Select
Bits 6:10 - S1IN PRS Channel Select
impl W<u32, Reg<u32, _OVSCFG>>
Bits 0:7 - Configure Filter Length for Inputs S0IN and S1IN
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 1 - Addressable as Slave
Bit 2 - Automatic Acknowledge
Bit 3 - Automatic STOP When Empty
Bit 4 - Automatic STOP on NACK
Bit 5 - Arbitration Disable
Bit 6 - General Call Address Match Enable
Bit 7 - TX Buffer Interrupt Level
Bits 8:9 - Clock Low High Ratio
Bits 12:13 - Bus Idle Timeout
Bit 15 - Go Idle on Bus Idle Timeout
Bits 16:18 - Clock Low Timeout
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Send Start Condition
Bit 1 - Send Stop Condition
Bit 4 - Continue Transmission
Bit 5 - Abort Transmission
Bit 7 - Clear Pending Commands
impl W<u32, Reg<u32, _CLKDIV>>
impl W<u32, Reg<u32, _SADDR>>
impl W<u32, Reg<u32, _SADDRMASK>>
Bits 1:7 - Slave Address Mask
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set START Interrupt Flag
Bit 1 - Set RSTART Interrupt Flag
Bit 2 - Set ADDR Interrupt Flag
Bit 3 - Set TXC Interrupt Flag
Bit 6 - Set ACK Interrupt Flag
Bit 7 - Set NACK Interrupt Flag
Bit 8 - Set MSTOP Interrupt Flag
Bit 9 - Set ARBLOST Interrupt Flag
Bit 10 - Set BUSERR Interrupt Flag
Bit 11 - Set BUSHOLD Interrupt Flag
Bit 12 - Set TXOF Interrupt Flag
Bit 13 - Set RXUF Interrupt Flag
Bit 14 - Set BITO Interrupt Flag
Bit 15 - Set CLTO Interrupt Flag
Bit 16 - Set SSTOP Interrupt Flag
Bit 17 - Set RXFULL Interrupt Flag
Bit 18 - Set CLERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear START Interrupt Flag
Bit 1 - Clear RSTART Interrupt Flag
Bit 2 - Clear ADDR Interrupt Flag
Bit 3 - Clear TXC Interrupt Flag
Bit 6 - Clear ACK Interrupt Flag
Bit 7 - Clear NACK Interrupt Flag
Bit 8 - Clear MSTOP Interrupt Flag
Bit 9 - Clear ARBLOST Interrupt Flag
Bit 10 - Clear BUSERR Interrupt Flag
Bit 11 - Clear BUSHOLD Interrupt Flag
Bit 12 - Clear TXOF Interrupt Flag
Bit 13 - Clear RXUF Interrupt Flag
Bit 14 - Clear BITO Interrupt Flag
Bit 15 - Clear CLTO Interrupt Flag
Bit 16 - Clear SSTOP Interrupt Flag
Bit 17 - Clear RXFULL Interrupt Flag
Bit 18 - Clear CLERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - START Interrupt Enable
Bit 1 - RSTART Interrupt Enable
Bit 2 - ADDR Interrupt Enable
Bit 3 - TXC Interrupt Enable
Bit 4 - TXBL Interrupt Enable
Bit 5 - RXDATAV Interrupt Enable
Bit 6 - ACK Interrupt Enable
Bit 7 - NACK Interrupt Enable
Bit 8 - MSTOP Interrupt Enable
Bit 9 - ARBLOST Interrupt Enable
Bit 10 - BUSERR Interrupt Enable
Bit 11 - BUSHOLD Interrupt Enable
Bit 12 - TXOF Interrupt Enable
Bit 13 - RXUF Interrupt Enable
Bit 14 - BITO Interrupt Enable
Bit 15 - CLTO Interrupt Enable
Bit 16 - SSTOP Interrupt Enable
Bit 17 - RXFULL Interrupt Enable
Bit 18 - CLERR Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 1 - Addressable as Slave
Bit 2 - Automatic Acknowledge
Bit 3 - Automatic STOP When Empty
Bit 4 - Automatic STOP on NACK
Bit 5 - Arbitration Disable
Bit 6 - General Call Address Match Enable
Bit 7 - TX Buffer Interrupt Level
Bits 8:9 - Clock Low High Ratio
Bits 12:13 - Bus Idle Timeout
Bit 15 - Go Idle on Bus Idle Timeout
Bits 16:18 - Clock Low Timeout
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Send Start Condition
Bit 1 - Send Stop Condition
Bit 4 - Continue Transmission
Bit 5 - Abort Transmission
Bit 7 - Clear Pending Commands
impl W<u32, Reg<u32, _CLKDIV>>
impl W<u32, Reg<u32, _SADDR>>
impl W<u32, Reg<u32, _SADDRMASK>>
Bits 1:7 - Slave Address Mask
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set START Interrupt Flag
Bit 1 - Set RSTART Interrupt Flag
Bit 2 - Set ADDR Interrupt Flag
Bit 3 - Set TXC Interrupt Flag
Bit 6 - Set ACK Interrupt Flag
Bit 7 - Set NACK Interrupt Flag
Bit 8 - Set MSTOP Interrupt Flag
Bit 9 - Set ARBLOST Interrupt Flag
Bit 10 - Set BUSERR Interrupt Flag
Bit 11 - Set BUSHOLD Interrupt Flag
Bit 12 - Set TXOF Interrupt Flag
Bit 13 - Set RXUF Interrupt Flag
Bit 14 - Set BITO Interrupt Flag
Bit 15 - Set CLTO Interrupt Flag
Bit 16 - Set SSTOP Interrupt Flag
Bit 17 - Set RXFULL Interrupt Flag
Bit 18 - Set CLERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear START Interrupt Flag
Bit 1 - Clear RSTART Interrupt Flag
Bit 2 - Clear ADDR Interrupt Flag
Bit 3 - Clear TXC Interrupt Flag
Bit 6 - Clear ACK Interrupt Flag
Bit 7 - Clear NACK Interrupt Flag
Bit 8 - Clear MSTOP Interrupt Flag
Bit 9 - Clear ARBLOST Interrupt Flag
Bit 10 - Clear BUSERR Interrupt Flag
Bit 11 - Clear BUSHOLD Interrupt Flag
Bit 12 - Clear TXOF Interrupt Flag
Bit 13 - Clear RXUF Interrupt Flag
Bit 14 - Clear BITO Interrupt Flag
Bit 15 - Clear CLTO Interrupt Flag
Bit 16 - Clear SSTOP Interrupt Flag
Bit 17 - Clear RXFULL Interrupt Flag
Bit 18 - Clear CLERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - START Interrupt Enable
Bit 1 - RSTART Interrupt Enable
Bit 2 - ADDR Interrupt Enable
Bit 3 - TXC Interrupt Enable
Bit 4 - TXBL Interrupt Enable
Bit 5 - RXDATAV Interrupt Enable
Bit 6 - ACK Interrupt Enable
Bit 7 - NACK Interrupt Enable
Bit 8 - MSTOP Interrupt Enable
Bit 9 - ARBLOST Interrupt Enable
Bit 10 - BUSERR Interrupt Enable
Bit 11 - BUSHOLD Interrupt Enable
Bit 12 - TXOF Interrupt Enable
Bit 13 - RXUF Interrupt Enable
Bit 14 - BITO Interrupt Enable
Bit 15 - CLTO Interrupt Enable
Bit 16 - SSTOP Interrupt Enable
Bit 17 - RXFULL Interrupt Enable
Bit 18 - CLERR Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 1 - Addressable as Slave
Bit 2 - Automatic Acknowledge
Bit 3 - Automatic STOP When Empty
Bit 4 - Automatic STOP on NACK
Bit 5 - Arbitration Disable
Bit 6 - General Call Address Match Enable
Bit 7 - TX Buffer Interrupt Level
Bits 8:9 - Clock Low High Ratio
Bits 12:13 - Bus Idle Timeout
Bit 15 - Go Idle on Bus Idle Timeout
Bits 16:18 - Clock Low Timeout
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Send Start Condition
Bit 1 - Send Stop Condition
Bit 4 - Continue Transmission
Bit 5 - Abort Transmission
Bit 7 - Clear Pending Commands
impl W<u32, Reg<u32, _CLKDIV>>
impl W<u32, Reg<u32, _SADDR>>
impl W<u32, Reg<u32, _SADDRMASK>>
Bits 1:7 - Slave Address Mask
impl W<u32, Reg<u32, _TXDATA>>
impl W<u32, Reg<u32, _TXDOUBLE>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set START Interrupt Flag
Bit 1 - Set RSTART Interrupt Flag
Bit 2 - Set ADDR Interrupt Flag
Bit 3 - Set TXC Interrupt Flag
Bit 6 - Set ACK Interrupt Flag
Bit 7 - Set NACK Interrupt Flag
Bit 8 - Set MSTOP Interrupt Flag
Bit 9 - Set ARBLOST Interrupt Flag
Bit 10 - Set BUSERR Interrupt Flag
Bit 11 - Set BUSHOLD Interrupt Flag
Bit 12 - Set TXOF Interrupt Flag
Bit 13 - Set RXUF Interrupt Flag
Bit 14 - Set BITO Interrupt Flag
Bit 15 - Set CLTO Interrupt Flag
Bit 16 - Set SSTOP Interrupt Flag
Bit 17 - Set RXFULL Interrupt Flag
Bit 18 - Set CLERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear START Interrupt Flag
Bit 1 - Clear RSTART Interrupt Flag
Bit 2 - Clear ADDR Interrupt Flag
Bit 3 - Clear TXC Interrupt Flag
Bit 6 - Clear ACK Interrupt Flag
Bit 7 - Clear NACK Interrupt Flag
Bit 8 - Clear MSTOP Interrupt Flag
Bit 9 - Clear ARBLOST Interrupt Flag
Bit 10 - Clear BUSERR Interrupt Flag
Bit 11 - Clear BUSHOLD Interrupt Flag
Bit 12 - Clear TXOF Interrupt Flag
Bit 13 - Clear RXUF Interrupt Flag
Bit 14 - Clear BITO Interrupt Flag
Bit 15 - Clear CLTO Interrupt Flag
Bit 16 - Clear SSTOP Interrupt Flag
Bit 17 - Clear RXFULL Interrupt Flag
Bit 18 - Clear CLERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - START Interrupt Enable
Bit 1 - RSTART Interrupt Enable
Bit 2 - ADDR Interrupt Enable
Bit 3 - TXC Interrupt Enable
Bit 4 - TXBL Interrupt Enable
Bit 5 - RXDATAV Interrupt Enable
Bit 6 - ACK Interrupt Enable
Bit 7 - NACK Interrupt Enable
Bit 8 - MSTOP Interrupt Enable
Bit 9 - ARBLOST Interrupt Enable
Bit 10 - BUSERR Interrupt Enable
Bit 11 - BUSHOLD Interrupt Enable
Bit 12 - TXOF Interrupt Enable
Bit 13 - RXUF Interrupt Enable
Bit 14 - BITO Interrupt Enable
Bit 15 - CLTO Interrupt Enable
Bit 16 - SSTOP Interrupt Enable
Bit 17 - RXFULL Interrupt Enable
Bit 18 - CLERR Interrupt Enable
impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _CTRL>>
Bit 2 - SINGLEFIFO DMA Wakeup
Bit 3 - SCANFIFO DMA Wakeup
Bit 4 - Conversion Tailgating
Bit 6 - Selects ASYNC CLK Enable Mode When ADCCLKMODE=1
Bits 8:14 - Prescalar Setting for ADC Sample and Conversion Clock
Bits 16:22 - 1us Time Base
Bits 24:27 - Oversample Rate Select
Bit 28 - Debug Mode Halt Enable
Bits 30:31 - Channel Connect and Reference Warm Sel When ADC is IDLE
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Single Channel Conversion Start
Bit 1 - Single Channel Conversion Stop
Bit 2 - Scan Sequence Start
Bit 3 - Scan Sequence Stop
impl W<u32, Reg<u32, _SINGLECTRL>>
Bit 0 - Single Channel Repetitive Mode
Bit 1 - Single Channel Differential Mode
Bit 2 - Single Channel Result Adjustment
Bits 3:4 - Single Channel Resolution Select
Bits 5:7 - Single Channel Reference Selection
Bits 8:15 - Single Channel Positive Input Selection
Bits 16:23 - Single Channel Negative Input Selection
pub fn at(&mut self) -> AT_W<'_>
Bits 24:27 - Single Channel Acquisition Time
Bit 29 - Single Channel PRS Trigger Enable
Bit 31 - Compare Logic Enable for Single Channel
impl W<u32, Reg<u32, _SINGLECTRLX>>
Bits 0:2 - Single Channel Reference Selection
Bit 3 - Enable Fixed Scaling on VREF
Bits 4:7 - Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
Bits 8:11 - Code for VIN Attenuation Factor
Bits 12:13 - Single Channel DV Level Select
Bit 14 - Single Channel FIFO Overflow Action
Bit 16 - Single Channel PRS Trigger Mode
Bits 17:21 - Single Channel PRS Trigger Select
Bits 22:26 - Delay Value for Next Conversion Start If CONVSTARTDELAYEN is Set
Bit 27 - Enable Delaying Next Conversion Start
Bits 29:31 - REPDELAY Select for SINGLE REP Mode
impl W<u32, Reg<u32, _SCANCTRL>>
Bit 0 - Scan Sequence Repetitive Mode
Bit 1 - Scan Sequence Differential Mode
Bit 2 - Scan Sequence Result Adjustment
Bits 3:4 - Scan Sequence Resolution Select
Bits 5:7 - Scan Sequence Reference Selection
pub fn at(&mut self) -> AT_W<'_>
Bits 24:27 - Scan Acquisition Time
Bit 29 - Scan Sequence PRS Trigger Enable
Bit 31 - Compare Logic Enable for Scan
impl W<u32, Reg<u32, _SCANCTRLX>>
Bits 0:2 - Scan Channel Reference Selection
Bit 3 - Enable Fixed Scaling on VREF
Bits 4:7 - Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
Bits 8:11 - Code for VIN Attenuation Factor
Bits 12:13 - Scan DV Level Select
Bit 14 - Scan FIFO Overflow Action
Bit 16 - Scan PRS Trigger Mode
Bits 17:21 - Scan Sequence PRS Trigger Select
Bits 22:26 - Delay Next Conversion Start If CONVSTARTDELAYEN is Set
Bit 27 - Enable Delaying Next Conversion Start
Bits 29:31 - REPDELAY Select for SCAN REP Mode
impl W<u32, Reg<u32, _SCANMASK>>
Bits 0:31 - Scan Sequence Input Mask
impl W<u32, Reg<u32, _SCANINPUTSEL>>
Bits 0:4 - Inputs Chosen for ADCn_INPUT7-ADCn_INPUT0 as Referred in SCANMASK
Bits 8:12 - Inputs Chosen for ADCn_INPUT8-ADCn_INPUT15 as Referred in SCANMASK
Bits 16:20 - Inputs Chosen for ADCn_INPUT16-ADCn_INPUT23 as Referred in SCANMASK
Bits 24:28 - Inputs Chosen for ADCn_INPUT24-ADCn_INPUT31 as Referred in SCANMASK
impl W<u32, Reg<u32, _SCANNEGSEL>>
Bits 0:1 - Negative Input Select Register for ADCn_INPUT0 in Differential Scan Mode
Bits 2:3 - Negative Input Select Register for ADCn_INPUT2 in Differential Scan Mode
Bits 4:5 - Negative Input Select Register for ADCn_INPUT4 in Differential Scan Mode
Bits 6:7 - Negative Input Select Register for ADCn_INPUT1 in Differential Scan Mode
Bits 8:9 - Negative Input Select Register for ADCn_INPUT9 in Differential Scan Mode
Bits 10:11 - Negative Input Select Register for ADCn_INPUT11 in Differential Scan Mode
Bits 12:13 - Negative Input Select Register for ADCn_INPUT13 in Differential Scan Mode
Bits 14:15 - Negative Input Select Register for ADCn_INPUT15 in Differential Scan Mode
impl W<u32, Reg<u32, _CMPTHR>>
Bits 0:15 - Less Than Compare Threshold
Bits 16:31 - Greater Than Compare Threshold
impl W<u32, Reg<u32, _BIASPROG>>
Bits 0:3 - Bias Programming Value of Analog ADC Block
Bit 12 - Clear VREFOF Flag
Bit 16 - Accuracy Setting for the System Bias During ADC Operation
impl W<u32, Reg<u32, _CAL>>
Bits 0:3 - Single Mode Offset Calibration Value for Differential or Positive Single-ended Mode
Bits 4:7 - Single Mode Offset Calibration Value for Negative Single-ended Mode
Bits 8:14 - Single Mode Gain Calibration Value
Bit 15 - Negative Single-ended Offset Calibration is Enabled
Bits 16:19 - Scan Mode Offset Calibration Value for Differential or Positive Single-ended Mode
Bits 20:23 - Scan Mode Offset Calibration Value for Negative Single-ended Mode
Bits 24:30 - Scan Mode Gain Calibration Value
Bit 31 - Calibration Mode is Enabled
impl W<u32, Reg<u32, _IFS>>
Bit 8 - Set SINGLEOF Interrupt Flag
Bit 9 - Set SCANOF Interrupt Flag
Bit 10 - Set SINGLEUF Interrupt Flag
Bit 11 - Set SCANUF Interrupt Flag
Bit 16 - Set SINGLECMP Interrupt Flag
Bit 17 - Set SCANCMP Interrupt Flag
Bit 24 - Set VREFOV Interrupt Flag
Bit 25 - Set PROGERR Interrupt Flag
Bit 26 - Set SCANEXTPEND Interrupt Flag
Bit 27 - Set SCANPEND Interrupt Flag
Bit 28 - Set PRSTIMEDERR Interrupt Flag
Bit 29 - Set EM23ERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 8 - Clear SINGLEOF Interrupt Flag
Bit 9 - Clear SCANOF Interrupt Flag
Bit 10 - Clear SINGLEUF Interrupt Flag
Bit 11 - Clear SCANUF Interrupt Flag
Bit 16 - Clear SINGLECMP Interrupt Flag
Bit 17 - Clear SCANCMP Interrupt Flag
Bit 24 - Clear VREFOV Interrupt Flag
Bit 25 - Clear PROGERR Interrupt Flag
Bit 26 - Clear SCANEXTPEND Interrupt Flag
Bit 27 - Clear SCANPEND Interrupt Flag
Bit 28 - Clear PRSTIMEDERR Interrupt Flag
Bit 29 - Clear EM23ERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - SINGLE Interrupt Enable
Bit 1 - SCAN Interrupt Enable
Bit 8 - SINGLEOF Interrupt Enable
Bit 9 - SCANOF Interrupt Enable
Bit 10 - SINGLEUF Interrupt Enable
Bit 11 - SCANUF Interrupt Enable
Bit 16 - SINGLECMP Interrupt Enable
Bit 17 - SCANCMP Interrupt Enable
Bit 24 - VREFOV Interrupt Enable
Bit 25 - PROGERR Interrupt Enable
Bit 26 - SCANEXTPEND Interrupt Enable
Bit 27 - SCANPEND Interrupt Enable
Bit 28 - PRSTIMEDERR Interrupt Enable
Bit 29 - EM23ERR Interrupt Enable
impl W<u32, Reg<u32, _SINGLEFIFOCLEAR>>
Bit 0 - Clear Single FIFO Content
impl W<u32, Reg<u32, _SCANFIFOCLEAR>>
Bit 0 - Clear Scan FIFO Content
impl W<u32, Reg<u32, _APORTMASTERDIS>>
Bit 2 - APORT1X Master Disable
Bit 3 - APORT1Y Master Disable
Bit 4 - APORT2X Master Disable
Bit 5 - APORT2Y Master Disable
Bit 6 - APORT3X Master Disable
Bit 7 - APORT3Y Master Disable
Bit 8 - APORT4X Master Disable
Bit 9 - APORT4Y Master Disable
impl W<u32, Reg<u32, _CTRL>>
Bit 2 - SINGLEFIFO DMA Wakeup
Bit 3 - SCANFIFO DMA Wakeup
Bit 4 - Conversion Tailgating
Bit 6 - Selects ASYNC CLK Enable Mode When ADCCLKMODE=1
Bits 8:14 - Prescalar Setting for ADC Sample and Conversion Clock
Bits 16:22 - 1us Time Base
Bits 24:27 - Oversample Rate Select
Bit 28 - Debug Mode Halt Enable
Bits 30:31 - Channel Connect and Reference Warm Sel When ADC is IDLE
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Single Channel Conversion Start
Bit 1 - Single Channel Conversion Stop
Bit 2 - Scan Sequence Start
Bit 3 - Scan Sequence Stop
impl W<u32, Reg<u32, _SINGLECTRL>>
Bit 0 - Single Channel Repetitive Mode
Bit 1 - Single Channel Differential Mode
Bit 2 - Single Channel Result Adjustment
Bits 3:4 - Single Channel Resolution Select
Bits 5:7 - Single Channel Reference Selection
Bits 8:15 - Single Channel Positive Input Selection
Bits 16:23 - Single Channel Negative Input Selection
pub fn at(&mut self) -> AT_W<'_>
Bits 24:27 - Single Channel Acquisition Time
Bit 29 - Single Channel PRS Trigger Enable
Bit 31 - Compare Logic Enable for Single Channel
impl W<u32, Reg<u32, _SINGLECTRLX>>
Bits 0:2 - Single Channel Reference Selection
Bit 3 - Enable Fixed Scaling on VREF
Bits 4:7 - Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
Bits 8:11 - Code for VIN Attenuation Factor
Bits 12:13 - Single Channel DV Level Select
Bit 14 - Single Channel FIFO Overflow Action
Bit 16 - Single Channel PRS Trigger Mode
Bits 17:21 - Single Channel PRS Trigger Select
Bits 22:26 - Delay Value for Next Conversion Start If CONVSTARTDELAYEN is Set
Bit 27 - Enable Delaying Next Conversion Start
Bits 29:31 - REPDELAY Select for SINGLE REP Mode
impl W<u32, Reg<u32, _SCANCTRL>>
Bit 0 - Scan Sequence Repetitive Mode
Bit 1 - Scan Sequence Differential Mode
Bit 2 - Scan Sequence Result Adjustment
Bits 3:4 - Scan Sequence Resolution Select
Bits 5:7 - Scan Sequence Reference Selection
pub fn at(&mut self) -> AT_W<'_>
Bits 24:27 - Scan Acquisition Time
Bit 29 - Scan Sequence PRS Trigger Enable
Bit 31 - Compare Logic Enable for Scan
impl W<u32, Reg<u32, _SCANCTRLX>>
Bits 0:2 - Scan Channel Reference Selection
Bit 3 - Enable Fixed Scaling on VREF
Bits 4:7 - Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
Bits 8:11 - Code for VIN Attenuation Factor
Bits 12:13 - Scan DV Level Select
Bit 14 - Scan FIFO Overflow Action
Bit 16 - Scan PRS Trigger Mode
Bits 17:21 - Scan Sequence PRS Trigger Select
Bits 22:26 - Delay Next Conversion Start If CONVSTARTDELAYEN is Set
Bit 27 - Enable Delaying Next Conversion Start
Bits 29:31 - REPDELAY Select for SCAN REP Mode
impl W<u32, Reg<u32, _SCANMASK>>
Bits 0:31 - Scan Sequence Input Mask
impl W<u32, Reg<u32, _SCANINPUTSEL>>
Bits 0:4 - Inputs Chosen for ADCn_INPUT7-ADCn_INPUT0 as Referred in SCANMASK
Bits 8:12 - Inputs Chosen for ADCn_INPUT8-ADCn_INPUT15 as Referred in SCANMASK
Bits 16:20 - Inputs Chosen for ADCn_INPUT16-ADCn_INPUT23 as Referred in SCANMASK
Bits 24:28 - Inputs Chosen for ADCn_INPUT24-ADCn_INPUT31 as Referred in SCANMASK
impl W<u32, Reg<u32, _SCANNEGSEL>>
Bits 0:1 - Negative Input Select Register for ADCn_INPUT0 in Differential Scan Mode
Bits 2:3 - Negative Input Select Register for ADCn_INPUT2 in Differential Scan Mode
Bits 4:5 - Negative Input Select Register for ADCn_INPUT4 in Differential Scan Mode
Bits 6:7 - Negative Input Select Register for ADCn_INPUT1 in Differential Scan Mode
Bits 8:9 - Negative Input Select Register for ADCn_INPUT9 in Differential Scan Mode
Bits 10:11 - Negative Input Select Register for ADCn_INPUT11 in Differential Scan Mode
Bits 12:13 - Negative Input Select Register for ADCn_INPUT13 in Differential Scan Mode
Bits 14:15 - Negative Input Select Register for ADCn_INPUT15 in Differential Scan Mode
impl W<u32, Reg<u32, _CMPTHR>>
Bits 0:15 - Less Than Compare Threshold
Bits 16:31 - Greater Than Compare Threshold
impl W<u32, Reg<u32, _BIASPROG>>
Bits 0:3 - Bias Programming Value of Analog ADC Block
Bit 12 - Clear VREFOF Flag
Bit 16 - Accuracy Setting for the System Bias During ADC Operation
impl W<u32, Reg<u32, _CAL>>
Bits 0:3 - Single Mode Offset Calibration Value for Differential or Positive Single-ended Mode
Bits 4:7 - Single Mode Offset Calibration Value for Negative Single-ended Mode
Bits 8:14 - Single Mode Gain Calibration Value
Bit 15 - Negative Single-ended Offset Calibration is Enabled
Bits 16:19 - Scan Mode Offset Calibration Value for Differential or Positive Single-ended Mode
Bits 20:23 - Scan Mode Offset Calibration Value for Negative Single-ended Mode
Bits 24:30 - Scan Mode Gain Calibration Value
Bit 31 - Calibration Mode is Enabled
impl W<u32, Reg<u32, _IFS>>
Bit 8 - Set SINGLEOF Interrupt Flag
Bit 9 - Set SCANOF Interrupt Flag
Bit 10 - Set SINGLEUF Interrupt Flag
Bit 11 - Set SCANUF Interrupt Flag
Bit 16 - Set SINGLECMP Interrupt Flag
Bit 17 - Set SCANCMP Interrupt Flag
Bit 24 - Set VREFOV Interrupt Flag
Bit 25 - Set PROGERR Interrupt Flag
Bit 26 - Set SCANEXTPEND Interrupt Flag
Bit 27 - Set SCANPEND Interrupt Flag
Bit 28 - Set PRSTIMEDERR Interrupt Flag
Bit 29 - Set EM23ERR Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 8 - Clear SINGLEOF Interrupt Flag
Bit 9 - Clear SCANOF Interrupt Flag
Bit 10 - Clear SINGLEUF Interrupt Flag
Bit 11 - Clear SCANUF Interrupt Flag
Bit 16 - Clear SINGLECMP Interrupt Flag
Bit 17 - Clear SCANCMP Interrupt Flag
Bit 24 - Clear VREFOV Interrupt Flag
Bit 25 - Clear PROGERR Interrupt Flag
Bit 26 - Clear SCANEXTPEND Interrupt Flag
Bit 27 - Clear SCANPEND Interrupt Flag
Bit 28 - Clear PRSTIMEDERR Interrupt Flag
Bit 29 - Clear EM23ERR Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - SINGLE Interrupt Enable
Bit 1 - SCAN Interrupt Enable
Bit 8 - SINGLEOF Interrupt Enable
Bit 9 - SCANOF Interrupt Enable
Bit 10 - SINGLEUF Interrupt Enable
Bit 11 - SCANUF Interrupt Enable
Bit 16 - SINGLECMP Interrupt Enable
Bit 17 - SCANCMP Interrupt Enable
Bit 24 - VREFOV Interrupt Enable
Bit 25 - PROGERR Interrupt Enable
Bit 26 - SCANEXTPEND Interrupt Enable
Bit 27 - SCANPEND Interrupt Enable
Bit 28 - PRSTIMEDERR Interrupt Enable
Bit 29 - EM23ERR Interrupt Enable
impl W<u32, Reg<u32, _SINGLEFIFOCLEAR>>
Bit 0 - Clear Single FIFO Content
impl W<u32, Reg<u32, _SCANFIFOCLEAR>>
Bit 0 - Clear Scan FIFO Content
impl W<u32, Reg<u32, _APORTMASTERDIS>>
Bit 2 - APORT1X Master Disable
Bit 3 - APORT1Y Master Disable
Bit 4 - APORT2X Master Disable
Bit 5 - APORT2Y Master Disable
Bit 6 - APORT3X Master Disable
Bit 7 - APORT3Y Master Disable
Bit 8 - APORT4X Master Disable
Bit 9 - APORT4Y Master Disable
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Analog Comparator Enable
Bit 3 - Comparator GPIO Output Invert
Bit 8 - APORT Bus X Master Disable
Bit 9 - APORT Bus Y Master Disable
Bit 10 - APORT Bus Master Disable for Bus Selected By VASEL
Bits 12:14 - Power Select
Bit 15 - ACMP Accuracy Mode
Bit 20 - Rising Edge Interrupt Sense
Bit 21 - Falling Edge Interrupt Sense
Bits 24:29 - Bias Configuration
Bit 31 - Full Bias Current
impl W<u32, Reg<u32, _INPUTSEL>>
Bits 0:7 - Positive Input Select
Bits 8:15 - Negative Input Select
Bits 16:21 - VA Selection
Bit 24 - Low-Power Sampled Voltage Selection
Bit 26 - Capacitive Sense Mode Internal Resistor Enable
Bits 28:30 - Capacitive Sense Mode Internal Resistor Select
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set EDGE Interrupt Flag
Bit 1 - Set WARMUP Interrupt Flag
Bit 2 - Set APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear EDGE Interrupt Flag
Bit 1 - Clear WARMUP Interrupt Flag
Bit 2 - Clear APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - EDGE Interrupt Enable
Bit 1 - WARMUP Interrupt Enable
Bit 2 - APORTCONFLICT Interrupt Enable
impl W<u32, Reg<u32, _HYSTERESIS0>>
Bits 0:3 - Hysteresis Select When ACMPOUT=0
Bits 16:21 - Divider for VA Voltage When ACMPOUT=0
Bits 24:29 - Divider for VB Voltage When ACMPOUT=0
impl W<u32, Reg<u32, _HYSTERESIS1>>
Bits 0:3 - Hysteresis Select When ACMPOUT=1
Bits 16:21 - Divider for VA Voltage When ACMPOUT=1
Bits 24:29 - Divider for VB Voltage When ACMPOUT=1
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - ACMP Output Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _EXTIFCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Enable External Interface
Bits 4:7 - APORT Selection for External Interface
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Analog Comparator Enable
Bit 3 - Comparator GPIO Output Invert
Bit 8 - APORT Bus X Master Disable
Bit 9 - APORT Bus Y Master Disable
Bit 10 - APORT Bus Master Disable for Bus Selected By VASEL
Bits 12:14 - Power Select
Bit 15 - ACMP Accuracy Mode
Bit 20 - Rising Edge Interrupt Sense
Bit 21 - Falling Edge Interrupt Sense
Bits 24:29 - Bias Configuration
Bit 31 - Full Bias Current
impl W<u32, Reg<u32, _INPUTSEL>>
Bits 0:7 - Positive Input Select
Bits 8:15 - Negative Input Select
Bits 16:21 - VA Selection
Bit 24 - Low-Power Sampled Voltage Selection
Bit 26 - Capacitive Sense Mode Internal Resistor Enable
Bits 28:30 - Capacitive Sense Mode Internal Resistor Select
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set EDGE Interrupt Flag
Bit 1 - Set WARMUP Interrupt Flag
Bit 2 - Set APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear EDGE Interrupt Flag
Bit 1 - Clear WARMUP Interrupt Flag
Bit 2 - Clear APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - EDGE Interrupt Enable
Bit 1 - WARMUP Interrupt Enable
Bit 2 - APORTCONFLICT Interrupt Enable
impl W<u32, Reg<u32, _HYSTERESIS0>>
Bits 0:3 - Hysteresis Select When ACMPOUT=0
Bits 16:21 - Divider for VA Voltage When ACMPOUT=0
Bits 24:29 - Divider for VB Voltage When ACMPOUT=0
impl W<u32, Reg<u32, _HYSTERESIS1>>
Bits 0:3 - Hysteresis Select When ACMPOUT=1
Bits 16:21 - Divider for VA Voltage When ACMPOUT=1
Bits 24:29 - Divider for VB Voltage When ACMPOUT=1
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - ACMP Output Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _EXTIFCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Enable External Interface
Bits 4:7 - APORT Selection for External Interface
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Analog Comparator Enable
Bit 3 - Comparator GPIO Output Invert
Bit 8 - APORT Bus X Master Disable
Bit 9 - APORT Bus Y Master Disable
Bit 10 - APORT Bus Master Disable for Bus Selected By VASEL
Bits 12:14 - Power Select
Bit 15 - ACMP Accuracy Mode
Bit 20 - Rising Edge Interrupt Sense
Bit 21 - Falling Edge Interrupt Sense
Bits 24:29 - Bias Configuration
Bit 31 - Full Bias Current
impl W<u32, Reg<u32, _INPUTSEL>>
Bits 0:7 - Positive Input Select
Bits 8:15 - Negative Input Select
Bits 16:21 - VA Selection
Bit 24 - Low-Power Sampled Voltage Selection
Bit 26 - Capacitive Sense Mode Internal Resistor Enable
Bits 28:30 - Capacitive Sense Mode Internal Resistor Select
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set EDGE Interrupt Flag
Bit 1 - Set WARMUP Interrupt Flag
Bit 2 - Set APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear EDGE Interrupt Flag
Bit 1 - Clear WARMUP Interrupt Flag
Bit 2 - Clear APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - EDGE Interrupt Enable
Bit 1 - WARMUP Interrupt Enable
Bit 2 - APORTCONFLICT Interrupt Enable
impl W<u32, Reg<u32, _HYSTERESIS0>>
Bits 0:3 - Hysteresis Select When ACMPOUT=0
Bits 16:21 - Divider for VA Voltage When ACMPOUT=0
Bits 24:29 - Divider for VB Voltage When ACMPOUT=0
impl W<u32, Reg<u32, _HYSTERESIS1>>
Bits 0:3 - Hysteresis Select When ACMPOUT=1
Bits 16:21 - Divider for VA Voltage When ACMPOUT=1
Bits 24:29 - Divider for VB Voltage When ACMPOUT=1
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - ACMP Output Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _EXTIFCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Enable External Interface
Bits 4:7 - APORT Selection for External Interface
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Analog Comparator Enable
Bit 3 - Comparator GPIO Output Invert
Bit 8 - APORT Bus X Master Disable
Bit 9 - APORT Bus Y Master Disable
Bit 10 - APORT Bus Master Disable for Bus Selected By VASEL
Bits 12:14 - Power Select
Bit 15 - ACMP Accuracy Mode
Bit 20 - Rising Edge Interrupt Sense
Bit 21 - Falling Edge Interrupt Sense
Bits 24:29 - Bias Configuration
Bit 31 - Full Bias Current
impl W<u32, Reg<u32, _INPUTSEL>>
Bits 0:7 - Positive Input Select
Bits 8:15 - Negative Input Select
Bits 16:21 - VA Selection
Bit 24 - Low-Power Sampled Voltage Selection
Bit 26 - Capacitive Sense Mode Internal Resistor Enable
Bits 28:30 - Capacitive Sense Mode Internal Resistor Select
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set EDGE Interrupt Flag
Bit 1 - Set WARMUP Interrupt Flag
Bit 2 - Set APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear EDGE Interrupt Flag
Bit 1 - Clear WARMUP Interrupt Flag
Bit 2 - Clear APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - EDGE Interrupt Enable
Bit 1 - WARMUP Interrupt Enable
Bit 2 - APORTCONFLICT Interrupt Enable
impl W<u32, Reg<u32, _HYSTERESIS0>>
Bits 0:3 - Hysteresis Select When ACMPOUT=0
Bits 16:21 - Divider for VA Voltage When ACMPOUT=0
Bits 24:29 - Divider for VB Voltage When ACMPOUT=0
impl W<u32, Reg<u32, _HYSTERESIS1>>
Bits 0:3 - Hysteresis Select When ACMPOUT=1
Bits 16:21 - Divider for VA Voltage When ACMPOUT=1
Bits 24:29 - Divider for VB Voltage When ACMPOUT=1
impl W<u32, Reg<u32, _ROUTEPEN>>
Bit 0 - ACMP Output Pin Enable
impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _EXTIFCTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Enable External Interface
Bits 4:7 - APORT Selection for External Interface
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - Differential Mode
Bit 5 - PRS Controlled Output Enable
Bit 6 - Channel 0 Start Reset Prescaler
Bits 8:10 - Reference Selection
Bits 16:22 - Prescaler Setting for DAC Clock
Bits 24:25 - Refresh Period
impl W<u32, Reg<u32, _CH0CTRL>>
Bits 4:6 - Channel 0 Trigger Mode
Bit 8 - Channel 0 PRS Asynchronous Enable
Bits 12:16 - Channel 0 PRS Trigger Select
impl W<u32, Reg<u32, _CH1CTRL>>
Bits 4:6 - Channel 1 Trigger Mode
Bit 8 - Channel 1 PRS Asynchronous Enable
Bits 12:16 - Channel 1 PRS Trigger Select
impl W<u32, Reg<u32, _CMD>>
Bit 0 - DAC Channel 0 Enable
Bit 1 - DAC Channel 0 Disable
Bit 2 - DAC Channel 1 Enable
Bit 3 - DAC Channel 1 Disable
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set CH0CD Interrupt Flag
Bit 1 - Set CH1CD Interrupt Flag
Bit 2 - Set CH0OF Interrupt Flag
Bit 3 - Set CH1OF Interrupt Flag
Bit 4 - Set CH0UF Interrupt Flag
Bit 5 - Set CH1UF Interrupt Flag
Bit 15 - Set EM23ERR Interrupt Flag
Bit 16 - Set OPA0APORTCONFLICT Interrupt Flag
Bit 17 - Set OPA1APORTCONFLICT Interrupt Flag
Bit 18 - Set OPA2APORTCONFLICT Interrupt Flag
Bit 19 - Set OPA3APORTCONFLICT Interrupt Flag
Bit 20 - Set OPA0PRSTIMEDERR Interrupt Flag
Bit 21 - Set OPA1PRSTIMEDERR Interrupt Flag
Bit 22 - Set OPA2PRSTIMEDERR Interrupt Flag
Bit 23 - Set OPA3PRSTIMEDERR Interrupt Flag
Bit 28 - Set OPA0OUTVALID Interrupt Flag
Bit 29 - Set OPA1OUTVALID Interrupt Flag
Bit 30 - Set OPA2OUTVALID Interrupt Flag
Bit 31 - Set OPA3OUTVALID Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear CH0CD Interrupt Flag
Bit 1 - Clear CH1CD Interrupt Flag
Bit 2 - Clear CH0OF Interrupt Flag
Bit 3 - Clear CH1OF Interrupt Flag
Bit 4 - Clear CH0UF Interrupt Flag
Bit 5 - Clear CH1UF Interrupt Flag
Bit 15 - Clear EM23ERR Interrupt Flag
Bit 16 - Clear OPA0APORTCONFLICT Interrupt Flag
Bit 17 - Clear OPA1APORTCONFLICT Interrupt Flag
Bit 18 - Clear OPA2APORTCONFLICT Interrupt Flag
Bit 19 - Clear OPA3APORTCONFLICT Interrupt Flag
Bit 20 - Clear OPA0PRSTIMEDERR Interrupt Flag
Bit 21 - Clear OPA1PRSTIMEDERR Interrupt Flag
Bit 22 - Clear OPA2PRSTIMEDERR Interrupt Flag
Bit 23 - Clear OPA3PRSTIMEDERR Interrupt Flag
Bit 28 - Clear OPA0OUTVALID Interrupt Flag
Bit 29 - Clear OPA1OUTVALID Interrupt Flag
Bit 30 - Clear OPA2OUTVALID Interrupt Flag
Bit 31 - Clear OPA3OUTVALID Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - CH0CD Interrupt Enable
Bit 1 - CH1CD Interrupt Enable
Bit 2 - CH0OF Interrupt Enable
Bit 3 - CH1OF Interrupt Enable
Bit 4 - CH0UF Interrupt Enable
Bit 5 - CH1UF Interrupt Enable
Bit 6 - CH0BL Interrupt Enable
Bit 7 - CH1BL Interrupt Enable
Bit 15 - EM23ERR Interrupt Enable
Bit 16 - OPA0APORTCONFLICT Interrupt Enable
Bit 17 - OPA1APORTCONFLICT Interrupt Enable
Bit 18 - OPA2APORTCONFLICT Interrupt Enable
Bit 19 - OPA3APORTCONFLICT Interrupt Enable
Bit 20 - OPA0PRSTIMEDERR Interrupt Enable
Bit 21 - OPA1PRSTIMEDERR Interrupt Enable
Bit 22 - OPA2PRSTIMEDERR Interrupt Enable
Bit 23 - OPA3PRSTIMEDERR Interrupt Enable
Bit 28 - OPA0OUTVALID Interrupt Enable
Bit 29 - OPA1OUTVALID Interrupt Enable
Bit 30 - OPA2OUTVALID Interrupt Enable
Bit 31 - OPA3OUTVALID Interrupt Enable
impl W<u32, Reg<u32, _CH0DATA>>
Bits 0:11 - Channel 0 Data
impl W<u32, Reg<u32, _CH1DATA>>
Bits 0:11 - Channel 1 Data
impl W<u32, Reg<u32, _COMBDATA>>
Bits 0:11 - Channel 0 Data
Bits 16:27 - Channel 1 Data
impl W<u32, Reg<u32, _CAL>>
Bits 0:2 - Input Buffer Offset Calibration Value
Bits 8:13 - Gain Error Trim Value
Bits 16:19 - Gain Error Trim Value for CH1
impl W<u32, Reg<u32, _OPA0_CTRL>>
Bits 0:1 - OPAx Operation Mode
Bit 2 - OPAx Unity Gain Bandwidth Scale
Bit 3 - High Common Mode Disable
Bit 4 - Scale OPAx Output Driving Strength
Bit 8 - OPAx PRS Trigger Enable
Bit 9 - OPAx PRS Trigger Mode
Bits 10:14 - OPAx PRS Trigger Select
Bit 16 - OPAx PRS Output Select
Bit 20 - APORT Bus Master Disable
Bit 21 - APORT Bus Master Disable
impl W<u32, Reg<u32, _OPA0_TIMER>>
Bits 0:5 - OPAx Startup Delay Count Value
Bits 8:14 - OPAx Warmup Time Count Value
Bits 16:25 - OPAx Output Settling Timeout Value
impl W<u32, Reg<u32, _OPA0_MUX>>
Bits 0:7 - OPAx Non-inverting Input Mux
Bits 8:15 - OPAx Inverting Input Mux
Bits 16:18 - OPAx Resistor Ladder Input Mux
Bit 20 - OPAx Dedicated 3x Gain Resistor Ladder
Bits 24:26 - OPAx Resistor Ladder Select
impl W<u32, Reg<u32, _OPA0_OUT>>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Bit 1 - OPAx Alternative Output Enable
Bit 2 - OPAx Aport Output Enable
Bit 3 - OPAx Main and Alternative Output Short
Bits 4:8 - OPAx Output Enable Value
Bits 16:23 - OPAx APORT Output
impl W<u32, Reg<u32, _OPA0_CAL>>
Bits 0:3 - Compensation Cap Cm1 Trim Value
Bits 5:8 - Compensation Cap Cm2 Trim Value
Bits 10:11 - Compensation Cap Cm3 Trim Value
pub fn gm(&mut self) -> GM_W<'_>
Bits 13:15 - Gm Trim Value
Bits 17:18 - Gm3 Trim Value
Bits 20:24 - OPAx Non-Inverting Input Offset Configuration Value
Bits 26:30 - OPAx Inverting Input Offset Configuration Value
impl W<u32, Reg<u32, _OPA1_CTRL>>
Bits 0:1 - OPAx Operation Mode
Bit 2 - OPAx Unity Gain Bandwidth Scale
Bit 3 - High Common Mode Disable
Bit 4 - Scale OPAx Output Driving Strength
Bit 8 - OPAx PRS Trigger Enable
Bit 9 - OPAx PRS Trigger Mode
Bits 10:14 - OPAx PRS Trigger Select
Bit 16 - OPAx PRS Output Select
Bit 20 - APORT Bus Master Disable
Bit 21 - APORT Bus Master Disable
impl W<u32, Reg<u32, _OPA1_TIMER>>
Bits 0:5 - OPAx Startup Delay Count Value
Bits 8:14 - OPAx Warmup Time Count Value
Bits 16:25 - OPAx Output Settling Timeout Value
impl W<u32, Reg<u32, _OPA1_MUX>>
Bits 0:7 - OPAx Non-inverting Input Mux
Bits 8:15 - OPAx Inverting Input Mux
Bits 16:18 - OPAx Resistor Ladder Input Mux
Bit 20 - OPAx Dedicated 3x Gain Resistor Ladder
Bits 24:26 - OPAx Resistor Ladder Select
impl W<u32, Reg<u32, _OPA1_OUT>>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Bit 1 - OPAx Alternative Output Enable
Bit 2 - OPAx Aport Output Enable
Bit 3 - OPAx Main and Alternative Output Short
Bits 4:8 - OPAx Output Enable Value
Bits 16:23 - OPAx APORT Output
impl W<u32, Reg<u32, _OPA1_CAL>>
Bits 0:3 - Compensation Cap Cm1 Trim Value
Bits 5:8 - Compensation Cap Cm2 Trim Value
Bits 10:11 - Compensation Cap Cm3 Trim Value
pub fn gm(&mut self) -> GM_W<'_>
Bits 13:15 - Gm Trim Value
Bits 17:18 - Gm3 Trim Value
Bits 20:24 - OPAx Non-Inverting Input Offset Configuration Value
Bits 26:30 - OPAx Inverting Input Offset Configuration Value
impl W<u32, Reg<u32, _OPA2_CTRL>>
Bits 0:1 - OPAx Operation Mode
Bit 2 - OPAx Unity Gain Bandwidth Scale
Bit 3 - High Common Mode Disable
Bit 4 - Scale OPAx Output Driving Strength
Bit 8 - OPAx PRS Trigger Enable
Bit 9 - OPAx PRS Trigger Mode
Bits 10:14 - OPAx PRS Trigger Select
Bit 16 - OPAx PRS Output Select
Bit 20 - APORT Bus Master Disable
Bit 21 - APORT Bus Master Disable
impl W<u32, Reg<u32, _OPA2_TIMER>>
Bits 0:5 - OPAx Startup Delay Count Value
Bits 8:14 - OPAx Warmup Time Count Value
Bits 16:25 - OPAx Output Settling Timeout Value
impl W<u32, Reg<u32, _OPA2_MUX>>
Bits 0:7 - OPAx Non-inverting Input Mux
Bits 8:15 - OPAx Inverting Input Mux
Bits 16:18 - OPAx Resistor Ladder Input Mux
Bit 20 - OPAx Dedicated 3x Gain Resistor Ladder
Bits 24:26 - OPAx Resistor Ladder Select
impl W<u32, Reg<u32, _OPA2_OUT>>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Bit 1 - OPAx Alternative Output Enable
Bit 2 - OPAx Aport Output Enable
Bit 3 - OPAx Main and Alternative Output Short
Bits 4:8 - OPAx Output Enable Value
Bits 16:23 - OPAx APORT Output
impl W<u32, Reg<u32, _OPA2_CAL>>
Bits 0:3 - Compensation Cap Cm1 Trim Value
Bits 5:8 - Compensation Cap Cm2 Trim Value
Bits 10:11 - Compensation Cap Cm3 Trim Value
pub fn gm(&mut self) -> GM_W<'_>
Bits 13:15 - Gm Trim Value
Bits 17:18 - Gm3 Trim Value
Bits 20:24 - OPAx Non-Inverting Input Offset Configuration Value
Bits 26:30 - OPAx Inverting Input Offset Configuration Value
impl W<u32, Reg<u32, _OPA3_CTRL>>
Bits 0:1 - OPAx Operation Mode
Bit 2 - OPAx Unity Gain Bandwidth Scale
Bit 3 - High Common Mode Disable
Bit 4 - Scale OPAx Output Driving Strength
Bit 8 - OPAx PRS Trigger Enable
Bit 9 - OPAx PRS Trigger Mode
Bits 10:14 - OPAx PRS Trigger Select
Bit 16 - OPAx PRS Output Select
Bit 20 - APORT Bus Master Disable
Bit 21 - APORT Bus Master Disable
impl W<u32, Reg<u32, _OPA3_TIMER>>
Bits 0:5 - OPAx Startup Delay Count Value
Bits 8:14 - OPAx Warmup Time Count Value
Bits 16:25 - OPAx Output Settling Timeout Value
impl W<u32, Reg<u32, _OPA3_MUX>>
Bits 0:7 - OPAx Non-inverting Input Mux
Bits 8:15 - OPAx Inverting Input Mux
Bits 16:18 - OPAx Resistor Ladder Input Mux
Bit 20 - OPAx Dedicated 3x Gain Resistor Ladder
Bits 24:26 - OPAx Resistor Ladder Select
impl W<u32, Reg<u32, _OPA3_OUT>>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Bit 1 - OPAx Alternative Output Enable
Bit 2 - OPAx Aport Output Enable
Bit 3 - OPAx Main and Alternative Output Short
Bits 4:8 - OPAx Output Enable Value
Bits 16:23 - OPAx APORT Output
impl W<u32, Reg<u32, _OPA3_CAL>>
Bits 0:3 - Compensation Cap Cm1 Trim Value
Bits 5:8 - Compensation Cap Cm2 Trim Value
Bits 10:11 - Compensation Cap Cm3 Trim Value
pub fn gm(&mut self) -> GM_W<'_>
Bits 13:15 - Gm Trim Value
Bits 17:18 - Gm3 Trim Value
Bits 20:24 - OPAx Non-Inverting Input Offset Configuration Value
Bits 26:30 - OPAx Inverting Input Offset Configuration Value
impl W<u32, Reg<u32, _CTRL>>
Bit 0 - VBUSEN Active Polarity
Bits 4:5 - Low Energy Mode Oscillator Control
Bit 7 - Low Energy Mode USB PHY Control
Bit 9 - Low Energy Mode on Bus Idle Enable
Bit 12 - ID Pull-up Enable
Bit 25 - OTG CLKC Disable
Bit 26 - OTG ID Input Disable
Bit 27 - OTG Control Signals to PHY Disable
Bits 28:29 - Data Contact Detection Enable
Bit 30 - Primary Detection Enable
Bit 31 - Secondary Detection Enable
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set VBUSDETH Interrupt Flag
Bit 1 - Set VBUSDETL Interrupt Flag
Bit 8 - Set ERR Interrupt Flag
Bit 9 - Set DCD Interrupt Flag
pub fn pd(&mut self) -> PD_W<'_>
Bit 10 - Set PD Interrupt Flag
pub fn sd(&mut self) -> SD_W<'_>
Bit 11 - Set SD Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear VBUSDETH Interrupt Flag
Bit 1 - Clear VBUSDETL Interrupt Flag
Bit 8 - Clear ERR Interrupt Flag
Bit 9 - Clear DCD Interrupt Flag
pub fn pd(&mut self) -> PD_W<'_>
Bit 10 - Clear PD Interrupt Flag
pub fn sd(&mut self) -> SD_W<'_>
Bit 11 - Clear SD Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - VBUSDETH Interrupt Enable
Bit 1 - VBUSDETL Interrupt Enable
Bit 8 - ERR Interrupt Enable
Bit 9 - DCD Interrupt Enable
pub fn pd(&mut self) -> PD_W<'_>
Bit 10 - PD Interrupt Enable
pub fn sd(&mut self) -> SD_W<'_>
Bit 11 - SD Interrupt Enable
impl W<u32, Reg<u32, _ROUTE>>
Bit 0 - USB PHY Pin Enable
Bit 1 - VBUSEN Pin Enable
impl W<u32, Reg<u32, _CDCONF>>
Bits 0:9 - DCD Timeout (TDCD_TIMEOUT) Configuration
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Start Charger Detection Enabled
Bit 1 - Start Charger Detection in Progress
impl W<u32, Reg<u32, _DATTRIM1>>
Bits 0:5 - Trim for DP and DM Output Impedance for Both FS and LS
Bit 7 - Enables Delay of Pull in TX Mode for Both FS and LS
Bits 8:9 - Trim for Rising Crossover Voltage in FS
Bits 10:11 - Trim for Falling Crossover Voltage in FS
Bits 12:13 - Trim for DM Fall Time in FS
Bits 14:15 - Trim for DM Rise Time in FS
Bits 16:17 - Trim for DP Fall Time in FS
Bits 18:19 - Trim for DP Rise Time in FS
impl W<u32, Reg<u32, _LEMCTRL>>
Bits 0:9 - Set the Number of LFC Clk Counts to Form 3ms
impl W<u32, Reg<u32, _GOTGCTL>>
Bit 2 - VBUS Valid Override Enable
Bit 3 - VBUS Valid OverrideValue
Bit 4 - A-Peripheral Session Valid Override Enable
Bit 5 - A-Peripheral Session Valid OverrideValue
Bit 6 - B-Peripheral Session Valid Override Enable
Bit 7 - B-Peripheral Session Valid OverrideValue
Bit 10 - Host Set HNP Enable
Bit 11 - Device HNP Enabled
Bit 12 - Embedded Host Enable
Bit 15 - Debounce Filter Bypass
impl W<u32, Reg<u32, _GOTGINT>>
Bit 2 - Session End Detected
Bit 8 - Session Request Success Status Change
Bit 9 - Host Negotiation Success Status Change
Bit 17 - Host Negotiation Detected
Bit 18 - A-Device Timeout Change
impl W<u32, Reg<u32, _GAHBCFG>>
Bit 0 - Global Interrupt Mask
Bits 1:4 - Burst Length/Type
Bit 7 - Non-Periodic TxFIFO Empty Level
Bit 8 - Periodic TxFIFO Empty Level
Bit 21 - Remote Memory Support
Bit 22 - Notify All Dma Write Transactions
Bit 23 - AHB Single Support
impl W<u32, Reg<u32, _GUSBCFG>>
Bits 0:2 - Timeout Calibration (host and device)
Bit 5 - Full-Speed Serial Interface Select
Bits 10:13 - USB Turnaround Time
Bit 22 - TermSel DLine Pulsing Selection
Bit 30 - Force Device Mode
Bit 31 - Corrupt Tx packet (host and device)
impl W<u32, Reg<u32, _GRSTCTL>>
Bit 0 - Core Soft Reset (host and device)
Bit 1 - PIU FS Dedicated Controller Soft Reset
Bit 2 - Host Frame Counter Reset
Bits 6:10 - TxFIFO Number (host and device)
impl W<u32, Reg<u32, _GINTSTS>>
Bit 1 - Mode Mismatch Interrupt (host and device)
Bit 3 - Start of Frame (host and device)
Bit 10 - Early Suspend (device only)
Bit 11 - USB Suspend (device only)
Bit 12 - USB Reset (device only)
Bit 13 - Enumeration Done (device only)
Bit 14 - Isochronous OUT Packet Dropped Interrupt (device only)
Bit 15 - End of Periodic Frame Interrupt
Bit 17 - Endpoint Mismatch Interrupt (device only)
Bit 20 - Incomplete Isochronous IN Transfer (device only)
Bit 21 - Incomplete Periodic Transfer (device only)
Bit 22 - Data Fetch Suspended (device only)
Bit 23 - Reset detected Interrupt (device only)
Bit 28 - Connector ID Status Change (host and device)
Bit 29 - Disconnect Detected Interrupt (host only)
Bit 30 - Session Request/New Session Detected Interrupt (host and device)
Bit 31 - Resume/Remote Wakeup Detected Interrupt (host and device)
impl W<u32, Reg<u32, _GINTMSK>>
Bit 1 - Mode Mismatch Interrupt Mask (host and device)
Bit 2 - OTG Interrupt Mask (host and device)
Bit 3 - Start of Frame Mask (host and device)
Bit 4 - Receive FIFO Non-Empty Mask (host and device)
Bit 5 - Non-Periodic TxFIFO Empty Mask (host only)
Bit 6 - Global Non-periodic IN NAK Effective Mask (device only)
Bit 7 - Global OUT NAK Effective Mask (device only)
Bit 10 - Early Suspend Mask (device only)
Bit 11 - USB Suspend Mask (device only)
Bit 12 - USB Reset Mask (device only)
Bit 13 - Enumeration Done Mask (device only)
Bit 14 - Isochronous OUT Packet Dropped Interrupt Mask (device only)
Bit 15 - End of Periodic Frame Interrupt Mask (device only)
Bit 17 - Endpoint Mismatch Interrupt Mask (device only)
Bit 18 - IN Endpoints Interrupt Mask (device only)
Bit 19 - OUT Endpoints Interrupt Mask (device only)
Bit 20 - Incomplete Isochronous IN Transfer Mask (device only)
Bit 21 - Incomplete Periodic Transfer Mask (host only)
Bit 22 - Data Fetch Suspended Mask (device only)
Bit 23 - Reset detected Interrupt Mask (device only)
Bit 24 - Host Port Interrupt Mask (host only)
Bit 25 - Host Channels Interrupt Mask (host only)
Bit 26 - Periodic TxFIFO Empty Mask (host only)
Bit 28 - Connector ID Status Change Mask (host and device)
Bit 29 - Disconnect Detected Interrupt Mask (host and device)
Bit 30 - Session Request/New Session Detected Interrupt Mask (host and device)
Bit 31 - Resume/Remote Wakeup Detected Interrupt Mask (host and device)
impl W<u32, Reg<u32, _GRXFSIZ>>
impl W<u32, Reg<u32, _GNPTXFSIZ>>
Bits 0:15 - Non-periodic Transmit RAM Start Address
Bits 16:31 - Non-periodic TxFIFO Depth (host only) / IN Endpoint TxFIFO 0 Depth (device only)
impl W<u32, Reg<u32, _GDFIFOCFG>>
impl W<u32, Reg<u32, _HPTXFSIZ>>
Bits 0:10 - Host Periodic TxFIFO Start Address
Bits 16:25 - Host Periodic TxFIFO Depth
impl W<u32, Reg<u32, _DIEPTXF1>>
Bits 0:10 - IN Endpoint FIFOn Transmit RAM Start Address
Bits 16:25 - IN Endpoint TxFIFO Depth
impl W<u32, Reg<u32, _DIEPTXF2>>
Bits 0:10 - IN Endpoint FIFOn Transmit RAM Start Address
Bits 16:25 - IN Endpoint TxFIFO Depth
impl W<u32, Reg<u32, _DIEPTXF3>>
Bits 0:11 - IN Endpoint FIFOn Transmit RAM Start Address
Bits 16:25 - IN Endpoint TxFIFO Depth
impl W<u32, Reg<u32, _DIEPTXF4>>
Bits 0:11 - IN Endpoint FIFOn Transmit RAM Start Address
Bits 16:25 - IN Endpoint TxFIFO Depth
impl W<u32, Reg<u32, _DIEPTXF5>>
Bits 0:11 - IN Endpoint FIFOn Transmit RAM Start Address
Bits 16:25 - IN Endpoint TxFIFO Depth
impl W<u32, Reg<u32, _DIEPTXF6>>
Bits 0:11 - IN Endpoint FIFOn Transmit RAM Start Address
Bits 16:25 - IN Endpoint TxFIFO Depth
impl W<u32, Reg<u32, _HCFG>>
Bits 0:1 - FS/LS PHY Clock Select
Bit 2 - FS- and LS-Only Support
Bit 7 - Enable 32 kHz Suspend Mode
Bits 8:15 - Resume Validation Period
Bit 31 - Mode Change Time
impl W<u32, Reg<u32, _HFIR>>
Bits 0:15 - Frame Interval
impl W<u32, Reg<u32, _HAINTMSK>>
Bits 0:13 - Channel Interrupt Mask for channel 0 - 13
impl W<u32, Reg<u32, _HPRT>>
Bit 1 - Port Connect Detected
Bit 3 - Port Enable/Disable Change
Bit 5 - Port Overcurrent Change
Bits 13:16 - Port Test Control
impl W<u32, Reg<u32, _HC0_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC0_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC0_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC0_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC0_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC0_DMAADDR>>
impl W<u32, Reg<u32, _HC1_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC1_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC1_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC1_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC1_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC1_DMAADDR>>
impl W<u32, Reg<u32, _HC2_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC2_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC2_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC2_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC2_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC2_DMAADDR>>
impl W<u32, Reg<u32, _HC3_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC3_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC3_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC3_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC3_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC3_DMAADDR>>
impl W<u32, Reg<u32, _HC4_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC4_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC4_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC4_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC4_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC4_DMAADDR>>
impl W<u32, Reg<u32, _HC5_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC5_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC5_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC5_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC5_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC5_DMAADDR>>
impl W<u32, Reg<u32, _HC6_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC6_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC6_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC6_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC6_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC6_DMAADDR>>
impl W<u32, Reg<u32, _HC7_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC7_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC7_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC7_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC7_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC7_DMAADDR>>
impl W<u32, Reg<u32, _HC8_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC8_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC8_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC8_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC8_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC8_DMAADDR>>
impl W<u32, Reg<u32, _HC9_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC9_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC9_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC9_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC9_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC9_DMAADDR>>
impl W<u32, Reg<u32, _HC10_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC10_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC10_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC10_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC10_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC10_DMAADDR>>
impl W<u32, Reg<u32, _HC11_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC11_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC11_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC11_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC11_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC11_DMAADDR>>
impl W<u32, Reg<u32, _HC12_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC12_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC12_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC12_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC12_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC12_DMAADDR>>
impl W<u32, Reg<u32, _HC13_CHAR>>
Bits 0:10 - Maximum Packet Size
Bits 11:14 - Endpoint Number
Bit 15 - Endpoint Direction
Bit 17 - Low-Speed Device
Bits 18:19 - Endpoint Type
pub fn mc(&mut self) -> MC_W<'_>
Bits 20:21 - Multi Count (MC) / Error Count
Bits 22:28 - Device Address
impl W<u32, Reg<u32, _HC13_SPLT>>
Bits 14:15 - Transaction Position
Bit 16 - Do Complete Split
impl W<u32, Reg<u32, _HC13_INT>>
Bit 0 - Transfer Completed
Bit 3 - STALL Response Received Interrupt
Bit 4 - NAK Response Received Interrupt
Bit 5 - ACK Response Received/Transmitted Interrupt
Bit 7 - Transaction Error
Bit 10 - Data Toggle Error
impl W<u32, Reg<u32, _HC13_INTMSK>>
Bit 0 - Transfer Completed Mask
Bit 1 - Channel Halted Mask
Bit 3 - STALL Response Received Interrupt Mask
Bit 4 - NAK Response Received Interrupt Mask
Bit 5 - ACK Response Received/Transmitted Interrupt Mask
Bit 7 - Transaction Error Mask
Bit 8 - Babble Error Mask
Bit 9 - Frame Overrun Mask
Bit 10 - Data Toggle Error Mask
impl W<u32, Reg<u32, _HC13_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
Bits 29:30 - The Application Programs This Field With the Type of
impl W<u32, Reg<u32, _HC13_DMAADDR>>
impl W<u32, Reg<u32, _DCFG>>
Bit 2 - Non-Zero-Length Status OUT Handshake
Bit 3 - Enable 32 kHz Suspend Mode
Bits 4:10 - Device Address
Bits 11:12 - Periodic Frame Interval
Bit 13 - Enable Device OUT NAK
Bits 26:31 - Resume Validation Period
impl W<u32, Reg<u32, _DCTL>>
Bit 0 - Remote Wakeup Signaling
Bit 7 - Set Global Non-periodic IN NAK
Bit 8 - Clear Global Non-periodic IN NAK
Bit 9 - Set Global OUT NAK
Bit 10 - Clear Global OUT NAK
Bit 11 - Power-On Programming Done
Bit 15 - Ignore Frame number For Isochronous End points
Bit 16 - NAK on Babble Error
impl W<u32, Reg<u32, _DIEPMSK>>
Bit 0 - Transfer Completed Interrupt Mask
Bit 1 - Endpoint Disabled Interrupt Mask
Bit 3 - Timeout Condition Mask
Bit 4 - IN Token Received When TxFIFO Empty Mask
Bit 5 - IN Token received with EP Mismatch Mask
Bit 6 - IN Endpoint NAK Effective Mask
Bit 8 - Fifo Underrun Mask
Bit 13 - NAK interrupt Mask
impl W<u32, Reg<u32, _DOEPMSK>>
Bit 0 - Transfer Completed Interrupt Mask
Bit 1 - Endpoint Disabled Interrupt Mask
Bit 3 - SETUP Phase Done Mask
Bit 4 - OUT Token Received when Endpoint Disabled Mask
Bit 5 - Status Phase Received Mask
Bit 6 - Back-to-Back SETUP Packets Received Mask
Bit 8 - OUT Packet Error Mask
Bit 12 - Babble Error interrupt Mask
Bit 13 - NAK interrupt Mask
impl W<u32, Reg<u32, _DAINTMSK>>
Bit 0 - IN Endpoint 0 Interrupt mask Bit
Bit 1 - IN Endpoint 1 Interrupt mask Bit
Bit 2 - IN Endpoint 2 Interrupt mask Bit
Bit 3 - IN Endpoint 3 Interrupt mask Bit
Bit 4 - IN Endpoint 4 Interrupt mask Bit
Bit 5 - IN Endpoint 5 Interrupt mask Bit
Bit 6 - IN Endpoint 6 Interrupt mask Bit
Bit 16 - OUT Endpoint 0 Interrupt mask Bit
Bit 17 - OUT Endpoint 1 Interrupt mask Bit
Bit 18 - OUT Endpoint 2 Interrupt mask Bit
Bit 19 - OUT Endpoint 3 Interrupt mask Bit
Bit 20 - OUT Endpoint 4 Interrupt mask Bit
Bit 21 - OUT Endpoint 5 Interrupt mask Bit
Bit 22 - OUT Endpoint 6 Interrupt mask Bit
impl W<u32, Reg<u32, _DVBUSDIS>>
Bits 0:15 - Device VBUS Discharge Time
impl W<u32, Reg<u32, _DVBUSPULSE>>
Bits 0:11 - Device VBUS Pulsing Time
impl W<u32, Reg<u32, _DTHRCTL>>
Bit 0 - Non-ISO IN Endpoints Threshold Enable
Bit 1 - ISO IN Endpoints Threshold Enable
Bits 2:10 - Transmit Threshold Length
Bits 11:12 - AHB Threshold Ratio
Bit 16 - Receive Threshold Enable
Bits 17:25 - Receive Threshold Length
Bit 27 - Arbiter Parking Enable
impl W<u32, Reg<u32, _DIEPEMPMSK>>
Bits 0:15 - IN EP Tx FIFO Empty Interrupt Mask Bits
impl W<u32, Reg<u32, _DIEP0CTL>>
Bits 0:1 - Maximum Packet Size
Bits 22:25 - TxFIFO Number
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP0INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP0TSIZ>>
Bits 19:20 - Packet Count
impl W<u32, Reg<u32, _DIEP0DMAADDR>>
impl W<u32, Reg<u32, _DIEP0_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bits 22:25 - TxFIFO Number
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP0_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP0_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
pub fn mc(&mut self) -> MC_W<'_>
impl W<u32, Reg<u32, _DIEP0_DMAADDR>>
impl W<u32, Reg<u32, _DIEP1_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bits 22:25 - TxFIFO Number
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP1_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP1_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
pub fn mc(&mut self) -> MC_W<'_>
impl W<u32, Reg<u32, _DIEP1_DMAADDR>>
impl W<u32, Reg<u32, _DIEP2_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bits 22:25 - TxFIFO Number
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP2_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP2_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
pub fn mc(&mut self) -> MC_W<'_>
impl W<u32, Reg<u32, _DIEP2_DMAADDR>>
impl W<u32, Reg<u32, _DIEP3_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bits 22:25 - TxFIFO Number
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP3_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP3_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
pub fn mc(&mut self) -> MC_W<'_>
impl W<u32, Reg<u32, _DIEP3_DMAADDR>>
impl W<u32, Reg<u32, _DIEP4_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bits 22:25 - TxFIFO Number
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP4_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP4_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
pub fn mc(&mut self) -> MC_W<'_>
impl W<u32, Reg<u32, _DIEP4_DMAADDR>>
impl W<u32, Reg<u32, _DIEP5_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bits 22:25 - TxFIFO Number
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DIEP5_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 3 - Timeout Condition
Bit 4 - IN Token Received When TxFIFO is Empty
Bit 5 - IN Token Received with EP Mismatch
Bit 6 - IN Endpoint NAK Effective
Bit 11 - Packet Drop Status
Bit 12 - Babble Interrupt
impl W<u32, Reg<u32, _DIEP5_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
pub fn mc(&mut self) -> MC_W<'_>
impl W<u32, Reg<u32, _DIEP5_DMAADDR>>
impl W<u32, Reg<u32, _DOEP0CTL>>
impl W<u32, Reg<u32, _DOEP0INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP0TSIZ>>
Bits 29:30 - SETUP Packet Count
impl W<u32, Reg<u32, _DOEP0DMAADDR>>
impl W<u32, Reg<u32, _DOEP0_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DOEP0_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP0_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
impl W<u32, Reg<u32, _DOEP0_DMAADDR>>
impl W<u32, Reg<u32, _DOEP1_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DOEP1_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP1_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
impl W<u32, Reg<u32, _DOEP1_DMAADDR>>
impl W<u32, Reg<u32, _DOEP2_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DOEP2_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP2_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
impl W<u32, Reg<u32, _DOEP2_DMAADDR>>
impl W<u32, Reg<u32, _DOEP3_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DOEP3_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP3_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
impl W<u32, Reg<u32, _DOEP3_DMAADDR>>
impl W<u32, Reg<u32, _DOEP4_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DOEP4_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP4_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
impl W<u32, Reg<u32, _DOEP4_DMAADDR>>
impl W<u32, Reg<u32, _DOEP5_CTL>>
Bits 0:10 - Maximum Packet Size
Bit 15 - USB Active Endpoint
Bits 18:19 - Endpoint Type
Bit 28 - Set DATA0 PID / Even Frame
Bit 29 - Set DATA1 PID / Odd Frame
Bit 30 - Endpoint Disable
impl W<u32, Reg<u32, _DOEP5_INT>>
Bit 0 - Transfer Completed Interrupt
Bit 1 - Endpoint Disabled Interrupt
Bit 4 - OUT Token Received When Endpoint Disabled
Bit 5 - Status Phase Received For Control Write
Bit 6 - Back-to-Back SETUP Packets Received
Bit 11 - Packet Drop Status
impl W<u32, Reg<u32, _DOEP5_TSIZ>>
Bits 0:18 - Transfer Size
Bits 19:28 - Packet Count
impl W<u32, Reg<u32, _DOEP5_DMAADDR>>
impl W<u32, Reg<u32, _PCGCCTL>>
Bit 3 - Reset Power-Down Modules
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Current DAC Enable
Bit 1 - Current Sink Enable
Bit 2 - Minimum Output Transition Enable
Bit 3 - APORT Output Enable
Bits 4:11 - APORT Output Select
Bit 14 - APORT Bus Master Disable
Bit 16 - PRS Controlled APORT Output Enable
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
pub fn mainoutenprs(&mut self) -> MAINOUTENPRS_W<'_>
Bit 19 - PRS Controlled Main Pad Output Enable
Bits 20:24 - IDAC Output Enable PRS Channel Select
impl W<u32, Reg<u32, _CURPROG>>
Bits 0:1 - Current Range Select
Bits 8:12 - Current Step Size Select
Bits 16:23 - Tune the Current to Given Accuracy
impl W<u32, Reg<u32, _DUTYCONFIG>>
Bit 1 - Duty Cycle Enable
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set CURSTABLE Interrupt Flag
Bit 1 - Set APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear CURSTABLE Interrupt Flag
Bit 1 - Clear APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - CURSTABLE Interrupt Enable
Bit 1 - APORTCONFLICT Interrupt Enable
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 2 - CSEN Digital Comparator Polarity Select
pub fn cm(&mut self) -> CM_W<'_>
Bits 4:5 - CSEN Conversion Mode Select
Bits 8:9 - SAR Conversion Resolution.
Bits 12:14 - CSEN Accumulator Mode Select
Bit 15 - CSEN Multiple Channel Enable
Bits 16:17 - Start Trigger Select
Bit 18 - CSEN Digital Comparator Enable
Bit 19 - CSEN Disable Right-Shift
Bit 20 - CSEN DMA Enable Bit
Bit 21 - CSEN Converter Select
Bit 22 - CSEN Chop Enable
Bit 23 - CSEN Automatic Ground Enable
Bit 24 - CSEN Mux Disconnect
Bit 25 - Greater and Less Than Comparison Using the Exponential Moving Average (EMA) is Enabled
Bit 26 - Select Warmup Mode for CSEN
Bit 27 - Local Sensing Enable
Bit 28 - Charge Pump Accuracy
impl W<u32, Reg<u32, _TIMCTRL>>
Bits 0:2 - Period Counter Prescaler
Bits 8:15 - Period Counter Top Value
Bits 16:17 - Warmup Period Counter
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Start Software-Triggered Conversions
impl W<u32, Reg<u32, _PRSSEL>>
Bits 0:4 - PRS Channel Select
impl W<u32, Reg<u32, _DATA>>
impl W<u32, Reg<u32, _SCANMASK0>>
Bits 0:31 - Scan Channel Mask
impl W<u32, Reg<u32, _SCANINPUTSEL0>>
Bits 0:3 - CSEN_INPUT0-7 Select
Bits 8:11 - CSEN_INPUT8-15 Select
Bits 16:19 - CSEN_INPUT16-23 Select
Bits 24:27 - CSEN_INPUT24-31 Select
impl W<u32, Reg<u32, _SCANMASK1>>
Bits 0:31 - Scan Channel Mask.
impl W<u32, Reg<u32, _SCANINPUTSEL1>>
Bits 0:3 - CSEN_INPUT32-39 Select
Bits 8:11 - CSEN_INPUT40-47 Select
Bits 16:19 - CSEN_INPUT48-55 Select
Bits 24:27 - CSEN_INPUT56-63 Select
impl W<u32, Reg<u32, _CMPTHR>>
Bits 0:15 - Comparator Threshold.
impl W<u32, Reg<u32, _EMA>>
Bits 0:21 - Calculated Exponential Moving Average
impl W<u32, Reg<u32, _EMACTRL>>
Bits 0:2 - EMA Sample Weight
impl W<u32, Reg<u32, _SINGLECTRL>>
Bits 4:10 - Single Channel Input Select
impl W<u32, Reg<u32, _DMBASELINE>>
Bits 0:15 - Delta Modulator Integrator Initial Value
Bits 16:31 - Delta Modulator Integrator Initial Value
impl W<u32, Reg<u32, _DMCFG>>
Bits 0:7 - Delta Modulator Gain Step
Bits 8:11 - Delta Modulator Gain Reduction Interval
Bits 16:19 - Delta Modulator Conversion Rate
Bits 20:21 - Delta Modulator Conversion Resolution.
Bit 28 - Delta Modulation Gain Step Reduction Disable
impl W<u32, Reg<u32, _ANACTRL>>
Bits 4:6 - Reference Current Control.
Bits 8:10 - Current DAC and Reference Current Scale
Bits 20:22 - Reset Timing
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set CMP Interrupt Flag
Bit 1 - Set CONV Interrupt Flag
Bit 2 - Set EOS Interrupt Flag
Bit 3 - Set DMAOF Interrupt Flag
Bit 4 - Set APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear CMP Interrupt Flag
Bit 1 - Clear CONV Interrupt Flag
Bit 2 - Clear EOS Interrupt Flag
Bit 3 - Clear DMAOF Interrupt Flag
Bit 4 - Clear APORTCONFLICT Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - CMP Interrupt Enable
Bit 1 - CONV Interrupt Enable
Bit 2 - EOS Interrupt Enable
Bit 3 - DMAOF Interrupt Enable
Bit 4 - APORTCONFLICT Interrupt Enable
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bits 1:2 - Update Data Control
Bit 23 - Direct Segment Control
impl W<u32, Reg<u32, _DISPCTRL>>
Bits 0:2 - Mux Configuration
Bit 4 - Waveform Selection
Bits 8:13 - Contrast Control
Bits 20:22 - Charge Redistribution Cycles
Bits 24:25 - Bias Configuration
Bits 28:29 - Mode Setting
impl W<u32, Reg<u32, _SEGEN>>
Bits 0:31 - Segment Enable
impl W<u32, Reg<u32, _BACTRL>>
Bits 3:4 - Animate Register a Shift Control
Bits 5:6 - Animate Register B Shift Control
Bit 7 - Animate Logic Function Select
Bit 8 - Frame Counter Enable
Bits 16:17 - Frame Counter Prescaler
Bits 18:23 - Frame Counter Top Value
Bit 28 - Animation Location
impl W<u32, Reg<u32, _AREGA>>
Bits 0:7 - Animation Register a Data
impl W<u32, Reg<u32, _AREGB>>
Bits 0:7 - Animation Register B Data
impl W<u32, Reg<u32, _IFS>>
pub fn fc(&mut self) -> FC_W<'_>
Bit 0 - Frame Counter Interrupt Flag Set
impl W<u32, Reg<u32, _IFC>>
pub fn fc(&mut self) -> FC_W<'_>
Bit 0 - Frame Counter Interrupt Flag Clear
impl W<u32, Reg<u32, _IEN>>
pub fn fc(&mut self) -> FC_W<'_>
Bit 0 - Frame Counter Interrupt Enable
impl W<u32, Reg<u32, _BIASCTRL>>
Bits 0:2 - SPEED Adjustment
Bits 4:7 - Buffer Drive Strength
Bits 10:12 - Buffer Bias Setting
impl W<u32, Reg<u32, _SEGD0L>>
Bits 0:31 - COM0 Segment Data Low
impl W<u32, Reg<u32, _SEGD1L>>
Bits 0:31 - COM1 Segment Data Low
impl W<u32, Reg<u32, _SEGD2L>>
Bits 0:31 - COM2 Segment Data Low
impl W<u32, Reg<u32, _SEGD3L>>
Bits 0:31 - COM3 Segment Data Low
impl W<u32, Reg<u32, _SEGD0H>>
Bits 0:7 - COM0 Segment Data High
impl W<u32, Reg<u32, _SEGD1H>>
Bits 0:7 - COM1 Segment Data High
impl W<u32, Reg<u32, _SEGD2H>>
Bits 0:7 - COM2 Segment Data High
impl W<u32, Reg<u32, _SEGD3H>>
Bits 0:7 - COM3 Segment Data High
impl W<u32, Reg<u32, _SEGD4L>>
Bits 0:31 - COM4 Segment Data
impl W<u32, Reg<u32, _SEGD5L>>
Bits 0:31 - COM5 Segment Data
impl W<u32, Reg<u32, _SEGD6L>>
Bits 0:31 - COM6 Segment Data
impl W<u32, Reg<u32, _SEGD7L>>
Bits 0:31 - COM7 Segment Data
impl W<u32, Reg<u32, _SEGD4H>>
Bits 0:7 - COM0 Segment Data High
impl W<u32, Reg<u32, _SEGD5H>>
Bits 0:7 - COM1 Segment Data High
impl W<u32, Reg<u32, _SEGD6H>>
Bits 0:7 - COM2 Segment Data High
impl W<u32, Reg<u32, _SEGD7H>>
Bits 0:7 - COM3 Segment Data High
impl W<u32, Reg<u32, _FREEZE>>
Bit 0 - Register Update Freeze
impl W<u32, Reg<u32, _FRAMERATE>>
Bits 0:8 - Frame Rate Divider
impl W<u32, Reg<u32, _SEGEN2>>
Bits 0:7 - Segment Enable (second Group)
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 1 - Debug Mode Run Enable
Bit 2 - Compare Channel 0 is Top Value
impl W<u32, Reg<u32, _CNT>>
Bits 0:23 - Counter Value
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
Bits 1:6 - Set COMP Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
Bits 1:6 - Clear COMP Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
Bits 1:6 - COMP Interrupt Enable
impl W<u32, Reg<u32, _COMPA_COMP>>
Bits 0:23 - Compare Value
impl W<u32, Reg<u32, _COMPB_COMP>>
Bits 0:23 - Compare Value
impl W<u32, Reg<u32, _COMPC_COMP>>
Bits 0:23 - Compare Value
impl W<u32, Reg<u32, _COMPD_COMP>>
Bits 0:23 - Compare Value
impl W<u32, Reg<u32, _COMPE_COMP>>
Bits 0:23 - Compare Value
impl W<u32, Reg<u32, _COMPF_COMP>>
Bits 0:23 - Compare Value
impl W<u32, Reg<u32, _CTRL>>
Bit 2 - Debug Mode Run Enable
Bit 4 - Pre-counter CCV0 Top Value Enable
Bit 5 - CCV1 Top Value Enable
Bits 8:11 - Counter Prescaler Value
Bit 12 - Counter Prescaler Mode
Bit 14 - Backup Mode Timestamp Enable
Bit 15 - Oscillator Failure Detection Enable
Bit 16 - Main Counter Mode
Bit 17 - Leap Year Correction Disabled
impl W<u32, Reg<u32, _PRECNT>>
Bits 0:14 - Pre-Counter Value
impl W<u32, Reg<u32, _CNT>>
Bits 0:31 - Counter Value
impl W<u32, Reg<u32, _TIME>>
Bits 0:3 - Seconds, Units
Bits 8:11 - Minutes, Units
Bits 12:14 - Minutes, Tens
Bits 16:19 - Hours, Units
impl W<u32, Reg<u32, _DATE>>
Bits 0:3 - Day of Month, Units
Bits 4:5 - Day of Month, Tens
impl W<u32, Reg<u32, _IFS>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Set OF Interrupt Flag
Bit 1 - Set CC0 Interrupt Flag
Bit 2 - Set CC1 Interrupt Flag
Bit 3 - Set CC2 Interrupt Flag
Bit 4 - Set OSCFAIL Interrupt Flag
Bit 5 - Set CNTTICK Interrupt Flag
Bit 6 - Set MINTICK Interrupt Flag
Bit 7 - Set HOURTICK Interrupt Flag
Bit 8 - Set DAYTICK Interrupt Flag
Bit 9 - Set DAYOWOF Interrupt Flag
Bit 10 - Set MONTHTICK Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - Clear OF Interrupt Flag
Bit 1 - Clear CC0 Interrupt Flag
Bit 2 - Clear CC1 Interrupt Flag
Bit 3 - Clear CC2 Interrupt Flag
Bit 4 - Clear OSCFAIL Interrupt Flag
Bit 5 - Clear CNTTICK Interrupt Flag
Bit 6 - Clear MINTICK Interrupt Flag
Bit 7 - Clear HOURTICK Interrupt Flag
Bit 8 - Clear DAYTICK Interrupt Flag
Bit 9 - Clear DAYOWOF Interrupt Flag
Bit 10 - Clear MONTHTICK Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
pub fn of(&mut self) -> OF_W<'_>
Bit 0 - OF Interrupt Enable
Bit 1 - CC0 Interrupt Enable
Bit 2 - CC1 Interrupt Enable
Bit 3 - CC2 Interrupt Enable
Bit 4 - OSCFAIL Interrupt Enable
Bit 5 - CNTTICK Interrupt Enable
Bit 6 - MINTICK Interrupt Enable
Bit 7 - HOURTICK Interrupt Enable
Bit 8 - DAYTICK Interrupt Enable
Bit 9 - DAYOWOF Interrupt Enable
Bit 10 - MONTHTICK Interrupt Enable
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Clear RTCC_STATUS Register
impl W<u32, Reg<u32, _POWERDOWN>>
Bit 0 - Retention RAM Power-down
impl W<u32, Reg<u32, _LOCK>>
Bits 0:15 - Configuration Lock Key
impl W<u32, Reg<u32, _EM4WUEN>>
Bit 0 - EM4 Wake-up Enable
impl W<u32, Reg<u32, _CC0_CTRL>>
Bits 0:1 - CC Channel Mode
Bits 2:3 - Compare Match Output Action
Bits 4:5 - Input Capture Edge Select
Bits 6:10 - Compare/Capture Channel PRS Input Channel Selection
Bit 11 - Capture Compare Channel Comparison Base
Bits 12:16 - Capture Compare Channel Comparison Mask
Bit 17 - Day Capture/Compare Selection
impl W<u32, Reg<u32, _CC0_CCV>>
Bits 0:31 - Capture/Compare Value
impl W<u32, Reg<u32, _CC0_TIME>>
Bits 0:3 - Seconds, Units
Bits 8:11 - Minutes, Units
Bits 12:14 - Minutes, Tens
Bits 16:19 - Hours, Units
impl W<u32, Reg<u32, _CC0_DATE>>
Bits 0:3 - Day of Month/week, Units
Bits 4:5 - Day of Month/week, Tens
impl W<u32, Reg<u32, _CC1_CTRL>>
Bits 0:1 - CC Channel Mode
Bits 2:3 - Compare Match Output Action
Bits 4:5 - Input Capture Edge Select
Bits 6:10 - Compare/Capture Channel PRS Input Channel Selection
Bit 11 - Capture Compare Channel Comparison Base
Bits 12:16 - Capture Compare Channel Comparison Mask
Bit 17 - Day Capture/Compare Selection
impl W<u32, Reg<u32, _CC1_CCV>>
Bits 0:31 - Capture/Compare Value
impl W<u32, Reg<u32, _CC1_TIME>>
Bits 0:3 - Seconds, Units
Bits 8:11 - Minutes, Units
Bits 12:14 - Minutes, Tens
Bits 16:19 - Hours, Units
impl W<u32, Reg<u32, _CC1_DATE>>
Bits 0:3 - Day of Month/week, Units
Bits 4:5 - Day of Month/week, Tens
impl W<u32, Reg<u32, _CC2_CTRL>>
Bits 0:1 - CC Channel Mode
Bits 2:3 - Compare Match Output Action
Bits 4:5 - Input Capture Edge Select
Bits 6:10 - Compare/Capture Channel PRS Input Channel Selection
Bit 11 - Capture Compare Channel Comparison Base
Bits 12:16 - Capture Compare Channel Comparison Mask
Bit 17 - Day Capture/Compare Selection
impl W<u32, Reg<u32, _CC2_CCV>>
Bits 0:31 - Capture/Compare Value
impl W<u32, Reg<u32, _CC2_TIME>>
Bits 0:3 - Seconds, Units
Bits 8:11 - Minutes, Units
Bits 12:14 - Minutes, Tens
Bits 16:19 - Hours, Units
impl W<u32, Reg<u32, _CC2_DATE>>
Bits 0:3 - Day of Month/week, Units
Bits 4:5 - Day of Month/week, Tens
impl W<u32, Reg<u32, _RET0_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET1_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET2_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET3_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET4_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET5_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET6_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET7_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET8_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET9_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET10_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET11_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET12_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET13_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET14_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET15_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET16_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET17_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET18_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET19_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET20_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET21_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET22_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET23_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET24_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET25_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET26_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET27_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET28_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET29_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET30_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _RET31_REG>>
Bits 0:31 - General Purpose Retention Register
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Watchdog Timer Enable
Bit 1 - Debug Mode Run Enable
Bit 2 - Energy Mode 2 Run Enable
Bit 3 - Energy Mode 3 Run Enable
Bit 4 - Configuration Lock
Bit 5 - Energy Mode 4 Block
Bit 6 - Software Oscillator Disable Block
Bits 8:11 - Watchdog Timeout Period Select
Bits 12:13 - Watchdog Clock Select
Bits 16:17 - Watchdog Timeout Period Select
Bits 24:26 - Watchdog Illegal Window Select
Bit 30 - Watchdog Clear Source
Bit 31 - Watchdog Reset Disable
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Watchdog Timer Clear
impl W<u32, Reg<u32, _PCH0_PRSCTRL>>
Bits 0:4 - PRS Channel PRS Select
Bit 8 - PRS Missing Event Will Trigger a Watchdog Reset
impl W<u32, Reg<u32, _PCH1_PRSCTRL>>
Bits 0:4 - PRS Channel PRS Select
Bit 8 - PRS Missing Event Will Trigger a Watchdog Reset
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TOUT Interrupt Flag
Bit 1 - Set WARN Interrupt Flag
Bit 2 - Set WIN Interrupt Flag
Bit 3 - Set PEM0 Interrupt Flag
Bit 4 - Set PEM1 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TOUT Interrupt Flag
Bit 1 - Clear WARN Interrupt Flag
Bit 2 - Clear WIN Interrupt Flag
Bit 3 - Clear PEM0 Interrupt Flag
Bit 4 - Clear PEM1 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TOUT Interrupt Enable
Bit 1 - WARN Interrupt Enable
Bit 2 - WIN Interrupt Enable
Bit 3 - PEM0 Interrupt Enable
Bit 4 - PEM1 Interrupt Enable
impl W<u32, Reg<u32, _CTRL>>
pub fn en(&mut self) -> EN_W<'_>
Bit 0 - Watchdog Timer Enable
Bit 1 - Debug Mode Run Enable
Bit 2 - Energy Mode 2 Run Enable
Bit 3 - Energy Mode 3 Run Enable
Bit 4 - Configuration Lock
Bit 5 - Energy Mode 4 Block
Bit 6 - Software Oscillator Disable Block
Bits 8:11 - Watchdog Timeout Period Select
Bits 12:13 - Watchdog Clock Select
Bits 16:17 - Watchdog Timeout Period Select
Bits 24:26 - Watchdog Illegal Window Select
Bit 30 - Watchdog Clear Source
Bit 31 - Watchdog Reset Disable
impl W<u32, Reg<u32, _CMD>>
Bit 0 - Watchdog Timer Clear
impl W<u32, Reg<u32, _PCH0_PRSCTRL>>
Bits 0:4 - PRS Channel PRS Select
Bit 8 - PRS Missing Event Will Trigger a Watchdog Reset
impl W<u32, Reg<u32, _PCH1_PRSCTRL>>
Bits 0:4 - PRS Channel PRS Select
Bit 8 - PRS Missing Event Will Trigger a Watchdog Reset
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set TOUT Interrupt Flag
Bit 1 - Set WARN Interrupt Flag
Bit 2 - Set WIN Interrupt Flag
Bit 3 - Set PEM0 Interrupt Flag
Bit 4 - Set PEM1 Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear TOUT Interrupt Flag
Bit 1 - Clear WARN Interrupt Flag
Bit 2 - Clear WIN Interrupt Flag
Bit 3 - Clear PEM0 Interrupt Flag
Bit 4 - Clear PEM1 Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - TOUT Interrupt Enable
Bit 1 - WARN Interrupt Enable
Bit 2 - WIN Interrupt Enable
Bit 3 - PEM0 Interrupt Enable
Bit 4 - PEM1 Interrupt Enable
impl W<u32, Reg<u32, _ETMCR>>
Bit 0 - ETM Control in low power mode
Bit 9 - Debug Request Control
Bit 11 - ETM Port Selection
Bits 16:17 - Port Mode Control
Bits 21:22 - Port Size[3]
Bit 28 - Time Stamp Enable
impl W<u32, Reg<u32, _ETMTRIGGER>>
Bits 0:6 - ETM Resource A
Bits 7:13 - ETM Resource B
Bits 14:16 - ETM Function
impl W<u32, Reg<u32, _ETMSR>>
Bit 2 - Trace Start/Stop Status
impl W<u32, Reg<u32, _ETMTEEVR>>
Bits 0:6 - ETM Resource A Trace Enable
Bits 7:13 - ETM Resource B Trace Enable
Bits 14:16 - ETM Function Trace Enable
impl W<u32, Reg<u32, _ETMTECR1>>
Bits 0:7 - Address Comparator
Bit 24 - Trace Include/Exclude Flag
Bit 25 - Trace Control Enable
impl W<u32, Reg<u32, _ETMFFLR>>
Bits 0:7 - Bytes left in FIFO
impl W<u32, Reg<u32, _ETMCNTRLDVR1>>
Bits 0:15 - Free running counter reload value
impl W<u32, Reg<u32, _ETMSYNCFR>>
Bits 0:11 - Synchronisation Frequency Value
impl W<u32, Reg<u32, _ETMTESSEICR>>
Bits 0:3 - Stop Resource Selection
Bits 16:19 - Stop Resource Selection
impl W<u32, Reg<u32, _ETMTSEVR>>
Bits 0:6 - ETM Resource A Event
Bits 7:13 - ETM Resource B Event
Bits 14:16 - ETM Function Event
impl W<u32, Reg<u32, _ETMTRACEIDR>>
impl W<u32, Reg<u32, _ETMISCIN>>
impl W<u32, Reg<u32, _ITTRIGOUT>>
Bit 0 - Trigger output value
impl W<u32, Reg<u32, _ETMITATBCTR0>>
Bit 0 - ATVALID Output Value
impl W<u32, Reg<u32, _ETMITCTRL>>
Bit 0 - Integration Mode Enable
impl W<u32, Reg<u32, _ETMCLAIMSET>>
impl W<u32, Reg<u32, _ETMCLAIMCLR>>
impl W<u32, Reg<u32, _ETMLAR>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set PPUPRIV Interrupt Flag
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear PPUPRIV Interrupt Flag
impl W<u32, Reg<u32, _IEN>>
Bit 0 - PPUPRIV Interrupt Enable
impl W<u32, Reg<u32, _PPUCTRL>>
impl W<u32, Reg<u32, _PPUPATD0>>
Bit 0 - Analog Comparator 0 access control bit
Bit 1 - Analog Comparator 1 access control bit
Bit 2 - Analog Comparator 1 access control bit
Bit 3 - Analog Comparator 3 access control bit
Bit 4 - Analog to Digital Converter 0 access control bit
Bit 5 - Analog to Digital Converter 0 access control bit
Bit 6 - CAN 0 access control bit
Bit 7 - CAN 1 access control bit
Bit 8 - Clock Management Unit access control bit
Bit 9 - CRYOTIMER access control bit
Bit 10 - Advanced Encryption Standard Accelerator access control bit
Bit 11 - Capacitive touch sense module access control bit
Bit 12 - Digital to Analog Converter 0 access control bit
Bit 13 - Peripheral Reflex System access control bit
Bit 14 - External Bus Interface access control bit
Bit 15 - Energy Management Unit access control bit
Bit 16 - Ethernet Controller access control bit
Bit 17 - FPU Exception Handler access control bit
Bit 18 - General Purpose CRC access control bit
Bit 19 - General purpose Input/Output access control bit
Bit 20 - I2C 0 access control bit
Bit 21 - I2C 1 access control bit
Bit 22 - I2C 2 access control bit
Bit 23 - Current Digital to Analog Converter 0 access control bit
Bit 24 - Memory System Controller access control bit
Bit 25 - Liquid Crystal Display Controller access control bit
Bit 26 - Linked Direct Memory Access Controller access control bit
Bit 27 - Low Energy Sensor Interface access control bit
Bit 28 - Low Energy Timer 0 access control bit
Bit 29 - Low Energy Timer 1 access control bit
Bit 30 - Low Energy UART 0 access control bit
Bit 31 - Low Energy UART 1 access control bit
impl W<u32, Reg<u32, _PPUPATD1>>
Bit 0 - Pulse Counter 0 access control bit
Bit 1 - Pulse Counter 1 access control bit
Bit 2 - Pulse Counter 2 access control bit
Bit 3 - Quad-SPI access control bit
Bit 4 - Reset Management Unit access control bit
Bit 5 - Real-Time Counter access control bit
Bit 6 - Real-Time Counter and Calendar access control bit
Bit 7 - SDIO Controller access control bit
Bit 8 - Security Management Unit access control bit
Bit 9 - Timer 0 access control bit
Bit 10 - Timer 1 access control bit
Bit 11 - Timer 2 access control bit
Bit 12 - Timer 3 access control bit
Bit 13 - Timer 4 access control bit
Bit 14 - Timer 5 access control bit
Bit 15 - Timer 6 access control bit
Bit 16 - True Random Number Generator 0 access control bit
Bit 17 - Universal Asynchronous Receiver/Transmitter 0 access control bit
Bit 18 - Universal Asynchronous Receiver/Transmitter 1 access control bit
Bit 19 - Universal Synchronous/Asynchronous Receiver/Transmitter 0 access control bit
Bit 20 - Universal Synchronous/Asynchronous Receiver/Transmitter 1 access control bit
Bit 21 - Universal Synchronous/Asynchronous Receiver/Transmitter 2 access control bit
Bit 22 - Universal Synchronous/Asynchronous Receiver/Transmitter 3 access control bit
Bit 23 - Universal Synchronous/Asynchronous Receiver/Transmitter 4 access control bit
Bit 24 - Universal Synchronous/Asynchronous Receiver/Transmitter 5 access control bit
Bit 25 - Universal Serial Bus Interface access control bit
Bit 26 - Watchdog access control bit
Bit 27 - Watchdog access control bit
Bit 28 - Wide Timer 0 access control bit
Bit 29 - Wide Timer 0 access control bit
Bit 30 - Wide Timer 2 access control bit
Bit 31 - Wide Timer 3 access control bit
impl W<u32, Reg<u32, _CONTROL>>
Bit 0 - TRNG Module Enable
Bit 3 - Conditioning Bypass
Bit 4 - Interrupt Enable for Repetition Count Test Failure
Bit 5 - Interrupt Enable for Adaptive Proportion Test Failure (64-sample Window)
Bit 6 - Interrupt Enable for Adaptive Proportion Test Failure (4096-sample Window)
Bit 7 - Interrupt Enable for FIFO Full
Bit 9 - Interrupt enable for AIS31 preliminary noise alarm
Bit 10 - Interrupt enable for AIS31 noise alarm
Bit 11 - Oscillator Force Run
Bit 12 - NIST Start-up Test Bypass.
Bit 13 - AIS31 Start-up Test Bypass.
impl W<u32, Reg<u32, _KEY0>>
impl W<u32, Reg<u32, _KEY1>>
impl W<u32, Reg<u32, _KEY2>>
impl W<u32, Reg<u32, _KEY3>>
impl W<u32, Reg<u32, _TESTDATA>>
Bits 0:31 - Test data input to conditioning function or to the continuous tests
impl W<u32, Reg<u32, _STATUS>>
Bit 8 - AIS31 Preliminary Noise Alarm interrupt status
impl W<u32, Reg<u32, _INITWAITVAL>>
Bits 0:7 - Wait counter value
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.