pub struct W<U, REG> { /* private fields */ }Expand description
Implementations§
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn addrfaulten(&mut self) -> ADDRFAULTEN_W<'_>
pub fn addrfaulten(&mut self) -> ADDRFAULTEN_W<'_>
Bit 0 - Invalid Address Bus Fault Response Enable
Sourcepub fn clkdisfaulten(&mut self) -> CLKDISFAULTEN_W<'_>
pub fn clkdisfaulten(&mut self) -> CLKDISFAULTEN_W<'_>
Bit 1 - Clock-disabled Bus Fault Response Enable
Sourcepub fn pwrupondemand(&mut self) -> PWRUPONDEMAND_W<'_>
pub fn pwrupondemand(&mut self) -> PWRUPONDEMAND_W<'_>
Bit 2 - Power Up on Demand During Wake Up
Sourcepub fn ifcreadclear(&mut self) -> IFCREADCLEAR_W<'_>
pub fn ifcreadclear(&mut self) -> IFCREADCLEAR_W<'_>
Bit 3 - IFC Read Clears IF
Sourcepub fn timeoutfaulten(&mut self) -> TIMEOUTFAULTEN_W<'_>
pub fn timeoutfaulten(&mut self) -> TIMEOUTFAULTEN_W<'_>
Bit 4 - Timeout Bus Fault Response Enable
Source§impl W<u32, Reg<u32, _READCTRL>>
impl W<u32, Reg<u32, _READCTRL>>
Sourcepub fn prefetch(&mut self) -> PREFETCH_W<'_>
pub fn prefetch(&mut self) -> PREFETCH_W<'_>
Bit 8 - Prefetch Mode
Sourcepub fn usehprot(&mut self) -> USEHPROT_W<'_>
pub fn usehprot(&mut self) -> USEHPROT_W<'_>
Bit 9 - AHB_HPROT Mode
Source§impl W<u32, Reg<u32, _WRITECTRL>>
impl W<u32, Reg<u32, _WRITECTRL>>
Sourcepub fn irqeraseabort(&mut self) -> IRQERASEABORT_W<'_>
pub fn irqeraseabort(&mut self) -> IRQERASEABORT_W<'_>
Bit 1 - Abort Page Erase on Interrupt
Source§impl W<u32, Reg<u32, _WRITECMD>>
impl W<u32, Reg<u32, _WRITECMD>>
Sourcepub fn erasepage(&mut self) -> ERASEPAGE_W<'_>
pub fn erasepage(&mut self) -> ERASEPAGE_W<'_>
Bit 1 - Erase Page
Sourcepub fn writeend(&mut self) -> WRITEEND_W<'_>
pub fn writeend(&mut self) -> WRITEEND_W<'_>
Bit 2 - End Write Mode
Sourcepub fn writeonce(&mut self) -> WRITEONCE_W<'_>
pub fn writeonce(&mut self) -> WRITEONCE_W<'_>
Bit 3 - Word Write-Once Trigger
Sourcepub fn writetrig(&mut self) -> WRITETRIG_W<'_>
pub fn writetrig(&mut self) -> WRITETRIG_W<'_>
Bit 4 - Word Write Sequence Trigger
Sourcepub fn eraseabort(&mut self) -> ERASEABORT_W<'_>
pub fn eraseabort(&mut self) -> ERASEABORT_W<'_>
Bit 5 - Abort Erase Sequence
Sourcepub fn erasemain0(&mut self) -> ERASEMAIN0_W<'_>
pub fn erasemain0(&mut self) -> ERASEMAIN0_W<'_>
Bit 8 - Mass Erase Region 0
Sourcepub fn erasemain1(&mut self) -> ERASEMAIN1_W<'_>
pub fn erasemain1(&mut self) -> ERASEMAIN1_W<'_>
Bit 9 - Mass Erase Region 1
Sourcepub fn clearwdata(&mut self) -> CLEARWDATA_W<'_>
pub fn clearwdata(&mut self) -> CLEARWDATA_W<'_>
Bit 12 - Clear WDATA State
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn icacherr(&mut self) -> ICACHERR_W<'_>
pub fn icacherr(&mut self) -> ICACHERR_W<'_>
Bit 5 - Set ICACHERR Interrupt Flag
Sourcepub fn lvewrite(&mut self) -> LVEWRITE_W<'_>
pub fn lvewrite(&mut self) -> LVEWRITE_W<'_>
Bit 8 - Set LVEWRITE Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn icacherr(&mut self) -> ICACHERR_W<'_>
pub fn icacherr(&mut self) -> ICACHERR_W<'_>
Bit 5 - Clear ICACHERR Interrupt Flag
Sourcepub fn lvewrite(&mut self) -> LVEWRITE_W<'_>
pub fn lvewrite(&mut self) -> LVEWRITE_W<'_>
Bit 8 - Clear LVEWRITE Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn icacherr(&mut self) -> ICACHERR_W<'_>
pub fn icacherr(&mut self) -> ICACHERR_W<'_>
Bit 5 - ICACHERR Interrupt Enable
Sourcepub fn lvewrite(&mut self) -> LVEWRITE_W<'_>
pub fn lvewrite(&mut self) -> LVEWRITE_W<'_>
Bit 8 - LVEWRITE Interrupt Enable
Source§impl W<u32, Reg<u32, _BANKSWITCHLOCK>>
impl W<u32, Reg<u32, _BANKSWITCHLOCK>>
Sourcepub fn bankswitchlockkey(&mut self) -> BANKSWITCHLOCKKEY_W<'_>
pub fn bankswitchlockkey(&mut self) -> BANKSWITCHLOCKKEY_W<'_>
Bits 0:15 - Bank Switching Lock
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn switchingbank(&mut self) -> SWITCHINGBANK_W<'_>
pub fn switchingbank(&mut self) -> SWITCHINGBANK_W<'_>
Bit 1 - BANK SWITCHING COMMAND
Source§impl W<u32, Reg<u32, _AAPUNLOCKCMD>>
impl W<u32, Reg<u32, _AAPUNLOCKCMD>>
Sourcepub fn unlockaap(&mut self) -> UNLOCKAAP_W<'_>
pub fn unlockaap(&mut self) -> UNLOCKAAP_W<'_>
Bit 0 - Software Unlock AAP Command
Source§impl W<u32, Reg<u32, _CACHECONFIG0>>
impl W<u32, Reg<u32, _CACHECONFIG0>>
Sourcepub fn cachelplevel(&mut self) -> CACHELPLEVEL_W<'_>
pub fn cachelplevel(&mut self) -> CACHELPLEVEL_W<'_>
Bits 0:1 - Instruction Cache Low-Power Level
Source§impl W<u32, Reg<u32, _RAMCTRL>>
impl W<u32, Reg<u32, _RAMCTRL>>
Sourcepub fn ramcacheen(&mut self) -> RAMCACHEEN_W<'_>
pub fn ramcacheen(&mut self) -> RAMCACHEEN_W<'_>
Bit 0 - RAM CACHE Enable
Sourcepub fn ram1cacheen(&mut self) -> RAM1CACHEEN_W<'_>
pub fn ram1cacheen(&mut self) -> RAM1CACHEEN_W<'_>
Bit 8 - RAM1 CACHE Enable
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn em2block(&mut self) -> EM2BLOCK_W<'_>
pub fn em2block(&mut self) -> EM2BLOCK_W<'_>
Bit 1 - Energy Mode 2 Block
Sourcepub fn em2boddis(&mut self) -> EM2BODDIS_W<'_>
pub fn em2boddis(&mut self) -> EM2BODDIS_W<'_>
Bit 2 - Disable BOD in EM2
Sourcepub fn em23vscaleautowsen(&mut self) -> EM23VSCALEAUTOWSEN_W<'_>
pub fn em23vscaleautowsen(&mut self) -> EM23VSCALEAUTOWSEN_W<'_>
Bit 4 - Automatically Configures Flash and Frequency to Wakeup From EM2 or EM3 at Low Voltage
Sourcepub fn em23vscale(&mut self) -> EM23VSCALE_W<'_>
pub fn em23vscale(&mut self) -> EM23VSCALE_W<'_>
Bits 8:9 - EM23 Voltage Scale
Sourcepub fn em4hvscale(&mut self) -> EM4HVSCALE_W<'_>
pub fn em4hvscale(&mut self) -> EM4HVSCALE_W<'_>
Bits 16:17 - EM4H Voltage Scale
Source§impl W<u32, Reg<u32, _RAM0CTRL>>
impl W<u32, Reg<u32, _RAM0CTRL>>
Sourcepub fn rampowerdown(&mut self) -> RAMPOWERDOWN_W<'_>
pub fn rampowerdown(&mut self) -> RAMPOWERDOWN_W<'_>
Bits 0:3 - RAM0 Blockset Power-down
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn em4unlatch(&mut self) -> EM4UNLATCH_W<'_>
pub fn em4unlatch(&mut self) -> EM4UNLATCH_W<'_>
Bit 0 - EM4 Unlatch
Sourcepub fn em01vscale0(&mut self) -> EM01VSCALE0_W<'_>
pub fn em01vscale0(&mut self) -> EM01VSCALE0_W<'_>
Bit 4 - EM01 Voltage Scale Command to Scale to Voltage Scale Level 0
Sourcepub fn em01vscale2(&mut self) -> EM01VSCALE2_W<'_>
pub fn em01vscale2(&mut self) -> EM01VSCALE2_W<'_>
Bit 6 - EM01 Voltage Scale Command to Scale to Voltage Scale Level 2
Source§impl W<u32, Reg<u32, _EM4CTRL>>
impl W<u32, Reg<u32, _EM4CTRL>>
Sourcepub fn em4state(&mut self) -> EM4STATE_W<'_>
pub fn em4state(&mut self) -> EM4STATE_W<'_>
Bit 0 - Energy Mode 4 State
Sourcepub fn retainlfrco(&mut self) -> RETAINLFRCO_W<'_>
pub fn retainlfrco(&mut self) -> RETAINLFRCO_W<'_>
Bit 1 - LFRCO Retain During EM4
Sourcepub fn retainlfxo(&mut self) -> RETAINLFXO_W<'_>
pub fn retainlfxo(&mut self) -> RETAINLFXO_W<'_>
Bit 2 - LFXO Retain During EM4
Sourcepub fn retainulfrco(&mut self) -> RETAINULFRCO_W<'_>
pub fn retainulfrco(&mut self) -> RETAINULFRCO_W<'_>
Bit 3 - ULFRCO Retain During EM4S
Sourcepub fn em4ioretmode(&mut self) -> EM4IORETMODE_W<'_>
pub fn em4ioretmode(&mut self) -> EM4IORETMODE_W<'_>
Bits 4:5 - EM4 IO Retention Disable
Sourcepub fn em4entry(&mut self) -> EM4ENTRY_W<'_>
pub fn em4entry(&mut self) -> EM4ENTRY_W<'_>
Bits 16:17 - Energy Mode 4 Entry
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Bit 0 - Set VMONAVDDFALL Interrupt Flag
Bit 1 - Set VMONAVDDRISE Interrupt Flag
Sourcepub fn vmonaltavddfall(&mut self) -> VMONALTAVDDFALL_W<'_>
pub fn vmonaltavddfall(&mut self) -> VMONALTAVDDFALL_W<'_>
Bit 2 - Set VMONALTAVDDFALL Interrupt Flag
Sourcepub fn vmonaltavddrise(&mut self) -> VMONALTAVDDRISE_W<'_>
pub fn vmonaltavddrise(&mut self) -> VMONALTAVDDRISE_W<'_>
Bit 3 - Set VMONALTAVDDRISE Interrupt Flag
Sourcepub fn vmondvddfall(&mut self) -> VMONDVDDFALL_W<'_>
pub fn vmondvddfall(&mut self) -> VMONDVDDFALL_W<'_>
Bit 4 - Set VMONDVDDFALL Interrupt Flag
Sourcepub fn vmondvddrise(&mut self) -> VMONDVDDRISE_W<'_>
pub fn vmondvddrise(&mut self) -> VMONDVDDRISE_W<'_>
Bit 5 - Set VMONDVDDRISE Interrupt Flag
Sourcepub fn vmonio0fall(&mut self) -> VMONIO0FALL_W<'_>
pub fn vmonio0fall(&mut self) -> VMONIO0FALL_W<'_>
Bit 6 - Set VMONIO0FALL Interrupt Flag
Sourcepub fn vmonio0rise(&mut self) -> VMONIO0RISE_W<'_>
pub fn vmonio0rise(&mut self) -> VMONIO0RISE_W<'_>
Bit 7 - Set VMONIO0RISE Interrupt Flag
Sourcepub fn vmonfvddfall(&mut self) -> VMONFVDDFALL_W<'_>
pub fn vmonfvddfall(&mut self) -> VMONFVDDFALL_W<'_>
Bit 14 - Set VMONFVDDFALL Interrupt Flag
Sourcepub fn vmonfvddrise(&mut self) -> VMONFVDDRISE_W<'_>
pub fn vmonfvddrise(&mut self) -> VMONFVDDRISE_W<'_>
Bit 15 - Set VMONFVDDRISE Interrupt Flag
Sourcepub fn pfetovercurrentlimit(&mut self) -> PFETOVERCURRENTLIMIT_W<'_>
pub fn pfetovercurrentlimit(&mut self) -> PFETOVERCURRENTLIMIT_W<'_>
Bit 16 - Set PFETOVERCURRENTLIMIT Interrupt Flag
Sourcepub fn nfetovercurrentlimit(&mut self) -> NFETOVERCURRENTLIMIT_W<'_>
pub fn nfetovercurrentlimit(&mut self) -> NFETOVERCURRENTLIMIT_W<'_>
Bit 17 - Set NFETOVERCURRENTLIMIT Interrupt Flag
Sourcepub fn dcdclprunning(&mut self) -> DCDCLPRUNNING_W<'_>
pub fn dcdclprunning(&mut self) -> DCDCLPRUNNING_W<'_>
Bit 18 - Set DCDCLPRUNNING Interrupt Flag
Sourcepub fn dcdclnrunning(&mut self) -> DCDCLNRUNNING_W<'_>
pub fn dcdclnrunning(&mut self) -> DCDCLNRUNNING_W<'_>
Bit 19 - Set DCDCLNRUNNING Interrupt Flag
Sourcepub fn dcdcinbypass(&mut self) -> DCDCINBYPASS_W<'_>
pub fn dcdcinbypass(&mut self) -> DCDCINBYPASS_W<'_>
Bit 20 - Set DCDCINBYPASS Interrupt Flag
Sourcepub fn em23wakeup(&mut self) -> EM23WAKEUP_W<'_>
pub fn em23wakeup(&mut self) -> EM23WAKEUP_W<'_>
Bit 24 - Set EM23WAKEUP Interrupt Flag
Sourcepub fn vscaledone(&mut self) -> VSCALEDONE_W<'_>
pub fn vscaledone(&mut self) -> VSCALEDONE_W<'_>
Bit 25 - Set VSCALEDONE Interrupt Flag
Sourcepub fn temphigh(&mut self) -> TEMPHIGH_W<'_>
pub fn temphigh(&mut self) -> TEMPHIGH_W<'_>
Bit 31 - Set TEMPHIGH Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Bit 0 - Clear VMONAVDDFALL Interrupt Flag
Bit 1 - Clear VMONAVDDRISE Interrupt Flag
Sourcepub fn vmonaltavddfall(&mut self) -> VMONALTAVDDFALL_W<'_>
pub fn vmonaltavddfall(&mut self) -> VMONALTAVDDFALL_W<'_>
Bit 2 - Clear VMONALTAVDDFALL Interrupt Flag
Sourcepub fn vmonaltavddrise(&mut self) -> VMONALTAVDDRISE_W<'_>
pub fn vmonaltavddrise(&mut self) -> VMONALTAVDDRISE_W<'_>
Bit 3 - Clear VMONALTAVDDRISE Interrupt Flag
Sourcepub fn vmondvddfall(&mut self) -> VMONDVDDFALL_W<'_>
pub fn vmondvddfall(&mut self) -> VMONDVDDFALL_W<'_>
Bit 4 - Clear VMONDVDDFALL Interrupt Flag
Sourcepub fn vmondvddrise(&mut self) -> VMONDVDDRISE_W<'_>
pub fn vmondvddrise(&mut self) -> VMONDVDDRISE_W<'_>
Bit 5 - Clear VMONDVDDRISE Interrupt Flag
Sourcepub fn vmonio0fall(&mut self) -> VMONIO0FALL_W<'_>
pub fn vmonio0fall(&mut self) -> VMONIO0FALL_W<'_>
Bit 6 - Clear VMONIO0FALL Interrupt Flag
Sourcepub fn vmonio0rise(&mut self) -> VMONIO0RISE_W<'_>
pub fn vmonio0rise(&mut self) -> VMONIO0RISE_W<'_>
Bit 7 - Clear VMONIO0RISE Interrupt Flag
Sourcepub fn vmonfvddfall(&mut self) -> VMONFVDDFALL_W<'_>
pub fn vmonfvddfall(&mut self) -> VMONFVDDFALL_W<'_>
Bit 14 - Clear VMONFVDDFALL Interrupt Flag
Sourcepub fn vmonfvddrise(&mut self) -> VMONFVDDRISE_W<'_>
pub fn vmonfvddrise(&mut self) -> VMONFVDDRISE_W<'_>
Bit 15 - Clear VMONFVDDRISE Interrupt Flag
Sourcepub fn pfetovercurrentlimit(&mut self) -> PFETOVERCURRENTLIMIT_W<'_>
pub fn pfetovercurrentlimit(&mut self) -> PFETOVERCURRENTLIMIT_W<'_>
Bit 16 - Clear PFETOVERCURRENTLIMIT Interrupt Flag
Sourcepub fn nfetovercurrentlimit(&mut self) -> NFETOVERCURRENTLIMIT_W<'_>
pub fn nfetovercurrentlimit(&mut self) -> NFETOVERCURRENTLIMIT_W<'_>
Bit 17 - Clear NFETOVERCURRENTLIMIT Interrupt Flag
Sourcepub fn dcdclprunning(&mut self) -> DCDCLPRUNNING_W<'_>
pub fn dcdclprunning(&mut self) -> DCDCLPRUNNING_W<'_>
Bit 18 - Clear DCDCLPRUNNING Interrupt Flag
Sourcepub fn dcdclnrunning(&mut self) -> DCDCLNRUNNING_W<'_>
pub fn dcdclnrunning(&mut self) -> DCDCLNRUNNING_W<'_>
Bit 19 - Clear DCDCLNRUNNING Interrupt Flag
Sourcepub fn dcdcinbypass(&mut self) -> DCDCINBYPASS_W<'_>
pub fn dcdcinbypass(&mut self) -> DCDCINBYPASS_W<'_>
Bit 20 - Clear DCDCINBYPASS Interrupt Flag
Sourcepub fn em23wakeup(&mut self) -> EM23WAKEUP_W<'_>
pub fn em23wakeup(&mut self) -> EM23WAKEUP_W<'_>
Bit 24 - Clear EM23WAKEUP Interrupt Flag
Sourcepub fn vscaledone(&mut self) -> VSCALEDONE_W<'_>
pub fn vscaledone(&mut self) -> VSCALEDONE_W<'_>
Bit 25 - Clear VSCALEDONE Interrupt Flag
Sourcepub fn temphigh(&mut self) -> TEMPHIGH_W<'_>
pub fn temphigh(&mut self) -> TEMPHIGH_W<'_>
Bit 31 - Clear TEMPHIGH Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Bit 0 - VMONAVDDFALL Interrupt Enable
Bit 1 - VMONAVDDRISE Interrupt Enable
Sourcepub fn vmonaltavddfall(&mut self) -> VMONALTAVDDFALL_W<'_>
pub fn vmonaltavddfall(&mut self) -> VMONALTAVDDFALL_W<'_>
Bit 2 - VMONALTAVDDFALL Interrupt Enable
Sourcepub fn vmonaltavddrise(&mut self) -> VMONALTAVDDRISE_W<'_>
pub fn vmonaltavddrise(&mut self) -> VMONALTAVDDRISE_W<'_>
Bit 3 - VMONALTAVDDRISE Interrupt Enable
Sourcepub fn vmondvddfall(&mut self) -> VMONDVDDFALL_W<'_>
pub fn vmondvddfall(&mut self) -> VMONDVDDFALL_W<'_>
Bit 4 - VMONDVDDFALL Interrupt Enable
Sourcepub fn vmondvddrise(&mut self) -> VMONDVDDRISE_W<'_>
pub fn vmondvddrise(&mut self) -> VMONDVDDRISE_W<'_>
Bit 5 - VMONDVDDRISE Interrupt Enable
Sourcepub fn vmonio0fall(&mut self) -> VMONIO0FALL_W<'_>
pub fn vmonio0fall(&mut self) -> VMONIO0FALL_W<'_>
Bit 6 - VMONIO0FALL Interrupt Enable
Sourcepub fn vmonio0rise(&mut self) -> VMONIO0RISE_W<'_>
pub fn vmonio0rise(&mut self) -> VMONIO0RISE_W<'_>
Bit 7 - VMONIO0RISE Interrupt Enable
Sourcepub fn vmonfvddfall(&mut self) -> VMONFVDDFALL_W<'_>
pub fn vmonfvddfall(&mut self) -> VMONFVDDFALL_W<'_>
Bit 14 - VMONFVDDFALL Interrupt Enable
Sourcepub fn vmonfvddrise(&mut self) -> VMONFVDDRISE_W<'_>
pub fn vmonfvddrise(&mut self) -> VMONFVDDRISE_W<'_>
Bit 15 - VMONFVDDRISE Interrupt Enable
Sourcepub fn pfetovercurrentlimit(&mut self) -> PFETOVERCURRENTLIMIT_W<'_>
pub fn pfetovercurrentlimit(&mut self) -> PFETOVERCURRENTLIMIT_W<'_>
Bit 16 - PFETOVERCURRENTLIMIT Interrupt Enable
Sourcepub fn nfetovercurrentlimit(&mut self) -> NFETOVERCURRENTLIMIT_W<'_>
pub fn nfetovercurrentlimit(&mut self) -> NFETOVERCURRENTLIMIT_W<'_>
Bit 17 - NFETOVERCURRENTLIMIT Interrupt Enable
Sourcepub fn dcdclprunning(&mut self) -> DCDCLPRUNNING_W<'_>
pub fn dcdclprunning(&mut self) -> DCDCLPRUNNING_W<'_>
Bit 18 - DCDCLPRUNNING Interrupt Enable
Sourcepub fn dcdclnrunning(&mut self) -> DCDCLNRUNNING_W<'_>
pub fn dcdclnrunning(&mut self) -> DCDCLNRUNNING_W<'_>
Bit 19 - DCDCLNRUNNING Interrupt Enable
Sourcepub fn dcdcinbypass(&mut self) -> DCDCINBYPASS_W<'_>
pub fn dcdcinbypass(&mut self) -> DCDCINBYPASS_W<'_>
Bit 20 - DCDCINBYPASS Interrupt Enable
Sourcepub fn em23wakeup(&mut self) -> EM23WAKEUP_W<'_>
pub fn em23wakeup(&mut self) -> EM23WAKEUP_W<'_>
Bit 24 - EM23WAKEUP Interrupt Enable
Sourcepub fn vscaledone(&mut self) -> VSCALEDONE_W<'_>
pub fn vscaledone(&mut self) -> VSCALEDONE_W<'_>
Bit 25 - VSCALEDONE Interrupt Enable
Sourcepub fn temphigh(&mut self) -> TEMPHIGH_W<'_>
pub fn temphigh(&mut self) -> TEMPHIGH_W<'_>
Bit 31 - TEMPHIGH Interrupt Enable
Source§impl W<u32, Reg<u32, _PWRCTRL>>
impl W<u32, Reg<u32, _PWRCTRL>>
Sourcepub fn regpwrsel(&mut self) -> REGPWRSEL_W<'_>
pub fn regpwrsel(&mut self) -> REGPWRSEL_W<'_>
Bit 10 - This Field Selects the Input Supply Pin for the Digital LDO
Sourcepub fn dvddboddis(&mut self) -> DVDDBODDIS_W<'_>
pub fn dvddboddis(&mut self) -> DVDDBODDIS_W<'_>
Bit 12 - DVDD BOD Disable
Source§impl W<u32, Reg<u32, _DCDCCTRL>>
impl W<u32, Reg<u32, _DCDCCTRL>>
Sourcepub fn dcdcmode(&mut self) -> DCDCMODE_W<'_>
pub fn dcdcmode(&mut self) -> DCDCMODE_W<'_>
Bits 0:1 - Regulator Mode
Sourcepub fn dcdcmodeem23(&mut self) -> DCDCMODEEM23_W<'_>
pub fn dcdcmodeem23(&mut self) -> DCDCMODEEM23_W<'_>
Bit 4 - DCDC Mode EM23
Sourcepub fn dcdcmodeem4(&mut self) -> DCDCMODEEM4_W<'_>
pub fn dcdcmodeem4(&mut self) -> DCDCMODEEM4_W<'_>
Bit 5 - DCDC Mode EM4H
Source§impl W<u32, Reg<u32, _DCDCMISCCTRL>>
impl W<u32, Reg<u32, _DCDCMISCCTRL>>
Sourcepub fn lnforceccm(&mut self) -> LNFORCECCM_W<'_>
pub fn lnforceccm(&mut self) -> LNFORCECCM_W<'_>
Bit 0 - Force DCDC Into CCM Mode in Low Noise Operation
Sourcepub fn lpcmphysdis(&mut self) -> LPCMPHYSDIS_W<'_>
pub fn lpcmphysdis(&mut self) -> LPCMPHYSDIS_W<'_>
Bit 1 - Disable LP Mode Hysteresis in the State Machine Control
Sourcepub fn lpcmphyshi(&mut self) -> LPCMPHYSHI_W<'_>
pub fn lpcmphyshi(&mut self) -> LPCMPHYSHI_W<'_>
Bit 2 - Comparator Threshold on the High Side
Sourcepub fn lnforceccmimm(&mut self) -> LNFORCECCMIMM_W<'_>
pub fn lnforceccmimm(&mut self) -> LNFORCECCMIMM_W<'_>
Bit 5 - Force DCDC Into CCM Mode Immediately, Based on LNFORCECCM
Sourcepub fn byplimsel(&mut self) -> BYPLIMSEL_W<'_>
pub fn byplimsel(&mut self) -> BYPLIMSEL_W<'_>
Bits 16:19 - Current Limit in Bypass Mode
Sourcepub fn lpclimilimsel(&mut self) -> LPCLIMILIMSEL_W<'_>
pub fn lpclimilimsel(&mut self) -> LPCLIMILIMSEL_W<'_>
Bits 20:22 - Current Limit Level Selection for Current Limiter in LP Mode
Sourcepub fn lnclimilimsel(&mut self) -> LNCLIMILIMSEL_W<'_>
pub fn lnclimilimsel(&mut self) -> LNCLIMILIMSEL_W<'_>
Bits 24:26 - Current Limit Level Selection for Current Limiter in LN Mode
Sourcepub fn lpcmpbiasem234h(&mut self) -> LPCMPBIASEM234H_W<'_>
pub fn lpcmpbiasem234h(&mut self) -> LPCMPBIASEM234H_W<'_>
Bits 28:29 - LP Mode Comparator Bias Selection for EM23 or EM4H
Source§impl W<u32, Reg<u32, _DCDCZDETCTRL>>
impl W<u32, Reg<u32, _DCDCZDETCTRL>>
Sourcepub fn zdetilimsel(&mut self) -> ZDETILIMSEL_W<'_>
pub fn zdetilimsel(&mut self) -> ZDETILIMSEL_W<'_>
Bits 4:6 - Reverse Current Limit Level Selection for Zero Detector
Sourcepub fn zdetblankdly(&mut self) -> ZDETBLANKDLY_W<'_>
pub fn zdetblankdly(&mut self) -> ZDETBLANKDLY_W<'_>
Bits 8:9 - Reserved for internal use. Do not change.
Source§impl W<u32, Reg<u32, _DCDCCLIMCTRL>>
impl W<u32, Reg<u32, _DCDCCLIMCTRL>>
Sourcepub fn climblankdly(&mut self) -> CLIMBLANKDLY_W<'_>
pub fn climblankdly(&mut self) -> CLIMBLANKDLY_W<'_>
Bits 8:9 - Reserved for internal use. Do not change.
Sourcepub fn byplimen(&mut self) -> BYPLIMEN_W<'_>
pub fn byplimen(&mut self) -> BYPLIMEN_W<'_>
Bit 13 - Bypass Current Limit Enable
Source§impl W<u32, Reg<u32, _DCDCLNCOMPCTRL>>
impl W<u32, Reg<u32, _DCDCLNCOMPCTRL>>
Sourcepub fn compenr1(&mut self) -> COMPENR1_W<'_>
pub fn compenr1(&mut self) -> COMPENR1_W<'_>
Bits 0:2 - Low Noise Mode Compensator R1 Trim Value
Sourcepub fn compenr2(&mut self) -> COMPENR2_W<'_>
pub fn compenr2(&mut self) -> COMPENR2_W<'_>
Bits 4:8 - Low Noise Mode Compensator R2 Trim Value
Sourcepub fn compenr3(&mut self) -> COMPENR3_W<'_>
pub fn compenr3(&mut self) -> COMPENR3_W<'_>
Bits 12:15 - Low Noise Mode Compensator R3 Trim Value
Sourcepub fn compenc1(&mut self) -> COMPENC1_W<'_>
pub fn compenc1(&mut self) -> COMPENC1_W<'_>
Bits 20:21 - Low Noise Mode Compensator C1 Trim Value
Sourcepub fn compenc2(&mut self) -> COMPENC2_W<'_>
pub fn compenc2(&mut self) -> COMPENC2_W<'_>
Bits 24:26 - Low Noise Mode Compensator C2 Trim Value
Sourcepub fn compenc3(&mut self) -> COMPENC3_W<'_>
pub fn compenc3(&mut self) -> COMPENC3_W<'_>
Bits 28:31 - Low Noise Mode Compensator C3 Trim Value
Source§impl W<u32, Reg<u32, _DCDCLPCTRL>>
impl W<u32, Reg<u32, _DCDCLPCTRL>>
Sourcepub fn lpcmphysselem234h(&mut self) -> LPCMPHYSSELEM234H_W<'_>
pub fn lpcmphysselem234h(&mut self) -> LPCMPHYSSELEM234H_W<'_>
Bits 12:15 - LP Mode Hysteresis Selection for EM23 and EM4H
Sourcepub fn lpvrefdutyen(&mut self) -> LPVREFDUTYEN_W<'_>
pub fn lpvrefdutyen(&mut self) -> LPVREFDUTYEN_W<'_>
Bit 24 - LP Mode Duty Cycling Enable
Source§impl W<u32, Reg<u32, _VMONAVDDCTRL>>
impl W<u32, Reg<u32, _VMONAVDDCTRL>>
Sourcepub fn fallthresfine(&mut self) -> FALLTHRESFINE_W<'_>
pub fn fallthresfine(&mut self) -> FALLTHRESFINE_W<'_>
Bits 8:11 - Falling Threshold Fine Adjust
Sourcepub fn fallthrescoarse(&mut self) -> FALLTHRESCOARSE_W<'_>
pub fn fallthrescoarse(&mut self) -> FALLTHRESCOARSE_W<'_>
Bits 12:15 - Falling Threshold Coarse Adjust
Sourcepub fn risethresfine(&mut self) -> RISETHRESFINE_W<'_>
pub fn risethresfine(&mut self) -> RISETHRESFINE_W<'_>
Bits 16:19 - Rising Threshold Fine Adjust
Sourcepub fn risethrescoarse(&mut self) -> RISETHRESCOARSE_W<'_>
pub fn risethrescoarse(&mut self) -> RISETHRESCOARSE_W<'_>
Bits 20:23 - Rising Threshold Coarse Adjust
Source§impl W<u32, Reg<u32, _VMONALTAVDDCTRL>>
impl W<u32, Reg<u32, _VMONALTAVDDCTRL>>
Sourcepub fn thresfine(&mut self) -> THRESFINE_W<'_>
pub fn thresfine(&mut self) -> THRESFINE_W<'_>
Bits 8:11 - Threshold Fine Adjust
Sourcepub fn threscoarse(&mut self) -> THRESCOARSE_W<'_>
pub fn threscoarse(&mut self) -> THRESCOARSE_W<'_>
Bits 12:15 - Threshold Coarse Adjust
Source§impl W<u32, Reg<u32, _VMONDVDDCTRL>>
impl W<u32, Reg<u32, _VMONDVDDCTRL>>
Sourcepub fn thresfine(&mut self) -> THRESFINE_W<'_>
pub fn thresfine(&mut self) -> THRESFINE_W<'_>
Bits 8:11 - Threshold Fine Adjust
Sourcepub fn threscoarse(&mut self) -> THRESCOARSE_W<'_>
pub fn threscoarse(&mut self) -> THRESCOARSE_W<'_>
Bits 12:15 - Threshold Coarse Adjust
Source§impl W<u32, Reg<u32, _VMONIO0CTRL>>
impl W<u32, Reg<u32, _VMONIO0CTRL>>
Sourcepub fn thresfine(&mut self) -> THRESFINE_W<'_>
pub fn thresfine(&mut self) -> THRESFINE_W<'_>
Bits 8:11 - Threshold Fine Adjust
Sourcepub fn threscoarse(&mut self) -> THRESCOARSE_W<'_>
pub fn threscoarse(&mut self) -> THRESCOARSE_W<'_>
Bits 12:15 - Threshold Coarse Adjust
Source§impl W<u32, Reg<u32, _RAM1CTRL>>
impl W<u32, Reg<u32, _RAM1CTRL>>
Sourcepub fn rampowerdown(&mut self) -> RAMPOWERDOWN_W<'_>
pub fn rampowerdown(&mut self) -> RAMPOWERDOWN_W<'_>
Bits 0:1 - RAM1 Blockset Power-down
Source§impl W<u32, Reg<u32, _RAM2CTRL>>
impl W<u32, Reg<u32, _RAM2CTRL>>
Sourcepub fn rampowerdown(&mut self) -> RAMPOWERDOWN_W<'_>
pub fn rampowerdown(&mut self) -> RAMPOWERDOWN_W<'_>
Bit 0 - RAM2 Blockset Power-down
Source§impl W<u32, Reg<u32, _DCDCLPEM01CFG>>
impl W<u32, Reg<u32, _DCDCLPEM01CFG>>
Sourcepub fn lpcmpbiasem01(&mut self) -> LPCMPBIASEM01_W<'_>
pub fn lpcmpbiasem01(&mut self) -> LPCMPBIASEM01_W<'_>
Bits 8:9 - LP Mode Comparator Bias Selection for EM01
Sourcepub fn lpcmphysselem01(&mut self) -> LPCMPHYSSELEM01_W<'_>
pub fn lpcmphysselem01(&mut self) -> LPCMPHYSSELEM01_W<'_>
Bits 12:15 - LP Mode Hysteresis Selection for EM01
Source§impl W<u32, Reg<u32, _EM23PERNORETAINCMD>>
impl W<u32, Reg<u32, _EM23PERNORETAINCMD>>
Sourcepub fn acmp0unlock(&mut self) -> ACMP0UNLOCK_W<'_>
pub fn acmp0unlock(&mut self) -> ACMP0UNLOCK_W<'_>
Bit 0 - Clears Status Bit of ACMP0 and Unlocks Access to It
Sourcepub fn acmp1unlock(&mut self) -> ACMP1UNLOCK_W<'_>
pub fn acmp1unlock(&mut self) -> ACMP1UNLOCK_W<'_>
Bit 1 - Clears Status Bit of ACMP1 and Unlocks Access to It
Sourcepub fn pcnt0unlock(&mut self) -> PCNT0UNLOCK_W<'_>
pub fn pcnt0unlock(&mut self) -> PCNT0UNLOCK_W<'_>
Bit 2 - Clears Status Bit of PCNT0 and Unlocks Access to It
Sourcepub fn pcnt1unlock(&mut self) -> PCNT1UNLOCK_W<'_>
pub fn pcnt1unlock(&mut self) -> PCNT1UNLOCK_W<'_>
Bit 3 - Clears Status Bit of PCNT1 and Unlocks Access to It
Sourcepub fn pcnt2unlock(&mut self) -> PCNT2UNLOCK_W<'_>
pub fn pcnt2unlock(&mut self) -> PCNT2UNLOCK_W<'_>
Bit 4 - Clears Status Bit of PCNT2 and Unlocks Access to It
Sourcepub fn i2c0unlock(&mut self) -> I2C0UNLOCK_W<'_>
pub fn i2c0unlock(&mut self) -> I2C0UNLOCK_W<'_>
Bit 5 - Clears Status Bit of I2C0 and Unlocks Access to It
Sourcepub fn i2c1unlock(&mut self) -> I2C1UNLOCK_W<'_>
pub fn i2c1unlock(&mut self) -> I2C1UNLOCK_W<'_>
Bit 6 - Clears Status Bit of I2C1 and Unlocks Access to It
Sourcepub fn dac0unlock(&mut self) -> DAC0UNLOCK_W<'_>
pub fn dac0unlock(&mut self) -> DAC0UNLOCK_W<'_>
Bit 7 - Clears Status Bit of DAC0 and Unlocks Access to It
Sourcepub fn idac0unlock(&mut self) -> IDAC0UNLOCK_W<'_>
pub fn idac0unlock(&mut self) -> IDAC0UNLOCK_W<'_>
Bit 8 - Clears Status Bit of IDAC0 and Unlocks Access to It
Sourcepub fn adc0unlock(&mut self) -> ADC0UNLOCK_W<'_>
pub fn adc0unlock(&mut self) -> ADC0UNLOCK_W<'_>
Bit 9 - Clears Status Bit of ADC0 and Unlocks Access to It
Sourcepub fn letimer0unlock(&mut self) -> LETIMER0UNLOCK_W<'_>
pub fn letimer0unlock(&mut self) -> LETIMER0UNLOCK_W<'_>
Bit 10 - Clears Status Bit of LETIMER0 and Unlocks Access to It
Sourcepub fn wdog0unlock(&mut self) -> WDOG0UNLOCK_W<'_>
pub fn wdog0unlock(&mut self) -> WDOG0UNLOCK_W<'_>
Bit 11 - Clears Status Bit of WDOG0 and Unlocks Access to It
Sourcepub fn wdog1unlock(&mut self) -> WDOG1UNLOCK_W<'_>
pub fn wdog1unlock(&mut self) -> WDOG1UNLOCK_W<'_>
Bit 12 - Clears Status Bit of WDOG1 and Unlocks Access to It
Sourcepub fn lesense0unlock(&mut self) -> LESENSE0UNLOCK_W<'_>
pub fn lesense0unlock(&mut self) -> LESENSE0UNLOCK_W<'_>
Bit 13 - Clears Status Bit of LESENSE0 and Unlocks Access to It
Sourcepub fn csenunlock(&mut self) -> CSENUNLOCK_W<'_>
pub fn csenunlock(&mut self) -> CSENUNLOCK_W<'_>
Bit 14 - Clears Status Bit of CSEN and Unlocks Access to It
Sourcepub fn leuart0unlock(&mut self) -> LEUART0UNLOCK_W<'_>
pub fn leuart0unlock(&mut self) -> LEUART0UNLOCK_W<'_>
Bit 15 - Clears Status Bit of LEUART0 and Unlocks Access to It
Source§impl W<u32, Reg<u32, _EM23PERNORETAINCTRL>>
impl W<u32, Reg<u32, _EM23PERNORETAINCTRL>>
Sourcepub fn acmp0dis(&mut self) -> ACMP0DIS_W<'_>
pub fn acmp0dis(&mut self) -> ACMP0DIS_W<'_>
Bit 0 - Allow Power Down of ACMP0 During EM23
Sourcepub fn acmp1dis(&mut self) -> ACMP1DIS_W<'_>
pub fn acmp1dis(&mut self) -> ACMP1DIS_W<'_>
Bit 1 - Allow Power Down of ACMP1 During EM23
Sourcepub fn pcnt0dis(&mut self) -> PCNT0DIS_W<'_>
pub fn pcnt0dis(&mut self) -> PCNT0DIS_W<'_>
Bit 2 - Allow Power Down of PCNT0 During EM23
Sourcepub fn pcnt1dis(&mut self) -> PCNT1DIS_W<'_>
pub fn pcnt1dis(&mut self) -> PCNT1DIS_W<'_>
Bit 3 - Allow Power Down of PCNT1 During EM23
Sourcepub fn pcnt2dis(&mut self) -> PCNT2DIS_W<'_>
pub fn pcnt2dis(&mut self) -> PCNT2DIS_W<'_>
Bit 4 - Allow Power Down of PCNT2 During EM23
Sourcepub fn vdac0dis(&mut self) -> VDAC0DIS_W<'_>
pub fn vdac0dis(&mut self) -> VDAC0DIS_W<'_>
Bit 7 - Allow Power Down of DAC0 During EM23
Sourcepub fn idac0dis(&mut self) -> IDAC0DIS_W<'_>
pub fn idac0dis(&mut self) -> IDAC0DIS_W<'_>
Bit 8 - Allow Power Down of IDAC0 During EM23
Sourcepub fn letimer0dis(&mut self) -> LETIMER0DIS_W<'_>
pub fn letimer0dis(&mut self) -> LETIMER0DIS_W<'_>
Bit 10 - Allow Power Down of LETIMER0 During EM23
Sourcepub fn wdog0dis(&mut self) -> WDOG0DIS_W<'_>
pub fn wdog0dis(&mut self) -> WDOG0DIS_W<'_>
Bit 11 - Allow Power Down of WDOG0 During EM23
Sourcepub fn wdog1dis(&mut self) -> WDOG1DIS_W<'_>
pub fn wdog1dis(&mut self) -> WDOG1DIS_W<'_>
Bit 12 - Allow Power Down of WDOG1 During EM23
Sourcepub fn lesense0dis(&mut self) -> LESENSE0DIS_W<'_>
pub fn lesense0dis(&mut self) -> LESENSE0DIS_W<'_>
Bit 13 - Allow Power Down of LESENSE0 During EM23
Sourcepub fn leuart0dis(&mut self) -> LEUART0DIS_W<'_>
pub fn leuart0dis(&mut self) -> LEUART0DIS_W<'_>
Bit 15 - Allow Power Down of LEUART0 During EM23
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn wdogrmode(&mut self) -> WDOGRMODE_W<'_>
pub fn wdogrmode(&mut self) -> WDOGRMODE_W<'_>
Bits 0:2 - WDOG Reset Mode
Sourcepub fn lockuprmode(&mut self) -> LOCKUPRMODE_W<'_>
pub fn lockuprmode(&mut self) -> LOCKUPRMODE_W<'_>
Bits 4:6 - Core LOCKUP Reset Mode
Sourcepub fn sysrmode(&mut self) -> SYSRMODE_W<'_>
pub fn sysrmode(&mut self) -> SYSRMODE_W<'_>
Bits 8:10 - Core Sysreset Reset Mode
Sourcepub fn pinrmode(&mut self) -> PINRMODE_W<'_>
pub fn pinrmode(&mut self) -> PINRMODE_W<'_>
Bits 12:14 - PIN Reset Mode
Sourcepub fn resetstate(&mut self) -> RESETSTATE_W<'_>
pub fn resetstate(&mut self) -> RESETSTATE_W<'_>
Bits 24:25 - System Software Reset State
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn clkoutsel0(&mut self) -> CLKOUTSEL0_W<'_>
pub fn clkoutsel0(&mut self) -> CLKOUTSEL0_W<'_>
Bits 0:3 - Clock Output Select 0
Sourcepub fn clkoutsel1(&mut self) -> CLKOUTSEL1_W<'_>
pub fn clkoutsel1(&mut self) -> CLKOUTSEL1_W<'_>
Bits 5:8 - Clock Output Select 1
Sourcepub fn hfperclken(&mut self) -> HFPERCLKEN_W<'_>
pub fn hfperclken(&mut self) -> HFPERCLKEN_W<'_>
Bit 20 - HFPERCLK Enable
Source§impl W<u32, Reg<u32, _HFRCOCTRL>>
impl W<u32, Reg<u32, _HFRCOCTRL>>
Sourcepub fn finetuning(&mut self) -> FINETUNING_W<'_>
pub fn finetuning(&mut self) -> FINETUNING_W<'_>
Bits 8:13 - HFRCO Fine Tuning Value
Sourcepub fn freqrange(&mut self) -> FREQRANGE_W<'_>
pub fn freqrange(&mut self) -> FREQRANGE_W<'_>
Bits 16:20 - HFRCO Frequency Range
Sourcepub fn finetuningen(&mut self) -> FINETUNINGEN_W<'_>
pub fn finetuningen(&mut self) -> FINETUNINGEN_W<'_>
Bit 27 - Enable Reference for Fine Tuning
Source§impl W<u32, Reg<u32, _AUXHFRCOCTRL>>
impl W<u32, Reg<u32, _AUXHFRCOCTRL>>
Sourcepub fn finetuning(&mut self) -> FINETUNING_W<'_>
pub fn finetuning(&mut self) -> FINETUNING_W<'_>
Bits 8:13 - AUXHFRCO Fine Tuning Value
Sourcepub fn freqrange(&mut self) -> FREQRANGE_W<'_>
pub fn freqrange(&mut self) -> FREQRANGE_W<'_>
Bits 16:20 - AUXHFRCO Frequency Range
Sourcepub fn finetuningen(&mut self) -> FINETUNINGEN_W<'_>
pub fn finetuningen(&mut self) -> FINETUNINGEN_W<'_>
Bit 27 - Enable Reference for Fine Tuning
Source§impl W<u32, Reg<u32, _LFRCOCTRL>>
impl W<u32, Reg<u32, _LFRCOCTRL>>
Sourcepub fn vrefupdate(&mut self) -> VREFUPDATE_W<'_>
pub fn vrefupdate(&mut self) -> VREFUPDATE_W<'_>
Bits 20:21 - Control Vref Update Rate
Sourcepub fn gmccurtune(&mut self) -> GMCCURTUNE_W<'_>
pub fn gmccurtune(&mut self) -> GMCCURTUNE_W<'_>
Bits 28:31 - Tuning of Gmc Current
Source§impl W<u32, Reg<u32, _HFXOCTRL>>
impl W<u32, Reg<u32, _HFXOCTRL>>
Sourcepub fn peakdetshuntoptmode(&mut self) -> PEAKDETSHUNTOPTMODE_W<'_>
pub fn peakdetshuntoptmode(&mut self) -> PEAKDETSHUNTOPTMODE_W<'_>
Bits 4:5 - HFXO Automatic Peak Detection and Shunt Current Optimization Mode
Sourcepub fn lowpower(&mut self) -> LOWPOWER_W<'_>
pub fn lowpower(&mut self) -> LOWPOWER_W<'_>
Bit 8 - Low Power Mode Control
Sourcepub fn xti2gnd(&mut self) -> XTI2GND_W<'_>
pub fn xti2gnd(&mut self) -> XTI2GND_W<'_>
Bit 9 - Clamp HFXTAL_N Pin to Ground When HFXO Oscillator is Off
Sourcepub fn xto2gnd(&mut self) -> XTO2GND_W<'_>
pub fn xto2gnd(&mut self) -> XTO2GND_W<'_>
Bit 10 - Clamp HFXTAL_P Pin to Ground When HFXO Oscillator is Off
Sourcepub fn lftimeout(&mut self) -> LFTIMEOUT_W<'_>
pub fn lftimeout(&mut self) -> LFTIMEOUT_W<'_>
Bits 24:26 - HFXO Low Frequency Timeout
Sourcepub fn autostartem0em1(&mut self) -> AUTOSTARTEM0EM1_W<'_>
pub fn autostartem0em1(&mut self) -> AUTOSTARTEM0EM1_W<'_>
Bit 28 - Automatically Start of HFXO Upon EM0/EM1 Entry From EM2/EM3
Sourcepub fn autostartselem0em1(&mut self) -> AUTOSTARTSELEM0EM1_W<'_>
pub fn autostartselem0em1(&mut self) -> AUTOSTARTSELEM0EM1_W<'_>
Bit 29 - Automatically Start and Select of HFXO Upon EM0/EM1 Entry From EM2/EM3
Source§impl W<u32, Reg<u32, _HFXOSTARTUPCTRL>>
impl W<u32, Reg<u32, _HFXOSTARTUPCTRL>>
Sourcepub fn ibtrimxocore(&mut self) -> IBTRIMXOCORE_W<'_>
pub fn ibtrimxocore(&mut self) -> IBTRIMXOCORE_W<'_>
Bits 0:6 - Sets the Startup Oscillator Core Bias Current
Source§impl W<u32, Reg<u32, _HFXOSTEADYSTATECTRL>>
impl W<u32, Reg<u32, _HFXOSTEADYSTATECTRL>>
Sourcepub fn ibtrimxocore(&mut self) -> IBTRIMXOCORE_W<'_>
pub fn ibtrimxocore(&mut self) -> IBTRIMXOCORE_W<'_>
Bits 0:6 - Sets the Steady State Oscillator Core Bias Current.
Sourcepub fn regish(&mut self) -> REGISH_W<'_>
pub fn regish(&mut self) -> REGISH_W<'_>
Bits 7:10 - Sets the Steady State Regulator Output Current Level (shunt Regulator)
Sourcepub fn regselilow(&mut self) -> REGSELILOW_W<'_>
pub fn regselilow(&mut self) -> REGSELILOW_W<'_>
Bits 24:25 - Controls Regulator Minimum Shunt Current Detection Relative to Nominal
Sourcepub fn peakdeten(&mut self) -> PEAKDETEN_W<'_>
pub fn peakdeten(&mut self) -> PEAKDETEN_W<'_>
Bit 26 - Enables Oscillator Peak Detectors
Sourcepub fn regishupper(&mut self) -> REGISHUPPER_W<'_>
pub fn regishupper(&mut self) -> REGISHUPPER_W<'_>
Bits 28:31 - Set Regulator Output Current Level (shunt Regulator). Ish = 120uA + REGISHUPPER X 120uA
Source§impl W<u32, Reg<u32, _HFXOTIMEOUTCTRL>>
impl W<u32, Reg<u32, _HFXOTIMEOUTCTRL>>
Sourcepub fn startuptimeout(&mut self) -> STARTUPTIMEOUT_W<'_>
pub fn startuptimeout(&mut self) -> STARTUPTIMEOUT_W<'_>
Bits 0:3 - Wait Duration in HFXO Startup Enable Wait State
Sourcepub fn steadytimeout(&mut self) -> STEADYTIMEOUT_W<'_>
pub fn steadytimeout(&mut self) -> STEADYTIMEOUT_W<'_>
Bits 4:7 - Wait Duration in HFXO Startup Steady Wait State
Sourcepub fn peakdettimeout(&mut self) -> PEAKDETTIMEOUT_W<'_>
pub fn peakdettimeout(&mut self) -> PEAKDETTIMEOUT_W<'_>
Bits 12:15 - Wait Duration in HFXO Peak Detection Wait State
Sourcepub fn shuntopttimeout(&mut self) -> SHUNTOPTTIMEOUT_W<'_>
pub fn shuntopttimeout(&mut self) -> SHUNTOPTTIMEOUT_W<'_>
Bits 16:19 - Wait Duration in HFXO Shunt Current Optimization Wait State
Source§impl W<u32, Reg<u32, _LFXOCTRL>>
impl W<u32, Reg<u32, _LFXOCTRL>>
Sourcepub fn highampl(&mut self) -> HIGHAMPL_W<'_>
pub fn highampl(&mut self) -> HIGHAMPL_W<'_>
Bit 14 - LFXO High XTAL Oscillation Amplitude Enable
Source§impl W<u32, Reg<u32, _DPLLCTRL>>
impl W<u32, Reg<u32, _DPLLCTRL>>
Sourcepub fn autorecover(&mut self) -> AUTORECOVER_W<'_>
pub fn autorecover(&mut self) -> AUTORECOVER_W<'_>
Bit 2 - Automatic Recovery Ctrl
Source§impl W<u32, Reg<u32, _CALCTRL>>
impl W<u32, Reg<u32, _CALCTRL>>
Sourcepub fn prsupsel(&mut self) -> PRSUPSEL_W<'_>
pub fn prsupsel(&mut self) -> PRSUPSEL_W<'_>
Bits 16:19 - PRS Select for PRS Input When Selected in UPSEL
Sourcepub fn prsdownsel(&mut self) -> PRSDOWNSEL_W<'_>
pub fn prsdownsel(&mut self) -> PRSDOWNSEL_W<'_>
Bits 24:27 - PRS Select for PRS Input When Selected in DOWNSEL
Source§impl W<u32, Reg<u32, _OSCENCMD>>
impl W<u32, Reg<u32, _OSCENCMD>>
Sourcepub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
pub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
Bit 1 - HFRCO Disable
Sourcepub fn auxhfrcoen(&mut self) -> AUXHFRCOEN_W<'_>
pub fn auxhfrcoen(&mut self) -> AUXHFRCOEN_W<'_>
Bit 4 - AUXHFRCO Enable
Sourcepub fn auxhfrcodis(&mut self) -> AUXHFRCODIS_W<'_>
pub fn auxhfrcodis(&mut self) -> AUXHFRCODIS_W<'_>
Bit 5 - AUXHFRCO Disable
Sourcepub fn lfrcodis(&mut self) -> LFRCODIS_W<'_>
pub fn lfrcodis(&mut self) -> LFRCODIS_W<'_>
Bit 7 - LFRCO Disable
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn calstart(&mut self) -> CALSTART_W<'_>
pub fn calstart(&mut self) -> CALSTART_W<'_>
Bit 0 - Calibration Start
Sourcepub fn hfxopeakdetstart(&mut self) -> HFXOPEAKDETSTART_W<'_>
pub fn hfxopeakdetstart(&mut self) -> HFXOPEAKDETSTART_W<'_>
Bit 4 - HFXO Peak Detection Start
Sourcepub fn hfxoshuntoptstart(&mut self) -> HFXOSHUNTOPTSTART_W<'_>
pub fn hfxoshuntoptstart(&mut self) -> HFXOSHUNTOPTSTART_W<'_>
Bit 5 - HFXO Shunt Current Optimization Start
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn hfrcordy(&mut self) -> HFRCORDY_W<'_>
pub fn hfrcordy(&mut self) -> HFRCORDY_W<'_>
Bit 0 - Set HFRCORDY Interrupt Flag
Sourcepub fn lfrcordy(&mut self) -> LFRCORDY_W<'_>
pub fn lfrcordy(&mut self) -> LFRCORDY_W<'_>
Bit 2 - Set LFRCORDY Interrupt Flag
Sourcepub fn auxhfrcordy(&mut self) -> AUXHFRCORDY_W<'_>
pub fn auxhfrcordy(&mut self) -> AUXHFRCORDY_W<'_>
Bit 4 - Set AUXHFRCORDY Interrupt Flag
Sourcepub fn hfxodiserr(&mut self) -> HFXODISERR_W<'_>
pub fn hfxodiserr(&mut self) -> HFXODISERR_W<'_>
Bit 8 - Set HFXODISERR Interrupt Flag
Sourcepub fn hfxoautosw(&mut self) -> HFXOAUTOSW_W<'_>
pub fn hfxoautosw(&mut self) -> HFXOAUTOSW_W<'_>
Bit 9 - Set HFXOAUTOSW Interrupt Flag
Sourcepub fn hfxopeakdeterr(&mut self) -> HFXOPEAKDETERR_W<'_>
pub fn hfxopeakdeterr(&mut self) -> HFXOPEAKDETERR_W<'_>
Bit 10 - Set HFXOPEAKDETERR Interrupt Flag
Sourcepub fn hfxopeakdetrdy(&mut self) -> HFXOPEAKDETRDY_W<'_>
pub fn hfxopeakdetrdy(&mut self) -> HFXOPEAKDETRDY_W<'_>
Bit 11 - Set HFXOPEAKDETRDY Interrupt Flag
Sourcepub fn hfxoshuntoptrdy(&mut self) -> HFXOSHUNTOPTRDY_W<'_>
pub fn hfxoshuntoptrdy(&mut self) -> HFXOSHUNTOPTRDY_W<'_>
Bit 12 - Set HFXOSHUNTOPTRDY Interrupt Flag
Sourcepub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
pub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
Bit 13 - Set HFRCODIS Interrupt Flag
Sourcepub fn lftimeouterr(&mut self) -> LFTIMEOUTERR_W<'_>
pub fn lftimeouterr(&mut self) -> LFTIMEOUTERR_W<'_>
Bit 14 - Set LFTIMEOUTERR Interrupt Flag
Sourcepub fn dplllockfaillow(&mut self) -> DPLLLOCKFAILLOW_W<'_>
pub fn dplllockfaillow(&mut self) -> DPLLLOCKFAILLOW_W<'_>
Bit 16 - Set DPLLLOCKFAILLOW Interrupt Flag
Sourcepub fn dplllockfailhigh(&mut self) -> DPLLLOCKFAILHIGH_W<'_>
pub fn dplllockfailhigh(&mut self) -> DPLLLOCKFAILHIGH_W<'_>
Bit 17 - Set DPLLLOCKFAILHIGH Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn hfrcordy(&mut self) -> HFRCORDY_W<'_>
pub fn hfrcordy(&mut self) -> HFRCORDY_W<'_>
Bit 0 - Clear HFRCORDY Interrupt Flag
Sourcepub fn lfrcordy(&mut self) -> LFRCORDY_W<'_>
pub fn lfrcordy(&mut self) -> LFRCORDY_W<'_>
Bit 2 - Clear LFRCORDY Interrupt Flag
Sourcepub fn auxhfrcordy(&mut self) -> AUXHFRCORDY_W<'_>
pub fn auxhfrcordy(&mut self) -> AUXHFRCORDY_W<'_>
Bit 4 - Clear AUXHFRCORDY Interrupt Flag
Sourcepub fn hfxodiserr(&mut self) -> HFXODISERR_W<'_>
pub fn hfxodiserr(&mut self) -> HFXODISERR_W<'_>
Bit 8 - Clear HFXODISERR Interrupt Flag
Sourcepub fn hfxoautosw(&mut self) -> HFXOAUTOSW_W<'_>
pub fn hfxoautosw(&mut self) -> HFXOAUTOSW_W<'_>
Bit 9 - Clear HFXOAUTOSW Interrupt Flag
Sourcepub fn hfxopeakdeterr(&mut self) -> HFXOPEAKDETERR_W<'_>
pub fn hfxopeakdeterr(&mut self) -> HFXOPEAKDETERR_W<'_>
Bit 10 - Clear HFXOPEAKDETERR Interrupt Flag
Sourcepub fn hfxopeakdetrdy(&mut self) -> HFXOPEAKDETRDY_W<'_>
pub fn hfxopeakdetrdy(&mut self) -> HFXOPEAKDETRDY_W<'_>
Bit 11 - Clear HFXOPEAKDETRDY Interrupt Flag
Sourcepub fn hfxoshuntoptrdy(&mut self) -> HFXOSHUNTOPTRDY_W<'_>
pub fn hfxoshuntoptrdy(&mut self) -> HFXOSHUNTOPTRDY_W<'_>
Bit 12 - Clear HFXOSHUNTOPTRDY Interrupt Flag
Sourcepub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
pub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
Bit 13 - Clear HFRCODIS Interrupt Flag
Sourcepub fn lftimeouterr(&mut self) -> LFTIMEOUTERR_W<'_>
pub fn lftimeouterr(&mut self) -> LFTIMEOUTERR_W<'_>
Bit 14 - Clear LFTIMEOUTERR Interrupt Flag
Sourcepub fn dplllockfaillow(&mut self) -> DPLLLOCKFAILLOW_W<'_>
pub fn dplllockfaillow(&mut self) -> DPLLLOCKFAILLOW_W<'_>
Bit 16 - Clear DPLLLOCKFAILLOW Interrupt Flag
Sourcepub fn dplllockfailhigh(&mut self) -> DPLLLOCKFAILHIGH_W<'_>
pub fn dplllockfailhigh(&mut self) -> DPLLLOCKFAILHIGH_W<'_>
Bit 17 - Clear DPLLLOCKFAILHIGH Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn hfrcordy(&mut self) -> HFRCORDY_W<'_>
pub fn hfrcordy(&mut self) -> HFRCORDY_W<'_>
Bit 0 - HFRCORDY Interrupt Enable
Sourcepub fn lfrcordy(&mut self) -> LFRCORDY_W<'_>
pub fn lfrcordy(&mut self) -> LFRCORDY_W<'_>
Bit 2 - LFRCORDY Interrupt Enable
Sourcepub fn auxhfrcordy(&mut self) -> AUXHFRCORDY_W<'_>
pub fn auxhfrcordy(&mut self) -> AUXHFRCORDY_W<'_>
Bit 4 - AUXHFRCORDY Interrupt Enable
Sourcepub fn hfxodiserr(&mut self) -> HFXODISERR_W<'_>
pub fn hfxodiserr(&mut self) -> HFXODISERR_W<'_>
Bit 8 - HFXODISERR Interrupt Enable
Sourcepub fn hfxoautosw(&mut self) -> HFXOAUTOSW_W<'_>
pub fn hfxoautosw(&mut self) -> HFXOAUTOSW_W<'_>
Bit 9 - HFXOAUTOSW Interrupt Enable
Sourcepub fn hfxopeakdeterr(&mut self) -> HFXOPEAKDETERR_W<'_>
pub fn hfxopeakdeterr(&mut self) -> HFXOPEAKDETERR_W<'_>
Bit 10 - HFXOPEAKDETERR Interrupt Enable
Sourcepub fn hfxopeakdetrdy(&mut self) -> HFXOPEAKDETRDY_W<'_>
pub fn hfxopeakdetrdy(&mut self) -> HFXOPEAKDETRDY_W<'_>
Bit 11 - HFXOPEAKDETRDY Interrupt Enable
Sourcepub fn hfxoshuntoptrdy(&mut self) -> HFXOSHUNTOPTRDY_W<'_>
pub fn hfxoshuntoptrdy(&mut self) -> HFXOSHUNTOPTRDY_W<'_>
Bit 12 - HFXOSHUNTOPTRDY Interrupt Enable
Sourcepub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
pub fn hfrcodis(&mut self) -> HFRCODIS_W<'_>
Bit 13 - HFRCODIS Interrupt Enable
Sourcepub fn lftimeouterr(&mut self) -> LFTIMEOUTERR_W<'_>
pub fn lftimeouterr(&mut self) -> LFTIMEOUTERR_W<'_>
Bit 14 - LFTIMEOUTERR Interrupt Enable
Sourcepub fn dplllockfaillow(&mut self) -> DPLLLOCKFAILLOW_W<'_>
pub fn dplllockfaillow(&mut self) -> DPLLLOCKFAILLOW_W<'_>
Bit 16 - DPLLLOCKFAILLOW Interrupt Enable
Sourcepub fn dplllockfailhigh(&mut self) -> DPLLLOCKFAILHIGH_W<'_>
pub fn dplllockfailhigh(&mut self) -> DPLLLOCKFAILHIGH_W<'_>
Bit 17 - DPLLLOCKFAILHIGH Interrupt Enable
Source§impl W<u32, Reg<u32, _HFBUSCLKEN0>>
impl W<u32, Reg<u32, _HFBUSCLKEN0>>
Sourcepub fn crypto0(&mut self) -> CRYPTO0_W<'_>
pub fn crypto0(&mut self) -> CRYPTO0_W<'_>
Bit 0 - Advanced Encryption Standard Accelerator 0 Clock Enable
Sourcepub fn crypto1(&mut self) -> CRYPTO1_W<'_>
pub fn crypto1(&mut self) -> CRYPTO1_W<'_>
Bit 1 - Advanced Encryption Standard Accelerator 1 Clock Enable
Source§impl W<u32, Reg<u32, _HFPERCLKEN0>>
impl W<u32, Reg<u32, _HFPERCLKEN0>>
Sourcepub fn usart0(&mut self) -> USART0_W<'_>
pub fn usart0(&mut self) -> USART0_W<'_>
Bit 4 - Universal Synchronous/Asynchronous Receiver/Transmitter 0 Clock Enable
Sourcepub fn usart1(&mut self) -> USART1_W<'_>
pub fn usart1(&mut self) -> USART1_W<'_>
Bit 5 - Universal Synchronous/Asynchronous Receiver/Transmitter 1 Clock Enable
Sourcepub fn usart2(&mut self) -> USART2_W<'_>
pub fn usart2(&mut self) -> USART2_W<'_>
Bit 6 - Universal Synchronous/Asynchronous Receiver/Transmitter 2 Clock Enable
Sourcepub fn usart3(&mut self) -> USART3_W<'_>
pub fn usart3(&mut self) -> USART3_W<'_>
Bit 7 - Universal Synchronous/Asynchronous Receiver/Transmitter 3 Clock Enable
Sourcepub fn cryotimer(&mut self) -> CRYOTIMER_W<'_>
pub fn cryotimer(&mut self) -> CRYOTIMER_W<'_>
Bit 12 - CRYOTIMER Clock Enable
Source§impl W<u32, Reg<u32, _HFPRESC>>
impl W<u32, Reg<u32, _HFPRESC>>
Sourcepub fn hfclklepresc(&mut self) -> HFCLKLEPRESC_W<'_>
pub fn hfclklepresc(&mut self) -> HFCLKLEPRESC_W<'_>
Bit 24 - HFCLKLE Prescaler
Source§impl W<u32, Reg<u32, _FREEZE>>
impl W<u32, Reg<u32, _FREEZE>>
Sourcepub fn regfreeze(&mut self) -> REGFREEZE_W<'_>
pub fn regfreeze(&mut self) -> REGFREEZE_W<'_>
Bit 0 - Register Update Freeze
Source§impl W<u32, Reg<u32, _PCNTCTRL>>
impl W<u32, Reg<u32, _PCNTCTRL>>
Sourcepub fn pcnt0clken(&mut self) -> PCNT0CLKEN_W<'_>
pub fn pcnt0clken(&mut self) -> PCNT0CLKEN_W<'_>
Bit 0 - PCNT0 Clock Enable
Sourcepub fn pcnt0clksel(&mut self) -> PCNT0CLKSEL_W<'_>
pub fn pcnt0clksel(&mut self) -> PCNT0CLKSEL_W<'_>
Bit 1 - PCNT0 Clock Select
Sourcepub fn pcnt1clken(&mut self) -> PCNT1CLKEN_W<'_>
pub fn pcnt1clken(&mut self) -> PCNT1CLKEN_W<'_>
Bit 2 - PCNT1 Clock Enable
Sourcepub fn pcnt1clksel(&mut self) -> PCNT1CLKSEL_W<'_>
pub fn pcnt1clksel(&mut self) -> PCNT1CLKSEL_W<'_>
Bit 3 - PCNT1 Clock Select
Sourcepub fn pcnt2clken(&mut self) -> PCNT2CLKEN_W<'_>
pub fn pcnt2clken(&mut self) -> PCNT2CLKEN_W<'_>
Bit 4 - PCNT2 Clock Enable
Sourcepub fn pcnt2clksel(&mut self) -> PCNT2CLKSEL_W<'_>
pub fn pcnt2clksel(&mut self) -> PCNT2CLKSEL_W<'_>
Bit 5 - PCNT2 Clock Select
Source§impl W<u32, Reg<u32, _ADCCTRL>>
impl W<u32, Reg<u32, _ADCCTRL>>
Sourcepub fn adc0clksel(&mut self) -> ADC0CLKSEL_W<'_>
pub fn adc0clksel(&mut self) -> ADC0CLKSEL_W<'_>
Bits 4:5 - ADC0 Clock Select
Sourcepub fn adc0clkinv(&mut self) -> ADC0CLKINV_W<'_>
pub fn adc0clkinv(&mut self) -> ADC0CLKINV_W<'_>
Bit 8 - Invert Clock Selected By ADC0CLKSEL
Source§impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTEPEN>>
Sourcepub fn clkout0pen(&mut self) -> CLKOUT0PEN_W<'_>
pub fn clkout0pen(&mut self) -> CLKOUT0PEN_W<'_>
Bit 0 - CLKOUT0 Pin Enable
Sourcepub fn clkout1pen(&mut self) -> CLKOUT1PEN_W<'_>
pub fn clkout1pen(&mut self) -> CLKOUT1PEN_W<'_>
Bit 1 - CLKOUT1 Pin Enable
Sourcepub fn clkin0pen(&mut self) -> CLKIN0PEN_W<'_>
pub fn clkin0pen(&mut self) -> CLKIN0PEN_W<'_>
Bit 28 - CLKIN0 Pin Enable
Source§impl W<u32, Reg<u32, _ROUTELOC0>>
impl W<u32, Reg<u32, _ROUTELOC0>>
Sourcepub fn clkout0loc(&mut self) -> CLKOUT0LOC_W<'_>
pub fn clkout0loc(&mut self) -> CLKOUT0LOC_W<'_>
Bits 0:5 - I/O Location
Sourcepub fn clkout1loc(&mut self) -> CLKOUT1LOC_W<'_>
pub fn clkout1loc(&mut self) -> CLKOUT1LOC_W<'_>
Bits 8:13 - I/O Location
Source§impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _ROUTELOC1>>
Sourcepub fn clkin0loc(&mut self) -> CLKIN0LOC_W<'_>
pub fn clkin0loc(&mut self) -> CLKIN0LOC_W<'_>
Bits 0:5 - I/O Location
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn keybufdis(&mut self) -> KEYBUFDIS_W<'_>
pub fn keybufdis(&mut self) -> KEYBUFDIS_W<'_>
Bit 1 - Key Buffer Disable
Sourcepub fn nobusystall(&mut self) -> NOBUSYSTALL_W<'_>
pub fn nobusystall(&mut self) -> NOBUSYSTALL_W<'_>
Bit 10 - No Stalling of Bus When Busy
Sourcepub fn incwidth(&mut self) -> INCWIDTH_W<'_>
pub fn incwidth(&mut self) -> INCWIDTH_W<'_>
Bits 14:15 - Increment Width
Sourcepub fn dma0mode(&mut self) -> DMA0MODE_W<'_>
pub fn dma0mode(&mut self) -> DMA0MODE_W<'_>
Bits 16:17 - DMA0 Read Mode
Sourcepub fn dma0rsel(&mut self) -> DMA0RSEL_W<'_>
pub fn dma0rsel(&mut self) -> DMA0RSEL_W<'_>
Bits 20:21 - DMA0 Read Register Select
Sourcepub fn dma1mode(&mut self) -> DMA1MODE_W<'_>
pub fn dma1mode(&mut self) -> DMA1MODE_W<'_>
Bits 24:25 - DMA1 Read Mode
Sourcepub fn dma1rsel(&mut self) -> DMA1RSEL_W<'_>
pub fn dma1rsel(&mut self) -> DMA1RSEL_W<'_>
Bits 28:29 - DATA0 DMA Unaligned Read Register Select
Sourcepub fn combdma0wereq(&mut self) -> COMBDMA0WEREQ_W<'_>
pub fn combdma0wereq(&mut self) -> COMBDMA0WEREQ_W<'_>
Bit 31 - Combined Data0 Write DMA Request
Source§impl W<u32, Reg<u32, _WAC>>
impl W<u32, Reg<u32, _WAC>>
Sourcepub fn mulwidth(&mut self) -> MULWIDTH_W<'_>
pub fn mulwidth(&mut self) -> MULWIDTH_W<'_>
Bits 8:9 - Multiply Width
Sourcepub fn resultwidth(&mut self) -> RESULTWIDTH_W<'_>
pub fn resultwidth(&mut self) -> RESULTWIDTH_W<'_>
Bits 10:11 - Result Width
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn seqstart(&mut self) -> SEQSTART_W<'_>
pub fn seqstart(&mut self) -> SEQSTART_W<'_>
Bit 9 - Encryption/Decryption SEQUENCE Start
Source§impl W<u32, Reg<u32, _SEQCTRL>>
impl W<u32, Reg<u32, _SEQCTRL>>
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 20:21 - Size of Data Blocks
Sourcepub fn dma0skip(&mut self) -> DMA0SKIP_W<'_>
pub fn dma0skip(&mut self) -> DMA0SKIP_W<'_>
Bits 24:25 - DMA0 Skip
Sourcepub fn dma1skip(&mut self) -> DMA1SKIP_W<'_>
pub fn dma1skip(&mut self) -> DMA1SKIP_W<'_>
Bits 26:27 - DMA1 Skip
Sourcepub fn dma0presa(&mut self) -> DMA0PRESA_W<'_>
pub fn dma0presa(&mut self) -> DMA0PRESA_W<'_>
Bit 28 - DMA0 Preserve a
Sourcepub fn dma1presa(&mut self) -> DMA1PRESA_W<'_>
pub fn dma1presa(&mut self) -> DMA1PRESA_W<'_>
Bit 29 - DMA1 Preserve a
Source§impl W<u32, Reg<u32, _SEQCTRLB>>
impl W<u32, Reg<u32, _SEQCTRLB>>
Sourcepub fn dma0presb(&mut self) -> DMA0PRESB_W<'_>
pub fn dma0presb(&mut self) -> DMA0PRESB_W<'_>
Bit 28 - DMA0 Preserve B
Sourcepub fn dma1presb(&mut self) -> DMA1PRESB_W<'_>
pub fn dma1presb(&mut self) -> DMA1PRESB_W<'_>
Bit 29 - DMA1 Preserve B
Source§impl W<u32, Reg<u32, _DATA0XOR>>
impl W<u32, Reg<u32, _DATA0XOR>>
Sourcepub fn data0xor(&mut self) -> DATA0XOR_W<'_>
pub fn data0xor(&mut self) -> DATA0XOR_W<'_>
Bits 0:31 - XOR Data 0 Access
Source§impl W<u32, Reg<u32, _DATA0BYTE>>
impl W<u32, Reg<u32, _DATA0BYTE>>
Sourcepub fn data0byte(&mut self) -> DATA0BYTE_W<'_>
pub fn data0byte(&mut self) -> DATA0BYTE_W<'_>
Bits 0:7 - Data 0 Byte Access
Source§impl W<u32, Reg<u32, _DATA1BYTE>>
impl W<u32, Reg<u32, _DATA1BYTE>>
Sourcepub fn data1byte(&mut self) -> DATA1BYTE_W<'_>
pub fn data1byte(&mut self) -> DATA1BYTE_W<'_>
Bits 0:7 - Data 1 Byte Access
Source§impl W<u32, Reg<u32, _DATA0XORBYTE>>
impl W<u32, Reg<u32, _DATA0XORBYTE>>
Sourcepub fn data0xorbyte(&mut self) -> DATA0XORBYTE_W<'_>
pub fn data0xorbyte(&mut self) -> DATA0XORBYTE_W<'_>
Bits 0:7 - Data 0 XOR Byte Access
Source§impl W<u32, Reg<u32, _DATA0BYTE12>>
impl W<u32, Reg<u32, _DATA0BYTE12>>
Sourcepub fn data0byte12(&mut self) -> DATA0BYTE12_W<'_>
pub fn data0byte12(&mut self) -> DATA0BYTE12_W<'_>
Bits 0:7 - Data 0 Byte 12 Access
Source§impl W<u32, Reg<u32, _DATA0BYTE13>>
impl W<u32, Reg<u32, _DATA0BYTE13>>
Sourcepub fn data0byte13(&mut self) -> DATA0BYTE13_W<'_>
pub fn data0byte13(&mut self) -> DATA0BYTE13_W<'_>
Bits 0:7 - Data 0 Byte 13 Access
Source§impl W<u32, Reg<u32, _DATA0BYTE14>>
impl W<u32, Reg<u32, _DATA0BYTE14>>
Sourcepub fn data0byte14(&mut self) -> DATA0BYTE14_W<'_>
pub fn data0byte14(&mut self) -> DATA0BYTE14_W<'_>
Bits 0:7 - Data 0 Byte 14 Access
Source§impl W<u32, Reg<u32, _DATA0BYTE15>>
impl W<u32, Reg<u32, _DATA0BYTE15>>
Sourcepub fn data0byte15(&mut self) -> DATA0BYTE15_W<'_>
pub fn data0byte15(&mut self) -> DATA0BYTE15_W<'_>
Bits 0:7 - Data 0 Byte 15 Access
Source§impl W<u32, Reg<u32, _DDATA0BIG>>
impl W<u32, Reg<u32, _DDATA0BIG>>
Sourcepub fn ddata0big(&mut self) -> DDATA0BIG_W<'_>
pub fn ddata0big(&mut self) -> DDATA0BIG_W<'_>
Bits 0:31 - Double Data 0 Big Endian Access
Source§impl W<u32, Reg<u32, _DDATA0BYTE>>
impl W<u32, Reg<u32, _DDATA0BYTE>>
Sourcepub fn ddata0byte(&mut self) -> DDATA0BYTE_W<'_>
pub fn ddata0byte(&mut self) -> DDATA0BYTE_W<'_>
Bits 0:7 - Ddata 0 Byte Access
Source§impl W<u32, Reg<u32, _DDATA1BYTE>>
impl W<u32, Reg<u32, _DDATA1BYTE>>
Sourcepub fn ddata1byte(&mut self) -> DDATA1BYTE_W<'_>
pub fn ddata1byte(&mut self) -> DDATA1BYTE_W<'_>
Bits 0:7 - Ddata 1 Byte Access
Source§impl W<u32, Reg<u32, _DDATA0BYTE32>>
impl W<u32, Reg<u32, _DDATA0BYTE32>>
Sourcepub fn ddata0byte32(&mut self) -> DDATA0BYTE32_W<'_>
pub fn ddata0byte32(&mut self) -> DDATA0BYTE32_W<'_>
Bits 0:3 - Ddata 0 Byte 32 Access
Source§impl W<u32, Reg<u32, _QDATA1BIG>>
impl W<u32, Reg<u32, _QDATA1BIG>>
Sourcepub fn qdata1big(&mut self) -> QDATA1BIG_W<'_>
pub fn qdata1big(&mut self) -> QDATA1BIG_W<'_>
Bits 0:31 - Quad Data 1 Big Endian Access
Source§impl W<u32, Reg<u32, _QDATA0BYTE>>
impl W<u32, Reg<u32, _QDATA0BYTE>>
Sourcepub fn qdata0byte(&mut self) -> QDATA0BYTE_W<'_>
pub fn qdata0byte(&mut self) -> QDATA0BYTE_W<'_>
Bits 0:7 - Qdata 0 Byte Access
Source§impl W<u32, Reg<u32, _QDATA1BYTE>>
impl W<u32, Reg<u32, _QDATA1BYTE>>
Sourcepub fn qdata1byte(&mut self) -> QDATA1BYTE_W<'_>
pub fn qdata1byte(&mut self) -> QDATA1BYTE_W<'_>
Bits 0:7 - Qdata 1 Byte Access
Source§impl W<u32, Reg<u32, _PA_CTRL>>
impl W<u32, Reg<u32, _PA_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PA_PINLOCKN>>
impl W<u32, Reg<u32, _PA_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PB_CTRL>>
impl W<u32, Reg<u32, _PB_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PB_PINLOCKN>>
impl W<u32, Reg<u32, _PB_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PC_CTRL>>
impl W<u32, Reg<u32, _PC_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PC_PINLOCKN>>
impl W<u32, Reg<u32, _PC_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PD_CTRL>>
impl W<u32, Reg<u32, _PD_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PD_PINLOCKN>>
impl W<u32, Reg<u32, _PD_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PF_CTRL>>
impl W<u32, Reg<u32, _PF_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PF_PINLOCKN>>
impl W<u32, Reg<u32, _PF_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PI_CTRL>>
impl W<u32, Reg<u32, _PI_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PI_PINLOCKN>>
impl W<u32, Reg<u32, _PI_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PJ_CTRL>>
impl W<u32, Reg<u32, _PJ_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PJ_PINLOCKN>>
impl W<u32, Reg<u32, _PJ_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _PK_CTRL>>
impl W<u32, Reg<u32, _PK_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bit 0 - Drive Strength for Port
Sourcepub fn slewrate(&mut self) -> SLEWRATE_W<'_>
pub fn slewrate(&mut self) -> SLEWRATE_W<'_>
Bits 4:6 - Slewrate Limit for Port
Sourcepub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
pub fn drivestrengthalt(&mut self) -> DRIVESTRENGTHALT_W<'_>
Bit 16 - Alternate Drive Strength for Port
Sourcepub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
pub fn slewratealt(&mut self) -> SLEWRATEALT_W<'_>
Bits 20:22 - Alternate Slewrate Limit for Port
Sourcepub fn dindisalt(&mut self) -> DINDISALT_W<'_>
pub fn dindisalt(&mut self) -> DINDISALT_W<'_>
Bit 28 - Alternate Data in Disable
Source§impl W<u32, Reg<u32, _PK_PINLOCKN>>
impl W<u32, Reg<u32, _PK_PINLOCKN>>
Sourcepub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
pub fn pinlockn(&mut self) -> PINLOCKN_W<'_>
Bits 0:15 - Unlocked Pins
Source§impl W<u32, Reg<u32, _EXTIPSELL>>
impl W<u32, Reg<u32, _EXTIPSELL>>
Sourcepub fn extipsel0(&mut self) -> EXTIPSEL0_W<'_>
pub fn extipsel0(&mut self) -> EXTIPSEL0_W<'_>
Bits 0:3 - External Interrupt 0 Port Select
Sourcepub fn extipsel1(&mut self) -> EXTIPSEL1_W<'_>
pub fn extipsel1(&mut self) -> EXTIPSEL1_W<'_>
Bits 4:7 - External Interrupt 1 Port Select
Sourcepub fn extipsel2(&mut self) -> EXTIPSEL2_W<'_>
pub fn extipsel2(&mut self) -> EXTIPSEL2_W<'_>
Bits 8:11 - External Interrupt 2 Port Select
Sourcepub fn extipsel3(&mut self) -> EXTIPSEL3_W<'_>
pub fn extipsel3(&mut self) -> EXTIPSEL3_W<'_>
Bits 12:15 - External Interrupt 3 Port Select
Sourcepub fn extipsel4(&mut self) -> EXTIPSEL4_W<'_>
pub fn extipsel4(&mut self) -> EXTIPSEL4_W<'_>
Bits 16:19 - External Interrupt 4 Port Select
Sourcepub fn extipsel5(&mut self) -> EXTIPSEL5_W<'_>
pub fn extipsel5(&mut self) -> EXTIPSEL5_W<'_>
Bits 20:23 - External Interrupt 5 Port Select
Sourcepub fn extipsel6(&mut self) -> EXTIPSEL6_W<'_>
pub fn extipsel6(&mut self) -> EXTIPSEL6_W<'_>
Bits 24:27 - External Interrupt 6 Port Select
Sourcepub fn extipsel7(&mut self) -> EXTIPSEL7_W<'_>
pub fn extipsel7(&mut self) -> EXTIPSEL7_W<'_>
Bits 28:31 - External Interrupt 7 Port Select
Source§impl W<u32, Reg<u32, _EXTIPSELH>>
impl W<u32, Reg<u32, _EXTIPSELH>>
Sourcepub fn extipsel8(&mut self) -> EXTIPSEL8_W<'_>
pub fn extipsel8(&mut self) -> EXTIPSEL8_W<'_>
Bits 0:3 - External Interrupt 8 Port Select
Sourcepub fn extipsel9(&mut self) -> EXTIPSEL9_W<'_>
pub fn extipsel9(&mut self) -> EXTIPSEL9_W<'_>
Bits 4:7 - External Interrupt 9 Port Select
Sourcepub fn extipsel10(&mut self) -> EXTIPSEL10_W<'_>
pub fn extipsel10(&mut self) -> EXTIPSEL10_W<'_>
Bits 8:11 - External Interrupt 10 Port Select
Sourcepub fn extipsel11(&mut self) -> EXTIPSEL11_W<'_>
pub fn extipsel11(&mut self) -> EXTIPSEL11_W<'_>
Bits 12:15 - External Interrupt 11 Port Select
Sourcepub fn extipsel12(&mut self) -> EXTIPSEL12_W<'_>
pub fn extipsel12(&mut self) -> EXTIPSEL12_W<'_>
Bits 16:19 - External Interrupt 12 Port Select
Sourcepub fn extipsel13(&mut self) -> EXTIPSEL13_W<'_>
pub fn extipsel13(&mut self) -> EXTIPSEL13_W<'_>
Bits 20:23 - External Interrupt 13 Port Select
Sourcepub fn extipsel14(&mut self) -> EXTIPSEL14_W<'_>
pub fn extipsel14(&mut self) -> EXTIPSEL14_W<'_>
Bits 24:27 - External Interrupt 14 Port Select
Sourcepub fn extipsel15(&mut self) -> EXTIPSEL15_W<'_>
pub fn extipsel15(&mut self) -> EXTIPSEL15_W<'_>
Bits 28:31 - External Interrupt 15 Port Select
Source§impl W<u32, Reg<u32, _EXTIPINSELL>>
impl W<u32, Reg<u32, _EXTIPINSELL>>
Sourcepub fn extipinsel0(&mut self) -> EXTIPINSEL0_W<'_>
pub fn extipinsel0(&mut self) -> EXTIPINSEL0_W<'_>
Bits 0:1 - External Interrupt 0 Pin Select
Sourcepub fn extipinsel1(&mut self) -> EXTIPINSEL1_W<'_>
pub fn extipinsel1(&mut self) -> EXTIPINSEL1_W<'_>
Bits 4:5 - External Interrupt 1 Pin Select
Sourcepub fn extipinsel2(&mut self) -> EXTIPINSEL2_W<'_>
pub fn extipinsel2(&mut self) -> EXTIPINSEL2_W<'_>
Bits 8:9 - External Interrupt 2 Pin Select
Sourcepub fn extipinsel3(&mut self) -> EXTIPINSEL3_W<'_>
pub fn extipinsel3(&mut self) -> EXTIPINSEL3_W<'_>
Bits 12:13 - External Interrupt 3 Pin Select
Sourcepub fn extipinsel4(&mut self) -> EXTIPINSEL4_W<'_>
pub fn extipinsel4(&mut self) -> EXTIPINSEL4_W<'_>
Bits 16:17 - External Interrupt 4 Pin Select
Sourcepub fn extipinsel5(&mut self) -> EXTIPINSEL5_W<'_>
pub fn extipinsel5(&mut self) -> EXTIPINSEL5_W<'_>
Bits 20:21 - External Interrupt 5 Pin Select
Sourcepub fn extipinsel6(&mut self) -> EXTIPINSEL6_W<'_>
pub fn extipinsel6(&mut self) -> EXTIPINSEL6_W<'_>
Bits 24:25 - External Interrupt 6 Pin Select
Sourcepub fn extipinsel7(&mut self) -> EXTIPINSEL7_W<'_>
pub fn extipinsel7(&mut self) -> EXTIPINSEL7_W<'_>
Bits 28:29 - External Interrupt 7 Pin Select
Source§impl W<u32, Reg<u32, _EXTIPINSELH>>
impl W<u32, Reg<u32, _EXTIPINSELH>>
Sourcepub fn extipinsel8(&mut self) -> EXTIPINSEL8_W<'_>
pub fn extipinsel8(&mut self) -> EXTIPINSEL8_W<'_>
Bits 0:1 - External Interrupt 8 Pin Select
Sourcepub fn extipinsel9(&mut self) -> EXTIPINSEL9_W<'_>
pub fn extipinsel9(&mut self) -> EXTIPINSEL9_W<'_>
Bits 4:5 - External Interrupt 9 Pin Select
Sourcepub fn extipinsel10(&mut self) -> EXTIPINSEL10_W<'_>
pub fn extipinsel10(&mut self) -> EXTIPINSEL10_W<'_>
Bits 8:9 - External Interrupt 10 Pin Select
Sourcepub fn extipinsel11(&mut self) -> EXTIPINSEL11_W<'_>
pub fn extipinsel11(&mut self) -> EXTIPINSEL11_W<'_>
Bits 12:13 - External Interrupt 11 Pin Select
Sourcepub fn extipinsel12(&mut self) -> EXTIPINSEL12_W<'_>
pub fn extipinsel12(&mut self) -> EXTIPINSEL12_W<'_>
Bits 16:17 - External Interrupt 12 Pin Select
Sourcepub fn extipinsel13(&mut self) -> EXTIPINSEL13_W<'_>
pub fn extipinsel13(&mut self) -> EXTIPINSEL13_W<'_>
Bits 20:21 - External Interrupt 13 Pin Select
Sourcepub fn extipinsel14(&mut self) -> EXTIPINSEL14_W<'_>
pub fn extipinsel14(&mut self) -> EXTIPINSEL14_W<'_>
Bits 24:25 - External Interrupt 14 Pin Select
Sourcepub fn extipinsel15(&mut self) -> EXTIPINSEL15_W<'_>
pub fn extipinsel15(&mut self) -> EXTIPINSEL15_W<'_>
Bits 28:29 - External Interrupt 15 Pin Select
Source§impl W<u32, Reg<u32, _EXTIRISE>>
impl W<u32, Reg<u32, _EXTIRISE>>
Sourcepub fn extirise(&mut self) -> EXTIRISE_W<'_>
pub fn extirise(&mut self) -> EXTIRISE_W<'_>
Bits 0:15 - External Interrupt N Rising Edge Trigger Enable
Source§impl W<u32, Reg<u32, _EXTIFALL>>
impl W<u32, Reg<u32, _EXTIFALL>>
Sourcepub fn extifall(&mut self) -> EXTIFALL_W<'_>
pub fn extifall(&mut self) -> EXTIFALL_W<'_>
Bits 0:15 - External Interrupt N Falling Edge Trigger Enable
Source§impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTEPEN>>
Sourcepub fn swclktckpen(&mut self) -> SWCLKTCKPEN_W<'_>
pub fn swclktckpen(&mut self) -> SWCLKTCKPEN_W<'_>
Bit 0 - Serial Wire Clock and JTAG Test Clock Pin Enable
Sourcepub fn swdiotmspen(&mut self) -> SWDIOTMSPEN_W<'_>
pub fn swdiotmspen(&mut self) -> SWDIOTMSPEN_W<'_>
Bit 1 - Serial Wire Data and JTAG Test Mode Select Pin Enable
Sourcepub fn etmtclkpen(&mut self) -> ETMTCLKPEN_W<'_>
pub fn etmtclkpen(&mut self) -> ETMTCLKPEN_W<'_>
Bit 16 - ETM Trace Clock Pin Enable
Sourcepub fn etmtd0pen(&mut self) -> ETMTD0PEN_W<'_>
pub fn etmtd0pen(&mut self) -> ETMTD0PEN_W<'_>
Bit 17 - ETM Trace Data Pin Enable
Sourcepub fn etmtd1pen(&mut self) -> ETMTD1PEN_W<'_>
pub fn etmtd1pen(&mut self) -> ETMTD1PEN_W<'_>
Bit 18 - ETM Trace Data Pin Enable
Sourcepub fn etmtd2pen(&mut self) -> ETMTD2PEN_W<'_>
pub fn etmtd2pen(&mut self) -> ETMTD2PEN_W<'_>
Bit 19 - ETM Trace Data Pin Enable
Sourcepub fn etmtd3pen(&mut self) -> ETMTD3PEN_W<'_>
pub fn etmtd3pen(&mut self) -> ETMTD3PEN_W<'_>
Bit 20 - ETM Trace Data Pin Enable
Source§impl W<u32, Reg<u32, _ROUTELOC1>>
impl W<u32, Reg<u32, _ROUTELOC1>>
Sourcepub fn etmtclkloc(&mut self) -> ETMTCLKLOC_W<'_>
pub fn etmtclkloc(&mut self) -> ETMTCLKLOC_W<'_>
Bits 0:5 - I/O Location
Sourcepub fn etmtd0loc(&mut self) -> ETMTD0LOC_W<'_>
pub fn etmtd0loc(&mut self) -> ETMTD0LOC_W<'_>
Bits 8:13 - I/O Location
Sourcepub fn etmtd1loc(&mut self) -> ETMTD1LOC_W<'_>
pub fn etmtd1loc(&mut self) -> ETMTD1LOC_W<'_>
Bits 14:19 - I/O Location
Sourcepub fn etmtd2loc(&mut self) -> ETMTD2LOC_W<'_>
pub fn etmtd2loc(&mut self) -> ETMTD2LOC_W<'_>
Bits 20:25 - I/O Location
Sourcepub fn etmtd3loc(&mut self) -> ETMTD3LOC_W<'_>
pub fn etmtd3loc(&mut self) -> ETMTD3LOC_W<'_>
Bits 26:31 - I/O Location
Source§impl W<u32, Reg<u32, _SWPULSE>>
impl W<u32, Reg<u32, _SWPULSE>>
Sourcepub fn ch0pulse(&mut self) -> CH0PULSE_W<'_>
pub fn ch0pulse(&mut self) -> CH0PULSE_W<'_>
Bit 0 - Channel 0 Pulse Generation
Sourcepub fn ch1pulse(&mut self) -> CH1PULSE_W<'_>
pub fn ch1pulse(&mut self) -> CH1PULSE_W<'_>
Bit 1 - Channel 1 Pulse Generation
Sourcepub fn ch2pulse(&mut self) -> CH2PULSE_W<'_>
pub fn ch2pulse(&mut self) -> CH2PULSE_W<'_>
Bit 2 - Channel 2 Pulse Generation
Sourcepub fn ch3pulse(&mut self) -> CH3PULSE_W<'_>
pub fn ch3pulse(&mut self) -> CH3PULSE_W<'_>
Bit 3 - Channel 3 Pulse Generation
Sourcepub fn ch4pulse(&mut self) -> CH4PULSE_W<'_>
pub fn ch4pulse(&mut self) -> CH4PULSE_W<'_>
Bit 4 - Channel 4 Pulse Generation
Sourcepub fn ch5pulse(&mut self) -> CH5PULSE_W<'_>
pub fn ch5pulse(&mut self) -> CH5PULSE_W<'_>
Bit 5 - Channel 5 Pulse Generation
Sourcepub fn ch6pulse(&mut self) -> CH6PULSE_W<'_>
pub fn ch6pulse(&mut self) -> CH6PULSE_W<'_>
Bit 6 - Channel 6 Pulse Generation
Sourcepub fn ch7pulse(&mut self) -> CH7PULSE_W<'_>
pub fn ch7pulse(&mut self) -> CH7PULSE_W<'_>
Bit 7 - Channel 7 Pulse Generation
Sourcepub fn ch8pulse(&mut self) -> CH8PULSE_W<'_>
pub fn ch8pulse(&mut self) -> CH8PULSE_W<'_>
Bit 8 - Channel 8 Pulse Generation
Sourcepub fn ch9pulse(&mut self) -> CH9PULSE_W<'_>
pub fn ch9pulse(&mut self) -> CH9PULSE_W<'_>
Bit 9 - Channel 9 Pulse Generation
Sourcepub fn ch10pulse(&mut self) -> CH10PULSE_W<'_>
pub fn ch10pulse(&mut self) -> CH10PULSE_W<'_>
Bit 10 - Channel 10 Pulse Generation
Sourcepub fn ch11pulse(&mut self) -> CH11PULSE_W<'_>
pub fn ch11pulse(&mut self) -> CH11PULSE_W<'_>
Bit 11 - Channel 11 Pulse Generation
Source§impl W<u32, Reg<u32, _SWLEVEL>>
impl W<u32, Reg<u32, _SWLEVEL>>
Sourcepub fn ch0level(&mut self) -> CH0LEVEL_W<'_>
pub fn ch0level(&mut self) -> CH0LEVEL_W<'_>
Bit 0 - Channel 0 Software Level
Sourcepub fn ch1level(&mut self) -> CH1LEVEL_W<'_>
pub fn ch1level(&mut self) -> CH1LEVEL_W<'_>
Bit 1 - Channel 1 Software Level
Sourcepub fn ch2level(&mut self) -> CH2LEVEL_W<'_>
pub fn ch2level(&mut self) -> CH2LEVEL_W<'_>
Bit 2 - Channel 2 Software Level
Sourcepub fn ch3level(&mut self) -> CH3LEVEL_W<'_>
pub fn ch3level(&mut self) -> CH3LEVEL_W<'_>
Bit 3 - Channel 3 Software Level
Sourcepub fn ch4level(&mut self) -> CH4LEVEL_W<'_>
pub fn ch4level(&mut self) -> CH4LEVEL_W<'_>
Bit 4 - Channel 4 Software Level
Sourcepub fn ch5level(&mut self) -> CH5LEVEL_W<'_>
pub fn ch5level(&mut self) -> CH5LEVEL_W<'_>
Bit 5 - Channel 5 Software Level
Sourcepub fn ch6level(&mut self) -> CH6LEVEL_W<'_>
pub fn ch6level(&mut self) -> CH6LEVEL_W<'_>
Bit 6 - Channel 6 Software Level
Sourcepub fn ch7level(&mut self) -> CH7LEVEL_W<'_>
pub fn ch7level(&mut self) -> CH7LEVEL_W<'_>
Bit 7 - Channel 7 Software Level
Sourcepub fn ch8level(&mut self) -> CH8LEVEL_W<'_>
pub fn ch8level(&mut self) -> CH8LEVEL_W<'_>
Bit 8 - Channel 8 Software Level
Sourcepub fn ch9level(&mut self) -> CH9LEVEL_W<'_>
pub fn ch9level(&mut self) -> CH9LEVEL_W<'_>
Bit 9 - Channel 9 Software Level
Sourcepub fn ch10level(&mut self) -> CH10LEVEL_W<'_>
pub fn ch10level(&mut self) -> CH10LEVEL_W<'_>
Bit 10 - Channel 10 Software Level
Sourcepub fn ch11level(&mut self) -> CH11LEVEL_W<'_>
pub fn ch11level(&mut self) -> CH11LEVEL_W<'_>
Bit 11 - Channel 11 Software Level
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn sevonprs(&mut self) -> SEVONPRS_W<'_>
pub fn sevonprs(&mut self) -> SEVONPRS_W<'_>
Bit 0 - Set Event on PRS
Sourcepub fn sevonprssel(&mut self) -> SEVONPRSSEL_W<'_>
pub fn sevonprssel(&mut self) -> SEVONPRSSEL_W<'_>
Bits 1:4 - SEVONPRS PRS Channel Select
Source§impl W<u32, Reg<u32, _CH0_CTRL>>
impl W<u32, Reg<u32, _CH0_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH1_CTRL>>
impl W<u32, Reg<u32, _CH1_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH2_CTRL>>
impl W<u32, Reg<u32, _CH2_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH3_CTRL>>
impl W<u32, Reg<u32, _CH3_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH4_CTRL>>
impl W<u32, Reg<u32, _CH4_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH5_CTRL>>
impl W<u32, Reg<u32, _CH5_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH6_CTRL>>
impl W<u32, Reg<u32, _CH6_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH7_CTRL>>
impl W<u32, Reg<u32, _CH7_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH8_CTRL>>
impl W<u32, Reg<u32, _CH8_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH9_CTRL>>
impl W<u32, Reg<u32, _CH9_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH10_CTRL>>
impl W<u32, Reg<u32, _CH10_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CH11_CTRL>>
impl W<u32, Reg<u32, _CH11_CTRL>>
Sourcepub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
pub fn sourcesel(&mut self) -> SOURCESEL_W<'_>
Bits 8:14 - Source Select
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn syncprsseten(&mut self) -> SYNCPRSSETEN_W<'_>
pub fn syncprsseten(&mut self) -> SYNCPRSSETEN_W<'_>
Bits 0:7 - Synchronization PRS Set Enable
Sourcepub fn syncprsclren(&mut self) -> SYNCPRSCLREN_W<'_>
pub fn syncprsclren(&mut self) -> SYNCPRSCLREN_W<'_>
Bits 8:15 - Synchronization PRS Clear Enable
Sourcepub fn numfixed(&mut self) -> NUMFIXED_W<'_>
pub fn numfixed(&mut self) -> NUMFIXED_W<'_>
Bits 24:26 - Number of Fixed Priority Channels
Source§impl W<u32, Reg<u32, _SYNC>>
impl W<u32, Reg<u32, _SYNC>>
Sourcepub fn synctrig(&mut self) -> SYNCTRIG_W<'_>
pub fn synctrig(&mut self) -> SYNCTRIG_W<'_>
Bits 0:7 - Synchronization Trigger
Source§impl W<u32, Reg<u32, _LINKLOAD>>
impl W<u32, Reg<u32, _LINKLOAD>>
Sourcepub fn linkload(&mut self) -> LINKLOAD_W<'_>
pub fn linkload(&mut self) -> LINKLOAD_W<'_>
Bits 0:7 - DMA Link Loads
Source§impl W<u32, Reg<u32, _REQCLEAR>>
impl W<u32, Reg<u32, _REQCLEAR>>
Sourcepub fn reqclear(&mut self) -> REQCLEAR_W<'_>
pub fn reqclear(&mut self) -> REQCLEAR_W<'_>
Bits 0:7 - DMA Request Clear
Source§impl W<u32, Reg<u32, _CH0_CFG>>
impl W<u32, Reg<u32, _CH0_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH0_CTRL>>
impl W<u32, Reg<u32, _CH0_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH1_CFG>>
impl W<u32, Reg<u32, _CH1_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH1_CTRL>>
impl W<u32, Reg<u32, _CH1_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH2_CFG>>
impl W<u32, Reg<u32, _CH2_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH2_CTRL>>
impl W<u32, Reg<u32, _CH2_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH3_CFG>>
impl W<u32, Reg<u32, _CH3_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH3_CTRL>>
impl W<u32, Reg<u32, _CH3_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH4_CFG>>
impl W<u32, Reg<u32, _CH4_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH4_CTRL>>
impl W<u32, Reg<u32, _CH4_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH5_CFG>>
impl W<u32, Reg<u32, _CH5_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH5_CTRL>>
impl W<u32, Reg<u32, _CH5_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH6_CFG>>
impl W<u32, Reg<u32, _CH6_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH6_CTRL>>
impl W<u32, Reg<u32, _CH6_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CH7_CFG>>
impl W<u32, Reg<u32, _CH7_CFG>>
Sourcepub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
pub fn arbslots(&mut self) -> ARBSLOTS_W<'_>
Bits 16:17 - Arbitration Slot Number Select
Sourcepub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
pub fn srcincsign(&mut self) -> SRCINCSIGN_W<'_>
Bit 20 - Source Address Increment Sign
Sourcepub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
pub fn dstincsign(&mut self) -> DSTINCSIGN_W<'_>
Bit 21 - Destination Address Increment Sign
Source§impl W<u32, Reg<u32, _CH7_CTRL>>
impl W<u32, Reg<u32, _CH7_CTRL>>
Sourcepub fn structreq(&mut self) -> STRUCTREQ_W<'_>
pub fn structreq(&mut self) -> STRUCTREQ_W<'_>
Bit 3 - Structure DMA Transfer Request
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 15 - Endian Byte Swap
Sourcepub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
pub fn blocksize(&mut self) -> BLOCKSIZE_W<'_>
Bits 16:19 - Block Transfer Size
Sourcepub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
pub fn doneifsen(&mut self) -> DONEIFSEN_W<'_>
Bit 20 - DMA Operation Done Interrupt Flag Set Enable
Sourcepub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
pub fn decloopcnt(&mut self) -> DECLOOPCNT_W<'_>
Bit 22 - Decrement Loop Count
Sourcepub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
pub fn ignoresreq(&mut self) -> IGNORESREQ_W<'_>
Bit 23 - Ignore Sreq
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn bytemode(&mut self) -> BYTEMODE_W<'_>
pub fn bytemode(&mut self) -> BYTEMODE_W<'_>
Bit 8 - Byte Mode Enable
Sourcepub fn bitreverse(&mut self) -> BITREVERSE_W<'_>
pub fn bitreverse(&mut self) -> BITREVERSE_W<'_>
Bit 9 - Byte-level Bit Reverse Enable
Sourcepub fn bytereverse(&mut self) -> BYTEREVERSE_W<'_>
pub fn bytereverse(&mut self) -> BYTEREVERSE_W<'_>
Bit 10 - Byte Reverse Mode
Sourcepub fn autoinit(&mut self) -> AUTOINIT_W<'_>
pub fn autoinit(&mut self) -> AUTOINIT_W<'_>
Bit 13 - Auto Init Enable
Source§impl W<u32, Reg<u32, _INPUTDATA>>
impl W<u32, Reg<u32, _INPUTDATA>>
Sourcepub fn inputdata(&mut self) -> INPUTDATA_W<'_>
pub fn inputdata(&mut self) -> INPUTDATA_W<'_>
Bits 0:31 - Input Data for 32-bit
Source§impl W<u32, Reg<u32, _INPUTDATAHWORD>>
impl W<u32, Reg<u32, _INPUTDATAHWORD>>
Sourcepub fn inputdatahword(&mut self) -> INPUTDATAHWORD_W<'_>
pub fn inputdatahword(&mut self) -> INPUTDATAHWORD_W<'_>
Bits 0:15 - Input Data for 16-bit
Source§impl W<u32, Reg<u32, _INPUTDATABYTE>>
impl W<u32, Reg<u32, _INPUTDATABYTE>>
Sourcepub fn inputdatabyte(&mut self) -> INPUTDATABYTE_W<'_>
pub fn inputdatabyte(&mut self) -> INPUTDATABYTE_W<'_>
Bits 0:7 - Input Data for 8-bit
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 6 - Debug Mode Run Enable
Sourcepub fn dmaclract(&mut self) -> DMACLRACT_W<'_>
pub fn dmaclract(&mut self) -> DMACLRACT_W<'_>
Bit 7 - DMA Request Clear on Active
Sourcepub fn rsscoist(&mut self) -> RSSCOIST_W<'_>
pub fn rsscoist(&mut self) -> RSSCOIST_W<'_>
Bit 29 - Reload-Start Sets Compare Output Initial State
Source§impl W<u32, Reg<u32, _LOCK>>
impl W<u32, Reg<u32, _LOCK>>
Sourcepub fn timerlockkey(&mut self) -> TIMERLOCKKEY_W<'_>
pub fn timerlockkey(&mut self) -> TIMERLOCKKEY_W<'_>
Bits 0:15 - Timer Lock Key
Source§impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTEPEN>>
Sourcepub fn cdti0pen(&mut self) -> CDTI0PEN_W<'_>
pub fn cdti0pen(&mut self) -> CDTI0PEN_W<'_>
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Sourcepub fn cdti1pen(&mut self) -> CDTI1PEN_W<'_>
pub fn cdti1pen(&mut self) -> CDTI1PEN_W<'_>
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Sourcepub fn cdti2pen(&mut self) -> CDTI2PEN_W<'_>
pub fn cdti2pen(&mut self) -> CDTI2PEN_W<'_>
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
Source§impl W<u32, Reg<u32, _ROUTELOC2>>
impl W<u32, Reg<u32, _ROUTELOC2>>
Sourcepub fn cdti0loc(&mut self) -> CDTI0LOC_W<'_>
pub fn cdti0loc(&mut self) -> CDTI0LOC_W<'_>
Bits 0:5 - I/O Location
Sourcepub fn cdti1loc(&mut self) -> CDTI1LOC_W<'_>
pub fn cdti1loc(&mut self) -> CDTI1LOC_W<'_>
Bits 8:13 - I/O Location
Sourcepub fn cdti2loc(&mut self) -> CDTI2LOC_W<'_>
pub fn cdti2loc(&mut self) -> CDTI2LOC_W<'_>
Bits 16:21 - I/O Location
Source§impl W<u32, Reg<u32, _CC0_CTRL>>
impl W<u32, Reg<u32, _CC0_CTRL>>
Source§impl W<u32, Reg<u32, _CC1_CTRL>>
impl W<u32, Reg<u32, _CC1_CTRL>>
Source§impl W<u32, Reg<u32, _CC2_CTRL>>
impl W<u32, Reg<u32, _CC2_CTRL>>
Source§impl W<u32, Reg<u32, _CC3_CTRL>>
impl W<u32, Reg<u32, _CC3_CTRL>>
Source§impl W<u32, Reg<u32, _DTCTRL>>
impl W<u32, Reg<u32, _DTCTRL>>
Sourcepub fn dtprssel(&mut self) -> DTPRSSEL_W<'_>
pub fn dtprssel(&mut self) -> DTPRSSEL_W<'_>
Bits 4:7 - DTI PRS Source Channel Select
Source§impl W<u32, Reg<u32, _DTFC>>
impl W<u32, Reg<u32, _DTFC>>
Sourcepub fn dtprs0fsel(&mut self) -> DTPRS0FSEL_W<'_>
pub fn dtprs0fsel(&mut self) -> DTPRS0FSEL_W<'_>
Bits 0:3 - DTI PRS Fault Source 0 Select
Sourcepub fn dtprs1fsel(&mut self) -> DTPRS1FSEL_W<'_>
pub fn dtprs1fsel(&mut self) -> DTPRS1FSEL_W<'_>
Bits 8:11 - DTI PRS Fault Source 1 Select
Sourcepub fn dtprs0fen(&mut self) -> DTPRS0FEN_W<'_>
pub fn dtprs0fen(&mut self) -> DTPRS0FEN_W<'_>
Bit 24 - DTI PRS 0 Fault Enable
Sourcepub fn dtprs1fen(&mut self) -> DTPRS1FEN_W<'_>
pub fn dtprs1fen(&mut self) -> DTPRS1FEN_W<'_>
Bit 25 - DTI PRS 1 Fault Enable
Sourcepub fn dtdbgfen(&mut self) -> DTDBGFEN_W<'_>
pub fn dtdbgfen(&mut self) -> DTDBGFEN_W<'_>
Bit 26 - DTI Debugger Fault Enable
Sourcepub fn dtlockupfen(&mut self) -> DTLOCKUPFEN_W<'_>
pub fn dtlockupfen(&mut self) -> DTLOCKUPFEN_W<'_>
Bit 27 - DTI Lockup Fault Enable
Source§impl W<u32, Reg<u32, _DTOGEN>>
impl W<u32, Reg<u32, _DTOGEN>>
Sourcepub fn dtogcc0en(&mut self) -> DTOGCC0EN_W<'_>
pub fn dtogcc0en(&mut self) -> DTOGCC0EN_W<'_>
Bit 0 - DTI CC0 Output Generation Enable
Sourcepub fn dtogcc1en(&mut self) -> DTOGCC1EN_W<'_>
pub fn dtogcc1en(&mut self) -> DTOGCC1EN_W<'_>
Bit 1 - DTI CC1 Output Generation Enable
Sourcepub fn dtogcc2en(&mut self) -> DTOGCC2EN_W<'_>
pub fn dtogcc2en(&mut self) -> DTOGCC2EN_W<'_>
Bit 2 - DTI CC2 Output Generation Enable
Sourcepub fn dtogcdti0en(&mut self) -> DTOGCDTI0EN_W<'_>
pub fn dtogcdti0en(&mut self) -> DTOGCDTI0EN_W<'_>
Bit 3 - DTI CDTI0 Output Generation Enable
Sourcepub fn dtogcdti1en(&mut self) -> DTOGCDTI1EN_W<'_>
pub fn dtogcdti1en(&mut self) -> DTOGCDTI1EN_W<'_>
Bit 4 - DTI CDTI1 Output Generation Enable
Sourcepub fn dtogcdti2en(&mut self) -> DTOGCDTI2EN_W<'_>
pub fn dtogcdti2en(&mut self) -> DTOGCDTI2EN_W<'_>
Bit 5 - DTI CDTI2 Output Generation Enable
Source§impl W<u32, Reg<u32, _DTFAULTC>>
impl W<u32, Reg<u32, _DTFAULTC>>
Sourcepub fn dtprs0fc(&mut self) -> DTPRS0FC_W<'_>
pub fn dtprs0fc(&mut self) -> DTPRS0FC_W<'_>
Bit 0 - DTI PRS0 Fault Clear
Sourcepub fn dtprs1fc(&mut self) -> DTPRS1FC_W<'_>
pub fn dtprs1fc(&mut self) -> DTPRS1FC_W<'_>
Bit 1 - DTI PRS1 Fault Clear
Sourcepub fn tlockupfc(&mut self) -> TLOCKUPFC_W<'_>
pub fn tlockupfc(&mut self) -> TLOCKUPFC_W<'_>
Bit 3 - DTI Lockup Fault Clear
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 6 - Debug Mode Run Enable
Sourcepub fn dmaclract(&mut self) -> DMACLRACT_W<'_>
pub fn dmaclract(&mut self) -> DMACLRACT_W<'_>
Bit 7 - DMA Request Clear on Active
Sourcepub fn rsscoist(&mut self) -> RSSCOIST_W<'_>
pub fn rsscoist(&mut self) -> RSSCOIST_W<'_>
Bit 29 - Reload-Start Sets Compare Output Initial State
Source§impl W<u32, Reg<u32, _LOCK>>
impl W<u32, Reg<u32, _LOCK>>
Sourcepub fn timerlockkey(&mut self) -> TIMERLOCKKEY_W<'_>
pub fn timerlockkey(&mut self) -> TIMERLOCKKEY_W<'_>
Bits 0:15 - Timer Lock Key
Source§impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTEPEN>>
Sourcepub fn cdti0pen(&mut self) -> CDTI0PEN_W<'_>
pub fn cdti0pen(&mut self) -> CDTI0PEN_W<'_>
Bit 8 - CC Channel 0 Complementary Dead-Time Insertion Pin Enable
Sourcepub fn cdti1pen(&mut self) -> CDTI1PEN_W<'_>
pub fn cdti1pen(&mut self) -> CDTI1PEN_W<'_>
Bit 9 - CC Channel 1 Complementary Dead-Time Insertion Pin Enable
Sourcepub fn cdti2pen(&mut self) -> CDTI2PEN_W<'_>
pub fn cdti2pen(&mut self) -> CDTI2PEN_W<'_>
Bit 10 - CC Channel 2 Complementary Dead-Time Insertion Pin Enable
Source§impl W<u32, Reg<u32, _ROUTELOC2>>
impl W<u32, Reg<u32, _ROUTELOC2>>
Sourcepub fn cdti0loc(&mut self) -> CDTI0LOC_W<'_>
pub fn cdti0loc(&mut self) -> CDTI0LOC_W<'_>
Bits 0:5 - I/O Location
Sourcepub fn cdti1loc(&mut self) -> CDTI1LOC_W<'_>
pub fn cdti1loc(&mut self) -> CDTI1LOC_W<'_>
Bits 8:13 - I/O Location
Sourcepub fn cdti2loc(&mut self) -> CDTI2LOC_W<'_>
pub fn cdti2loc(&mut self) -> CDTI2LOC_W<'_>
Bits 16:21 - I/O Location
Source§impl W<u32, Reg<u32, _CC0_CTRL>>
impl W<u32, Reg<u32, _CC0_CTRL>>
Source§impl W<u32, Reg<u32, _CC1_CTRL>>
impl W<u32, Reg<u32, _CC1_CTRL>>
Source§impl W<u32, Reg<u32, _CC2_CTRL>>
impl W<u32, Reg<u32, _CC2_CTRL>>
Source§impl W<u32, Reg<u32, _CC3_CTRL>>
impl W<u32, Reg<u32, _CC3_CTRL>>
Source§impl W<u32, Reg<u32, _DTCTRL>>
impl W<u32, Reg<u32, _DTCTRL>>
Sourcepub fn dtprssel(&mut self) -> DTPRSSEL_W<'_>
pub fn dtprssel(&mut self) -> DTPRSSEL_W<'_>
Bits 4:7 - DTI PRS Source Channel Select
Source§impl W<u32, Reg<u32, _DTFC>>
impl W<u32, Reg<u32, _DTFC>>
Sourcepub fn dtprs0fsel(&mut self) -> DTPRS0FSEL_W<'_>
pub fn dtprs0fsel(&mut self) -> DTPRS0FSEL_W<'_>
Bits 0:3 - DTI PRS Fault Source 0 Select
Sourcepub fn dtprs1fsel(&mut self) -> DTPRS1FSEL_W<'_>
pub fn dtprs1fsel(&mut self) -> DTPRS1FSEL_W<'_>
Bits 8:11 - DTI PRS Fault Source 1 Select
Sourcepub fn dtprs0fen(&mut self) -> DTPRS0FEN_W<'_>
pub fn dtprs0fen(&mut self) -> DTPRS0FEN_W<'_>
Bit 24 - DTI PRS 0 Fault Enable
Sourcepub fn dtprs1fen(&mut self) -> DTPRS1FEN_W<'_>
pub fn dtprs1fen(&mut self) -> DTPRS1FEN_W<'_>
Bit 25 - DTI PRS 1 Fault Enable
Sourcepub fn dtdbgfen(&mut self) -> DTDBGFEN_W<'_>
pub fn dtdbgfen(&mut self) -> DTDBGFEN_W<'_>
Bit 26 - DTI Debugger Fault Enable
Sourcepub fn dtlockupfen(&mut self) -> DTLOCKUPFEN_W<'_>
pub fn dtlockupfen(&mut self) -> DTLOCKUPFEN_W<'_>
Bit 27 - DTI Lockup Fault Enable
Source§impl W<u32, Reg<u32, _DTOGEN>>
impl W<u32, Reg<u32, _DTOGEN>>
Sourcepub fn dtogcc0en(&mut self) -> DTOGCC0EN_W<'_>
pub fn dtogcc0en(&mut self) -> DTOGCC0EN_W<'_>
Bit 0 - DTI CC0 Output Generation Enable
Sourcepub fn dtogcc1en(&mut self) -> DTOGCC1EN_W<'_>
pub fn dtogcc1en(&mut self) -> DTOGCC1EN_W<'_>
Bit 1 - DTI CC1 Output Generation Enable
Sourcepub fn dtogcc2en(&mut self) -> DTOGCC2EN_W<'_>
pub fn dtogcc2en(&mut self) -> DTOGCC2EN_W<'_>
Bit 2 - DTI CC2 Output Generation Enable
Sourcepub fn dtogcdti0en(&mut self) -> DTOGCDTI0EN_W<'_>
pub fn dtogcdti0en(&mut self) -> DTOGCDTI0EN_W<'_>
Bit 3 - DTI CDTI0 Output Generation Enable
Sourcepub fn dtogcdti1en(&mut self) -> DTOGCDTI1EN_W<'_>
pub fn dtogcdti1en(&mut self) -> DTOGCDTI1EN_W<'_>
Bit 4 - DTI CDTI1 Output Generation Enable
Sourcepub fn dtogcdti2en(&mut self) -> DTOGCDTI2EN_W<'_>
pub fn dtogcdti2en(&mut self) -> DTOGCDTI2EN_W<'_>
Bit 5 - DTI CDTI2 Output Generation Enable
Source§impl W<u32, Reg<u32, _DTFAULTC>>
impl W<u32, Reg<u32, _DTFAULTC>>
Sourcepub fn dtprs0fc(&mut self) -> DTPRS0FC_W<'_>
pub fn dtprs0fc(&mut self) -> DTPRS0FC_W<'_>
Bit 0 - DTI PRS0 Fault Clear
Sourcepub fn dtprs1fc(&mut self) -> DTPRS1FC_W<'_>
pub fn dtprs1fc(&mut self) -> DTPRS1FC_W<'_>
Bit 1 - DTI PRS1 Fault Clear
Sourcepub fn tlockupfc(&mut self) -> TLOCKUPFC_W<'_>
pub fn tlockupfc(&mut self) -> TLOCKUPFC_W<'_>
Bit 3 - DTI Lockup Fault Clear
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn scretrans(&mut self) -> SCRETRANS_W<'_>
pub fn scretrans(&mut self) -> SCRETRANS_W<'_>
Bit 19 - SmartCard Retransmit
Sourcepub fn skipperrf(&mut self) -> SKIPPERRF_W<'_>
pub fn skipperrf(&mut self) -> SKIPPERRF_W<'_>
Bit 20 - Skip Parity Error Frames
Sourcepub fn sssearly(&mut self) -> SSSEARLY_W<'_>
pub fn sssearly(&mut self) -> SSSEARLY_W<'_>
Bit 25 - Synchronous Slave Setup Early
Sourcepub fn byteswap(&mut self) -> BYTESWAP_W<'_>
pub fn byteswap(&mut self) -> BYTESWAP_W<'_>
Bit 28 - Byteswap in Double Accesses
Sourcepub fn smsdelay(&mut self) -> SMSDELAY_W<'_>
pub fn smsdelay(&mut self) -> SMSDELAY_W<'_>
Bit 31 - Synchronous Master Sample Delay
Source§impl W<u32, Reg<u32, _FRAME>>
impl W<u32, Reg<u32, _FRAME>>
Sourcepub fn databits(&mut self) -> DATABITS_W<'_>
pub fn databits(&mut self) -> DATABITS_W<'_>
Bits 0:3 - Data-Bit Mode
Sourcepub fn stopbits(&mut self) -> STOPBITS_W<'_>
pub fn stopbits(&mut self) -> STOPBITS_W<'_>
Bits 12:13 - Stop-Bit Mode
Source§impl W<u32, Reg<u32, _TRIGCTRL>>
impl W<u32, Reg<u32, _TRIGCTRL>>
Sourcepub fn autotxten(&mut self) -> AUTOTXTEN_W<'_>
pub fn autotxten(&mut self) -> AUTOTXTEN_W<'_>
Bit 6 - AUTOTX Trigger Enable
Sourcepub fn txarx0en(&mut self) -> TXARX0EN_W<'_>
pub fn txarx0en(&mut self) -> TXARX0EN_W<'_>
Bit 7 - Enable Transmit Trigger After RX End of Frame Plus TCMP0VAL
Sourcepub fn txarx1en(&mut self) -> TXARX1EN_W<'_>
pub fn txarx1en(&mut self) -> TXARX1EN_W<'_>
Bit 8 - Enable Transmit Trigger After RX End of Frame Plus TCMP1VAL
Sourcepub fn txarx2en(&mut self) -> TXARX2EN_W<'_>
pub fn txarx2en(&mut self) -> TXARX2EN_W<'_>
Bit 9 - Enable Transmit Trigger After RX End of Frame Plus TCMP2VAL
Sourcepub fn rxatx0en(&mut self) -> RXATX0EN_W<'_>
pub fn rxatx0en(&mut self) -> RXATX0EN_W<'_>
Bit 10 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL0 Baud-times
Sourcepub fn rxatx1en(&mut self) -> RXATX1EN_W<'_>
pub fn rxatx1en(&mut self) -> RXATX1EN_W<'_>
Bit 11 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL1 Baud-times
Sourcepub fn rxatx2en(&mut self) -> RXATX2EN_W<'_>
pub fn rxatx2en(&mut self) -> RXATX2EN_W<'_>
Bit 12 - Enable Receive Trigger After TX End of Frame Plus TCMPVAL2 Baud-times
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn masteren(&mut self) -> MASTEREN_W<'_>
pub fn masteren(&mut self) -> MASTEREN_W<'_>
Bit 4 - Master Enable
Sourcepub fn masterdis(&mut self) -> MASTERDIS_W<'_>
pub fn masterdis(&mut self) -> MASTERDIS_W<'_>
Bit 5 - Master Disable
Sourcepub fn rxblocken(&mut self) -> RXBLOCKEN_W<'_>
pub fn rxblocken(&mut self) -> RXBLOCKEN_W<'_>
Bit 6 - Receiver Block Enable
Sourcepub fn rxblockdis(&mut self) -> RXBLOCKDIS_W<'_>
pub fn rxblockdis(&mut self) -> RXBLOCKDIS_W<'_>
Bit 7 - Receiver Block Disable
Sourcepub fn txtridis(&mut self) -> TXTRIDIS_W<'_>
pub fn txtridis(&mut self) -> TXTRIDIS_W<'_>
Bit 9 - Transmitter Tristate Disable
Source§impl W<u32, Reg<u32, _CLKDIV>>
impl W<u32, Reg<u32, _CLKDIV>>
Sourcepub fn autobauden(&mut self) -> AUTOBAUDEN_W<'_>
pub fn autobauden(&mut self) -> AUTOBAUDEN_W<'_>
Bit 31 - AUTOBAUD Detection Enable
Source§impl W<u32, Reg<u32, _TXDOUBLEX>>
impl W<u32, Reg<u32, _TXDOUBLEX>>
Sourcepub fn txtriat0(&mut self) -> TXTRIAT0_W<'_>
pub fn txtriat0(&mut self) -> TXTRIAT0_W<'_>
Bit 12 - Set TXTRI After Transmission
Sourcepub fn txbreak0(&mut self) -> TXBREAK0_W<'_>
pub fn txbreak0(&mut self) -> TXBREAK0_W<'_>
Bit 13 - Transmit Data as Break
Sourcepub fn txdisat0(&mut self) -> TXDISAT0_W<'_>
pub fn txdisat0(&mut self) -> TXDISAT0_W<'_>
Bit 14 - Clear TXEN After Transmission
Sourcepub fn txtriat1(&mut self) -> TXTRIAT1_W<'_>
pub fn txtriat1(&mut self) -> TXTRIAT1_W<'_>
Bit 28 - Set TXTRI After Transmission
Sourcepub fn txbreak1(&mut self) -> TXBREAK1_W<'_>
pub fn txbreak1(&mut self) -> TXBREAK1_W<'_>
Bit 29 - Transmit Data as Break
Sourcepub fn txdisat1(&mut self) -> TXDISAT1_W<'_>
pub fn txdisat1(&mut self) -> TXDISAT1_W<'_>
Bit 30 - Clear TXEN After Transmission
Source§impl W<u32, Reg<u32, _IRCTRL>>
impl W<u32, Reg<u32, _IRCTRL>>
Sourcepub fn irprssel(&mut self) -> IRPRSSEL_W<'_>
pub fn irprssel(&mut self) -> IRPRSSEL_W<'_>
Bits 8:11 - IrDA PRS Channel Select
Source§impl W<u32, Reg<u32, _INPUT>>
impl W<u32, Reg<u32, _INPUT>>
Sourcepub fn rxprssel(&mut self) -> RXPRSSEL_W<'_>
pub fn rxprssel(&mut self) -> RXPRSSEL_W<'_>
Bits 0:3 - RX PRS Channel Select
Sourcepub fn clkprssel(&mut self) -> CLKPRSSEL_W<'_>
pub fn clkprssel(&mut self) -> CLKPRSSEL_W<'_>
Bits 8:11 - CLK PRS Channel Select
Source§impl W<u32, Reg<u32, _I2SCTRL>>
impl W<u32, Reg<u32, _I2SCTRL>>
Sourcepub fn dmasplit(&mut self) -> DMASPLIT_W<'_>
pub fn dmasplit(&mut self) -> DMASPLIT_W<'_>
Bit 3 - Separate DMA Request for Left/Right Data
Source§impl W<u32, Reg<u32, _TIMECMP0>>
impl W<u32, Reg<u32, _TIMECMP0>>
Sourcepub fn restarten(&mut self) -> RESTARTEN_W<'_>
pub fn restarten(&mut self) -> RESTARTEN_W<'_>
Bit 24 - Restart Timer on TCMP0
Source§impl W<u32, Reg<u32, _TIMECMP1>>
impl W<u32, Reg<u32, _TIMECMP1>>
Sourcepub fn restarten(&mut self) -> RESTARTEN_W<'_>
pub fn restarten(&mut self) -> RESTARTEN_W<'_>
Bit 24 - Restart Timer on TCMP1
Source§impl W<u32, Reg<u32, _TIMECMP2>>
impl W<u32, Reg<u32, _TIMECMP2>>
Sourcepub fn restarten(&mut self) -> RESTARTEN_W<'_>
pub fn restarten(&mut self) -> RESTARTEN_W<'_>
Bit 24 - Restart Timer on TCMP2
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn databits(&mut self) -> DATABITS_W<'_>
pub fn databits(&mut self) -> DATABITS_W<'_>
Bit 1 - Data-Bit Mode
Sourcepub fn stopbits(&mut self) -> STOPBITS_W<'_>
pub fn stopbits(&mut self) -> STOPBITS_W<'_>
Bit 4 - Stop-Bit Mode
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn rxblocken(&mut self) -> RXBLOCKEN_W<'_>
pub fn rxblocken(&mut self) -> RXBLOCKEN_W<'_>
Bit 4 - Receiver Block Enable
Sourcepub fn rxblockdis(&mut self) -> RXBLOCKDIS_W<'_>
pub fn rxblockdis(&mut self) -> RXBLOCKDIS_W<'_>
Bit 5 - Receiver Block Disable
Source§impl W<u32, Reg<u32, _STARTFRAME>>
impl W<u32, Reg<u32, _STARTFRAME>>
Sourcepub fn startframe(&mut self) -> STARTFRAME_W<'_>
pub fn startframe(&mut self) -> STARTFRAME_W<'_>
Bits 0:8 - Start Frame
Source§impl W<u32, Reg<u32, _SIGFRAME>>
impl W<u32, Reg<u32, _SIGFRAME>>
Sourcepub fn sigframe(&mut self) -> SIGFRAME_W<'_>
pub fn sigframe(&mut self) -> SIGFRAME_W<'_>
Bits 0:8 - Signal Frame
Source§impl W<u32, Reg<u32, _FREEZE>>
impl W<u32, Reg<u32, _FREEZE>>
Sourcepub fn regfreeze(&mut self) -> REGFREEZE_W<'_>
pub fn regfreeze(&mut self) -> REGFREEZE_W<'_>
Bit 0 - Register Update Freeze
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn comp0top(&mut self) -> COMP0TOP_W<'_>
pub fn comp0top(&mut self) -> COMP0TOP_W<'_>
Bit 9 - Compare Value 0 is Top Value
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 12 - Debug Mode Run Enable
Source§impl W<u32, Reg<u32, _PRSSEL>>
impl W<u32, Reg<u32, _PRSSEL>>
Sourcepub fn prsstartsel(&mut self) -> PRSSTARTSEL_W<'_>
pub fn prsstartsel(&mut self) -> PRSSTARTSEL_W<'_>
Bits 0:3 - PRS Start Select
Sourcepub fn prsstopsel(&mut self) -> PRSSTOPSEL_W<'_>
pub fn prsstopsel(&mut self) -> PRSSTOPSEL_W<'_>
Bits 6:9 - PRS Stop Select
Sourcepub fn prsclearsel(&mut self) -> PRSCLEARSEL_W<'_>
pub fn prsclearsel(&mut self) -> PRSCLEARSEL_W<'_>
Bits 12:15 - PRS Clear Select
Sourcepub fn prsstartmode(&mut self) -> PRSSTARTMODE_W<'_>
pub fn prsstartmode(&mut self) -> PRSSTARTMODE_W<'_>
Bits 18:19 - PRS Start Mode
Sourcepub fn prsstopmode(&mut self) -> PRSSTOPMODE_W<'_>
pub fn prsstopmode(&mut self) -> PRSSTOPMODE_W<'_>
Bits 22:23 - PRS Stop Mode
Sourcepub fn prsclearmode(&mut self) -> PRSCLEARMODE_W<'_>
pub fn prsclearmode(&mut self) -> PRSCLEARMODE_W<'_>
Bits 26:27 - PRS Clear Mode
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 1 - Debug Mode Run Enable
Source§impl W<u32, Reg<u32, _PERIODSEL>>
impl W<u32, Reg<u32, _PERIODSEL>>
Sourcepub fn periodsel(&mut self) -> PERIODSEL_W<'_>
pub fn periodsel(&mut self) -> PERIODSEL_W<'_>
Bits 0:5 - Interrupts/Wakeup Events Period Setting
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn cntrsten(&mut self) -> CNTRSTEN_W<'_>
pub fn cntrsten(&mut self) -> CNTRSTEN_W<'_>
Bit 5 - Enable CNT Reset
Sourcepub fn auxcntrsten(&mut self) -> AUXCNTRSTEN_W<'_>
pub fn auxcntrsten(&mut self) -> AUXCNTRSTEN_W<'_>
Bit 6 - Enable AUXCNT Reset
Sourcepub fn debughalt(&mut self) -> DEBUGHALT_W<'_>
pub fn debughalt(&mut self) -> DEBUGHALT_W<'_>
Bit 7 - Debug Mode Halt Enable
Sourcepub fn auxcntev(&mut self) -> AUXCNTEV_W<'_>
pub fn auxcntev(&mut self) -> AUXCNTEV_W<'_>
Bits 12:13 - Controls When the Auxiliary Counter Counts
Sourcepub fn cntdir(&mut self) -> CNTDIR_W<'_>
pub fn cntdir(&mut self) -> CNTDIR_W<'_>
Bit 14 - Non-Quadrature Mode Counter Direction Control
Sourcepub fn tccmode(&mut self) -> TCCMODE_W<'_>
pub fn tccmode(&mut self) -> TCCMODE_W<'_>
Bits 16:17 - Sets the Mode for Triggered Compare and Clear
Sourcepub fn tccpresc(&mut self) -> TCCPRESC_W<'_>
pub fn tccpresc(&mut self) -> TCCPRESC_W<'_>
Bits 19:20 - Set the LFA Prescaler for Triggered Compare and Clear
Sourcepub fn tcccomp(&mut self) -> TCCCOMP_W<'_>
pub fn tcccomp(&mut self) -> TCCCOMP_W<'_>
Bits 22:23 - Triggered Compare and Clear Compare Mode
Sourcepub fn prsgateen(&mut self) -> PRSGATEEN_W<'_>
pub fn prsgateen(&mut self) -> PRSGATEEN_W<'_>
Bit 24 - PRS Gate Enable
Sourcepub fn tccprspol(&mut self) -> TCCPRSPOL_W<'_>
pub fn tccprspol(&mut self) -> TCCPRSPOL_W<'_>
Bit 25 - TCC PRS Polarity Select
Sourcepub fn tccprssel(&mut self) -> TCCPRSSEL_W<'_>
pub fn tccprssel(&mut self) -> TCCPRSSEL_W<'_>
Bits 26:29 - TCC PRS Channel Select
Sourcepub fn topbhfsel(&mut self) -> TOPBHFSEL_W<'_>
pub fn topbhfsel(&mut self) -> TOPBHFSEL_W<'_>
Bit 31 - TOPB High Frequency Value Select
Source§impl W<u32, Reg<u32, _FREEZE>>
impl W<u32, Reg<u32, _FREEZE>>
Sourcepub fn regfreeze(&mut self) -> REGFREEZE_W<'_>
pub fn regfreeze(&mut self) -> REGFREEZE_W<'_>
Bit 0 - Register Update Freeze
Source§impl W<u32, Reg<u32, _INPUT>>
impl W<u32, Reg<u32, _INPUT>>
Sourcepub fn s0prssel(&mut self) -> S0PRSSEL_W<'_>
pub fn s0prssel(&mut self) -> S0PRSSEL_W<'_>
Bits 0:3 - S0IN PRS Channel Select
Sourcepub fn s1prssel(&mut self) -> S1PRSSEL_W<'_>
pub fn s1prssel(&mut self) -> S1PRSSEL_W<'_>
Bits 6:9 - S1IN PRS Channel Select
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
pub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
Bits 0:1 - Warm-up Mode
Sourcepub fn singledmawu(&mut self) -> SINGLEDMAWU_W<'_>
pub fn singledmawu(&mut self) -> SINGLEDMAWU_W<'_>
Bit 2 - SINGLEFIFO DMA Wakeup
Sourcepub fn scandmawu(&mut self) -> SCANDMAWU_W<'_>
pub fn scandmawu(&mut self) -> SCANDMAWU_W<'_>
Bit 3 - SCANFIFO DMA Wakeup
Sourcepub fn tailgate(&mut self) -> TAILGATE_W<'_>
pub fn tailgate(&mut self) -> TAILGATE_W<'_>
Bit 4 - Conversion Tailgating
Sourcepub fn asyncclken(&mut self) -> ASYNCCLKEN_W<'_>
pub fn asyncclken(&mut self) -> ASYNCCLKEN_W<'_>
Bit 6 - Selects ASYNC CLK Enable Mode When ADCCLKMODE=1
Sourcepub fn adcclkmode(&mut self) -> ADCCLKMODE_W<'_>
pub fn adcclkmode(&mut self) -> ADCCLKMODE_W<'_>
Bit 7 - ADC Clock Mode
Sourcepub fn presc(&mut self) -> PRESC_W<'_>
pub fn presc(&mut self) -> PRESC_W<'_>
Bits 8:14 - Prescalar Setting for ADC Sample and Conversion Clock
Sourcepub fn timebase(&mut self) -> TIMEBASE_W<'_>
pub fn timebase(&mut self) -> TIMEBASE_W<'_>
Bits 16:22 - 1us Time Base
Sourcepub fn chconmode(&mut self) -> CHCONMODE_W<'_>
pub fn chconmode(&mut self) -> CHCONMODE_W<'_>
Bit 29 - Channel Connect
Sourcepub fn chconrefwarmidle(&mut self) -> CHCONREFWARMIDLE_W<'_>
pub fn chconrefwarmidle(&mut self) -> CHCONREFWARMIDLE_W<'_>
Bits 30:31 - Channel Connect and Reference Warm Sel When ADC is IDLE
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn singlestart(&mut self) -> SINGLESTART_W<'_>
pub fn singlestart(&mut self) -> SINGLESTART_W<'_>
Bit 0 - Single Channel Conversion Start
Sourcepub fn singlestop(&mut self) -> SINGLESTOP_W<'_>
pub fn singlestop(&mut self) -> SINGLESTOP_W<'_>
Bit 1 - Single Channel Conversion Stop
Sourcepub fn scanstart(&mut self) -> SCANSTART_W<'_>
pub fn scanstart(&mut self) -> SCANSTART_W<'_>
Bit 2 - Scan Sequence Start
Sourcepub fn scanstop(&mut self) -> SCANSTOP_W<'_>
pub fn scanstop(&mut self) -> SCANSTOP_W<'_>
Bit 3 - Scan Sequence Stop
Source§impl W<u32, Reg<u32, _SINGLECTRLX>>
impl W<u32, Reg<u32, _SINGLECTRLX>>
Sourcepub fn vrefattfix(&mut self) -> VREFATTFIX_W<'_>
pub fn vrefattfix(&mut self) -> VREFATTFIX_W<'_>
Bit 3 - Enable Fixed Scaling on VREF
Sourcepub fn vrefatt(&mut self) -> VREFATT_W<'_>
pub fn vrefatt(&mut self) -> VREFATT_W<'_>
Bits 4:7 - Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
Sourcepub fn fifoofact(&mut self) -> FIFOOFACT_W<'_>
pub fn fifoofact(&mut self) -> FIFOOFACT_W<'_>
Bit 14 - Single Channel FIFO Overflow Action
Sourcepub fn convstartdelay(&mut self) -> CONVSTARTDELAY_W<'_>
pub fn convstartdelay(&mut self) -> CONVSTARTDELAY_W<'_>
Bits 22:26 - Delay Value for Next Conversion Start If CONVSTARTDELAYEN is Set
Sourcepub fn convstartdelayen(&mut self) -> CONVSTARTDELAYEN_W<'_>
pub fn convstartdelayen(&mut self) -> CONVSTARTDELAYEN_W<'_>
Bit 27 - Enable Delaying Next Conversion Start
Sourcepub fn repdelay(&mut self) -> REPDELAY_W<'_>
pub fn repdelay(&mut self) -> REPDELAY_W<'_>
Bits 29:31 - REPDELAY Select for SINGLE REP Mode
Source§impl W<u32, Reg<u32, _SCANCTRLX>>
impl W<u32, Reg<u32, _SCANCTRLX>>
Sourcepub fn vrefattfix(&mut self) -> VREFATTFIX_W<'_>
pub fn vrefattfix(&mut self) -> VREFATTFIX_W<'_>
Bit 3 - Enable Fixed Scaling on VREF
Sourcepub fn vrefatt(&mut self) -> VREFATT_W<'_>
pub fn vrefatt(&mut self) -> VREFATT_W<'_>
Bits 4:7 - Code for VREF Attenuation Factor When VREFSEL is 1, 2 or 5
Sourcepub fn fifoofact(&mut self) -> FIFOOFACT_W<'_>
pub fn fifoofact(&mut self) -> FIFOOFACT_W<'_>
Bit 14 - Scan FIFO Overflow Action
Sourcepub fn convstartdelay(&mut self) -> CONVSTARTDELAY_W<'_>
pub fn convstartdelay(&mut self) -> CONVSTARTDELAY_W<'_>
Bits 22:26 - Delay Next Conversion Start If CONVSTARTDELAYEN is Set
Sourcepub fn convstartdelayen(&mut self) -> CONVSTARTDELAYEN_W<'_>
pub fn convstartdelayen(&mut self) -> CONVSTARTDELAYEN_W<'_>
Bit 27 - Enable Delaying Next Conversion Start
Sourcepub fn repdelay(&mut self) -> REPDELAY_W<'_>
pub fn repdelay(&mut self) -> REPDELAY_W<'_>
Bits 29:31 - REPDELAY Select for SCAN REP Mode
Source§impl W<u32, Reg<u32, _SCANMASK>>
impl W<u32, Reg<u32, _SCANMASK>>
Sourcepub fn scaninputen(&mut self) -> SCANINPUTEN_W<'_>
pub fn scaninputen(&mut self) -> SCANINPUTEN_W<'_>
Bits 0:31 - Scan Sequence Input Mask
Source§impl W<u32, Reg<u32, _SCANINPUTSEL>>
impl W<u32, Reg<u32, _SCANINPUTSEL>>
Sourcepub fn input0to7sel(&mut self) -> INPUT0TO7SEL_W<'_>
pub fn input0to7sel(&mut self) -> INPUT0TO7SEL_W<'_>
Bits 0:4 - Inputs Chosen for ADCn_INPUT7-ADCn_INPUT0 as Referred in SCANMASK
Sourcepub fn input8to15sel(&mut self) -> INPUT8TO15SEL_W<'_>
pub fn input8to15sel(&mut self) -> INPUT8TO15SEL_W<'_>
Bits 8:12 - Inputs Chosen for ADCn_INPUT8-ADCn_INPUT15 as Referred in SCANMASK
Sourcepub fn input16to23sel(&mut self) -> INPUT16TO23SEL_W<'_>
pub fn input16to23sel(&mut self) -> INPUT16TO23SEL_W<'_>
Bits 16:20 - Inputs Chosen for ADCn_INPUT16-ADCn_INPUT23 as Referred in SCANMASK
Sourcepub fn input24to31sel(&mut self) -> INPUT24TO31SEL_W<'_>
pub fn input24to31sel(&mut self) -> INPUT24TO31SEL_W<'_>
Bits 24:28 - Inputs Chosen for ADCn_INPUT24-ADCn_INPUT31 as Referred in SCANMASK
Source§impl W<u32, Reg<u32, _SCANNEGSEL>>
impl W<u32, Reg<u32, _SCANNEGSEL>>
Sourcepub fn input0negsel(&mut self) -> INPUT0NEGSEL_W<'_>
pub fn input0negsel(&mut self) -> INPUT0NEGSEL_W<'_>
Bits 0:1 - Negative Input Select Register for ADCn_INPUT0 in Differential Scan Mode
Sourcepub fn input2negsel(&mut self) -> INPUT2NEGSEL_W<'_>
pub fn input2negsel(&mut self) -> INPUT2NEGSEL_W<'_>
Bits 2:3 - Negative Input Select Register for ADCn_INPUT2 in Differential Scan Mode
Sourcepub fn input4negsel(&mut self) -> INPUT4NEGSEL_W<'_>
pub fn input4negsel(&mut self) -> INPUT4NEGSEL_W<'_>
Bits 4:5 - Negative Input Select Register for ADCn_INPUT4 in Differential Scan Mode
Sourcepub fn input6negsel(&mut self) -> INPUT6NEGSEL_W<'_>
pub fn input6negsel(&mut self) -> INPUT6NEGSEL_W<'_>
Bits 6:7 - Negative Input Select Register for ADCn_INPUT1 in Differential Scan Mode
Sourcepub fn input9negsel(&mut self) -> INPUT9NEGSEL_W<'_>
pub fn input9negsel(&mut self) -> INPUT9NEGSEL_W<'_>
Bits 8:9 - Negative Input Select Register for ADCn_INPUT9 in Differential Scan Mode
Sourcepub fn input11negsel(&mut self) -> INPUT11NEGSEL_W<'_>
pub fn input11negsel(&mut self) -> INPUT11NEGSEL_W<'_>
Bits 10:11 - Negative Input Select Register for ADCn_INPUT11 in Differential Scan Mode
Sourcepub fn input13negsel(&mut self) -> INPUT13NEGSEL_W<'_>
pub fn input13negsel(&mut self) -> INPUT13NEGSEL_W<'_>
Bits 12:13 - Negative Input Select Register for ADCn_INPUT13 in Differential Scan Mode
Sourcepub fn input15negsel(&mut self) -> INPUT15NEGSEL_W<'_>
pub fn input15negsel(&mut self) -> INPUT15NEGSEL_W<'_>
Bits 14:15 - Negative Input Select Register for ADCn_INPUT15 in Differential Scan Mode
Source§impl W<u32, Reg<u32, _BIASPROG>>
impl W<u32, Reg<u32, _BIASPROG>>
Sourcepub fn adcbiasprog(&mut self) -> ADCBIASPROG_W<'_>
pub fn adcbiasprog(&mut self) -> ADCBIASPROG_W<'_>
Bits 0:3 - Bias Programming Value of Analog ADC Block
Sourcepub fn vfaultclr(&mut self) -> VFAULTCLR_W<'_>
pub fn vfaultclr(&mut self) -> VFAULTCLR_W<'_>
Bit 12 - Clear VREFOF Flag
Sourcepub fn gpbiasacc(&mut self) -> GPBIASACC_W<'_>
pub fn gpbiasacc(&mut self) -> GPBIASACC_W<'_>
Bit 16 - Accuracy Setting for the System Bias During ADC Operation
Source§impl W<u32, Reg<u32, _CAL>>
impl W<u32, Reg<u32, _CAL>>
Sourcepub fn singleoffset(&mut self) -> SINGLEOFFSET_W<'_>
pub fn singleoffset(&mut self) -> SINGLEOFFSET_W<'_>
Bits 0:3 - Single Mode Offset Calibration Value for Differential or Positive Single-ended Mode
Sourcepub fn singleoffsetinv(&mut self) -> SINGLEOFFSETINV_W<'_>
pub fn singleoffsetinv(&mut self) -> SINGLEOFFSETINV_W<'_>
Bits 4:7 - Single Mode Offset Calibration Value for Negative Single-ended Mode
Sourcepub fn singlegain(&mut self) -> SINGLEGAIN_W<'_>
pub fn singlegain(&mut self) -> SINGLEGAIN_W<'_>
Bits 8:14 - Single Mode Gain Calibration Value
Sourcepub fn offsetinvmode(&mut self) -> OFFSETINVMODE_W<'_>
pub fn offsetinvmode(&mut self) -> OFFSETINVMODE_W<'_>
Bit 15 - Negative Single-ended Offset Calibration is Enabled
Sourcepub fn scanoffset(&mut self) -> SCANOFFSET_W<'_>
pub fn scanoffset(&mut self) -> SCANOFFSET_W<'_>
Bits 16:19 - Scan Mode Offset Calibration Value for Differential or Positive Single-ended Mode
Sourcepub fn scanoffsetinv(&mut self) -> SCANOFFSETINV_W<'_>
pub fn scanoffsetinv(&mut self) -> SCANOFFSETINV_W<'_>
Bits 20:23 - Scan Mode Offset Calibration Value for Negative Single-ended Mode
Sourcepub fn scangain(&mut self) -> SCANGAIN_W<'_>
pub fn scangain(&mut self) -> SCANGAIN_W<'_>
Bits 24:30 - Scan Mode Gain Calibration Value
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn singleof(&mut self) -> SINGLEOF_W<'_>
pub fn singleof(&mut self) -> SINGLEOF_W<'_>
Bit 8 - Set SINGLEOF Interrupt Flag
Sourcepub fn singleuf(&mut self) -> SINGLEUF_W<'_>
pub fn singleuf(&mut self) -> SINGLEUF_W<'_>
Bit 10 - Set SINGLEUF Interrupt Flag
Sourcepub fn singlecmp(&mut self) -> SINGLECMP_W<'_>
pub fn singlecmp(&mut self) -> SINGLECMP_W<'_>
Bit 16 - Set SINGLECMP Interrupt Flag
Sourcepub fn scanextpend(&mut self) -> SCANEXTPEND_W<'_>
pub fn scanextpend(&mut self) -> SCANEXTPEND_W<'_>
Bit 26 - Set SCANEXTPEND Interrupt Flag
Sourcepub fn scanpend(&mut self) -> SCANPEND_W<'_>
pub fn scanpend(&mut self) -> SCANPEND_W<'_>
Bit 27 - Set SCANPEND Interrupt Flag
Sourcepub fn prstimederr(&mut self) -> PRSTIMEDERR_W<'_>
pub fn prstimederr(&mut self) -> PRSTIMEDERR_W<'_>
Bit 28 - Set PRSTIMEDERR Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn singleof(&mut self) -> SINGLEOF_W<'_>
pub fn singleof(&mut self) -> SINGLEOF_W<'_>
Bit 8 - Clear SINGLEOF Interrupt Flag
Sourcepub fn singleuf(&mut self) -> SINGLEUF_W<'_>
pub fn singleuf(&mut self) -> SINGLEUF_W<'_>
Bit 10 - Clear SINGLEUF Interrupt Flag
Sourcepub fn singlecmp(&mut self) -> SINGLECMP_W<'_>
pub fn singlecmp(&mut self) -> SINGLECMP_W<'_>
Bit 16 - Clear SINGLECMP Interrupt Flag
Sourcepub fn scanextpend(&mut self) -> SCANEXTPEND_W<'_>
pub fn scanextpend(&mut self) -> SCANEXTPEND_W<'_>
Bit 26 - Clear SCANEXTPEND Interrupt Flag
Sourcepub fn scanpend(&mut self) -> SCANPEND_W<'_>
pub fn scanpend(&mut self) -> SCANPEND_W<'_>
Bit 27 - Clear SCANPEND Interrupt Flag
Sourcepub fn prstimederr(&mut self) -> PRSTIMEDERR_W<'_>
pub fn prstimederr(&mut self) -> PRSTIMEDERR_W<'_>
Bit 28 - Clear PRSTIMEDERR Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn singleof(&mut self) -> SINGLEOF_W<'_>
pub fn singleof(&mut self) -> SINGLEOF_W<'_>
Bit 8 - SINGLEOF Interrupt Enable
Sourcepub fn singleuf(&mut self) -> SINGLEUF_W<'_>
pub fn singleuf(&mut self) -> SINGLEUF_W<'_>
Bit 10 - SINGLEUF Interrupt Enable
Sourcepub fn singlecmp(&mut self) -> SINGLECMP_W<'_>
pub fn singlecmp(&mut self) -> SINGLECMP_W<'_>
Bit 16 - SINGLECMP Interrupt Enable
Sourcepub fn scanextpend(&mut self) -> SCANEXTPEND_W<'_>
pub fn scanextpend(&mut self) -> SCANEXTPEND_W<'_>
Bit 26 - SCANEXTPEND Interrupt Enable
Sourcepub fn scanpend(&mut self) -> SCANPEND_W<'_>
pub fn scanpend(&mut self) -> SCANPEND_W<'_>
Bit 27 - SCANPEND Interrupt Enable
Sourcepub fn prstimederr(&mut self) -> PRSTIMEDERR_W<'_>
pub fn prstimederr(&mut self) -> PRSTIMEDERR_W<'_>
Bit 28 - PRSTIMEDERR Interrupt Enable
Source§impl W<u32, Reg<u32, _SINGLEFIFOCLEAR>>
impl W<u32, Reg<u32, _SINGLEFIFOCLEAR>>
Sourcepub fn singlefifoclear(&mut self) -> SINGLEFIFOCLEAR_W<'_>
pub fn singlefifoclear(&mut self) -> SINGLEFIFOCLEAR_W<'_>
Bit 0 - Clear Single FIFO Content
Source§impl W<u32, Reg<u32, _SCANFIFOCLEAR>>
impl W<u32, Reg<u32, _SCANFIFOCLEAR>>
Sourcepub fn scanfifoclear(&mut self) -> SCANFIFOCLEAR_W<'_>
pub fn scanfifoclear(&mut self) -> SCANFIFOCLEAR_W<'_>
Bit 0 - Clear Scan FIFO Content
Source§impl W<u32, Reg<u32, _APORTMASTERDIS>>
impl W<u32, Reg<u32, _APORTMASTERDIS>>
Sourcepub fn aport1xmasterdis(&mut self) -> APORT1XMASTERDIS_W<'_>
pub fn aport1xmasterdis(&mut self) -> APORT1XMASTERDIS_W<'_>
Bit 2 - APORT1X Master Disable
Sourcepub fn aport1ymasterdis(&mut self) -> APORT1YMASTERDIS_W<'_>
pub fn aport1ymasterdis(&mut self) -> APORT1YMASTERDIS_W<'_>
Bit 3 - APORT1Y Master Disable
Sourcepub fn aport2xmasterdis(&mut self) -> APORT2XMASTERDIS_W<'_>
pub fn aport2xmasterdis(&mut self) -> APORT2XMASTERDIS_W<'_>
Bit 4 - APORT2X Master Disable
Sourcepub fn aport2ymasterdis(&mut self) -> APORT2YMASTERDIS_W<'_>
pub fn aport2ymasterdis(&mut self) -> APORT2YMASTERDIS_W<'_>
Bit 5 - APORT2Y Master Disable
Sourcepub fn aport3xmasterdis(&mut self) -> APORT3XMASTERDIS_W<'_>
pub fn aport3xmasterdis(&mut self) -> APORT3XMASTERDIS_W<'_>
Bit 6 - APORT3X Master Disable
Sourcepub fn aport3ymasterdis(&mut self) -> APORT3YMASTERDIS_W<'_>
pub fn aport3ymasterdis(&mut self) -> APORT3YMASTERDIS_W<'_>
Bit 7 - APORT3Y Master Disable
Sourcepub fn aport4xmasterdis(&mut self) -> APORT4XMASTERDIS_W<'_>
pub fn aport4xmasterdis(&mut self) -> APORT4XMASTERDIS_W<'_>
Bit 8 - APORT4X Master Disable
Sourcepub fn aport4ymasterdis(&mut self) -> APORT4YMASTERDIS_W<'_>
pub fn aport4ymasterdis(&mut self) -> APORT4YMASTERDIS_W<'_>
Bit 9 - APORT4Y Master Disable
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn inactval(&mut self) -> INACTVAL_W<'_>
pub fn inactval(&mut self) -> INACTVAL_W<'_>
Bit 2 - Inactive Value
Sourcepub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
pub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
Bit 8 - APORT Bus X Master Disable
Sourcepub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
pub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
Bit 9 - APORT Bus Y Master Disable
Sourcepub fn aportvmasterdis(&mut self) -> APORTVMASTERDIS_W<'_>
pub fn aportvmasterdis(&mut self) -> APORTVMASTERDIS_W<'_>
Bit 10 - APORT Bus Master Disable for Bus Selected By VASEL
Sourcepub fn accuracy(&mut self) -> ACCURACY_W<'_>
pub fn accuracy(&mut self) -> ACCURACY_W<'_>
Bit 15 - ACMP Accuracy Mode
Sourcepub fn inputrange(&mut self) -> INPUTRANGE_W<'_>
pub fn inputrange(&mut self) -> INPUTRANGE_W<'_>
Bits 18:19 - Input Range
Sourcepub fn biasprog(&mut self) -> BIASPROG_W<'_>
pub fn biasprog(&mut self) -> BIASPROG_W<'_>
Bits 24:29 - Bias Configuration
Sourcepub fn fullbias(&mut self) -> FULLBIAS_W<'_>
pub fn fullbias(&mut self) -> FULLBIAS_W<'_>
Bit 31 - Full Bias Current
Source§impl W<u32, Reg<u32, _INPUTSEL>>
impl W<u32, Reg<u32, _INPUTSEL>>
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 2 - Set APORTCONFLICT Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 2 - Clear APORTCONFLICT Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 2 - APORTCONFLICT Interrupt Enable
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn minouttrans(&mut self) -> MINOUTTRANS_W<'_>
pub fn minouttrans(&mut self) -> MINOUTTRANS_W<'_>
Bit 2 - Minimum Output Transition Enable
Sourcepub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
pub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
Bit 3 - APORT Output Enable
Sourcepub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
pub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
Bits 4:11 - APORT Output Select
Sourcepub fn em2delay(&mut self) -> EM2DELAY_W<'_>
pub fn em2delay(&mut self) -> EM2DELAY_W<'_>
Bit 13 - EM2 Delay
Sourcepub fn aportmasterdis(&mut self) -> APORTMASTERDIS_W<'_>
pub fn aportmasterdis(&mut self) -> APORTMASTERDIS_W<'_>
Bit 14 - APORT Bus Master Disable
Sourcepub fn aportoutenprs(&mut self) -> APORTOUTENPRS_W<'_>
pub fn aportoutenprs(&mut self) -> APORTOUTENPRS_W<'_>
Bit 16 - PRS Controlled APORT Output Enable
Sourcepub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 18 - Output Enable
Sourcepub fn mainoutenprs(&mut self) -> MAINOUTENPRS_W<'_>
pub fn mainoutenprs(&mut self) -> MAINOUTENPRS_W<'_>
Bit 19 - PRS Controlled Main Pad Output Enable
Source§impl W<u32, Reg<u32, _DUTYCONFIG>>
impl W<u32, Reg<u32, _DUTYCONFIG>>
Sourcepub fn em2dutycycledis(&mut self) -> EM2DUTYCYCLEDIS_W<'_>
pub fn em2dutycycledis(&mut self) -> EM2DUTYCYCLEDIS_W<'_>
Bit 1 - Duty Cycle Enable
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn curstable(&mut self) -> CURSTABLE_W<'_>
pub fn curstable(&mut self) -> CURSTABLE_W<'_>
Bit 0 - Set CURSTABLE Interrupt Flag
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 1 - Set APORTCONFLICT Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn curstable(&mut self) -> CURSTABLE_W<'_>
pub fn curstable(&mut self) -> CURSTABLE_W<'_>
Bit 0 - Clear CURSTABLE Interrupt Flag
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 1 - Clear APORTCONFLICT Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn curstable(&mut self) -> CURSTABLE_W<'_>
pub fn curstable(&mut self) -> CURSTABLE_W<'_>
Bit 0 - CURSTABLE Interrupt Enable
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 1 - APORTCONFLICT Interrupt Enable
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn sinemode(&mut self) -> SINEMODE_W<'_>
pub fn sinemode(&mut self) -> SINEMODE_W<'_>
Bit 4 - Sine Mode
Sourcepub fn outenprs(&mut self) -> OUTENPRS_W<'_>
pub fn outenprs(&mut self) -> OUTENPRS_W<'_>
Bit 5 - PRS Controlled Output Enable
Sourcepub fn ch0prescrst(&mut self) -> CH0PRESCRST_W<'_>
pub fn ch0prescrst(&mut self) -> CH0PRESCRST_W<'_>
Bit 6 - Channel 0 Start Reset Prescaler
Sourcepub fn refreshperiod(&mut self) -> REFRESHPERIOD_W<'_>
pub fn refreshperiod(&mut self) -> REFRESHPERIOD_W<'_>
Bits 24:25 - Refresh Period
Sourcepub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
pub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
Bit 28 - Warm-up Mode
Sourcepub fn dacclkmode(&mut self) -> DACCLKMODE_W<'_>
pub fn dacclkmode(&mut self) -> DACCLKMODE_W<'_>
Bit 31 - Clock Mode
Source§impl W<u32, Reg<u32, _CH0CTRL>>
impl W<u32, Reg<u32, _CH0CTRL>>
Sourcepub fn convmode(&mut self) -> CONVMODE_W<'_>
pub fn convmode(&mut self) -> CONVMODE_W<'_>
Bit 0 - Conversion Mode
Sourcepub fn trigmode(&mut self) -> TRIGMODE_W<'_>
pub fn trigmode(&mut self) -> TRIGMODE_W<'_>
Bits 4:6 - Channel 0 Trigger Mode
Sourcepub fn prsasync(&mut self) -> PRSASYNC_W<'_>
pub fn prsasync(&mut self) -> PRSASYNC_W<'_>
Bit 8 - Channel 0 PRS Asynchronous Enable
Source§impl W<u32, Reg<u32, _CH1CTRL>>
impl W<u32, Reg<u32, _CH1CTRL>>
Sourcepub fn convmode(&mut self) -> CONVMODE_W<'_>
pub fn convmode(&mut self) -> CONVMODE_W<'_>
Bit 0 - Conversion Mode
Sourcepub fn trigmode(&mut self) -> TRIGMODE_W<'_>
pub fn trigmode(&mut self) -> TRIGMODE_W<'_>
Bits 4:6 - Channel 1 Trigger Mode
Sourcepub fn prsasync(&mut self) -> PRSASYNC_W<'_>
pub fn prsasync(&mut self) -> PRSASYNC_W<'_>
Bit 8 - Channel 1 PRS Asynchronous Enable
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn opa0aportconflict(&mut self) -> OPA0APORTCONFLICT_W<'_>
pub fn opa0aportconflict(&mut self) -> OPA0APORTCONFLICT_W<'_>
Bit 16 - Set OPA0APORTCONFLICT Interrupt Flag
Sourcepub fn opa1aportconflict(&mut self) -> OPA1APORTCONFLICT_W<'_>
pub fn opa1aportconflict(&mut self) -> OPA1APORTCONFLICT_W<'_>
Bit 17 - Set OPA1APORTCONFLICT Interrupt Flag
Sourcepub fn opa2aportconflict(&mut self) -> OPA2APORTCONFLICT_W<'_>
pub fn opa2aportconflict(&mut self) -> OPA2APORTCONFLICT_W<'_>
Bit 18 - Set OPA2APORTCONFLICT Interrupt Flag
Sourcepub fn opa0prstimederr(&mut self) -> OPA0PRSTIMEDERR_W<'_>
pub fn opa0prstimederr(&mut self) -> OPA0PRSTIMEDERR_W<'_>
Bit 20 - Set OPA0PRSTIMEDERR Interrupt Flag
Sourcepub fn opa1prstimederr(&mut self) -> OPA1PRSTIMEDERR_W<'_>
pub fn opa1prstimederr(&mut self) -> OPA1PRSTIMEDERR_W<'_>
Bit 21 - Set OPA1PRSTIMEDERR Interrupt Flag
Sourcepub fn opa2prstimederr(&mut self) -> OPA2PRSTIMEDERR_W<'_>
pub fn opa2prstimederr(&mut self) -> OPA2PRSTIMEDERR_W<'_>
Bit 22 - Set OPA2PRSTIMEDERR Interrupt Flag
Sourcepub fn opa0outvalid(&mut self) -> OPA0OUTVALID_W<'_>
pub fn opa0outvalid(&mut self) -> OPA0OUTVALID_W<'_>
Bit 28 - Set OPA0OUTVALID Interrupt Flag
Sourcepub fn opa1outvalid(&mut self) -> OPA1OUTVALID_W<'_>
pub fn opa1outvalid(&mut self) -> OPA1OUTVALID_W<'_>
Bit 29 - Set OPA1OUTVALID Interrupt Flag
Sourcepub fn opa2outvalid(&mut self) -> OPA2OUTVALID_W<'_>
pub fn opa2outvalid(&mut self) -> OPA2OUTVALID_W<'_>
Bit 30 - Set OPA2OUTVALID Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn opa0aportconflict(&mut self) -> OPA0APORTCONFLICT_W<'_>
pub fn opa0aportconflict(&mut self) -> OPA0APORTCONFLICT_W<'_>
Bit 16 - Clear OPA0APORTCONFLICT Interrupt Flag
Sourcepub fn opa1aportconflict(&mut self) -> OPA1APORTCONFLICT_W<'_>
pub fn opa1aportconflict(&mut self) -> OPA1APORTCONFLICT_W<'_>
Bit 17 - Clear OPA1APORTCONFLICT Interrupt Flag
Sourcepub fn opa2aportconflict(&mut self) -> OPA2APORTCONFLICT_W<'_>
pub fn opa2aportconflict(&mut self) -> OPA2APORTCONFLICT_W<'_>
Bit 18 - Clear OPA2APORTCONFLICT Interrupt Flag
Sourcepub fn opa0prstimederr(&mut self) -> OPA0PRSTIMEDERR_W<'_>
pub fn opa0prstimederr(&mut self) -> OPA0PRSTIMEDERR_W<'_>
Bit 20 - Clear OPA0PRSTIMEDERR Interrupt Flag
Sourcepub fn opa1prstimederr(&mut self) -> OPA1PRSTIMEDERR_W<'_>
pub fn opa1prstimederr(&mut self) -> OPA1PRSTIMEDERR_W<'_>
Bit 21 - Clear OPA1PRSTIMEDERR Interrupt Flag
Sourcepub fn opa2prstimederr(&mut self) -> OPA2PRSTIMEDERR_W<'_>
pub fn opa2prstimederr(&mut self) -> OPA2PRSTIMEDERR_W<'_>
Bit 22 - Clear OPA2PRSTIMEDERR Interrupt Flag
Sourcepub fn opa0outvalid(&mut self) -> OPA0OUTVALID_W<'_>
pub fn opa0outvalid(&mut self) -> OPA0OUTVALID_W<'_>
Bit 28 - Clear OPA0OUTVALID Interrupt Flag
Sourcepub fn opa1outvalid(&mut self) -> OPA1OUTVALID_W<'_>
pub fn opa1outvalid(&mut self) -> OPA1OUTVALID_W<'_>
Bit 29 - Clear OPA1OUTVALID Interrupt Flag
Sourcepub fn opa2outvalid(&mut self) -> OPA2OUTVALID_W<'_>
pub fn opa2outvalid(&mut self) -> OPA2OUTVALID_W<'_>
Bit 30 - Clear OPA2OUTVALID Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn opa0aportconflict(&mut self) -> OPA0APORTCONFLICT_W<'_>
pub fn opa0aportconflict(&mut self) -> OPA0APORTCONFLICT_W<'_>
Bit 16 - OPA0APORTCONFLICT Interrupt Enable
Sourcepub fn opa1aportconflict(&mut self) -> OPA1APORTCONFLICT_W<'_>
pub fn opa1aportconflict(&mut self) -> OPA1APORTCONFLICT_W<'_>
Bit 17 - OPA1APORTCONFLICT Interrupt Enable
Sourcepub fn opa2aportconflict(&mut self) -> OPA2APORTCONFLICT_W<'_>
pub fn opa2aportconflict(&mut self) -> OPA2APORTCONFLICT_W<'_>
Bit 18 - OPA2APORTCONFLICT Interrupt Enable
Sourcepub fn opa0prstimederr(&mut self) -> OPA0PRSTIMEDERR_W<'_>
pub fn opa0prstimederr(&mut self) -> OPA0PRSTIMEDERR_W<'_>
Bit 20 - OPA0PRSTIMEDERR Interrupt Enable
Sourcepub fn opa1prstimederr(&mut self) -> OPA1PRSTIMEDERR_W<'_>
pub fn opa1prstimederr(&mut self) -> OPA1PRSTIMEDERR_W<'_>
Bit 21 - OPA1PRSTIMEDERR Interrupt Enable
Sourcepub fn opa2prstimederr(&mut self) -> OPA2PRSTIMEDERR_W<'_>
pub fn opa2prstimederr(&mut self) -> OPA2PRSTIMEDERR_W<'_>
Bit 22 - OPA2PRSTIMEDERR Interrupt Enable
Sourcepub fn opa0outvalid(&mut self) -> OPA0OUTVALID_W<'_>
pub fn opa0outvalid(&mut self) -> OPA0OUTVALID_W<'_>
Bit 28 - OPA0OUTVALID Interrupt Enable
Sourcepub fn opa1outvalid(&mut self) -> OPA1OUTVALID_W<'_>
pub fn opa1outvalid(&mut self) -> OPA1OUTVALID_W<'_>
Bit 29 - OPA1OUTVALID Interrupt Enable
Sourcepub fn opa2outvalid(&mut self) -> OPA2OUTVALID_W<'_>
pub fn opa2outvalid(&mut self) -> OPA2OUTVALID_W<'_>
Bit 30 - OPA2OUTVALID Interrupt Enable
Source§impl W<u32, Reg<u32, _CAL>>
impl W<u32, Reg<u32, _CAL>>
Sourcepub fn offsettrim(&mut self) -> OFFSETTRIM_W<'_>
pub fn offsettrim(&mut self) -> OFFSETTRIM_W<'_>
Bits 0:2 - Input Buffer Offset Calibration Value
Sourcepub fn gainerrtrim(&mut self) -> GAINERRTRIM_W<'_>
pub fn gainerrtrim(&mut self) -> GAINERRTRIM_W<'_>
Bits 8:13 - Gain Error Trim Value
Sourcepub fn gainerrtrimch1(&mut self) -> GAINERRTRIMCH1_W<'_>
pub fn gainerrtrimch1(&mut self) -> GAINERRTRIMCH1_W<'_>
Bits 16:19 - Gain Error Trim Value for CH1
Source§impl W<u32, Reg<u32, _OPA0_CTRL>>
impl W<u32, Reg<u32, _OPA0_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bits 0:1 - OPAx Operation Mode
Sourcepub fn outscale(&mut self) -> OUTSCALE_W<'_>
pub fn outscale(&mut self) -> OUTSCALE_W<'_>
Bit 4 - Scale OPAx Output Driving Strength
Sourcepub fn prsoutmode(&mut self) -> PRSOUTMODE_W<'_>
pub fn prsoutmode(&mut self) -> PRSOUTMODE_W<'_>
Bit 16 - OPAx PRS Output Select
Sourcepub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
pub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
Bit 20 - APORT Bus Master Disable
Sourcepub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
pub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
Bit 21 - APORT Bus Master Disable
Source§impl W<u32, Reg<u32, _OPA0_TIMER>>
impl W<u32, Reg<u32, _OPA0_TIMER>>
Sourcepub fn startupdly(&mut self) -> STARTUPDLY_W<'_>
pub fn startupdly(&mut self) -> STARTUPDLY_W<'_>
Bits 0:5 - OPAx Startup Delay Count Value
Sourcepub fn warmuptime(&mut self) -> WARMUPTIME_W<'_>
pub fn warmuptime(&mut self) -> WARMUPTIME_W<'_>
Bits 8:14 - OPAx Warmup Time Count Value
Sourcepub fn settletime(&mut self) -> SETTLETIME_W<'_>
pub fn settletime(&mut self) -> SETTLETIME_W<'_>
Bits 16:25 - OPAx Output Settling Timeout Value
Source§impl W<u32, Reg<u32, _OPA0_MUX>>
impl W<u32, Reg<u32, _OPA0_MUX>>
Sourcepub fn resinmux(&mut self) -> RESINMUX_W<'_>
pub fn resinmux(&mut self) -> RESINMUX_W<'_>
Bits 16:18 - OPAx Resistor Ladder Input Mux
Source§impl W<u32, Reg<u32, _OPA0_OUT>>
impl W<u32, Reg<u32, _OPA0_OUT>>
Sourcepub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Sourcepub fn altouten(&mut self) -> ALTOUTEN_W<'_>
pub fn altouten(&mut self) -> ALTOUTEN_W<'_>
Bit 1 - OPAx Alternative Output Enable
Sourcepub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
pub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
Bit 2 - OPAx Aport Output Enable
Sourcepub fn altoutpaden(&mut self) -> ALTOUTPADEN_W<'_>
pub fn altoutpaden(&mut self) -> ALTOUTPADEN_W<'_>
Bits 4:8 - OPAx Output Enable Value
Sourcepub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
pub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
Bits 16:23 - OPAx APORT Output
Source§impl W<u32, Reg<u32, _OPA0_CAL>>
impl W<u32, Reg<u32, _OPA0_CAL>>
Source§impl W<u32, Reg<u32, _OPA1_CTRL>>
impl W<u32, Reg<u32, _OPA1_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bits 0:1 - OPAx Operation Mode
Sourcepub fn outscale(&mut self) -> OUTSCALE_W<'_>
pub fn outscale(&mut self) -> OUTSCALE_W<'_>
Bit 4 - Scale OPAx Output Driving Strength
Sourcepub fn prsoutmode(&mut self) -> PRSOUTMODE_W<'_>
pub fn prsoutmode(&mut self) -> PRSOUTMODE_W<'_>
Bit 16 - OPAx PRS Output Select
Sourcepub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
pub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
Bit 20 - APORT Bus Master Disable
Sourcepub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
pub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
Bit 21 - APORT Bus Master Disable
Source§impl W<u32, Reg<u32, _OPA1_TIMER>>
impl W<u32, Reg<u32, _OPA1_TIMER>>
Sourcepub fn startupdly(&mut self) -> STARTUPDLY_W<'_>
pub fn startupdly(&mut self) -> STARTUPDLY_W<'_>
Bits 0:5 - OPAx Startup Delay Count Value
Sourcepub fn warmuptime(&mut self) -> WARMUPTIME_W<'_>
pub fn warmuptime(&mut self) -> WARMUPTIME_W<'_>
Bits 8:14 - OPAx Warmup Time Count Value
Sourcepub fn settletime(&mut self) -> SETTLETIME_W<'_>
pub fn settletime(&mut self) -> SETTLETIME_W<'_>
Bits 16:25 - OPAx Output Settling Timeout Value
Source§impl W<u32, Reg<u32, _OPA1_MUX>>
impl W<u32, Reg<u32, _OPA1_MUX>>
Sourcepub fn resinmux(&mut self) -> RESINMUX_W<'_>
pub fn resinmux(&mut self) -> RESINMUX_W<'_>
Bits 16:18 - OPAx Resistor Ladder Input Mux
Source§impl W<u32, Reg<u32, _OPA1_OUT>>
impl W<u32, Reg<u32, _OPA1_OUT>>
Sourcepub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Sourcepub fn altouten(&mut self) -> ALTOUTEN_W<'_>
pub fn altouten(&mut self) -> ALTOUTEN_W<'_>
Bit 1 - OPAx Alternative Output Enable
Sourcepub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
pub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
Bit 2 - OPAx Aport Output Enable
Sourcepub fn altoutpaden(&mut self) -> ALTOUTPADEN_W<'_>
pub fn altoutpaden(&mut self) -> ALTOUTPADEN_W<'_>
Bits 4:8 - OPAx Output Enable Value
Sourcepub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
pub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
Bits 16:23 - OPAx APORT Output
Source§impl W<u32, Reg<u32, _OPA1_CAL>>
impl W<u32, Reg<u32, _OPA1_CAL>>
Source§impl W<u32, Reg<u32, _OPA2_CTRL>>
impl W<u32, Reg<u32, _OPA2_CTRL>>
Sourcepub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
pub fn drivestrength(&mut self) -> DRIVESTRENGTH_W<'_>
Bits 0:1 - OPAx Operation Mode
Sourcepub fn outscale(&mut self) -> OUTSCALE_W<'_>
pub fn outscale(&mut self) -> OUTSCALE_W<'_>
Bit 4 - Scale OPAx Output Driving Strength
Sourcepub fn prsoutmode(&mut self) -> PRSOUTMODE_W<'_>
pub fn prsoutmode(&mut self) -> PRSOUTMODE_W<'_>
Bit 16 - OPAx PRS Output Select
Sourcepub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
pub fn aportxmasterdis(&mut self) -> APORTXMASTERDIS_W<'_>
Bit 20 - APORT Bus Master Disable
Sourcepub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
pub fn aportymasterdis(&mut self) -> APORTYMASTERDIS_W<'_>
Bit 21 - APORT Bus Master Disable
Source§impl W<u32, Reg<u32, _OPA2_TIMER>>
impl W<u32, Reg<u32, _OPA2_TIMER>>
Sourcepub fn startupdly(&mut self) -> STARTUPDLY_W<'_>
pub fn startupdly(&mut self) -> STARTUPDLY_W<'_>
Bits 0:5 - OPAx Startup Delay Count Value
Sourcepub fn warmuptime(&mut self) -> WARMUPTIME_W<'_>
pub fn warmuptime(&mut self) -> WARMUPTIME_W<'_>
Bits 8:14 - OPAx Warmup Time Count Value
Sourcepub fn settletime(&mut self) -> SETTLETIME_W<'_>
pub fn settletime(&mut self) -> SETTLETIME_W<'_>
Bits 16:25 - OPAx Output Settling Timeout Value
Source§impl W<u32, Reg<u32, _OPA2_MUX>>
impl W<u32, Reg<u32, _OPA2_MUX>>
Sourcepub fn resinmux(&mut self) -> RESINMUX_W<'_>
pub fn resinmux(&mut self) -> RESINMUX_W<'_>
Bits 16:18 - OPAx Resistor Ladder Input Mux
Source§impl W<u32, Reg<u32, _OPA2_OUT>>
impl W<u32, Reg<u32, _OPA2_OUT>>
Sourcepub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
pub fn mainouten(&mut self) -> MAINOUTEN_W<'_>
Bit 0 - OPAx Main Output Enable
Sourcepub fn altouten(&mut self) -> ALTOUTEN_W<'_>
pub fn altouten(&mut self) -> ALTOUTEN_W<'_>
Bit 1 - OPAx Alternative Output Enable
Sourcepub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
pub fn aportouten(&mut self) -> APORTOUTEN_W<'_>
Bit 2 - OPAx Aport Output Enable
Sourcepub fn altoutpaden(&mut self) -> ALTOUTPADEN_W<'_>
pub fn altoutpaden(&mut self) -> ALTOUTPADEN_W<'_>
Bits 4:8 - OPAx Output Enable Value
Sourcepub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
pub fn aportoutsel(&mut self) -> APORTOUTSEL_W<'_>
Bits 16:23 - OPAx APORT Output
Source§impl W<u32, Reg<u32, _OPA2_CAL>>
impl W<u32, Reg<u32, _OPA2_CAL>>
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn emacmpen(&mut self) -> EMACMPEN_W<'_>
pub fn emacmpen(&mut self) -> EMACMPEN_W<'_>
Bit 25 - Greater and Less Than Comparison Using the Exponential Moving Average (EMA) is Enabled
Sourcepub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
pub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
Bit 26 - Select Warmup Mode for CSEN
Sourcepub fn localsens(&mut self) -> LOCALSENS_W<'_>
pub fn localsens(&mut self) -> LOCALSENS_W<'_>
Bit 27 - Local Sensing Enable
Sourcepub fn cpaccuracy(&mut self) -> CPACCURACY_W<'_>
pub fn cpaccuracy(&mut self) -> CPACCURACY_W<'_>
Bit 28 - Charge Pump Accuracy
Source§impl W<u32, Reg<u32, _SCANMASK0>>
impl W<u32, Reg<u32, _SCANMASK0>>
Sourcepub fn scaninputen(&mut self) -> SCANINPUTEN_W<'_>
pub fn scaninputen(&mut self) -> SCANINPUTEN_W<'_>
Bits 0:31 - Scan Channel Mask
Source§impl W<u32, Reg<u32, _SCANINPUTSEL0>>
impl W<u32, Reg<u32, _SCANINPUTSEL0>>
Sourcepub fn input0to7sel(&mut self) -> INPUT0TO7SEL_W<'_>
pub fn input0to7sel(&mut self) -> INPUT0TO7SEL_W<'_>
Bits 0:3 - CSEN_INPUT0-7 Select
Sourcepub fn input8to15sel(&mut self) -> INPUT8TO15SEL_W<'_>
pub fn input8to15sel(&mut self) -> INPUT8TO15SEL_W<'_>
Bits 8:11 - CSEN_INPUT8-15 Select
Sourcepub fn input16to23sel(&mut self) -> INPUT16TO23SEL_W<'_>
pub fn input16to23sel(&mut self) -> INPUT16TO23SEL_W<'_>
Bits 16:19 - CSEN_INPUT16-23 Select
Sourcepub fn input24to31sel(&mut self) -> INPUT24TO31SEL_W<'_>
pub fn input24to31sel(&mut self) -> INPUT24TO31SEL_W<'_>
Bits 24:27 - CSEN_INPUT24-31 Select
Source§impl W<u32, Reg<u32, _SCANMASK1>>
impl W<u32, Reg<u32, _SCANMASK1>>
Sourcepub fn scaninputen(&mut self) -> SCANINPUTEN_W<'_>
pub fn scaninputen(&mut self) -> SCANINPUTEN_W<'_>
Bits 0:31 - Scan Channel Mask.
Source§impl W<u32, Reg<u32, _SCANINPUTSEL1>>
impl W<u32, Reg<u32, _SCANINPUTSEL1>>
Sourcepub fn input32to39sel(&mut self) -> INPUT32TO39SEL_W<'_>
pub fn input32to39sel(&mut self) -> INPUT32TO39SEL_W<'_>
Bits 0:3 - CSEN_INPUT32-39 Select
Sourcepub fn input40to47sel(&mut self) -> INPUT40TO47SEL_W<'_>
pub fn input40to47sel(&mut self) -> INPUT40TO47SEL_W<'_>
Bits 8:11 - CSEN_INPUT40-47 Select
Sourcepub fn input48to55sel(&mut self) -> INPUT48TO55SEL_W<'_>
pub fn input48to55sel(&mut self) -> INPUT48TO55SEL_W<'_>
Bits 16:19 - CSEN_INPUT48-55 Select
Sourcepub fn input56to63sel(&mut self) -> INPUT56TO63SEL_W<'_>
pub fn input56to63sel(&mut self) -> INPUT56TO63SEL_W<'_>
Bits 24:27 - CSEN_INPUT56-63 Select
Source§impl W<u32, Reg<u32, _EMACTRL>>
impl W<u32, Reg<u32, _EMACTRL>>
Sourcepub fn emasample(&mut self) -> EMASAMPLE_W<'_>
pub fn emasample(&mut self) -> EMASAMPLE_W<'_>
Bits 0:2 - EMA Sample Weight
Source§impl W<u32, Reg<u32, _SINGLECTRL>>
impl W<u32, Reg<u32, _SINGLECTRL>>
Sourcepub fn singlesel(&mut self) -> SINGLESEL_W<'_>
pub fn singlesel(&mut self) -> SINGLESEL_W<'_>
Bits 4:10 - Single Channel Input Select
Source§impl W<u32, Reg<u32, _DMBASELINE>>
impl W<u32, Reg<u32, _DMBASELINE>>
Sourcepub fn baselineup(&mut self) -> BASELINEUP_W<'_>
pub fn baselineup(&mut self) -> BASELINEUP_W<'_>
Bits 0:15 - Delta Modulator Integrator Initial Value
Sourcepub fn baselinedn(&mut self) -> BASELINEDN_W<'_>
pub fn baselinedn(&mut self) -> BASELINEDN_W<'_>
Bits 16:31 - Delta Modulator Integrator Initial Value
Source§impl W<u32, Reg<u32, _ANACTRL>>
impl W<u32, Reg<u32, _ANACTRL>>
Sourcepub fn irefprog(&mut self) -> IREFPROG_W<'_>
pub fn irefprog(&mut self) -> IREFPROG_W<'_>
Bits 4:6 - Reference Current Control.
Sourcepub fn idacirefs(&mut self) -> IDACIREFS_W<'_>
pub fn idacirefs(&mut self) -> IDACIREFS_W<'_>
Bits 8:10 - Current DAC and Reference Current Scale
Sourcepub fn trstprog(&mut self) -> TRSTPROG_W<'_>
pub fn trstprog(&mut self) -> TRSTPROG_W<'_>
Bits 20:22 - Reset Timing
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 4 - Set APORTCONFLICT Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 4 - Clear APORTCONFLICT Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
pub fn aportconflict(&mut self) -> APORTCONFLICT_W<'_>
Bit 4 - APORTCONFLICT Interrupt Enable
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn scanmode(&mut self) -> SCANMODE_W<'_>
pub fn scanmode(&mut self) -> SCANMODE_W<'_>
Bits 0:1 - Configure Scan Mode
Sourcepub fn scanconf(&mut self) -> SCANCONF_W<'_>
pub fn scanconf(&mut self) -> SCANCONF_W<'_>
Bits 7:8 - Select Scan Configuration
Sourcepub fn altexmap(&mut self) -> ALTEXMAP_W<'_>
pub fn altexmap(&mut self) -> ALTEXMAP_W<'_>
Bit 11 - Alternative Excitation Map
Sourcepub fn dualsample(&mut self) -> DUALSAMPLE_W<'_>
pub fn dualsample(&mut self) -> DUALSAMPLE_W<'_>
Bit 13 - Enable Dual Sample Mode
Sourcepub fn strscanres(&mut self) -> STRSCANRES_W<'_>
pub fn strscanres(&mut self) -> STRSCANRES_W<'_>
Bit 17 - Enable Storing of SCANRES
Sourcepub fn bufidl(&mut self) -> BUFIDL_W<'_>
pub fn bufidl(&mut self) -> BUFIDL_W<'_>
Bit 19 - Result Buffer Interrupt and DMA Trigger Level
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 22 - Debug Mode Run Enable
Source§impl W<u32, Reg<u32, _TIMCTRL>>
impl W<u32, Reg<u32, _TIMCTRL>>
Sourcepub fn auxpresc(&mut self) -> AUXPRESC_W<'_>
pub fn auxpresc(&mut self) -> AUXPRESC_W<'_>
Bits 0:1 - Prescaling Factor for High Frequency Timer
Sourcepub fn lfpresc(&mut self) -> LFPRESC_W<'_>
pub fn lfpresc(&mut self) -> LFPRESC_W<'_>
Bits 4:6 - Prescaling Factor for Low Frequency Timer
Sourcepub fn startdly(&mut self) -> STARTDLY_W<'_>
pub fn startdly(&mut self) -> STARTDLY_W<'_>
Bits 22:23 - Start Delay Configuration
Sourcepub fn auxstartup(&mut self) -> AUXSTARTUP_W<'_>
pub fn auxstartup(&mut self) -> AUXSTARTUP_W<'_>
Bit 28 - AUXHFRCO Startup Configuration
Source§impl W<u32, Reg<u32, _PERCTRL>>
impl W<u32, Reg<u32, _PERCTRL>>
Sourcepub fn dacch0en(&mut self) -> DACCH0EN_W<'_>
pub fn dacch0en(&mut self) -> DACCH0EN_W<'_>
Bit 0 - VDAC CH0 Enable
Sourcepub fn dacch1en(&mut self) -> DACCH1EN_W<'_>
pub fn dacch1en(&mut self) -> DACCH1EN_W<'_>
Bit 1 - VDAC CH1 Enable
Sourcepub fn dacch0data(&mut self) -> DACCH0DATA_W<'_>
pub fn dacch0data(&mut self) -> DACCH0DATA_W<'_>
Bit 2 - VDAC CH0 Data Selection
Sourcepub fn dacch1data(&mut self) -> DACCH1DATA_W<'_>
pub fn dacch1data(&mut self) -> DACCH1DATA_W<'_>
Bit 3 - VDAC CH1 Data Selection
Sourcepub fn dacstartup(&mut self) -> DACSTARTUP_W<'_>
pub fn dacstartup(&mut self) -> DACSTARTUP_W<'_>
Bit 6 - VDAC Startup Configuration
Sourcepub fn dacconvtrig(&mut self) -> DACCONVTRIG_W<'_>
pub fn dacconvtrig(&mut self) -> DACCONVTRIG_W<'_>
Bit 8 - VDAC Conversion Trigger Configuration
Sourcepub fn acmp0mode(&mut self) -> ACMP0MODE_W<'_>
pub fn acmp0mode(&mut self) -> ACMP0MODE_W<'_>
Bits 20:21 - ACMP0 Mode
Sourcepub fn acmp1mode(&mut self) -> ACMP1MODE_W<'_>
pub fn acmp1mode(&mut self) -> ACMP1MODE_W<'_>
Bits 22:23 - ACMP1 Mode
Sourcepub fn acmp0inv(&mut self) -> ACMP0INV_W<'_>
pub fn acmp0inv(&mut self) -> ACMP0INV_W<'_>
Bit 24 - Invert Analog Comparator 0 Output
Sourcepub fn acmp1inv(&mut self) -> ACMP1INV_W<'_>
pub fn acmp1inv(&mut self) -> ACMP1INV_W<'_>
Bit 25 - Invert Analog Comparator 1 Output
Sourcepub fn acmp0hysten(&mut self) -> ACMP0HYSTEN_W<'_>
pub fn acmp0hysten(&mut self) -> ACMP0HYSTEN_W<'_>
Bit 26 - ACMP0 Hysteresis Enable
Sourcepub fn acmp1hysten(&mut self) -> ACMP1HYSTEN_W<'_>
pub fn acmp1hysten(&mut self) -> ACMP1HYSTEN_W<'_>
Bit 27 - ACMP1 Hysteresis Enable
Sourcepub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
pub fn warmupmode(&mut self) -> WARMUPMODE_W<'_>
Bits 28:29 - ACMP and VDAC Duty Cycle Mode
Source§impl W<u32, Reg<u32, _DECCTRL>>
impl W<u32, Reg<u32, _DECCTRL>>
Sourcepub fn hystprs0(&mut self) -> HYSTPRS0_W<'_>
pub fn hystprs0(&mut self) -> HYSTPRS0_W<'_>
Bit 3 - Enable Decoder Hysteresis on PRS0 Output
Sourcepub fn hystprs1(&mut self) -> HYSTPRS1_W<'_>
pub fn hystprs1(&mut self) -> HYSTPRS1_W<'_>
Bit 4 - Enable Decoder Hysteresis on PRS1 Output
Sourcepub fn hystprs2(&mut self) -> HYSTPRS2_W<'_>
pub fn hystprs2(&mut self) -> HYSTPRS2_W<'_>
Bit 5 - Enable Decoder Hysteresis on PRS2 Output
Sourcepub fn hystirq(&mut self) -> HYSTIRQ_W<'_>
pub fn hystirq(&mut self) -> HYSTIRQ_W<'_>
Bit 6 - Enable Decoder Hysteresis on Interrupt Requests
Sourcepub fn prscnt(&mut self) -> PRSCNT_W<'_>
pub fn prscnt(&mut self) -> PRSCNT_W<'_>
Bit 7 - Enable Count Mode on Decoder PRS Channels 0 and 1
Sourcepub fn prssel0(&mut self) -> PRSSEL0_W<'_>
pub fn prssel0(&mut self) -> PRSSEL0_W<'_>
Bits 10:13 - LESENSE Decoder PRS Input 0 Configuration
Sourcepub fn prssel1(&mut self) -> PRSSEL1_W<'_>
pub fn prssel1(&mut self) -> PRSSEL1_W<'_>
Bits 15:18 - LESENSE Decoder PRS Input 1 Configuration
Source§impl W<u32, Reg<u32, _BIASCTRL>>
impl W<u32, Reg<u32, _BIASCTRL>>
Sourcepub fn biasmode(&mut self) -> BIASMODE_W<'_>
pub fn biasmode(&mut self) -> BIASMODE_W<'_>
Bits 0:1 - Select Bias Mode
Source§impl W<u32, Reg<u32, _PRSCTRL>>
impl W<u32, Reg<u32, _PRSCTRL>>
Sourcepub fn deccmpval(&mut self) -> DECCMPVAL_W<'_>
pub fn deccmpval(&mut self) -> DECCMPVAL_W<'_>
Bits 0:4 - Decoder State Compare Value
Sourcepub fn deccmpmask(&mut self) -> DECCMPMASK_W<'_>
pub fn deccmpmask(&mut self) -> DECCMPMASK_W<'_>
Bits 8:12 - Decoder State Compare Value Mask
Sourcepub fn deccmpen(&mut self) -> DECCMPEN_W<'_>
pub fn deccmpen(&mut self) -> DECCMPEN_W<'_>
Bit 16 - Enable PRS Output DECCMP
Source§impl W<u32, Reg<u32, _DECSTATE>>
impl W<u32, Reg<u32, _DECSTATE>>
Sourcepub fn decstate(&mut self) -> DECSTATE_W<'_>
pub fn decstate(&mut self) -> DECSTATE_W<'_>
Bits 0:4 - Current Decoder State
Source§impl W<u32, Reg<u32, _SENSORSTATE>>
impl W<u32, Reg<u32, _SENSORSTATE>>
Sourcepub fn sensorstate(&mut self) -> SENSORSTATE_W<'_>
pub fn sensorstate(&mut self) -> SENSORSTATE_W<'_>
Bits 0:3 - Decoder Input Register
Source§impl W<u32, Reg<u32, _ALTEXCONF>>
impl W<u32, Reg<u32, _ALTEXCONF>>
Sourcepub fn idleconf0(&mut self) -> IDLECONF0_W<'_>
pub fn idleconf0(&mut self) -> IDLECONF0_W<'_>
Bits 0:1 - ALTEX0 Idle Phase Configuration
Sourcepub fn idleconf1(&mut self) -> IDLECONF1_W<'_>
pub fn idleconf1(&mut self) -> IDLECONF1_W<'_>
Bits 2:3 - ALTEX1 Idle Phase Configuration
Sourcepub fn idleconf2(&mut self) -> IDLECONF2_W<'_>
pub fn idleconf2(&mut self) -> IDLECONF2_W<'_>
Bits 4:5 - ALTEX2 Idle Phase Configuration
Sourcepub fn idleconf3(&mut self) -> IDLECONF3_W<'_>
pub fn idleconf3(&mut self) -> IDLECONF3_W<'_>
Bits 6:7 - ALTEX3 Idle Phase Configuration
Sourcepub fn idleconf4(&mut self) -> IDLECONF4_W<'_>
pub fn idleconf4(&mut self) -> IDLECONF4_W<'_>
Bits 8:9 - ALTEX4 Idle Phase Configuration
Sourcepub fn idleconf5(&mut self) -> IDLECONF5_W<'_>
pub fn idleconf5(&mut self) -> IDLECONF5_W<'_>
Bits 10:11 - ALTEX5 Idle Phase Configuration
Sourcepub fn idleconf6(&mut self) -> IDLECONF6_W<'_>
pub fn idleconf6(&mut self) -> IDLECONF6_W<'_>
Bits 12:13 - ALTEX6 Idle Phase Configuration
Sourcepub fn idleconf7(&mut self) -> IDLECONF7_W<'_>
pub fn idleconf7(&mut self) -> IDLECONF7_W<'_>
Bits 14:15 - ALTEX7 Idle Phase Configuration
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn scancomplete(&mut self) -> SCANCOMPLETE_W<'_>
pub fn scancomplete(&mut self) -> SCANCOMPLETE_W<'_>
Bit 16 - Set SCANCOMPLETE Interrupt Flag
Sourcepub fn bufdatav(&mut self) -> BUFDATAV_W<'_>
pub fn bufdatav(&mut self) -> BUFDATAV_W<'_>
Bit 19 - Set BUFDATAV Interrupt Flag
Sourcepub fn buflevel(&mut self) -> BUFLEVEL_W<'_>
pub fn buflevel(&mut self) -> BUFLEVEL_W<'_>
Bit 20 - Set BUFLEVEL Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn scancomplete(&mut self) -> SCANCOMPLETE_W<'_>
pub fn scancomplete(&mut self) -> SCANCOMPLETE_W<'_>
Bit 16 - Clear SCANCOMPLETE Interrupt Flag
Sourcepub fn bufdatav(&mut self) -> BUFDATAV_W<'_>
pub fn bufdatav(&mut self) -> BUFDATAV_W<'_>
Bit 19 - Clear BUFDATAV Interrupt Flag
Sourcepub fn buflevel(&mut self) -> BUFLEVEL_W<'_>
pub fn buflevel(&mut self) -> BUFLEVEL_W<'_>
Bit 20 - Clear BUFLEVEL Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn scancomplete(&mut self) -> SCANCOMPLETE_W<'_>
pub fn scancomplete(&mut self) -> SCANCOMPLETE_W<'_>
Bit 16 - SCANCOMPLETE Interrupt Enable
Sourcepub fn bufdatav(&mut self) -> BUFDATAV_W<'_>
pub fn bufdatav(&mut self) -> BUFDATAV_W<'_>
Bit 19 - BUFDATAV Interrupt Enable
Sourcepub fn buflevel(&mut self) -> BUFLEVEL_W<'_>
pub fn buflevel(&mut self) -> BUFLEVEL_W<'_>
Bit 20 - BUFLEVEL Interrupt Enable
Source§impl W<u32, Reg<u32, _ROUTEPEN>>
impl W<u32, Reg<u32, _ROUTEPEN>>
Sourcepub fn altex0pen(&mut self) -> ALTEX0PEN_W<'_>
pub fn altex0pen(&mut self) -> ALTEX0PEN_W<'_>
Bit 16 - ALTEX0 Pin Enable
Sourcepub fn altex1pen(&mut self) -> ALTEX1PEN_W<'_>
pub fn altex1pen(&mut self) -> ALTEX1PEN_W<'_>
Bit 17 - ALTEX1 Pin Enable
Sourcepub fn altex2pen(&mut self) -> ALTEX2PEN_W<'_>
pub fn altex2pen(&mut self) -> ALTEX2PEN_W<'_>
Bit 18 - ALTEX2 Pin Enable
Sourcepub fn altex3pen(&mut self) -> ALTEX3PEN_W<'_>
pub fn altex3pen(&mut self) -> ALTEX3PEN_W<'_>
Bit 19 - ALTEX3 Pin Enable
Sourcepub fn altex4pen(&mut self) -> ALTEX4PEN_W<'_>
pub fn altex4pen(&mut self) -> ALTEX4PEN_W<'_>
Bit 20 - ALTEX4 Pin Enable
Sourcepub fn altex5pen(&mut self) -> ALTEX5PEN_W<'_>
pub fn altex5pen(&mut self) -> ALTEX5PEN_W<'_>
Bit 21 - ALTEX5 Pin Enable
Sourcepub fn altex6pen(&mut self) -> ALTEX6PEN_W<'_>
pub fn altex6pen(&mut self) -> ALTEX6PEN_W<'_>
Bit 22 - ALTEX6 Pin Enable
Sourcepub fn altex7pen(&mut self) -> ALTEX7PEN_W<'_>
pub fn altex7pen(&mut self) -> ALTEX7PEN_W<'_>
Bit 23 - ALTEX7 Pin Enable
Source§impl W<u32, Reg<u32, _ST0_TCONFA>>
impl W<u32, Reg<u32, _ST0_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST0_TCONFB>>
impl W<u32, Reg<u32, _ST0_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST1_TCONFA>>
impl W<u32, Reg<u32, _ST1_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST1_TCONFB>>
impl W<u32, Reg<u32, _ST1_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST2_TCONFA>>
impl W<u32, Reg<u32, _ST2_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST2_TCONFB>>
impl W<u32, Reg<u32, _ST2_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST3_TCONFA>>
impl W<u32, Reg<u32, _ST3_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST3_TCONFB>>
impl W<u32, Reg<u32, _ST3_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST4_TCONFA>>
impl W<u32, Reg<u32, _ST4_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST4_TCONFB>>
impl W<u32, Reg<u32, _ST4_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST5_TCONFA>>
impl W<u32, Reg<u32, _ST5_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST5_TCONFB>>
impl W<u32, Reg<u32, _ST5_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST6_TCONFA>>
impl W<u32, Reg<u32, _ST6_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST6_TCONFB>>
impl W<u32, Reg<u32, _ST6_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST7_TCONFA>>
impl W<u32, Reg<u32, _ST7_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST7_TCONFB>>
impl W<u32, Reg<u32, _ST7_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST8_TCONFA>>
impl W<u32, Reg<u32, _ST8_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST8_TCONFB>>
impl W<u32, Reg<u32, _ST8_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST9_TCONFA>>
impl W<u32, Reg<u32, _ST9_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST9_TCONFB>>
impl W<u32, Reg<u32, _ST9_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST10_TCONFA>>
impl W<u32, Reg<u32, _ST10_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST10_TCONFB>>
impl W<u32, Reg<u32, _ST10_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST11_TCONFA>>
impl W<u32, Reg<u32, _ST11_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST11_TCONFB>>
impl W<u32, Reg<u32, _ST11_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST12_TCONFA>>
impl W<u32, Reg<u32, _ST12_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST12_TCONFB>>
impl W<u32, Reg<u32, _ST12_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST13_TCONFA>>
impl W<u32, Reg<u32, _ST13_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST13_TCONFB>>
impl W<u32, Reg<u32, _ST13_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST14_TCONFA>>
impl W<u32, Reg<u32, _ST14_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST14_TCONFB>>
impl W<u32, Reg<u32, _ST14_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST15_TCONFA>>
impl W<u32, Reg<u32, _ST15_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST15_TCONFB>>
impl W<u32, Reg<u32, _ST15_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST16_TCONFA>>
impl W<u32, Reg<u32, _ST16_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST16_TCONFB>>
impl W<u32, Reg<u32, _ST16_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST17_TCONFA>>
impl W<u32, Reg<u32, _ST17_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST17_TCONFB>>
impl W<u32, Reg<u32, _ST17_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST18_TCONFA>>
impl W<u32, Reg<u32, _ST18_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST18_TCONFB>>
impl W<u32, Reg<u32, _ST18_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST19_TCONFA>>
impl W<u32, Reg<u32, _ST19_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST19_TCONFB>>
impl W<u32, Reg<u32, _ST19_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST20_TCONFA>>
impl W<u32, Reg<u32, _ST20_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST20_TCONFB>>
impl W<u32, Reg<u32, _ST20_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST21_TCONFA>>
impl W<u32, Reg<u32, _ST21_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST21_TCONFB>>
impl W<u32, Reg<u32, _ST21_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST22_TCONFA>>
impl W<u32, Reg<u32, _ST22_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST22_TCONFB>>
impl W<u32, Reg<u32, _ST22_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST23_TCONFA>>
impl W<u32, Reg<u32, _ST23_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST23_TCONFB>>
impl W<u32, Reg<u32, _ST23_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST24_TCONFA>>
impl W<u32, Reg<u32, _ST24_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST24_TCONFB>>
impl W<u32, Reg<u32, _ST24_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST25_TCONFA>>
impl W<u32, Reg<u32, _ST25_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST25_TCONFB>>
impl W<u32, Reg<u32, _ST25_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST26_TCONFA>>
impl W<u32, Reg<u32, _ST26_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST26_TCONFB>>
impl W<u32, Reg<u32, _ST26_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST27_TCONFA>>
impl W<u32, Reg<u32, _ST27_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST27_TCONFB>>
impl W<u32, Reg<u32, _ST27_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST28_TCONFA>>
impl W<u32, Reg<u32, _ST28_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST28_TCONFB>>
impl W<u32, Reg<u32, _ST28_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST29_TCONFA>>
impl W<u32, Reg<u32, _ST29_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST29_TCONFB>>
impl W<u32, Reg<u32, _ST29_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST30_TCONFA>>
impl W<u32, Reg<u32, _ST30_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST30_TCONFB>>
impl W<u32, Reg<u32, _ST30_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST31_TCONFA>>
impl W<u32, Reg<u32, _ST31_TCONFA>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _ST31_TCONFB>>
impl W<u32, Reg<u32, _ST31_TCONFB>>
Sourcepub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
pub fn nextstate(&mut self) -> NEXTSTATE_W<'_>
Bits 8:12 - Next State Index
Source§impl W<u32, Reg<u32, _CH0_TIMING>>
impl W<u32, Reg<u32, _CH0_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH0_INTERACT>>
impl W<u32, Reg<u32, _CH0_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH0_EVAL>>
impl W<u32, Reg<u32, _CH0_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH1_TIMING>>
impl W<u32, Reg<u32, _CH1_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH1_INTERACT>>
impl W<u32, Reg<u32, _CH1_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH1_EVAL>>
impl W<u32, Reg<u32, _CH1_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH2_TIMING>>
impl W<u32, Reg<u32, _CH2_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH2_INTERACT>>
impl W<u32, Reg<u32, _CH2_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH2_EVAL>>
impl W<u32, Reg<u32, _CH2_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH3_TIMING>>
impl W<u32, Reg<u32, _CH3_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH3_INTERACT>>
impl W<u32, Reg<u32, _CH3_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH3_EVAL>>
impl W<u32, Reg<u32, _CH3_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH4_TIMING>>
impl W<u32, Reg<u32, _CH4_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH4_INTERACT>>
impl W<u32, Reg<u32, _CH4_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH4_EVAL>>
impl W<u32, Reg<u32, _CH4_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH5_TIMING>>
impl W<u32, Reg<u32, _CH5_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH5_INTERACT>>
impl W<u32, Reg<u32, _CH5_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH5_EVAL>>
impl W<u32, Reg<u32, _CH5_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH6_TIMING>>
impl W<u32, Reg<u32, _CH6_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH6_INTERACT>>
impl W<u32, Reg<u32, _CH6_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH6_EVAL>>
impl W<u32, Reg<u32, _CH6_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH7_TIMING>>
impl W<u32, Reg<u32, _CH7_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH7_INTERACT>>
impl W<u32, Reg<u32, _CH7_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH7_EVAL>>
impl W<u32, Reg<u32, _CH7_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH8_TIMING>>
impl W<u32, Reg<u32, _CH8_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH8_INTERACT>>
impl W<u32, Reg<u32, _CH8_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH8_EVAL>>
impl W<u32, Reg<u32, _CH8_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH9_TIMING>>
impl W<u32, Reg<u32, _CH9_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH9_INTERACT>>
impl W<u32, Reg<u32, _CH9_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH9_EVAL>>
impl W<u32, Reg<u32, _CH9_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH10_TIMING>>
impl W<u32, Reg<u32, _CH10_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH10_INTERACT>>
impl W<u32, Reg<u32, _CH10_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH10_EVAL>>
impl W<u32, Reg<u32, _CH10_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH11_TIMING>>
impl W<u32, Reg<u32, _CH11_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH11_INTERACT>>
impl W<u32, Reg<u32, _CH11_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH11_EVAL>>
impl W<u32, Reg<u32, _CH11_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH12_TIMING>>
impl W<u32, Reg<u32, _CH12_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH12_INTERACT>>
impl W<u32, Reg<u32, _CH12_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH12_EVAL>>
impl W<u32, Reg<u32, _CH12_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH13_TIMING>>
impl W<u32, Reg<u32, _CH13_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH13_INTERACT>>
impl W<u32, Reg<u32, _CH13_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH13_EVAL>>
impl W<u32, Reg<u32, _CH13_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH14_TIMING>>
impl W<u32, Reg<u32, _CH14_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH14_INTERACT>>
impl W<u32, Reg<u32, _CH14_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH14_EVAL>>
impl W<u32, Reg<u32, _CH14_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CH15_TIMING>>
impl W<u32, Reg<u32, _CH15_TIMING>>
Sourcepub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
pub fn sampledly(&mut self) -> SAMPLEDLY_W<'_>
Bits 6:13 - Set Sample Delay
Sourcepub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
pub fn measuredly(&mut self) -> MEASUREDLY_W<'_>
Bits 14:23 - Set Measure Delay
Source§impl W<u32, Reg<u32, _CH15_INTERACT>>
impl W<u32, Reg<u32, _CH15_INTERACT>>
Sourcepub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
pub fn sampleclk(&mut self) -> SAMPLECLK_W<'_>
Bit 20 - Select Clock Used for Timing of Sample Delay
Source§impl W<u32, Reg<u32, _CH15_EVAL>>
impl W<u32, Reg<u32, _CH15_EVAL>>
Sourcepub fn compthres(&mut self) -> COMPTHRES_W<'_>
pub fn compthres(&mut self) -> COMPTHRES_W<'_>
Bits 0:15 - Decision Threshold for Sensor Data
Sourcepub fn strsample(&mut self) -> STRSAMPLE_W<'_>
pub fn strsample(&mut self) -> STRSAMPLE_W<'_>
Bits 18:19 - Enable Storing of Sensor Sample in Result Buffer
Sourcepub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
pub fn scanresinv(&mut self) -> SCANRESINV_W<'_>
Bit 20 - Enable Inversion of Result
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 2 - Debug Mode Run Enable
Sourcepub fn preccv0top(&mut self) -> PRECCV0TOP_W<'_>
pub fn preccv0top(&mut self) -> PRECCV0TOP_W<'_>
Bit 4 - Pre-counter CCV0 Top Value Enable
Sourcepub fn cntpresc(&mut self) -> CNTPRESC_W<'_>
pub fn cntpresc(&mut self) -> CNTPRESC_W<'_>
Bits 8:11 - Counter Prescaler Value
Sourcepub fn oscfdeten(&mut self) -> OSCFDETEN_W<'_>
pub fn oscfdeten(&mut self) -> OSCFDETEN_W<'_>
Bit 15 - Oscillator Failure Detection Enable
Sourcepub fn lyearcorrdis(&mut self) -> LYEARCORRDIS_W<'_>
pub fn lyearcorrdis(&mut self) -> LYEARCORRDIS_W<'_>
Bit 17 - Leap Year Correction Disabled
Source§impl W<u32, Reg<u32, _IFS>>
impl W<u32, Reg<u32, _IFS>>
Sourcepub fn hourtick(&mut self) -> HOURTICK_W<'_>
pub fn hourtick(&mut self) -> HOURTICK_W<'_>
Bit 7 - Set HOURTICK Interrupt Flag
Sourcepub fn monthtick(&mut self) -> MONTHTICK_W<'_>
pub fn monthtick(&mut self) -> MONTHTICK_W<'_>
Bit 10 - Set MONTHTICK Interrupt Flag
Source§impl W<u32, Reg<u32, _IFC>>
impl W<u32, Reg<u32, _IFC>>
Sourcepub fn hourtick(&mut self) -> HOURTICK_W<'_>
pub fn hourtick(&mut self) -> HOURTICK_W<'_>
Bit 7 - Clear HOURTICK Interrupt Flag
Sourcepub fn monthtick(&mut self) -> MONTHTICK_W<'_>
pub fn monthtick(&mut self) -> MONTHTICK_W<'_>
Bit 10 - Clear MONTHTICK Interrupt Flag
Source§impl W<u32, Reg<u32, _IEN>>
impl W<u32, Reg<u32, _IEN>>
Sourcepub fn hourtick(&mut self) -> HOURTICK_W<'_>
pub fn hourtick(&mut self) -> HOURTICK_W<'_>
Bit 7 - HOURTICK Interrupt Enable
Sourcepub fn monthtick(&mut self) -> MONTHTICK_W<'_>
pub fn monthtick(&mut self) -> MONTHTICK_W<'_>
Bit 10 - MONTHTICK Interrupt Enable
Source§impl W<u32, Reg<u32, _CMD>>
impl W<u32, Reg<u32, _CMD>>
Sourcepub fn clrstatus(&mut self) -> CLRSTATUS_W<'_>
pub fn clrstatus(&mut self) -> CLRSTATUS_W<'_>
Bit 0 - Clear RTCC_STATUS Register
Source§impl W<u32, Reg<u32, _CC0_CTRL>>
impl W<u32, Reg<u32, _CC0_CTRL>>
Sourcepub fn prssel(&mut self) -> PRSSEL_W<'_>
pub fn prssel(&mut self) -> PRSSEL_W<'_>
Bits 6:9 - Compare/Capture Channel PRS Input Channel Selection
Sourcepub fn compbase(&mut self) -> COMPBASE_W<'_>
pub fn compbase(&mut self) -> COMPBASE_W<'_>
Bit 11 - Capture Compare Channel Comparison Base
Sourcepub fn compmask(&mut self) -> COMPMASK_W<'_>
pub fn compmask(&mut self) -> COMPMASK_W<'_>
Bits 12:16 - Capture Compare Channel Comparison Mask
Source§impl W<u32, Reg<u32, _CC1_CTRL>>
impl W<u32, Reg<u32, _CC1_CTRL>>
Sourcepub fn prssel(&mut self) -> PRSSEL_W<'_>
pub fn prssel(&mut self) -> PRSSEL_W<'_>
Bits 6:9 - Compare/Capture Channel PRS Input Channel Selection
Sourcepub fn compbase(&mut self) -> COMPBASE_W<'_>
pub fn compbase(&mut self) -> COMPBASE_W<'_>
Bit 11 - Capture Compare Channel Comparison Base
Sourcepub fn compmask(&mut self) -> COMPMASK_W<'_>
pub fn compmask(&mut self) -> COMPMASK_W<'_>
Bits 12:16 - Capture Compare Channel Comparison Mask
Source§impl W<u32, Reg<u32, _CC2_CTRL>>
impl W<u32, Reg<u32, _CC2_CTRL>>
Sourcepub fn prssel(&mut self) -> PRSSEL_W<'_>
pub fn prssel(&mut self) -> PRSSEL_W<'_>
Bits 6:9 - Compare/Capture Channel PRS Input Channel Selection
Sourcepub fn compbase(&mut self) -> COMPBASE_W<'_>
pub fn compbase(&mut self) -> COMPBASE_W<'_>
Bit 11 - Capture Compare Channel Comparison Base
Sourcepub fn compmask(&mut self) -> COMPMASK_W<'_>
pub fn compmask(&mut self) -> COMPMASK_W<'_>
Bits 12:16 - Capture Compare Channel Comparison Mask
Source§impl W<u32, Reg<u32, _CTRL>>
impl W<u32, Reg<u32, _CTRL>>
Sourcepub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
pub fn debugrun(&mut self) -> DEBUGRUN_W<'_>
Bit 1 - Debug Mode Run Enable
Sourcepub fn em4block(&mut self) -> EM4BLOCK_W<'_>
pub fn em4block(&mut self) -> EM4BLOCK_W<'_>
Bit 5 - Energy Mode 4 Block
Sourcepub fn swoscblock(&mut self) -> SWOSCBLOCK_W<'_>
pub fn swoscblock(&mut self) -> SWOSCBLOCK_W<'_>
Bit 6 - Software Oscillator Disable Block
Sourcepub fn wdogrstdis(&mut self) -> WDOGRSTDIS_W<'_>
pub fn wdogrstdis(&mut self) -> WDOGRSTDIS_W<'_>
Bit 31 - Watchdog Reset Disable
Source§impl W<u32, Reg<u32, _PCH0_PRSCTRL>>
impl W<u32, Reg<u32, _PCH0_PRSCTRL>>
Sourcepub fn prsmissrsten(&mut self) -> PRSMISSRSTEN_W<'_>
pub fn prsmissrsten(&mut self) -> PRSMISSRSTEN_W<'_>
Bit 8 - PRS Missing Event Will Trigger a Watchdog Reset
Source§impl W<u32, Reg<u32, _PCH1_PRSCTRL>>
impl W<u32, Reg<u32, _PCH1_PRSCTRL>>
Sourcepub fn prsmissrsten(&mut self) -> PRSMISSRSTEN_W<'_>
pub fn prsmissrsten(&mut self) -> PRSMISSRSTEN_W<'_>
Bit 8 - PRS Missing Event Will Trigger a Watchdog Reset
Source§impl W<u32, Reg<u32, _ETMCR>>
impl W<u32, Reg<u32, _ETMCR>>
Sourcepub fn powerdwn(&mut self) -> POWERDWN_W<'_>
pub fn powerdwn(&mut self) -> POWERDWN_W<'_>
Bit 0 - ETM Control in low power mode
Sourcepub fn portsize(&mut self) -> PORTSIZE_W<'_>
pub fn portsize(&mut self) -> PORTSIZE_W<'_>
Bits 4:6 - ETM Port Size
Sourcepub fn branchoutput(&mut self) -> BRANCHOUTPUT_W<'_>
pub fn branchoutput(&mut self) -> BRANCHOUTPUT_W<'_>
Bit 8 - Branch Output
Sourcepub fn dbgreqctrl(&mut self) -> DBGREQCTRL_W<'_>
pub fn dbgreqctrl(&mut self) -> DBGREQCTRL_W<'_>
Bit 9 - Debug Request Control
Sourcepub fn etmportsel(&mut self) -> ETMPORTSEL_W<'_>
pub fn etmportsel(&mut self) -> ETMPORTSEL_W<'_>
Bit 11 - ETM Port Selection
Sourcepub fn portmode2(&mut self) -> PORTMODE2_W<'_>
pub fn portmode2(&mut self) -> PORTMODE2_W<'_>
Bit 13 - Port Mode[2]
Sourcepub fn portmode(&mut self) -> PORTMODE_W<'_>
pub fn portmode(&mut self) -> PORTMODE_W<'_>
Bits 16:17 - Port Mode Control
Sourcepub fn eportsize(&mut self) -> EPORTSIZE_W<'_>
pub fn eportsize(&mut self) -> EPORTSIZE_W<'_>
Bits 21:22 - Port Size[3]
Sourcepub fn tstampen(&mut self) -> TSTAMPEN_W<'_>
pub fn tstampen(&mut self) -> TSTAMPEN_W<'_>
Bit 28 - Time Stamp Enable
Source§impl W<u32, Reg<u32, _ETMTESSEICR>>
impl W<u32, Reg<u32, _ETMTESSEICR>>
Sourcepub fn startrsel(&mut self) -> STARTRSEL_W<'_>
pub fn startrsel(&mut self) -> STARTRSEL_W<'_>
Bits 0:3 - Stop Resource Selection
Sourcepub fn stoprsel(&mut self) -> STOPRSEL_W<'_>
pub fn stoprsel(&mut self) -> STOPRSEL_W<'_>
Bits 16:19 - Stop Resource Selection
Source§impl W<u32, Reg<u32, _ITTRIGOUT>>
impl W<u32, Reg<u32, _ITTRIGOUT>>
Sourcepub fn triggerout(&mut self) -> TRIGGEROUT_W<'_>
pub fn triggerout(&mut self) -> TRIGGEROUT_W<'_>
Bit 0 - Trigger output value
Source§impl W<u32, Reg<u32, _PPUPATD0>>
impl W<u32, Reg<u32, _PPUPATD0>>
Sourcepub fn cryotimer(&mut self) -> CRYOTIMER_W<'_>
pub fn cryotimer(&mut self) -> CRYOTIMER_W<'_>
Bit 7 - CRYOTIMER access control bit
Sourcepub fn crypto0(&mut self) -> CRYPTO0_W<'_>
pub fn crypto0(&mut self) -> CRYPTO0_W<'_>
Bit 8 - Advanced Encryption Standard Accelerator 0 access control bit
Sourcepub fn crypto1(&mut self) -> CRYPTO1_W<'_>
pub fn crypto1(&mut self) -> CRYPTO1_W<'_>
Bit 9 - Advanced Encryption Standard Accelerator 1 access control bit
Sourcepub fn vdac0(&mut self) -> VDAC0_W<'_>
pub fn vdac0(&mut self) -> VDAC0_W<'_>
Bit 11 - Digital to Analog Converter 0 access control bit
Sourcepub fn idac0(&mut self) -> IDAC0_W<'_>
pub fn idac0(&mut self) -> IDAC0_W<'_>
Bit 20 - Current Digital to Analog Converter 0 access control bit
Sourcepub fn ldma(&mut self) -> LDMA_W<'_>
pub fn ldma(&mut self) -> LDMA_W<'_>
Bit 22 - Linked Direct Memory Access Controller access control bit
Sourcepub fn lesense(&mut self) -> LESENSE_W<'_>
pub fn lesense(&mut self) -> LESENSE_W<'_>
Bit 23 - Low Energy Sensor Interface access control bit
Sourcepub fn letimer0(&mut self) -> LETIMER0_W<'_>
pub fn letimer0(&mut self) -> LETIMER0_W<'_>
Bit 24 - Low Energy Timer 0 access control bit
Source§impl W<u32, Reg<u32, _PPUPATD1>>
impl W<u32, Reg<u32, _PPUPATD1>>
Sourcepub fn trng0(&mut self) -> TRNG0_W<'_>
pub fn trng0(&mut self) -> TRNG0_W<'_>
Bit 7 - True Random Number Generator 0 access control bit
Sourcepub fn usart0(&mut self) -> USART0_W<'_>
pub fn usart0(&mut self) -> USART0_W<'_>
Bit 8 - Universal Synchronous/Asynchronous Receiver/Transmitter 0 access control bit
Sourcepub fn usart1(&mut self) -> USART1_W<'_>
pub fn usart1(&mut self) -> USART1_W<'_>
Bit 9 - Universal Synchronous/Asynchronous Receiver/Transmitter 1 access control bit
Sourcepub fn usart2(&mut self) -> USART2_W<'_>
pub fn usart2(&mut self) -> USART2_W<'_>
Bit 10 - Universal Synchronous/Asynchronous Receiver/Transmitter 2 access control bit
Source§impl W<u32, Reg<u32, _CONTROL>>
impl W<u32, Reg<u32, _CONTROL>>
Sourcepub fn condbypass(&mut self) -> CONDBYPASS_W<'_>
pub fn condbypass(&mut self) -> CONDBYPASS_W<'_>
Bit 3 - Conditioning Bypass
Sourcepub fn repcountien(&mut self) -> REPCOUNTIEN_W<'_>
pub fn repcountien(&mut self) -> REPCOUNTIEN_W<'_>
Bit 4 - Interrupt Enable for Repetition Count Test Failure
Sourcepub fn apt64ien(&mut self) -> APT64IEN_W<'_>
pub fn apt64ien(&mut self) -> APT64IEN_W<'_>
Bit 5 - Interrupt Enable for Adaptive Proportion Test Failure (64-sample Window)
Sourcepub fn apt4096ien(&mut self) -> APT4096IEN_W<'_>
pub fn apt4096ien(&mut self) -> APT4096IEN_W<'_>
Bit 6 - Interrupt Enable for Adaptive Proportion Test Failure (4096-sample Window)
Sourcepub fn softreset(&mut self) -> SOFTRESET_W<'_>
pub fn softreset(&mut self) -> SOFTRESET_W<'_>
Bit 8 - Software Reset
Sourcepub fn preien(&mut self) -> PREIEN_W<'_>
pub fn preien(&mut self) -> PREIEN_W<'_>
Bit 9 - Interrupt enable for AIS31 preliminary noise alarm
Sourcepub fn forcerun(&mut self) -> FORCERUN_W<'_>
pub fn forcerun(&mut self) -> FORCERUN_W<'_>
Bit 11 - Oscillator Force Run
Sourcepub fn bypais31(&mut self) -> BYPAIS31_W<'_>
pub fn bypais31(&mut self) -> BYPAIS31_W<'_>
Bit 13 - AIS31 Start-up Test Bypass.