[−][src]Struct atsamd51p19a::generic::W
Register writer.
Used as an argument to the closures in the write
and modify
methods of the register.
Implementations
impl<U, REG> W<U, REG>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
impl W<u8, Reg<u8, _CTRLB>>
[src]
pub fn start0(&mut self) -> START0_W
[src]
Bit 0 - Comparator 0 Start Comparison
pub fn start1(&mut self) -> START1_W
[src]
Bit 1 - Comparator 1 Start Comparison
impl W<u16, Reg<u16, _EVCTRL>>
[src]
pub fn compeo0(&mut self) -> COMPEO0_W
[src]
Bit 0 - Comparator 0 Event Output Enable
pub fn compeo1(&mut self) -> COMPEO1_W
[src]
Bit 1 - Comparator 1 Event Output Enable
pub fn wineo0(&mut self) -> WINEO0_W
[src]
Bit 4 - Window 0 Event Output Enable
pub fn compei0(&mut self) -> COMPEI0_W
[src]
Bit 8 - Comparator 0 Event Input Enable
pub fn compei1(&mut self) -> COMPEI1_W
[src]
Bit 9 - Comparator 1 Event Input Enable
pub fn invei0(&mut self) -> INVEI0_W
[src]
Bit 12 - Comparator 0 Input Event Invert Enable
pub fn invei1(&mut self) -> INVEI1_W
[src]
Bit 13 - Comparator 1 Input Event Invert Enable
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 0 - Comparator 0 Interrupt Enable
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 1 - Comparator 1 Interrupt Enable
pub fn win0(&mut self) -> WIN0_W
[src]
Bit 4 - Window 0 Interrupt Enable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 0 - Comparator 0 Interrupt Enable
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 1 - Comparator 1 Interrupt Enable
pub fn win0(&mut self) -> WIN0_W
[src]
Bit 4 - Window 0 Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn comp0(&mut self) -> COMP0_W
[src]
Bit 0 - Comparator 0
pub fn comp1(&mut self) -> COMP1_W
[src]
Bit 1 - Comparator 1
pub fn win0(&mut self) -> WIN0_W
[src]
Bit 4 - Window 0
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _WINCTRL>>
[src]
pub fn wen0(&mut self) -> WEN0_W
[src]
Bit 0 - Window 0 Mode Enable
pub fn wintsel0(&mut self) -> WINTSEL0_W
[src]
Bits 1:2 - Window 0 Interrupt Selection
impl W<u8, Reg<u8, _SCALER>>
[src]
impl W<u32, Reg<u32, _COMPCTRL>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn single(&mut self) -> SINGLE_W
[src]
Bit 2 - Single-Shot Mode
pub fn intsel(&mut self) -> INTSEL_W
[src]
Bits 3:4 - Interrupt Selection
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn muxneg(&mut self) -> MUXNEG_W
[src]
Bits 8:10 - Negative Input Mux Selection
pub fn muxpos(&mut self) -> MUXPOS_W
[src]
Bits 12:14 - Positive Input Mux Selection
pub fn swap(&mut self) -> SWAP_W
[src]
Bit 15 - Swap Inputs and Invert
pub fn speed(&mut self) -> SPEED_W
[src]
Bits 16:17 - Speed Selection
pub fn hysten(&mut self) -> HYSTEN_W
[src]
Bit 19 - Hysteresis Enable
pub fn hyst(&mut self) -> HYST_W
[src]
Bits 20:21 - Hysteresis Level
pub fn flen(&mut self) -> FLEN_W
[src]
Bits 24:26 - Filter Length
pub fn out(&mut self) -> OUT_W
[src]
Bits 28:29 - Output
impl W<u16, Reg<u16, _CALIB>>
[src]
impl W<u16, Reg<u16, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn dualsel(&mut self) -> DUALSEL_W
[src]
Bits 3:4 - Dual Mode Trigger Selection
pub fn slaveen(&mut self) -> SLAVEEN_W
[src]
Bit 5 - Slave Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - On Demand Control
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:10 - Prescaler Configuration
pub fn r2r(&mut self) -> R2R_W
[src]
Bit 15 - Rail to Rail Operation Enable
impl W<u8, Reg<u8, _EVCTRL>>
[src]
pub fn flushei(&mut self) -> FLUSHEI_W
[src]
Bit 0 - Flush Event Input Enable
pub fn startei(&mut self) -> STARTEI_W
[src]
Bit 1 - Start Conversion Event Input Enable
pub fn flushinv(&mut self) -> FLUSHINV_W
[src]
Bit 2 - Flush Event Invert Enable
pub fn startinv(&mut self) -> STARTINV_W
[src]
Bit 3 - Start Conversion Event Invert Enable
pub fn resrdyeo(&mut self) -> RESRDYEO_W
[src]
Bit 4 - Result Ready Event Out
pub fn winmoneo(&mut self) -> WINMONEO_W
[src]
Bit 5 - Window Monitor Event Out
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u16, Reg<u16, _INPUTCTRL>>
[src]
pub fn muxpos(&mut self) -> MUXPOS_W
[src]
Bits 0:4 - Positive Mux Input Selection
pub fn diffmode(&mut self) -> DIFFMODE_W
[src]
Bit 7 - Differential Mode
pub fn muxneg(&mut self) -> MUXNEG_W
[src]
Bits 8:12 - Negative Mux Input Selection
pub fn dseqstop(&mut self) -> DSEQSTOP_W
[src]
Bit 15 - Stop DMA Sequencing
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn leftadj(&mut self) -> LEFTADJ_W
[src]
Bit 0 - Left-Adjusted Result
pub fn freerun(&mut self) -> FREERUN_W
[src]
Bit 1 - Free Running Mode
pub fn corren(&mut self) -> CORREN_W
[src]
Bit 2 - Digital Correction Logic Enable
pub fn ressel(&mut self) -> RESSEL_W
[src]
Bits 3:4 - Conversion Result Resolution
pub fn winmode(&mut self) -> WINMODE_W
[src]
Bits 8:10 - Window Monitor Mode
pub fn winss(&mut self) -> WINSS_W
[src]
Bit 11 - Window Single Sample
impl W<u8, Reg<u8, _REFCTRL>>
[src]
pub fn refsel(&mut self) -> REFSEL_W
[src]
Bits 0:3 - Reference Selection
pub fn refcomp(&mut self) -> REFCOMP_W
[src]
Bit 7 - Reference Buffer Offset Compensation Enable
impl W<u8, Reg<u8, _AVGCTRL>>
[src]
pub fn samplenum(&mut self) -> SAMPLENUM_W
[src]
Bits 0:3 - Number of Samples to be Collected
pub fn adjres(&mut self) -> ADJRES_W
[src]
Bits 4:6 - Adjusting Result / Division Coefficient
impl W<u8, Reg<u8, _SAMPCTRL>>
[src]
pub fn samplen(&mut self) -> SAMPLEN_W
[src]
Bits 0:5 - Sampling Time Length
pub fn offcomp(&mut self) -> OFFCOMP_W
[src]
Bit 7 - Comparator Offset Compensation Enable
impl W<u16, Reg<u16, _WINLT>>
[src]
impl W<u16, Reg<u16, _WINUT>>
[src]
impl W<u16, Reg<u16, _GAINCORR>>
[src]
pub fn gaincorr(&mut self) -> GAINCORR_W
[src]
Bits 0:11 - Gain Correction Value
impl W<u16, Reg<u16, _OFFSETCORR>>
[src]
pub fn offsetcorr(&mut self) -> OFFSETCORR_W
[src]
Bits 0:11 - Offset Correction Value
impl W<u8, Reg<u8, _SWTRIG>>
[src]
pub fn flush(&mut self) -> FLUSH_W
[src]
Bit 0 - ADC Conversion Flush
pub fn start(&mut self) -> START_W
[src]
Bit 1 - Start ADC Conversion
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn resrdy(&mut self) -> RESRDY_W
[src]
Bit 0 - Result Ready Interrupt Disable
pub fn overrun(&mut self) -> OVERRUN_W
[src]
Bit 1 - Overrun Interrupt Disable
pub fn winmon(&mut self) -> WINMON_W
[src]
Bit 2 - Window Monitor Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn resrdy(&mut self) -> RESRDY_W
[src]
Bit 0 - Result Ready Interrupt Enable
pub fn overrun(&mut self) -> OVERRUN_W
[src]
Bit 1 - Overrun Interrupt Enable
pub fn winmon(&mut self) -> WINMON_W
[src]
Bit 2 - Window Monitor Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn resrdy(&mut self) -> RESRDY_W
[src]
Bit 0 - Result Ready Interrupt Flag
pub fn overrun(&mut self) -> OVERRUN_W
[src]
Bit 1 - Overrun Interrupt Flag
pub fn winmon(&mut self) -> WINMON_W
[src]
Bit 2 - Window Monitor Interrupt Flag
impl W<u32, Reg<u32, _DSEQDATA>>
[src]
impl W<u32, Reg<u32, _DSEQCTRL>>
[src]
pub fn inputctrl(&mut self) -> INPUTCTRL_W
[src]
Bit 0 - Input Control
pub fn ctrlb(&mut self) -> CTRLB_W
[src]
Bit 1 - Control B
pub fn refctrl(&mut self) -> REFCTRL_W
[src]
Bit 2 - Reference Control
pub fn avgctrl(&mut self) -> AVGCTRL_W
[src]
Bit 3 - Average Control
pub fn sampctrl(&mut self) -> SAMPCTRL_W
[src]
Bit 4 - Sampling Time Control
pub fn winlt(&mut self) -> WINLT_W
[src]
Bit 5 - Window Monitor Lower Threshold
pub fn winut(&mut self) -> WINUT_W
[src]
Bit 6 - Window Monitor Upper Threshold
pub fn gaincorr(&mut self) -> GAINCORR_W
[src]
Bit 7 - Gain Correction
pub fn offsetcorr(&mut self) -> OFFSETCORR_W
[src]
Bit 8 - Offset Correction
pub fn autostart(&mut self) -> AUTOSTART_W
[src]
Bit 31 - ADC Auto-Start Conversion
impl W<u16, Reg<u16, _CALIB>>
[src]
pub fn biascomp(&mut self) -> BIASCOMP_W
[src]
Bits 0:2 - Bias Comparator Scaling
pub fn biasr2r(&mut self) -> BIASR2R_W
[src]
Bits 4:6 - Bias R2R Ampli scaling
pub fn biasrefbuf(&mut self) -> BIASREFBUF_W
[src]
Bits 8:10 - Bias Reference Buffer Scaling
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn aesmode(&mut self) -> AESMODE_W
[src]
Bits 2:4 - AES Modes of operation
pub fn cfbs(&mut self) -> CFBS_W
[src]
Bits 5:7 - Cipher Feedback Block Size
pub fn keysize(&mut self) -> KEYSIZE_W
[src]
Bits 8:9 - Encryption Key Size
pub fn cipher(&mut self) -> CIPHER_W
[src]
Bit 10 - Cipher Mode
pub fn startmode(&mut self) -> STARTMODE_W
[src]
Bit 11 - Start Mode Select
pub fn lod(&mut self) -> LOD_W
[src]
Bit 12 - Last Output Data Mode
pub fn keygen(&mut self) -> KEYGEN_W
[src]
Bit 13 - Last Key Generation
pub fn xorkey(&mut self) -> XORKEY_W
[src]
Bit 14 - XOR Key Operation
pub fn ctype(&mut self) -> CTYPE_W
[src]
Bits 16:19 - Counter Measure Type
impl W<u8, Reg<u8, _CTRLB>>
[src]
pub fn start(&mut self) -> START_W
[src]
Bit 0 - Start Encryption/Decryption
pub fn newmsg(&mut self) -> NEWMSG_W
[src]
Bit 1 - New message
pub fn eom(&mut self) -> EOM_W
[src]
Bit 2 - End of message
pub fn gfmul(&mut self) -> GFMUL_W
[src]
Bit 3 - GF Multiplication
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn enccmp(&mut self) -> ENCCMP_W
[src]
Bit 0 - Encryption Complete Interrupt Enable
pub fn gfmcmp(&mut self) -> GFMCMP_W
[src]
Bit 1 - GF Multiplication Complete Interrupt Enable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn enccmp(&mut self) -> ENCCMP_W
[src]
Bit 0 - Encryption Complete Interrupt Enable
pub fn gfmcmp(&mut self) -> GFMCMP_W
[src]
Bit 1 - GF Multiplication Complete Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn enccmp(&mut self) -> ENCCMP_W
[src]
Bit 0 - Encryption Complete
pub fn gfmcmp(&mut self) -> GFMCMP_W
[src]
Bit 1 - GF Multiplication Complete
impl W<u8, Reg<u8, _DATABUFPTR>>
[src]
pub fn indataptr(&mut self) -> INDATAPTR_W
[src]
Bits 0:1 - Input Data Pointer
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _CTRL>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
impl W<u8, Reg<u8, _SEQCTRL>>
[src]
impl W<u32, Reg<u32, _LUTCTRL>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - LUT Enable
pub fn filtsel(&mut self) -> FILTSEL_W
[src]
Bits 4:5 - Filter Selection
pub fn edgesel(&mut self) -> EDGESEL_W
[src]
Bit 7 - Edge Selection
pub fn insel0(&mut self) -> INSEL0_W
[src]
Bits 8:11 - Input Selection 0
pub fn insel1(&mut self) -> INSEL1_W
[src]
Bits 12:15 - Input Selection 1
pub fn insel2(&mut self) -> INSEL2_W
[src]
Bits 16:19 - Input Selection 2
pub fn invei(&mut self) -> INVEI_W
[src]
Bit 20 - Inverted Event Input Enable
pub fn lutei(&mut self) -> LUTEI_W
[src]
Bit 21 - LUT Event Input Enable
pub fn luteo(&mut self) -> LUTEO_W
[src]
Bit 22 - LUT Event Output Enable
pub fn truth(&mut self) -> TRUTH_W
[src]
Bits 24:31 - Truth Value
impl W<u32, Reg<u32, _CFG>>
[src]
pub fn icdis(&mut self) -> ICDIS_W
[src]
Bit 1 - Instruction Cache Disable
pub fn dcdis(&mut self) -> DCDIS_W
[src]
Bit 2 - Data Cache Disable
pub fn csizesw(&mut self) -> CSIZESW_W
[src]
Bits 4:6 - Cache size configured by software
impl W<u32, Reg<u32, _CTRL>>
[src]
impl W<u32, Reg<u32, _LCKWAY>>
[src]
impl W<u32, Reg<u32, _MAINT0>>
[src]
impl W<u32, Reg<u32, _MAINT1>>
[src]
pub fn index(&mut self) -> INDEX_W
[src]
Bits 4:11 - Invalidate Index
pub fn way(&mut self) -> WAY_W
[src]
Bits 28:31 - Invalidate Way
impl W<u32, Reg<u32, _MCFG>>
[src]
impl W<u32, Reg<u32, _MEN>>
[src]
impl W<u32, Reg<u32, _MCTRL>>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable DAC Controller
impl W<u8, Reg<u8, _CTRLB>>
[src]
pub fn diff(&mut self) -> DIFF_W
[src]
Bit 0 - Differential mode enable
pub fn refsel(&mut self) -> REFSEL_W
[src]
Bits 1:2 - Reference Selection for DAC0/1
impl W<u8, Reg<u8, _EVCTRL>>
[src]
pub fn startei0(&mut self) -> STARTEI0_W
[src]
Bit 0 - Start Conversion Event Input DAC 0
pub fn startei1(&mut self) -> STARTEI1_W
[src]
Bit 1 - Start Conversion Event Input DAC 1
pub fn emptyeo0(&mut self) -> EMPTYEO0_W
[src]
Bit 2 - Data Buffer Empty Event Output DAC 0
pub fn emptyeo1(&mut self) -> EMPTYEO1_W
[src]
Bit 3 - Data Buffer Empty Event Output DAC 1
pub fn invei0(&mut self) -> INVEI0_W
[src]
Bit 4 - Enable Invertion of DAC 0 input event
pub fn invei1(&mut self) -> INVEI1_W
[src]
Bit 5 - Enable Invertion of DAC 1 input event
pub fn resrdyeo0(&mut self) -> RESRDYEO0_W
[src]
Bit 6 - Result Ready Event Output 0
pub fn resrdyeo1(&mut self) -> RESRDYEO1_W
[src]
Bit 7 - Result Ready Event Output 1
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn underrun0(&mut self) -> UNDERRUN0_W
[src]
Bit 0 - Underrun 0 Interrupt Enable
pub fn underrun1(&mut self) -> UNDERRUN1_W
[src]
Bit 1 - Underrun 1 Interrupt Enable
pub fn empty0(&mut self) -> EMPTY0_W
[src]
Bit 2 - Data Buffer 0 Empty Interrupt Enable
pub fn empty1(&mut self) -> EMPTY1_W
[src]
Bit 3 - Data Buffer 1 Empty Interrupt Enable
pub fn resrdy0(&mut self) -> RESRDY0_W
[src]
Bit 4 - Result 0 Ready Interrupt Enable
pub fn resrdy1(&mut self) -> RESRDY1_W
[src]
Bit 5 - Result 1 Ready Interrupt Enable
pub fn overrun0(&mut self) -> OVERRUN0_W
[src]
Bit 6 - Overrun 0 Interrupt Enable
pub fn overrun1(&mut self) -> OVERRUN1_W
[src]
Bit 7 - Overrun 1 Interrupt Enable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn underrun0(&mut self) -> UNDERRUN0_W
[src]
Bit 0 - Underrun 0 Interrupt Enable
pub fn underrun1(&mut self) -> UNDERRUN1_W
[src]
Bit 1 - Underrun 1 Interrupt Enable
pub fn empty0(&mut self) -> EMPTY0_W
[src]
Bit 2 - Data Buffer 0 Empty Interrupt Enable
pub fn empty1(&mut self) -> EMPTY1_W
[src]
Bit 3 - Data Buffer 1 Empty Interrupt Enable
pub fn resrdy0(&mut self) -> RESRDY0_W
[src]
Bit 4 - Result 0 Ready Interrupt Enable
pub fn resrdy1(&mut self) -> RESRDY1_W
[src]
Bit 5 - Result 1 Ready Interrupt Enable
pub fn overrun0(&mut self) -> OVERRUN0_W
[src]
Bit 6 - Overrun 0 Interrupt Enable
pub fn overrun1(&mut self) -> OVERRUN1_W
[src]
Bit 7 - Overrun 1 Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn underrun0(&mut self) -> UNDERRUN0_W
[src]
Bit 0 - Result 0 Underrun
pub fn underrun1(&mut self) -> UNDERRUN1_W
[src]
Bit 1 - Result 1 Underrun
pub fn empty0(&mut self) -> EMPTY0_W
[src]
Bit 2 - Data Buffer 0 Empty
pub fn empty1(&mut self) -> EMPTY1_W
[src]
Bit 3 - Data Buffer 1 Empty
pub fn resrdy0(&mut self) -> RESRDY0_W
[src]
Bit 4 - Result 0 Ready
pub fn resrdy1(&mut self) -> RESRDY1_W
[src]
Bit 5 - Result 1 Ready
pub fn overrun0(&mut self) -> OVERRUN0_W
[src]
Bit 6 - Result 0 Overrun
pub fn overrun1(&mut self) -> OVERRUN1_W
[src]
Bit 7 - Result 1 Overrun
impl W<u16, Reg<u16, _DACCTRL>>
[src]
pub fn leftadj(&mut self) -> LEFTADJ_W
[src]
Bit 0 - Left Adjusted Data
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable DAC0
pub fn cctrl(&mut self) -> CCTRL_W
[src]
Bits 2:3 - Current Control
pub fn fext(&mut self) -> FEXT_W
[src]
Bit 5 - Standalone Filter
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn dither(&mut self) -> DITHER_W
[src]
Bit 7 - Dithering Mode
pub fn refresh(&mut self) -> REFRESH_W
[src]
Bits 8:11 - Refresh period
pub fn osr(&mut self) -> OSR_W
[src]
Bits 13:15 - Sampling Rate
impl W<u16, Reg<u16, _DATA>>
[src]
impl W<u16, Reg<u16, _DATABUF>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _CHCTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Channel Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Channel Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Channel Run in Standby
pub fn trigsrc(&mut self) -> TRIGSRC_W
[src]
Bits 8:14 - Trigger Source
pub fn trigact(&mut self) -> TRIGACT_W
[src]
Bits 20:21 - Trigger Action
pub fn burstlen(&mut self) -> BURSTLEN_W
[src]
Bits 24:27 - Burst Length
pub fn threshold(&mut self) -> THRESHOLD_W
[src]
Bits 28:29 - FIFO Threshold
impl W<u8, Reg<u8, _CHCTRLB>>
[src]
impl W<u8, Reg<u8, _CHPRILVL>>
[src]
impl W<u8, Reg<u8, _CHEVCTRL>>
[src]
pub fn evact(&mut self) -> EVACT_W
[src]
Bits 0:2 - Channel Event Input Action
pub fn evomode(&mut self) -> EVOMODE_W
[src]
Bits 4:5 - Channel Event Output Mode
pub fn evie(&mut self) -> EVIE_W
[src]
Bit 6 - Channel Event Input Enable
pub fn evoe(&mut self) -> EVOE_W
[src]
Bit 7 - Channel Event Output Enable
impl W<u8, Reg<u8, _CHINTENCLR>>
[src]
pub fn terr(&mut self) -> TERR_W
[src]
Bit 0 - Channel Transfer Error Interrupt Enable
pub fn tcmpl(&mut self) -> TCMPL_W
[src]
Bit 1 - Channel Transfer Complete Interrupt Enable
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 2 - Channel Suspend Interrupt Enable
impl W<u8, Reg<u8, _CHINTENSET>>
[src]
pub fn terr(&mut self) -> TERR_W
[src]
Bit 0 - Channel Transfer Error Interrupt Enable
pub fn tcmpl(&mut self) -> TCMPL_W
[src]
Bit 1 - Channel Transfer Complete Interrupt Enable
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 2 - Channel Suspend Interrupt Enable
impl W<u8, Reg<u8, _CHINTFLAG>>
[src]
pub fn terr(&mut self) -> TERR_W
[src]
Bit 0 - Channel Transfer Error
pub fn tcmpl(&mut self) -> TCMPL_W
[src]
Bit 1 - Channel Transfer Complete
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 2 - Channel Suspend
impl W<u8, Reg<u8, _CHSTATUS>>
[src]
pub fn pend(&mut self) -> PEND_W
[src]
Bit 0 - Channel Pending
pub fn busy(&mut self) -> BUSY_W
[src]
Bit 1 - Channel Busy
pub fn ferr(&mut self) -> FERR_W
[src]
Bit 2 - Channel Fetch Error
pub fn crcerr(&mut self) -> CRCERR_W
[src]
Bit 3 - Channel CRC Error
impl W<u16, Reg<u16, _CTRL>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn dmaenable(&mut self) -> DMAENABLE_W
[src]
Bit 1 - DMA Enable
pub fn lvlen0(&mut self) -> LVLEN0_W
[src]
Bit 8 - Priority Level 0 Enable
pub fn lvlen1(&mut self) -> LVLEN1_W
[src]
Bit 9 - Priority Level 1 Enable
pub fn lvlen2(&mut self) -> LVLEN2_W
[src]
Bit 10 - Priority Level 2 Enable
pub fn lvlen3(&mut self) -> LVLEN3_W
[src]
Bit 11 - Priority Level 3 Enable
impl W<u16, Reg<u16, _CRCCTRL>>
[src]
pub fn crcbeatsize(&mut self) -> CRCBEATSIZE_W
[src]
Bits 0:1 - CRC Beat Size
pub fn crcpoly(&mut self) -> CRCPOLY_W
[src]
Bits 2:3 - CRC Polynomial Type
pub fn crcsrc(&mut self) -> CRCSRC_W
[src]
Bits 8:13 - CRC Input Source
pub fn crcmode(&mut self) -> CRCMODE_W
[src]
Bits 14:15 - CRC Operating Mode
impl W<u32, Reg<u32, _CRCDATAIN>>
[src]
pub fn crcdatain(&mut self) -> CRCDATAIN_W
[src]
Bits 0:31 - CRC Data Input
impl W<u32, Reg<u32, _CRCCHKSUM>>
[src]
pub fn crcchksum(&mut self) -> CRCCHKSUM_W
[src]
Bits 0:31 - CRC Checksum
impl W<u8, Reg<u8, _CRCSTATUS>>
[src]
pub fn crcbusy(&mut self) -> CRCBUSY_W
[src]
Bit 0 - CRC Module Busy
pub fn crczero(&mut self) -> CRCZERO_W
[src]
Bit 1 - CRC Zero
pub fn crcerr(&mut self) -> CRCERR_W
[src]
Bit 2 - CRC Error
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _SWTRIGCTRL>>
[src]
pub fn swtrig0(&mut self) -> SWTRIG0_W
[src]
Bit 0 - Channel 0 Software Trigger
pub fn swtrig1(&mut self) -> SWTRIG1_W
[src]
Bit 1 - Channel 1 Software Trigger
pub fn swtrig2(&mut self) -> SWTRIG2_W
[src]
Bit 2 - Channel 2 Software Trigger
pub fn swtrig3(&mut self) -> SWTRIG3_W
[src]
Bit 3 - Channel 3 Software Trigger
pub fn swtrig4(&mut self) -> SWTRIG4_W
[src]
Bit 4 - Channel 4 Software Trigger
pub fn swtrig5(&mut self) -> SWTRIG5_W
[src]
Bit 5 - Channel 5 Software Trigger
pub fn swtrig6(&mut self) -> SWTRIG6_W
[src]
Bit 6 - Channel 6 Software Trigger
pub fn swtrig7(&mut self) -> SWTRIG7_W
[src]
Bit 7 - Channel 7 Software Trigger
pub fn swtrig8(&mut self) -> SWTRIG8_W
[src]
Bit 8 - Channel 8 Software Trigger
pub fn swtrig9(&mut self) -> SWTRIG9_W
[src]
Bit 9 - Channel 9 Software Trigger
pub fn swtrig10(&mut self) -> SWTRIG10_W
[src]
Bit 10 - Channel 10 Software Trigger
pub fn swtrig11(&mut self) -> SWTRIG11_W
[src]
Bit 11 - Channel 11 Software Trigger
pub fn swtrig12(&mut self) -> SWTRIG12_W
[src]
Bit 12 - Channel 12 Software Trigger
pub fn swtrig13(&mut self) -> SWTRIG13_W
[src]
Bit 13 - Channel 13 Software Trigger
pub fn swtrig14(&mut self) -> SWTRIG14_W
[src]
Bit 14 - Channel 14 Software Trigger
pub fn swtrig15(&mut self) -> SWTRIG15_W
[src]
Bit 15 - Channel 15 Software Trigger
pub fn swtrig16(&mut self) -> SWTRIG16_W
[src]
Bit 16 - Channel 16 Software Trigger
pub fn swtrig17(&mut self) -> SWTRIG17_W
[src]
Bit 17 - Channel 17 Software Trigger
pub fn swtrig18(&mut self) -> SWTRIG18_W
[src]
Bit 18 - Channel 18 Software Trigger
pub fn swtrig19(&mut self) -> SWTRIG19_W
[src]
Bit 19 - Channel 19 Software Trigger
pub fn swtrig20(&mut self) -> SWTRIG20_W
[src]
Bit 20 - Channel 20 Software Trigger
pub fn swtrig21(&mut self) -> SWTRIG21_W
[src]
Bit 21 - Channel 21 Software Trigger
pub fn swtrig22(&mut self) -> SWTRIG22_W
[src]
Bit 22 - Channel 22 Software Trigger
pub fn swtrig23(&mut self) -> SWTRIG23_W
[src]
Bit 23 - Channel 23 Software Trigger
pub fn swtrig24(&mut self) -> SWTRIG24_W
[src]
Bit 24 - Channel 24 Software Trigger
pub fn swtrig25(&mut self) -> SWTRIG25_W
[src]
Bit 25 - Channel 25 Software Trigger
pub fn swtrig26(&mut self) -> SWTRIG26_W
[src]
Bit 26 - Channel 26 Software Trigger
pub fn swtrig27(&mut self) -> SWTRIG27_W
[src]
Bit 27 - Channel 27 Software Trigger
pub fn swtrig28(&mut self) -> SWTRIG28_W
[src]
Bit 28 - Channel 28 Software Trigger
pub fn swtrig29(&mut self) -> SWTRIG29_W
[src]
Bit 29 - Channel 29 Software Trigger
pub fn swtrig30(&mut self) -> SWTRIG30_W
[src]
Bit 30 - Channel 30 Software Trigger
pub fn swtrig31(&mut self) -> SWTRIG31_W
[src]
Bit 31 - Channel 31 Software Trigger
impl W<u32, Reg<u32, _PRICTRL0>>
[src]
pub fn lvlpri0(&mut self) -> LVLPRI0_W
[src]
Bits 0:4 - Level 0 Channel Priority Number
pub fn qos0(&mut self) -> QOS0_W
[src]
Bits 5:6 - Level 0 Quality of Service
pub fn rrlvlen0(&mut self) -> RRLVLEN0_W
[src]
Bit 7 - Level 0 Round-Robin Scheduling Enable
pub fn lvlpri1(&mut self) -> LVLPRI1_W
[src]
Bits 8:12 - Level 1 Channel Priority Number
pub fn qos1(&mut self) -> QOS1_W
[src]
Bits 13:14 - Level 1 Quality of Service
pub fn rrlvlen1(&mut self) -> RRLVLEN1_W
[src]
Bit 15 - Level 1 Round-Robin Scheduling Enable
pub fn lvlpri2(&mut self) -> LVLPRI2_W
[src]
Bits 16:20 - Level 2 Channel Priority Number
pub fn qos2(&mut self) -> QOS2_W
[src]
Bits 21:22 - Level 2 Quality of Service
pub fn rrlvlen2(&mut self) -> RRLVLEN2_W
[src]
Bit 23 - Level 2 Round-Robin Scheduling Enable
pub fn lvlpri3(&mut self) -> LVLPRI3_W
[src]
Bits 24:28 - Level 3 Channel Priority Number
pub fn qos3(&mut self) -> QOS3_W
[src]
Bits 29:30 - Level 3 Quality of Service
pub fn rrlvlen3(&mut self) -> RRLVLEN3_W
[src]
Bit 31 - Level 3 Round-Robin Scheduling Enable
impl W<u16, Reg<u16, _INTPEND>>
[src]
pub fn id(&mut self) -> ID_W
[src]
Bits 0:4 - Channel ID
pub fn terr(&mut self) -> TERR_W
[src]
Bit 8 - Transfer Error
pub fn tcmpl(&mut self) -> TCMPL_W
[src]
Bit 9 - Transfer Complete
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 10 - Channel Suspend
pub fn crcerr(&mut self) -> CRCERR_W
[src]
Bit 12 - CRC Error
pub fn ferr(&mut self) -> FERR_W
[src]
Bit 13 - Fetch Error
pub fn busy(&mut self) -> BUSY_W
[src]
Bit 14 - Busy
pub fn pend(&mut self) -> PEND_W
[src]
Bit 15 - Pending
impl W<u32, Reg<u32, _BASEADDR>>
[src]
pub fn baseaddr(&mut self) -> BASEADDR_W
[src]
Bits 0:31 - Descriptor Memory Base Address
impl W<u32, Reg<u32, _WRBADDR>>
[src]
impl W<u8, Reg<u8, _CTRL>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn crc(&mut self) -> CRC_W
[src]
Bit 2 - 32-bit Cyclic Redundancy Code
pub fn mbist(&mut self) -> MBIST_W
[src]
Bit 3 - Memory built-in self-test
pub fn ce(&mut self) -> CE_W
[src]
Bit 4 - Chip-Erase
pub fn arr(&mut self) -> ARR_W
[src]
Bit 6 - Auxiliary Row Read
pub fn smsa(&mut self) -> SMSA_W
[src]
Bit 7 - Start Memory Stream Access
impl W<u8, Reg<u8, _STATUSA>>
[src]
pub fn done(&mut self) -> DONE_W
[src]
Bit 0 - Done
pub fn crstext(&mut self) -> CRSTEXT_W
[src]
Bit 1 - CPU Reset Phase Extension
pub fn berr(&mut self) -> BERR_W
[src]
Bit 2 - Bus Error
pub fn fail(&mut self) -> FAIL_W
[src]
Bit 3 - Failure
pub fn perr(&mut self) -> PERR_W
[src]
Bit 4 - Protection Error
impl W<u32, Reg<u32, _ADDR>>
[src]
pub fn amod(&mut self) -> AMOD_W
[src]
Bits 0:1 - Access Mode
pub fn addr(&mut self) -> ADDR_W
[src]
Bits 2:31 - Address
impl W<u32, Reg<u32, _LENGTH>>
[src]
impl W<u32, Reg<u32, _DATA>>
[src]
impl W<u32, Reg<u32, _DCC>>
[src]
impl W<u32, Reg<u32, _CFG>>
[src]
pub fn lqos(&mut self) -> LQOS_W
[src]
Bits 0:1 - Latency Quality Of Service
pub fn dccdmalevel(&mut self) -> DCCDMALEVEL_W
[src]
Bits 2:3 - DMA Trigger Level
pub fn etbramen(&mut self) -> ETBRAMEN_W
[src]
Bit 4 - Trace Control
impl W<u32, Reg<u32, _DCFG>>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn cksel(&mut self) -> CKSEL_W
[src]
Bit 4 - Clock Selection
impl W<u8, Reg<u8, _NMICTRL>>
[src]
pub fn nmisense(&mut self) -> NMISENSE_W
[src]
Bits 0:2 - Non-Maskable Interrupt Sense Configuration
pub fn nmifilten(&mut self) -> NMIFILTEN_W
[src]
Bit 3 - Non-Maskable Interrupt Filter Enable
pub fn nmiasynch(&mut self) -> NMIASYNCH_W
[src]
Bit 4 - Asynchronous Edge Detection Mode
impl W<u16, Reg<u16, _NMIFLAG>>
[src]
impl W<u32, Reg<u32, _EVCTRL>>
[src]
pub fn extinteo(&mut self) -> EXTINTEO_W
[src]
Bits 0:15 - External Interrupt Event Output Enable
impl W<u32, Reg<u32, _INTENCLR>>
[src]
impl W<u32, Reg<u32, _INTENSET>>
[src]
impl W<u32, Reg<u32, _INTFLAG>>
[src]
impl W<u32, Reg<u32, _ASYNCH>>
[src]
impl W<u32, Reg<u32, _CONFIG>>
[src]
pub fn sense0(&mut self) -> SENSE0_W
[src]
Bits 0:2 - Input Sense Configuration 0
pub fn filten0(&mut self) -> FILTEN0_W
[src]
Bit 3 - Filter Enable 0
pub fn sense1(&mut self) -> SENSE1_W
[src]
Bits 4:6 - Input Sense Configuration 1
pub fn filten1(&mut self) -> FILTEN1_W
[src]
Bit 7 - Filter Enable 1
pub fn sense2(&mut self) -> SENSE2_W
[src]
Bits 8:10 - Input Sense Configuration 2
pub fn filten2(&mut self) -> FILTEN2_W
[src]
Bit 11 - Filter Enable 2
pub fn sense3(&mut self) -> SENSE3_W
[src]
Bits 12:14 - Input Sense Configuration 3
pub fn filten3(&mut self) -> FILTEN3_W
[src]
Bit 15 - Filter Enable 3
pub fn sense4(&mut self) -> SENSE4_W
[src]
Bits 16:18 - Input Sense Configuration 4
pub fn filten4(&mut self) -> FILTEN4_W
[src]
Bit 19 - Filter Enable 4
pub fn sense5(&mut self) -> SENSE5_W
[src]
Bits 20:22 - Input Sense Configuration 5
pub fn filten5(&mut self) -> FILTEN5_W
[src]
Bit 23 - Filter Enable 5
pub fn sense6(&mut self) -> SENSE6_W
[src]
Bits 24:26 - Input Sense Configuration 6
pub fn filten6(&mut self) -> FILTEN6_W
[src]
Bit 27 - Filter Enable 6
pub fn sense7(&mut self) -> SENSE7_W
[src]
Bits 28:30 - Input Sense Configuration 7
pub fn filten7(&mut self) -> FILTEN7_W
[src]
Bit 31 - Filter Enable 7
impl W<u32, Reg<u32, _DEBOUNCEN>>
[src]
pub fn debouncen(&mut self) -> DEBOUNCEN_W
[src]
Bits 0:15 - Debouncer Enable
impl W<u32, Reg<u32, _DPRESCALER>>
[src]
pub fn prescaler0(&mut self) -> PRESCALER0_W
[src]
Bits 0:2 - Debouncer Prescaler
pub fn states0(&mut self) -> STATES0_W
[src]
Bit 3 - Debouncer number of states
pub fn prescaler1(&mut self) -> PRESCALER1_W
[src]
Bits 4:6 - Debouncer Prescaler
pub fn states1(&mut self) -> STATES1_W
[src]
Bit 7 - Debouncer number of states
pub fn tickon(&mut self) -> TICKON_W
[src]
Bit 16 - Pin Sampler frequency selection
impl W<u32, Reg<u32, _CHANNEL>>
[src]
pub fn evgen(&mut self) -> EVGEN_W
[src]
Bits 0:6 - Event Generator Selection
pub fn path(&mut self) -> PATH_W
[src]
Bits 8:9 - Path Selection
pub fn edgsel(&mut self) -> EDGSEL_W
[src]
Bits 10:11 - Edge Detection Selection
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 14 - Run in standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 15 - Generic Clock On Demand
impl W<u8, Reg<u8, _CHINTENCLR>>
[src]
pub fn ovr(&mut self) -> OVR_W
[src]
Bit 0 - Channel Overrun Interrupt Disable
pub fn evd(&mut self) -> EVD_W
[src]
Bit 1 - Channel Event Detected Interrupt Disable
impl W<u8, Reg<u8, _CHINTENSET>>
[src]
pub fn ovr(&mut self) -> OVR_W
[src]
Bit 0 - Channel Overrun Interrupt Enable
pub fn evd(&mut self) -> EVD_W
[src]
Bit 1 - Channel Event Detected Interrupt Enable
impl W<u8, Reg<u8, _CHINTFLAG>>
[src]
pub fn ovr(&mut self) -> OVR_W
[src]
Bit 0 - Channel Overrun
pub fn evd(&mut self) -> EVD_W
[src]
Bit 1 - Channel Event Detected
impl W<u8, Reg<u8, _CTRLA>>
[src]
impl W<u32, Reg<u32, _SWEVT>>
[src]
pub fn channel0(&mut self) -> CHANNEL0_W
[src]
Bit 0 - Channel 0 Software Selection
pub fn channel1(&mut self) -> CHANNEL1_W
[src]
Bit 1 - Channel 1 Software Selection
pub fn channel2(&mut self) -> CHANNEL2_W
[src]
Bit 2 - Channel 2 Software Selection
pub fn channel3(&mut self) -> CHANNEL3_W
[src]
Bit 3 - Channel 3 Software Selection
pub fn channel4(&mut self) -> CHANNEL4_W
[src]
Bit 4 - Channel 4 Software Selection
pub fn channel5(&mut self) -> CHANNEL5_W
[src]
Bit 5 - Channel 5 Software Selection
pub fn channel6(&mut self) -> CHANNEL6_W
[src]
Bit 6 - Channel 6 Software Selection
pub fn channel7(&mut self) -> CHANNEL7_W
[src]
Bit 7 - Channel 7 Software Selection
pub fn channel8(&mut self) -> CHANNEL8_W
[src]
Bit 8 - Channel 8 Software Selection
pub fn channel9(&mut self) -> CHANNEL9_W
[src]
Bit 9 - Channel 9 Software Selection
pub fn channel10(&mut self) -> CHANNEL10_W
[src]
Bit 10 - Channel 10 Software Selection
pub fn channel11(&mut self) -> CHANNEL11_W
[src]
Bit 11 - Channel 11 Software Selection
pub fn channel12(&mut self) -> CHANNEL12_W
[src]
Bit 12 - Channel 12 Software Selection
pub fn channel13(&mut self) -> CHANNEL13_W
[src]
Bit 13 - Channel 13 Software Selection
pub fn channel14(&mut self) -> CHANNEL14_W
[src]
Bit 14 - Channel 14 Software Selection
pub fn channel15(&mut self) -> CHANNEL15_W
[src]
Bit 15 - Channel 15 Software Selection
pub fn channel16(&mut self) -> CHANNEL16_W
[src]
Bit 16 - Channel 16 Software Selection
pub fn channel17(&mut self) -> CHANNEL17_W
[src]
Bit 17 - Channel 17 Software Selection
pub fn channel18(&mut self) -> CHANNEL18_W
[src]
Bit 18 - Channel 18 Software Selection
pub fn channel19(&mut self) -> CHANNEL19_W
[src]
Bit 19 - Channel 19 Software Selection
pub fn channel20(&mut self) -> CHANNEL20_W
[src]
Bit 20 - Channel 20 Software Selection
pub fn channel21(&mut self) -> CHANNEL21_W
[src]
Bit 21 - Channel 21 Software Selection
pub fn channel22(&mut self) -> CHANNEL22_W
[src]
Bit 22 - Channel 22 Software Selection
pub fn channel23(&mut self) -> CHANNEL23_W
[src]
Bit 23 - Channel 23 Software Selection
pub fn channel24(&mut self) -> CHANNEL24_W
[src]
Bit 24 - Channel 24 Software Selection
pub fn channel25(&mut self) -> CHANNEL25_W
[src]
Bit 25 - Channel 25 Software Selection
pub fn channel26(&mut self) -> CHANNEL26_W
[src]
Bit 26 - Channel 26 Software Selection
pub fn channel27(&mut self) -> CHANNEL27_W
[src]
Bit 27 - Channel 27 Software Selection
pub fn channel28(&mut self) -> CHANNEL28_W
[src]
Bit 28 - Channel 28 Software Selection
pub fn channel29(&mut self) -> CHANNEL29_W
[src]
Bit 29 - Channel 29 Software Selection
pub fn channel30(&mut self) -> CHANNEL30_W
[src]
Bit 30 - Channel 30 Software Selection
pub fn channel31(&mut self) -> CHANNEL31_W
[src]
Bit 31 - Channel 31 Software Selection
impl W<u8, Reg<u8, _PRICTRL>>
[src]
pub fn pri(&mut self) -> PRI_W
[src]
Bits 0:3 - Channel Priority Number
pub fn rren(&mut self) -> RREN_W
[src]
Bit 7 - Round-Robin Scheduling Enable
impl W<u16, Reg<u16, _INTPEND>>
[src]
pub fn id(&mut self) -> ID_W
[src]
Bits 0:3 - Channel ID
pub fn ovr(&mut self) -> OVR_W
[src]
Bit 8 - Channel Overrun
pub fn evd(&mut self) -> EVD_W
[src]
Bit 9 - Channel Event Detected
pub fn ready(&mut self) -> READY_W
[src]
Bit 14 - Ready
pub fn busy(&mut self) -> BUSY_W
[src]
Bit 15 - Busy
impl W<u32, Reg<u32, _USER>>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
impl W<u8, Reg<u8, _CTRLB>>
[src]
impl W<u16, Reg<u16, _CFGA>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
impl W<u8, Reg<u8, _INTENSET>>
[src]
impl W<u8, Reg<u8, _INTFLAG>>
[src]
impl W<u8, Reg<u8, _STATUS>>
[src]
pub fn busy(&mut self) -> BUSY_W
[src]
Bit 0 - FREQM Status
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 1 - Sticky Count Value Overflow
impl W<u8, Reg<u8, _CTRLA>>
[src]
impl W<u32, Reg<u32, _GENCTRL>>
[src]
pub fn src(&mut self) -> SRC_W
[src]
Bits 0:3 - Source Select
pub fn genen(&mut self) -> GENEN_W
[src]
Bit 8 - Generic Clock Generator Enable
pub fn idc(&mut self) -> IDC_W
[src]
Bit 9 - Improve Duty Cycle
pub fn oov(&mut self) -> OOV_W
[src]
Bit 10 - Output Off Value
pub fn oe(&mut self) -> OE_W
[src]
Bit 11 - Output Enable
pub fn divsel(&mut self) -> DIVSEL_W
[src]
Bit 12 - Divide Selection
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 13 - Run in Standby
pub fn div(&mut self) -> DIV_W
[src]
Bits 16:31 - Division Factor
impl W<u32, Reg<u32, _PCHCTRL>>
[src]
pub fn gen(&mut self) -> GEN_W
[src]
Bits 0:3 - Generic Clock Generator
pub fn chen(&mut self) -> CHEN_W
[src]
Bit 6 - Channel Enable
pub fn wrtlock(&mut self) -> WRTLOCK_W
[src]
Bit 7 - Write Lock
impl W<u32, Reg<u32, _CFG>>
[src]
pub fn wbdis(&mut self) -> WBDIS_W
[src]
Bit 0 - Write Back Disable
pub fn eomdis(&mut self) -> EOMDIS_W
[src]
Bit 1 - End of Monitoring Disable
pub fn slbdis(&mut self) -> SLBDIS_W
[src]
Bit 2 - Secondary List Branching Disable
pub fn bbc(&mut self) -> BBC_W
[src]
Bits 4:7 - Bus Burden Control
pub fn ascd(&mut self) -> ASCD_W
[src]
Bit 8 - Automatic Switch To Compare Digest
pub fn dualbuff(&mut self) -> DUALBUFF_W
[src]
Bit 9 - Dual Input Buffer
pub fn uihash(&mut self) -> UIHASH_W
[src]
Bit 12 - User Initial Hash Value
pub fn ualgo(&mut self) -> UALGO_W
[src]
Bits 13:15 - User SHA Algorithm
pub fn haprot(&mut self) -> HAPROT_W
[src]
Bits 16:21 - Region Hash Area Protection
pub fn daprot(&mut self) -> DAPROT_W
[src]
Bits 24:29 - Region Descriptor Area Protection
impl W<u32, Reg<u32, _CTRL>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 0 - ICM Enable
pub fn disable(&mut self) -> DISABLE_W
[src]
Bit 1 - ICM Disable Register
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 2 - Software Reset
pub fn rehash(&mut self) -> REHASH_W
[src]
Bits 4:7 - Recompute Internal Hash
pub fn rmdis(&mut self) -> RMDIS_W
[src]
Bits 8:11 - Region Monitoring Disable
pub fn rmen(&mut self) -> RMEN_W
[src]
Bits 12:15 - Region Monitoring Enable
impl W<u32, Reg<u32, _IER>>
[src]
pub fn rhc(&mut self) -> RHC_W
[src]
Bits 0:3 - Region Hash Completed Interrupt Enable
pub fn rdm(&mut self) -> RDM_W
[src]
Bits 4:7 - Region Digest Mismatch Interrupt Enable
pub fn rbe(&mut self) -> RBE_W
[src]
Bits 8:11 - Region Bus Error Interrupt Enable
pub fn rwc(&mut self) -> RWC_W
[src]
Bits 12:15 - Region Wrap Condition detected Interrupt Enable
pub fn rec(&mut self) -> REC_W
[src]
Bits 16:19 - Region End bit Condition Detected Interrupt Enable
pub fn rsu(&mut self) -> RSU_W
[src]
Bits 20:23 - Region Status Updated Interrupt Disable
pub fn urad(&mut self) -> URAD_W
[src]
Bit 24 - Undefined Register Access Detection Interrupt Enable
impl W<u32, Reg<u32, _IDR>>
[src]
pub fn rhc(&mut self) -> RHC_W
[src]
Bits 0:3 - Region Hash Completed Interrupt Disable
pub fn rdm(&mut self) -> RDM_W
[src]
Bits 4:7 - Region Digest Mismatch Interrupt Disable
pub fn rbe(&mut self) -> RBE_W
[src]
Bits 8:11 - Region Bus Error Interrupt Disable
pub fn rwc(&mut self) -> RWC_W
[src]
Bits 12:15 - Region Wrap Condition Detected Interrupt Disable
pub fn rec(&mut self) -> REC_W
[src]
Bits 16:19 - Region End bit Condition detected Interrupt Disable
pub fn rsu(&mut self) -> RSU_W
[src]
Bits 20:23 - Region Status Updated Interrupt Disable
pub fn urad(&mut self) -> URAD_W
[src]
Bit 24 - Undefined Register Access Detection Interrupt Disable
impl W<u32, Reg<u32, _DSCR>>
[src]
impl W<u32, Reg<u32, _HASH>>
[src]
impl W<u32, Reg<u32, _UIHVAL>>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn cken0(&mut self) -> CKEN0_W
[src]
Bit 2 - Clock Unit 0 Enable
pub fn cken1(&mut self) -> CKEN1_W
[src]
Bit 3 - Clock Unit 1 Enable
pub fn txen(&mut self) -> TXEN_W
[src]
Bit 4 - Tx Serializer Enable
pub fn rxen(&mut self) -> RXEN_W
[src]
Bit 5 - Rx Serializer Enable
impl W<u32, Reg<u32, _CLKCTRL>>
[src]
pub fn slotsize(&mut self) -> SLOTSIZE_W
[src]
Bits 0:1 - Slot Size
pub fn nbslots(&mut self) -> NBSLOTS_W
[src]
Bits 2:4 - Number of Slots in Frame
pub fn fswidth(&mut self) -> FSWIDTH_W
[src]
Bits 5:6 - Frame Sync Width
pub fn bitdelay(&mut self) -> BITDELAY_W
[src]
Bit 7 - Data Delay from Frame Sync
pub fn fssel(&mut self) -> FSSEL_W
[src]
Bit 8 - Frame Sync Select
pub fn fsinv(&mut self) -> FSINV_W
[src]
Bit 9 - Frame Sync Invert
pub fn fsoutinv(&mut self) -> FSOUTINV_W
[src]
Bit 10 - Frame Sync Output Invert
pub fn scksel(&mut self) -> SCKSEL_W
[src]
Bit 11 - Serial Clock Select
pub fn sckoutinv(&mut self) -> SCKOUTINV_W
[src]
Bit 12 - Serial Clock Output Invert
pub fn mcksel(&mut self) -> MCKSEL_W
[src]
Bit 13 - Master Clock Select
pub fn mcken(&mut self) -> MCKEN_W
[src]
Bit 14 - Master Clock Enable
pub fn mckoutinv(&mut self) -> MCKOUTINV_W
[src]
Bit 15 - Master Clock Output Invert
pub fn mckdiv(&mut self) -> MCKDIV_W
[src]
Bits 16:21 - Master Clock Division Factor
pub fn mckoutdiv(&mut self) -> MCKOUTDIV_W
[src]
Bits 24:29 - Master Clock Output Division Factor
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn rxrdy0(&mut self) -> RXRDY0_W
[src]
Bit 0 - Receive Ready 0 Interrupt Enable
pub fn rxrdy1(&mut self) -> RXRDY1_W
[src]
Bit 1 - Receive Ready 1 Interrupt Enable
pub fn rxor0(&mut self) -> RXOR0_W
[src]
Bit 4 - Receive Overrun 0 Interrupt Enable
pub fn rxor1(&mut self) -> RXOR1_W
[src]
Bit 5 - Receive Overrun 1 Interrupt Enable
pub fn txrdy0(&mut self) -> TXRDY0_W
[src]
Bit 8 - Transmit Ready 0 Interrupt Enable
pub fn txrdy1(&mut self) -> TXRDY1_W
[src]
Bit 9 - Transmit Ready 1 Interrupt Enable
pub fn txur0(&mut self) -> TXUR0_W
[src]
Bit 12 - Transmit Underrun 0 Interrupt Enable
pub fn txur1(&mut self) -> TXUR1_W
[src]
Bit 13 - Transmit Underrun 1 Interrupt Enable
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn rxrdy0(&mut self) -> RXRDY0_W
[src]
Bit 0 - Receive Ready 0 Interrupt Enable
pub fn rxrdy1(&mut self) -> RXRDY1_W
[src]
Bit 1 - Receive Ready 1 Interrupt Enable
pub fn rxor0(&mut self) -> RXOR0_W
[src]
Bit 4 - Receive Overrun 0 Interrupt Enable
pub fn rxor1(&mut self) -> RXOR1_W
[src]
Bit 5 - Receive Overrun 1 Interrupt Enable
pub fn txrdy0(&mut self) -> TXRDY0_W
[src]
Bit 8 - Transmit Ready 0 Interrupt Enable
pub fn txrdy1(&mut self) -> TXRDY1_W
[src]
Bit 9 - Transmit Ready 1 Interrupt Enable
pub fn txur0(&mut self) -> TXUR0_W
[src]
Bit 12 - Transmit Underrun 0 Interrupt Enable
pub fn txur1(&mut self) -> TXUR1_W
[src]
Bit 13 - Transmit Underrun 1 Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn rxrdy0(&mut self) -> RXRDY0_W
[src]
Bit 0 - Receive Ready 0
pub fn rxrdy1(&mut self) -> RXRDY1_W
[src]
Bit 1 - Receive Ready 1
pub fn rxor0(&mut self) -> RXOR0_W
[src]
Bit 4 - Receive Overrun 0
pub fn rxor1(&mut self) -> RXOR1_W
[src]
Bit 5 - Receive Overrun 1
pub fn txrdy0(&mut self) -> TXRDY0_W
[src]
Bit 8 - Transmit Ready 0
pub fn txrdy1(&mut self) -> TXRDY1_W
[src]
Bit 9 - Transmit Ready 1
pub fn txur0(&mut self) -> TXUR0_W
[src]
Bit 12 - Transmit Underrun 0
pub fn txur1(&mut self) -> TXUR1_W
[src]
Bit 13 - Transmit Underrun 1
impl W<u32, Reg<u32, _TXCTRL>>
[src]
pub fn sermode(&mut self) -> SERMODE_W
[src]
Bits 0:1 - Serializer Mode
pub fn txdefault(&mut self) -> TXDEFAULT_W
[src]
Bits 2:3 - Line Default Line when Slot Disabled
pub fn txsame(&mut self) -> TXSAME_W
[src]
Bit 4 - Transmit Data when Underrun
pub fn clksel(&mut self) -> CLKSEL_W
[src]
Bit 5 - Clock Unit Selection
pub fn slotadj(&mut self) -> SLOTADJ_W
[src]
Bit 7 - Data Slot Formatting Adjust
pub fn datasize(&mut self) -> DATASIZE_W
[src]
Bits 8:10 - Data Word Size
pub fn wordadj(&mut self) -> WORDADJ_W
[src]
Bit 12 - Data Word Formatting Adjust
pub fn extend(&mut self) -> EXTEND_W
[src]
Bits 13:14 - Data Formatting Bit Extension
pub fn bitrev(&mut self) -> BITREV_W
[src]
Bit 15 - Data Formatting Bit Reverse
pub fn slotdis0(&mut self) -> SLOTDIS0_W
[src]
Bit 16 - Slot 0 Disabled for this Serializer
pub fn slotdis1(&mut self) -> SLOTDIS1_W
[src]
Bit 17 - Slot 1 Disabled for this Serializer
pub fn slotdis2(&mut self) -> SLOTDIS2_W
[src]
Bit 18 - Slot 2 Disabled for this Serializer
pub fn slotdis3(&mut self) -> SLOTDIS3_W
[src]
Bit 19 - Slot 3 Disabled for this Serializer
pub fn slotdis4(&mut self) -> SLOTDIS4_W
[src]
Bit 20 - Slot 4 Disabled for this Serializer
pub fn slotdis5(&mut self) -> SLOTDIS5_W
[src]
Bit 21 - Slot 5 Disabled for this Serializer
pub fn slotdis6(&mut self) -> SLOTDIS6_W
[src]
Bit 22 - Slot 6 Disabled for this Serializer
pub fn slotdis7(&mut self) -> SLOTDIS7_W
[src]
Bit 23 - Slot 7 Disabled for this Serializer
pub fn mono(&mut self) -> MONO_W
[src]
Bit 24 - Mono Mode
pub fn dma(&mut self) -> DMA_W
[src]
Bit 25 - Single or Multiple DMA Channels
impl W<u32, Reg<u32, _RXCTRL>>
[src]
pub fn sermode(&mut self) -> SERMODE_W
[src]
Bits 0:1 - Serializer Mode
pub fn clksel(&mut self) -> CLKSEL_W
[src]
Bit 5 - Clock Unit Selection
pub fn slotadj(&mut self) -> SLOTADJ_W
[src]
Bit 7 - Data Slot Formatting Adjust
pub fn datasize(&mut self) -> DATASIZE_W
[src]
Bits 8:10 - Data Word Size
pub fn wordadj(&mut self) -> WORDADJ_W
[src]
Bit 12 - Data Word Formatting Adjust
pub fn extend(&mut self) -> EXTEND_W
[src]
Bits 13:14 - Data Formatting Bit Extension
pub fn bitrev(&mut self) -> BITREV_W
[src]
Bit 15 - Data Formatting Bit Reverse
pub fn slotdis0(&mut self) -> SLOTDIS0_W
[src]
Bit 16 - Slot 0 Disabled for this Serializer
pub fn slotdis1(&mut self) -> SLOTDIS1_W
[src]
Bit 17 - Slot 1 Disabled for this Serializer
pub fn slotdis2(&mut self) -> SLOTDIS2_W
[src]
Bit 18 - Slot 2 Disabled for this Serializer
pub fn slotdis3(&mut self) -> SLOTDIS3_W
[src]
Bit 19 - Slot 3 Disabled for this Serializer
pub fn slotdis4(&mut self) -> SLOTDIS4_W
[src]
Bit 20 - Slot 4 Disabled for this Serializer
pub fn slotdis5(&mut self) -> SLOTDIS5_W
[src]
Bit 21 - Slot 5 Disabled for this Serializer
pub fn slotdis6(&mut self) -> SLOTDIS6_W
[src]
Bit 22 - Slot 6 Disabled for this Serializer
pub fn slotdis7(&mut self) -> SLOTDIS7_W
[src]
Bit 23 - Slot 7 Disabled for this Serializer
pub fn mono(&mut self) -> MONO_W
[src]
Bit 24 - Mono Mode
pub fn dma(&mut self) -> DMA_W
[src]
Bit 25 - Single or Multiple DMA Channels
pub fn rxloop(&mut self) -> RXLOOP_W
[src]
Bit 26 - Loop-back Test Mode
impl W<u32, Reg<u32, _TXDATA>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
impl W<u8, Reg<u8, _INTENSET>>
[src]
impl W<u8, Reg<u8, _INTFLAG>>
[src]
impl W<u8, Reg<u8, _CPUDIV>>
[src]
impl W<u32, Reg<u32, _AHBMASK>>
[src]
pub fn hpb0_(&mut self) -> HPB0__W
[src]
Bit 0 - HPB0 AHB Clock Mask
pub fn hpb1_(&mut self) -> HPB1__W
[src]
Bit 1 - HPB1 AHB Clock Mask
pub fn hpb2_(&mut self) -> HPB2__W
[src]
Bit 2 - HPB2 AHB Clock Mask
pub fn hpb3_(&mut self) -> HPB3__W
[src]
Bit 3 - HPB3 AHB Clock Mask
pub fn dsu_(&mut self) -> DSU__W
[src]
Bit 4 - DSU AHB Clock Mask
pub fn hmatrix_(&mut self) -> HMATRIX__W
[src]
Bit 5 - HMATRIX AHB Clock Mask
pub fn nvmctrl_(&mut self) -> NVMCTRL__W
[src]
Bit 6 - NVMCTRL AHB Clock Mask
pub fn hsram_(&mut self) -> HSRAM__W
[src]
Bit 7 - HSRAM AHB Clock Mask
pub fn cmcc_(&mut self) -> CMCC__W
[src]
Bit 8 - CMCC AHB Clock Mask
pub fn dmac_(&mut self) -> DMAC__W
[src]
Bit 9 - DMAC AHB Clock Mask
pub fn usb_(&mut self) -> USB__W
[src]
Bit 10 - USB AHB Clock Mask
pub fn bkupram_(&mut self) -> BKUPRAM__W
[src]
Bit 11 - BKUPRAM AHB Clock Mask
pub fn pac_(&mut self) -> PAC__W
[src]
Bit 12 - PAC AHB Clock Mask
pub fn qspi_(&mut self) -> QSPI__W
[src]
Bit 13 - QSPI AHB Clock Mask
pub fn sdhc0_(&mut self) -> SDHC0__W
[src]
Bit 15 - SDHC0 AHB Clock Mask
pub fn sdhc1_(&mut self) -> SDHC1__W
[src]
Bit 16 - SDHC1 AHB Clock Mask
pub fn icm_(&mut self) -> ICM__W
[src]
Bit 19 - ICM AHB Clock Mask
pub fn pukcc_(&mut self) -> PUKCC__W
[src]
Bit 20 - PUKCC AHB Clock Mask
pub fn qspi_2x_(&mut self) -> QSPI_2X__W
[src]
Bit 21 - QSPI_2X AHB Clock Mask
pub fn nvmctrl_smeeprom_(&mut self) -> NVMCTRL_SMEEPROM__W
[src]
Bit 22 - NVMCTRL_SMEEPROM AHB Clock Mask
pub fn nvmctrl_cache_(&mut self) -> NVMCTRL_CACHE__W
[src]
Bit 23 - NVMCTRL_CACHE AHB Clock Mask
impl W<u32, Reg<u32, _APBAMASK>>
[src]
pub fn pac_(&mut self) -> PAC__W
[src]
Bit 0 - PAC APB Clock Enable
pub fn pm_(&mut self) -> PM__W
[src]
Bit 1 - PM APB Clock Enable
pub fn mclk_(&mut self) -> MCLK__W
[src]
Bit 2 - MCLK APB Clock Enable
pub fn rstc_(&mut self) -> RSTC__W
[src]
Bit 3 - RSTC APB Clock Enable
pub fn oscctrl_(&mut self) -> OSCCTRL__W
[src]
Bit 4 - OSCCTRL APB Clock Enable
pub fn osc32kctrl_(&mut self) -> OSC32KCTRL__W
[src]
Bit 5 - OSC32KCTRL APB Clock Enable
pub fn supc_(&mut self) -> SUPC__W
[src]
Bit 6 - SUPC APB Clock Enable
pub fn gclk_(&mut self) -> GCLK__W
[src]
Bit 7 - GCLK APB Clock Enable
pub fn wdt_(&mut self) -> WDT__W
[src]
Bit 8 - WDT APB Clock Enable
pub fn rtc_(&mut self) -> RTC__W
[src]
Bit 9 - RTC APB Clock Enable
pub fn eic_(&mut self) -> EIC__W
[src]
Bit 10 - EIC APB Clock Enable
pub fn freqm_(&mut self) -> FREQM__W
[src]
Bit 11 - FREQM APB Clock Enable
pub fn sercom0_(&mut self) -> SERCOM0__W
[src]
Bit 12 - SERCOM0 APB Clock Enable
pub fn sercom1_(&mut self) -> SERCOM1__W
[src]
Bit 13 - SERCOM1 APB Clock Enable
pub fn tc0_(&mut self) -> TC0__W
[src]
Bit 14 - TC0 APB Clock Enable
pub fn tc1_(&mut self) -> TC1__W
[src]
Bit 15 - TC1 APB Clock Enable
impl W<u32, Reg<u32, _APBBMASK>>
[src]
pub fn usb_(&mut self) -> USB__W
[src]
Bit 0 - USB APB Clock Enable
pub fn dsu_(&mut self) -> DSU__W
[src]
Bit 1 - DSU APB Clock Enable
pub fn nvmctrl_(&mut self) -> NVMCTRL__W
[src]
Bit 2 - NVMCTRL APB Clock Enable
pub fn port_(&mut self) -> PORT__W
[src]
Bit 4 - PORT APB Clock Enable
pub fn hmatrix_(&mut self) -> HMATRIX__W
[src]
Bit 6 - HMATRIX APB Clock Enable
pub fn evsys_(&mut self) -> EVSYS__W
[src]
Bit 7 - EVSYS APB Clock Enable
pub fn sercom2_(&mut self) -> SERCOM2__W
[src]
Bit 9 - SERCOM2 APB Clock Enable
pub fn sercom3_(&mut self) -> SERCOM3__W
[src]
Bit 10 - SERCOM3 APB Clock Enable
pub fn tcc0_(&mut self) -> TCC0__W
[src]
Bit 11 - TCC0 APB Clock Enable
pub fn tcc1_(&mut self) -> TCC1__W
[src]
Bit 12 - TCC1 APB Clock Enable
pub fn tc2_(&mut self) -> TC2__W
[src]
Bit 13 - TC2 APB Clock Enable
pub fn tc3_(&mut self) -> TC3__W
[src]
Bit 14 - TC3 APB Clock Enable
pub fn ramecc_(&mut self) -> RAMECC__W
[src]
Bit 16 - RAMECC APB Clock Enable
impl W<u32, Reg<u32, _APBCMASK>>
[src]
pub fn tcc2_(&mut self) -> TCC2__W
[src]
Bit 3 - TCC2 APB Clock Enable
pub fn tcc3_(&mut self) -> TCC3__W
[src]
Bit 4 - TCC3 APB Clock Enable
pub fn tc4_(&mut self) -> TC4__W
[src]
Bit 5 - TC4 APB Clock Enable
pub fn tc5_(&mut self) -> TC5__W
[src]
Bit 6 - TC5 APB Clock Enable
pub fn pdec_(&mut self) -> PDEC__W
[src]
Bit 7 - PDEC APB Clock Enable
pub fn ac_(&mut self) -> AC__W
[src]
Bit 8 - AC APB Clock Enable
pub fn aes_(&mut self) -> AES__W
[src]
Bit 9 - AES APB Clock Enable
pub fn trng_(&mut self) -> TRNG__W
[src]
Bit 10 - TRNG APB Clock Enable
pub fn icm_(&mut self) -> ICM__W
[src]
Bit 11 - ICM APB Clock Enable
pub fn qspi_(&mut self) -> QSPI__W
[src]
Bit 13 - QSPI APB Clock Enable
pub fn ccl_(&mut self) -> CCL__W
[src]
Bit 14 - CCL APB Clock Enable
impl W<u32, Reg<u32, _APBDMASK>>
[src]
pub fn sercom4_(&mut self) -> SERCOM4__W
[src]
Bit 0 - SERCOM4 APB Clock Enable
pub fn sercom5_(&mut self) -> SERCOM5__W
[src]
Bit 1 - SERCOM5 APB Clock Enable
pub fn sercom6_(&mut self) -> SERCOM6__W
[src]
Bit 2 - SERCOM6 APB Clock Enable
pub fn sercom7_(&mut self) -> SERCOM7__W
[src]
Bit 3 - SERCOM7 APB Clock Enable
pub fn tcc4_(&mut self) -> TCC4__W
[src]
Bit 4 - TCC4 APB Clock Enable
pub fn tc6_(&mut self) -> TC6__W
[src]
Bit 5 - TC6 APB Clock Enable
pub fn tc7_(&mut self) -> TC7__W
[src]
Bit 6 - TC7 APB Clock Enable
pub fn adc0_(&mut self) -> ADC0__W
[src]
Bit 7 - ADC0 APB Clock Enable
pub fn adc1_(&mut self) -> ADC1__W
[src]
Bit 8 - ADC1 APB Clock Enable
pub fn dac_(&mut self) -> DAC__W
[src]
Bit 9 - DAC APB Clock Enable
pub fn i2s_(&mut self) -> I2S__W
[src]
Bit 10 - I2S APB Clock Enable
pub fn pcc_(&mut self) -> PCC__W
[src]
Bit 11 - PCC APB Clock Enable
impl W<u16, Reg<u16, _CTRLA>>
[src]
pub fn autows(&mut self) -> AUTOWS_W
[src]
Bit 2 - Auto Wait State Enable
pub fn suspen(&mut self) -> SUSPEN_W
[src]
Bit 3 - Suspend Enable
pub fn wmode(&mut self) -> WMODE_W
[src]
Bits 4:5 - Write Mode
pub fn prm(&mut self) -> PRM_W
[src]
Bits 6:7 - Power Reduction Mode during Sleep
pub fn rws(&mut self) -> RWS_W
[src]
Bits 8:11 - NVM Read Wait States
pub fn ahbns0(&mut self) -> AHBNS0_W
[src]
Bit 12 - Force AHB0 access to NONSEQ, burst transfers are continuously rearbitrated
pub fn ahbns1(&mut self) -> AHBNS1_W
[src]
Bit 13 - Force AHB1 access to NONSEQ, burst transfers are continuously rearbitrated
pub fn cachedis0(&mut self) -> CACHEDIS0_W
[src]
Bit 14 - AHB0 Cache Disable
pub fn cachedis1(&mut self) -> CACHEDIS1_W
[src]
Bit 15 - AHB1 Cache Disable
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 0:6 - Command
pub fn cmdex(&mut self) -> CMDEX_W
[src]
Bits 8:15 - Command Execution
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn done(&mut self) -> DONE_W
[src]
Bit 0 - Command Done Interrupt Clear
pub fn addre(&mut self) -> ADDRE_W
[src]
Bit 1 - Address Error
pub fn proge(&mut self) -> PROGE_W
[src]
Bit 2 - Programming Error Interrupt Clear
pub fn locke(&mut self) -> LOCKE_W
[src]
Bit 3 - Lock Error Interrupt Clear
pub fn eccse(&mut self) -> ECCSE_W
[src]
Bit 4 - ECC Single Error Interrupt Clear
pub fn eccde(&mut self) -> ECCDE_W
[src]
Bit 5 - ECC Dual Error Interrupt Clear
pub fn nvme(&mut self) -> NVME_W
[src]
Bit 6 - NVM Error Interrupt Clear
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 7 - Suspended Write Or Erase Interrupt Clear
pub fn seesfull(&mut self) -> SEESFULL_W
[src]
Bit 8 - Active SEES Full Interrupt Clear
pub fn seesovf(&mut self) -> SEESOVF_W
[src]
Bit 9 - Active SEES Overflow Interrupt Clear
pub fn seewrc(&mut self) -> SEEWRC_W
[src]
Bit 10 - SEE Write Completed Interrupt Clear
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn done(&mut self) -> DONE_W
[src]
Bit 0 - Command Done Interrupt Enable
pub fn addre(&mut self) -> ADDRE_W
[src]
Bit 1 - Address Error Interrupt Enable
pub fn proge(&mut self) -> PROGE_W
[src]
Bit 2 - Programming Error Interrupt Enable
pub fn locke(&mut self) -> LOCKE_W
[src]
Bit 3 - Lock Error Interrupt Enable
pub fn eccse(&mut self) -> ECCSE_W
[src]
Bit 4 - ECC Single Error Interrupt Enable
pub fn eccde(&mut self) -> ECCDE_W
[src]
Bit 5 - ECC Dual Error Interrupt Enable
pub fn nvme(&mut self) -> NVME_W
[src]
Bit 6 - NVM Error Interrupt Enable
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 7 - Suspended Write Or Erase Interrupt Enable
pub fn seesfull(&mut self) -> SEESFULL_W
[src]
Bit 8 - Active SEES Full Interrupt Enable
pub fn seesovf(&mut self) -> SEESOVF_W
[src]
Bit 9 - Active SEES Overflow Interrupt Enable
pub fn seewrc(&mut self) -> SEEWRC_W
[src]
Bit 10 - SEE Write Completed Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn done(&mut self) -> DONE_W
[src]
Bit 0 - Command Done
pub fn addre(&mut self) -> ADDRE_W
[src]
Bit 1 - Address Error
pub fn proge(&mut self) -> PROGE_W
[src]
Bit 2 - Programming Error
pub fn locke(&mut self) -> LOCKE_W
[src]
Bit 3 - Lock Error
pub fn eccse(&mut self) -> ECCSE_W
[src]
Bit 4 - ECC Single Error
pub fn eccde(&mut self) -> ECCDE_W
[src]
Bit 5 - ECC Dual Error
pub fn nvme(&mut self) -> NVME_W
[src]
Bit 6 - NVM Error
pub fn susp(&mut self) -> SUSP_W
[src]
Bit 7 - Suspended Write Or Erase Operation
pub fn seesfull(&mut self) -> SEESFULL_W
[src]
Bit 8 - Active SEES Full
pub fn seesovf(&mut self) -> SEESOVF_W
[src]
Bit 9 - Active SEES Overflow
pub fn seewrc(&mut self) -> SEEWRC_W
[src]
Bit 10 - SEE Write Completed
impl W<u32, Reg<u32, _ADDR>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
pub fn eccdis(&mut self) -> ECCDIS_W
[src]
Bit 0 - Debugger ECC Read Disable
pub fn eccelog(&mut self) -> ECCELOG_W
[src]
Bit 1 - Debugger ECC Error Tracking Mode
impl W<u8, Reg<u8, _SEECFG>>
[src]
pub fn wmode(&mut self) -> WMODE_W
[src]
Bit 0 - Write Mode
pub fn aprdis(&mut self) -> APRDIS_W
[src]
Bit 1 - Automatic Page Reallocation Disable
impl W<u8, Reg<u8, _DPLLCTRLA>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - DPLL Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - On Demand Control
impl W<u32, Reg<u32, _DPLLRATIO>>
[src]
pub fn ldr(&mut self) -> LDR_W
[src]
Bits 0:12 - Loop Divider Ratio
pub fn ldrfrac(&mut self) -> LDRFRAC_W
[src]
Bits 16:20 - Loop Divider Ratio Fractional Part
impl W<u32, Reg<u32, _DPLLCTRLB>>
[src]
pub fn filter(&mut self) -> FILTER_W
[src]
Bits 0:3 - Proportional Integral Filter Selection
pub fn wuf(&mut self) -> WUF_W
[src]
Bit 4 - Wake Up Fast
pub fn refclk(&mut self) -> REFCLK_W
[src]
Bits 5:7 - Reference Clock Selection
pub fn ltime(&mut self) -> LTIME_W
[src]
Bits 8:10 - Lock Time
pub fn lbypass(&mut self) -> LBYPASS_W
[src]
Bit 11 - Lock Bypass
pub fn dcofilter(&mut self) -> DCOFILTER_W
[src]
Bits 12:14 - Sigma-Delta DCO Filter Selection
pub fn dcoen(&mut self) -> DCOEN_W
[src]
Bit 15 - DCO Filter Enable
pub fn div(&mut self) -> DIV_W
[src]
Bits 16:26 - Clock Divider
impl W<u8, Reg<u8, _EVCTRL>>
[src]
pub fn cfdeo0(&mut self) -> CFDEO0_W
[src]
Bit 0 - Clock 0 Failure Detector Event Output Enable
pub fn cfdeo1(&mut self) -> CFDEO1_W
[src]
Bit 1 - Clock 1 Failure Detector Event Output Enable
impl W<u32, Reg<u32, _INTENCLR>>
[src]
pub fn xoscrdy0(&mut self) -> XOSCRDY0_W
[src]
Bit 0 - XOSC 0 Ready Interrupt Enable
pub fn xoscrdy1(&mut self) -> XOSCRDY1_W
[src]
Bit 1 - XOSC 1 Ready Interrupt Enable
pub fn xoscfail0(&mut self) -> XOSCFAIL0_W
[src]
Bit 2 - XOSC 0 Clock Failure Detector Interrupt Enable
pub fn xoscfail1(&mut self) -> XOSCFAIL1_W
[src]
Bit 3 - XOSC 1 Clock Failure Detector Interrupt Enable
pub fn dfllrdy(&mut self) -> DFLLRDY_W
[src]
Bit 8 - DFLL Ready Interrupt Enable
pub fn dflloob(&mut self) -> DFLLOOB_W
[src]
Bit 9 - DFLL Out Of Bounds Interrupt Enable
pub fn dflllckf(&mut self) -> DFLLLCKF_W
[src]
Bit 10 - DFLL Lock Fine Interrupt Enable
pub fn dflllckc(&mut self) -> DFLLLCKC_W
[src]
Bit 11 - DFLL Lock Coarse Interrupt Enable
pub fn dfllrcs(&mut self) -> DFLLRCS_W
[src]
Bit 12 - DFLL Reference Clock Stopped Interrupt Enable
pub fn dpll0lckr(&mut self) -> DPLL0LCKR_W
[src]
Bit 16 - DPLL0 Lock Rise Interrupt Enable
pub fn dpll0lckf(&mut self) -> DPLL0LCKF_W
[src]
Bit 17 - DPLL0 Lock Fall Interrupt Enable
pub fn dpll0lto(&mut self) -> DPLL0LTO_W
[src]
Bit 18 - DPLL0 Lock Timeout Interrupt Enable
pub fn dpll0ldrto(&mut self) -> DPLL0LDRTO_W
[src]
Bit 19 - DPLL0 Loop Divider Ratio Update Complete Interrupt Enable
pub fn dpll1lckr(&mut self) -> DPLL1LCKR_W
[src]
Bit 24 - DPLL1 Lock Rise Interrupt Enable
pub fn dpll1lckf(&mut self) -> DPLL1LCKF_W
[src]
Bit 25 - DPLL1 Lock Fall Interrupt Enable
pub fn dpll1lto(&mut self) -> DPLL1LTO_W
[src]
Bit 26 - DPLL1 Lock Timeout Interrupt Enable
pub fn dpll1ldrto(&mut self) -> DPLL1LDRTO_W
[src]
Bit 27 - DPLL1 Loop Divider Ratio Update Complete Interrupt Enable
impl W<u32, Reg<u32, _INTENSET>>
[src]
pub fn xoscrdy0(&mut self) -> XOSCRDY0_W
[src]
Bit 0 - XOSC 0 Ready Interrupt Enable
pub fn xoscrdy1(&mut self) -> XOSCRDY1_W
[src]
Bit 1 - XOSC 1 Ready Interrupt Enable
pub fn xoscfail0(&mut self) -> XOSCFAIL0_W
[src]
Bit 2 - XOSC 0 Clock Failure Detector Interrupt Enable
pub fn xoscfail1(&mut self) -> XOSCFAIL1_W
[src]
Bit 3 - XOSC 1 Clock Failure Detector Interrupt Enable
pub fn dfllrdy(&mut self) -> DFLLRDY_W
[src]
Bit 8 - DFLL Ready Interrupt Enable
pub fn dflloob(&mut self) -> DFLLOOB_W
[src]
Bit 9 - DFLL Out Of Bounds Interrupt Enable
pub fn dflllckf(&mut self) -> DFLLLCKF_W
[src]
Bit 10 - DFLL Lock Fine Interrupt Enable
pub fn dflllckc(&mut self) -> DFLLLCKC_W
[src]
Bit 11 - DFLL Lock Coarse Interrupt Enable
pub fn dfllrcs(&mut self) -> DFLLRCS_W
[src]
Bit 12 - DFLL Reference Clock Stopped Interrupt Enable
pub fn dpll0lckr(&mut self) -> DPLL0LCKR_W
[src]
Bit 16 - DPLL0 Lock Rise Interrupt Enable
pub fn dpll0lckf(&mut self) -> DPLL0LCKF_W
[src]
Bit 17 - DPLL0 Lock Fall Interrupt Enable
pub fn dpll0lto(&mut self) -> DPLL0LTO_W
[src]
Bit 18 - DPLL0 Lock Timeout Interrupt Enable
pub fn dpll0ldrto(&mut self) -> DPLL0LDRTO_W
[src]
Bit 19 - DPLL0 Loop Divider Ratio Update Complete Interrupt Enable
pub fn dpll1lckr(&mut self) -> DPLL1LCKR_W
[src]
Bit 24 - DPLL1 Lock Rise Interrupt Enable
pub fn dpll1lckf(&mut self) -> DPLL1LCKF_W
[src]
Bit 25 - DPLL1 Lock Fall Interrupt Enable
pub fn dpll1lto(&mut self) -> DPLL1LTO_W
[src]
Bit 26 - DPLL1 Lock Timeout Interrupt Enable
pub fn dpll1ldrto(&mut self) -> DPLL1LDRTO_W
[src]
Bit 27 - DPLL1 Loop Divider Ratio Update Complete Interrupt Enable
impl W<u32, Reg<u32, _INTFLAG>>
[src]
pub fn xoscrdy0(&mut self) -> XOSCRDY0_W
[src]
Bit 0 - XOSC 0 Ready
pub fn xoscrdy1(&mut self) -> XOSCRDY1_W
[src]
Bit 1 - XOSC 1 Ready
pub fn xoscfail0(&mut self) -> XOSCFAIL0_W
[src]
Bit 2 - XOSC 0 Clock Failure Detector
pub fn xoscfail1(&mut self) -> XOSCFAIL1_W
[src]
Bit 3 - XOSC 1 Clock Failure Detector
pub fn dfllrdy(&mut self) -> DFLLRDY_W
[src]
Bit 8 - DFLL Ready
pub fn dflloob(&mut self) -> DFLLOOB_W
[src]
Bit 9 - DFLL Out Of Bounds
pub fn dflllckf(&mut self) -> DFLLLCKF_W
[src]
Bit 10 - DFLL Lock Fine
pub fn dflllckc(&mut self) -> DFLLLCKC_W
[src]
Bit 11 - DFLL Lock Coarse
pub fn dfllrcs(&mut self) -> DFLLRCS_W
[src]
Bit 12 - DFLL Reference Clock Stopped
pub fn dpll0lckr(&mut self) -> DPLL0LCKR_W
[src]
Bit 16 - DPLL0 Lock Rise
pub fn dpll0lckf(&mut self) -> DPLL0LCKF_W
[src]
Bit 17 - DPLL0 Lock Fall
pub fn dpll0lto(&mut self) -> DPLL0LTO_W
[src]
Bit 18 - DPLL0 Lock Timeout
pub fn dpll0ldrto(&mut self) -> DPLL0LDRTO_W
[src]
Bit 19 - DPLL0 Loop Divider Ratio Update Complete
pub fn dpll1lckr(&mut self) -> DPLL1LCKR_W
[src]
Bit 24 - DPLL1 Lock Rise
pub fn dpll1lckf(&mut self) -> DPLL1LCKF_W
[src]
Bit 25 - DPLL1 Lock Fall
pub fn dpll1lto(&mut self) -> DPLL1LTO_W
[src]
Bit 26 - DPLL1 Lock Timeout
pub fn dpll1ldrto(&mut self) -> DPLL1LDRTO_W
[src]
Bit 27 - DPLL1 Loop Divider Ratio Update Complete
impl W<u32, Reg<u32, _XOSCCTRL>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Oscillator Enable
pub fn xtalen(&mut self) -> XTALEN_W
[src]
Bit 2 - Crystal Oscillator Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - On Demand Control
pub fn lowbufgain(&mut self) -> LOWBUFGAIN_W
[src]
Bit 8 - Low Buffer Gain Enable
pub fn iptat(&mut self) -> IPTAT_W
[src]
Bits 9:10 - Oscillator Current Reference
pub fn imult(&mut self) -> IMULT_W
[src]
Bits 11:14 - Oscillator Current Multiplier
pub fn enalc(&mut self) -> ENALC_W
[src]
Bit 15 - Automatic Loop Control Enable
pub fn cfden(&mut self) -> CFDEN_W
[src]
Bit 16 - Clock Failure Detector Enable
pub fn swben(&mut self) -> SWBEN_W
[src]
Bit 17 - Xosc Clock Switch Enable
pub fn startup(&mut self) -> STARTUP_W
[src]
Bits 20:23 - Start-Up Time
pub fn cfdpresc(&mut self) -> CFDPRESC_W
[src]
Bits 24:27 - Clock Failure Detector Prescaler
impl W<u8, Reg<u8, _DFLLCTRLA>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - DFLL Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - On Demand Control
impl W<u8, Reg<u8, _DFLLCTRLB>>
[src]
pub fn mode(&mut self) -> MODE_W
[src]
Bit 0 - Operating Mode Selection
pub fn stable(&mut self) -> STABLE_W
[src]
Bit 1 - Stable DFLL Frequency
pub fn llaw(&mut self) -> LLAW_W
[src]
Bit 2 - Lose Lock After Wake
pub fn usbcrm(&mut self) -> USBCRM_W
[src]
Bit 3 - USB Clock Recovery Mode
pub fn ccdis(&mut self) -> CCDIS_W
[src]
Bit 4 - Chill Cycle Disable
pub fn qldis(&mut self) -> QLDIS_W
[src]
Bit 5 - Quick Lock Disable
pub fn bplckc(&mut self) -> BPLCKC_W
[src]
Bit 6 - Bypass Coarse Lock
pub fn waitlock(&mut self) -> WAITLOCK_W
[src]
Bit 7 - Wait Lock
impl W<u32, Reg<u32, _DFLLVAL>>
[src]
pub fn fine(&mut self) -> FINE_W
[src]
Bits 0:7 - Fine Value
pub fn coarse(&mut self) -> COARSE_W
[src]
Bits 10:15 - Coarse Value
pub fn diff(&mut self) -> DIFF_W
[src]
Bits 16:31 - Multiplication Ratio Difference
impl W<u32, Reg<u32, _DFLLMUL>>
[src]
pub fn mul(&mut self) -> MUL_W
[src]
Bits 0:15 - DFLL Multiply Factor
pub fn fstep(&mut self) -> FSTEP_W
[src]
Bits 16:23 - Fine Maximum Step
pub fn cstep(&mut self) -> CSTEP_W
[src]
Bits 26:31 - Coarse Maximum Step
impl W<u8, Reg<u8, _DFLLSYNC>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - ENABLE Synchronization Busy
pub fn dfllctrlb(&mut self) -> DFLLCTRLB_W
[src]
Bit 2 - DFLLCTRLB Synchronization Busy
pub fn dfllval(&mut self) -> DFLLVAL_W
[src]
Bit 3 - DFLLVAL Synchronization Busy
pub fn dfllmul(&mut self) -> DFLLMUL_W
[src]
Bit 4 - DFLLMUL Synchronization Busy
impl W<u32, Reg<u32, _INTENCLR>>
[src]
pub fn xosc32krdy(&mut self) -> XOSC32KRDY_W
[src]
Bit 0 - XOSC32K Ready Interrupt Enable
pub fn xosc32kfail(&mut self) -> XOSC32KFAIL_W
[src]
Bit 2 - XOSC32K Clock Failure Detector Interrupt Enable
impl W<u32, Reg<u32, _INTENSET>>
[src]
pub fn xosc32krdy(&mut self) -> XOSC32KRDY_W
[src]
Bit 0 - XOSC32K Ready Interrupt Enable
pub fn xosc32kfail(&mut self) -> XOSC32KFAIL_W
[src]
Bit 2 - XOSC32K Clock Failure Detector Interrupt Enable
impl W<u32, Reg<u32, _INTFLAG>>
[src]
pub fn xosc32krdy(&mut self) -> XOSC32KRDY_W
[src]
Bit 0 - XOSC32K Ready
pub fn xosc32kfail(&mut self) -> XOSC32KFAIL_W
[src]
Bit 2 - XOSC32K Clock Failure Detector
impl W<u8, Reg<u8, _RTCCTRL>>
[src]
impl W<u16, Reg<u16, _XOSC32K>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Oscillator Enable
pub fn xtalen(&mut self) -> XTALEN_W
[src]
Bit 2 - Crystal Oscillator Enable
pub fn en32k(&mut self) -> EN32K_W
[src]
Bit 3 - 32kHz Output Enable
pub fn en1k(&mut self) -> EN1K_W
[src]
Bit 4 - 1kHz Output Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - On Demand Control
pub fn startup(&mut self) -> STARTUP_W
[src]
Bits 8:10 - Oscillator Start-Up Time
pub fn wrtlock(&mut self) -> WRTLOCK_W
[src]
Bit 12 - Write Lock
pub fn cgm(&mut self) -> CGM_W
[src]
Bits 13:14 - Control Gain Mode
impl W<u8, Reg<u8, _CFDCTRL>>
[src]
pub fn cfden(&mut self) -> CFDEN_W
[src]
Bit 0 - Clock Failure Detector Enable
pub fn swback(&mut self) -> SWBACK_W
[src]
Bit 1 - Clock Switch Back
pub fn cfdpresc(&mut self) -> CFDPRESC_W
[src]
Bit 2 - Clock Failure Detector Prescaler
impl W<u8, Reg<u8, _EVCTRL>>
[src]
impl W<u32, Reg<u32, _OSCULP32K>>
[src]
pub fn en32k(&mut self) -> EN32K_W
[src]
Bit 1 - Enable Out 32k
pub fn en1k(&mut self) -> EN1K_W
[src]
Bit 2 - Enable Out 1k
pub fn calib(&mut self) -> CALIB_W
[src]
Bits 8:13 - Oscillator Calibration
pub fn wrtlock(&mut self) -> WRTLOCK_W
[src]
Bit 15 - Write Lock
impl W<u32, Reg<u32, _WRCTRL>>
[src]
pub fn perid(&mut self) -> PERID_W
[src]
Bits 0:15 - Peripheral identifier
pub fn key(&mut self) -> KEY_W
[src]
Bits 16:23 - Peripheral access control key
impl W<u8, Reg<u8, _EVCTRL>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
impl W<u8, Reg<u8, _INTENSET>>
[src]
impl W<u32, Reg<u32, _INTFLAGAHB>>
[src]
pub fn flash_(&mut self) -> FLASH__W
[src]
Bit 0 - FLASH
pub fn flash_alt_(&mut self) -> FLASH_ALT__W
[src]
Bit 1 - FLASH_ALT
pub fn seeprom_(&mut self) -> SEEPROM__W
[src]
Bit 2 - SEEPROM
pub fn ramcm4s_(&mut self) -> RAMCM4S__W
[src]
Bit 3 - RAMCM4S
pub fn rampppdsu_(&mut self) -> RAMPPPDSU__W
[src]
Bit 4 - RAMPPPDSU
pub fn ramdmawr_(&mut self) -> RAMDMAWR__W
[src]
Bit 5 - RAMDMAWR
pub fn ramdmacicm_(&mut self) -> RAMDMACICM__W
[src]
Bit 6 - RAMDMACICM
pub fn hpb0_(&mut self) -> HPB0__W
[src]
Bit 7 - HPB0
pub fn hpb1_(&mut self) -> HPB1__W
[src]
Bit 8 - HPB1
pub fn hpb2_(&mut self) -> HPB2__W
[src]
Bit 9 - HPB2
pub fn hpb3_(&mut self) -> HPB3__W
[src]
Bit 10 - HPB3
pub fn pukcc_(&mut self) -> PUKCC__W
[src]
Bit 11 - PUKCC
pub fn sdhc0_(&mut self) -> SDHC0__W
[src]
Bit 12 - SDHC0
pub fn sdhc1_(&mut self) -> SDHC1__W
[src]
Bit 13 - SDHC1
pub fn qspi_(&mut self) -> QSPI__W
[src]
Bit 14 - QSPI
pub fn bkupram_(&mut self) -> BKUPRAM__W
[src]
Bit 15 - BKUPRAM
impl W<u32, Reg<u32, _INTFLAGA>>
[src]
pub fn pac_(&mut self) -> PAC__W
[src]
Bit 0 - PAC
pub fn pm_(&mut self) -> PM__W
[src]
Bit 1 - PM
pub fn mclk_(&mut self) -> MCLK__W
[src]
Bit 2 - MCLK
pub fn rstc_(&mut self) -> RSTC__W
[src]
Bit 3 - RSTC
pub fn oscctrl_(&mut self) -> OSCCTRL__W
[src]
Bit 4 - OSCCTRL
pub fn osc32kctrl_(&mut self) -> OSC32KCTRL__W
[src]
Bit 5 - OSC32KCTRL
pub fn supc_(&mut self) -> SUPC__W
[src]
Bit 6 - SUPC
pub fn gclk_(&mut self) -> GCLK__W
[src]
Bit 7 - GCLK
pub fn wdt_(&mut self) -> WDT__W
[src]
Bit 8 - WDT
pub fn rtc_(&mut self) -> RTC__W
[src]
Bit 9 - RTC
pub fn eic_(&mut self) -> EIC__W
[src]
Bit 10 - EIC
pub fn freqm_(&mut self) -> FREQM__W
[src]
Bit 11 - FREQM
pub fn sercom0_(&mut self) -> SERCOM0__W
[src]
Bit 12 - SERCOM0
pub fn sercom1_(&mut self) -> SERCOM1__W
[src]
Bit 13 - SERCOM1
pub fn tc0_(&mut self) -> TC0__W
[src]
Bit 14 - TC0
pub fn tc1_(&mut self) -> TC1__W
[src]
Bit 15 - TC1
impl W<u32, Reg<u32, _INTFLAGB>>
[src]
pub fn usb_(&mut self) -> USB__W
[src]
Bit 0 - USB
pub fn dsu_(&mut self) -> DSU__W
[src]
Bit 1 - DSU
pub fn nvmctrl_(&mut self) -> NVMCTRL__W
[src]
Bit 2 - NVMCTRL
pub fn cmcc_(&mut self) -> CMCC__W
[src]
Bit 3 - CMCC
pub fn port_(&mut self) -> PORT__W
[src]
Bit 4 - PORT
pub fn dmac_(&mut self) -> DMAC__W
[src]
Bit 5 - DMAC
pub fn hmatrix_(&mut self) -> HMATRIX__W
[src]
Bit 6 - HMATRIX
pub fn evsys_(&mut self) -> EVSYS__W
[src]
Bit 7 - EVSYS
pub fn sercom2_(&mut self) -> SERCOM2__W
[src]
Bit 9 - SERCOM2
pub fn sercom3_(&mut self) -> SERCOM3__W
[src]
Bit 10 - SERCOM3
pub fn tcc0_(&mut self) -> TCC0__W
[src]
Bit 11 - TCC0
pub fn tcc1_(&mut self) -> TCC1__W
[src]
Bit 12 - TCC1
pub fn tc2_(&mut self) -> TC2__W
[src]
Bit 13 - TC2
pub fn tc3_(&mut self) -> TC3__W
[src]
Bit 14 - TC3
pub fn ramecc_(&mut self) -> RAMECC__W
[src]
Bit 16 - RAMECC
impl W<u32, Reg<u32, _INTFLAGC>>
[src]
pub fn tcc2_(&mut self) -> TCC2__W
[src]
Bit 3 - TCC2
pub fn tcc3_(&mut self) -> TCC3__W
[src]
Bit 4 - TCC3
pub fn tc4_(&mut self) -> TC4__W
[src]
Bit 5 - TC4
pub fn tc5_(&mut self) -> TC5__W
[src]
Bit 6 - TC5
pub fn pdec_(&mut self) -> PDEC__W
[src]
Bit 7 - PDEC
pub fn ac_(&mut self) -> AC__W
[src]
Bit 8 - AC
pub fn aes_(&mut self) -> AES__W
[src]
Bit 9 - AES
pub fn trng_(&mut self) -> TRNG__W
[src]
Bit 10 - TRNG
pub fn icm_(&mut self) -> ICM__W
[src]
Bit 11 - ICM
pub fn pukcc_(&mut self) -> PUKCC__W
[src]
Bit 12 - PUKCC
pub fn qspi_(&mut self) -> QSPI__W
[src]
Bit 13 - QSPI
pub fn ccl_(&mut self) -> CCL__W
[src]
Bit 14 - CCL
impl W<u32, Reg<u32, _INTFLAGD>>
[src]
pub fn sercom4_(&mut self) -> SERCOM4__W
[src]
Bit 0 - SERCOM4
pub fn sercom5_(&mut self) -> SERCOM5__W
[src]
Bit 1 - SERCOM5
pub fn sercom6_(&mut self) -> SERCOM6__W
[src]
Bit 2 - SERCOM6
pub fn sercom7_(&mut self) -> SERCOM7__W
[src]
Bit 3 - SERCOM7
pub fn tcc4_(&mut self) -> TCC4__W
[src]
Bit 4 - TCC4
pub fn tc6_(&mut self) -> TC6__W
[src]
Bit 5 - TC6
pub fn tc7_(&mut self) -> TC7__W
[src]
Bit 6 - TC7
pub fn adc0_(&mut self) -> ADC0__W
[src]
Bit 7 - ADC0
pub fn adc1_(&mut self) -> ADC1__W
[src]
Bit 8 - ADC1
pub fn dac_(&mut self) -> DAC__W
[src]
Bit 9 - DAC
pub fn i2s_(&mut self) -> I2S__W
[src]
Bit 10 - I2S
pub fn pcc_(&mut self) -> PCC__W
[src]
Bit 11 - PCC
impl W<u32, Reg<u32, _MR>>
[src]
pub fn pcen(&mut self) -> PCEN_W
[src]
Bit 0 - Parallel Capture Enable
pub fn dsize(&mut self) -> DSIZE_W
[src]
Bits 4:5 - Data size
pub fn scale(&mut self) -> SCALE_W
[src]
Bit 8 - Scale data
pub fn alwys(&mut self) -> ALWYS_W
[src]
Bit 9 - Always Sampling
pub fn halfs(&mut self) -> HALFS_W
[src]
Bit 10 - Half Sampling
pub fn frsts(&mut self) -> FRSTS_W
[src]
Bit 11 - First sample
pub fn isize(&mut self) -> ISIZE_W
[src]
Bits 16:18 - Input Data Size
pub fn cid(&mut self) -> CID_W
[src]
Bits 30:31 - Clear If Disabled
impl W<u32, Reg<u32, _IER>>
[src]
pub fn drdy(&mut self) -> DRDY_W
[src]
Bit 0 - Data Ready Interrupt Enable
pub fn ovre(&mut self) -> OVRE_W
[src]
Bit 1 - Overrun Error Interrupt Enable
impl W<u32, Reg<u32, _IDR>>
[src]
pub fn drdy(&mut self) -> DRDY_W
[src]
Bit 0 - Data Ready Interrupt Disable
pub fn ovre(&mut self) -> OVRE_W
[src]
Bit 1 - Overrun Error Interrupt Disable
impl W<u32, Reg<u32, _WPMR>>
[src]
pub fn wpen(&mut self) -> WPEN_W
[src]
Bit 0 - Write Protection Enable
pub fn wpkey(&mut self) -> WPKEY_W
[src]
Bits 8:31 - Write Protection Key
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Operation Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
pub fn conf(&mut self) -> CONF_W
[src]
Bits 8:10 - PDEC Configuration
pub fn alock(&mut self) -> ALOCK_W
[src]
Bit 11 - Auto Lock
pub fn swap(&mut self) -> SWAP_W
[src]
Bit 14 - PDEC Phase A and B Swap
pub fn peren(&mut self) -> PEREN_W
[src]
Bit 15 - Period Enable
pub fn pinen0(&mut self) -> PINEN0_W
[src]
Bit 16 - PDEC Input From Pin 0 Enable
pub fn pinen1(&mut self) -> PINEN1_W
[src]
Bit 17 - PDEC Input From Pin 1 Enable
pub fn pinen2(&mut self) -> PINEN2_W
[src]
Bit 18 - PDEC Input From Pin 2 Enable
pub fn pinven0(&mut self) -> PINVEN0_W
[src]
Bit 20 - IO Pin 0 Invert Enable
pub fn pinven1(&mut self) -> PINVEN1_W
[src]
Bit 21 - IO Pin 1 Invert Enable
pub fn pinven2(&mut self) -> PINVEN2_W
[src]
Bit 22 - IO Pin 2 Invert Enable
pub fn angular(&mut self) -> ANGULAR_W
[src]
Bits 24:26 - Angular Counter Length
pub fn maxcmp(&mut self) -> MAXCMP_W
[src]
Bits 28:31 - Maximum Consecutive Missing Pulses
impl W<u8, Reg<u8, _CTRLBCLR>>
[src]
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u8, Reg<u8, _CTRLBSET>>
[src]
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u16, Reg<u16, _EVCTRL>>
[src]
pub fn evact(&mut self) -> EVACT_W
[src]
Bits 0:1 - Event Action
pub fn evinv(&mut self) -> EVINV_W
[src]
Bits 2:4 - Inverted Event Input Enable
pub fn evei(&mut self) -> EVEI_W
[src]
Bits 5:7 - Event Input Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 8 - Overflow/Underflow Output Event Enable
pub fn erreo(&mut self) -> ERREO_W
[src]
Bit 9 - Error Output Event Enable
pub fn direo(&mut self) -> DIREO_W
[src]
Bit 10 - Direction Output Event Enable
pub fn vlceo(&mut self) -> VLCEO_W
[src]
Bit 11 - Velocity Output Event Enable
pub fn mceo0(&mut self) -> MCEO0_W
[src]
Bit 12 - Match Channel 0 Event Output Enable
pub fn mceo1(&mut self) -> MCEO1_W
[src]
Bit 13 - Match Channel 1 Event Output Enable
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - Overflow/Underflow Interrupt Disable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - Error Interrupt Disable
pub fn dir(&mut self) -> DIR_W
[src]
Bit 2 - Direction Interrupt Disable
pub fn vlc(&mut self) -> VLC_W
[src]
Bit 3 - Velocity Interrupt Disable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - Channel 0 Compare Match Disable
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - Channel 1 Compare Match Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - Overflow/Underflow Interrupt Enable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - Error Interrupt Enable
pub fn dir(&mut self) -> DIR_W
[src]
Bit 2 - Direction Interrupt Enable
pub fn vlc(&mut self) -> VLC_W
[src]
Bit 3 - Velocity Interrupt Enable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - Channel 0 Compare Match Enable
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - Channel 1 Compare Match Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - Overflow/Underflow
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - Error
pub fn dir(&mut self) -> DIR_W
[src]
Bit 2 - Direction Change
pub fn vlc(&mut self) -> VLC_W
[src]
Bit 3 - Velocity
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - Channel 0 Compare Match
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - Channel 1 Compare Match
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn qerr(&mut self) -> QERR_W
[src]
Bit 0 - Quadrature Error Flag
pub fn idxerr(&mut self) -> IDXERR_W
[src]
Bit 1 - Index Error Flag
pub fn mperr(&mut self) -> MPERR_W
[src]
Bit 2 - Missing Pulse Error flag
pub fn winerr(&mut self) -> WINERR_W
[src]
Bit 4 - Window Error Flag
pub fn herr(&mut self) -> HERR_W
[src]
Bit 5 - Hall Error Flag
pub fn stop(&mut self) -> STOP_W
[src]
Bit 6 - Stop
pub fn dir(&mut self) -> DIR_W
[src]
Bit 7 - Direction Status Flag
pub fn prescbufv(&mut self) -> PRESCBUFV_W
[src]
Bit 8 - Prescaler Buffer Valid
pub fn filterbufv(&mut self) -> FILTERBUFV_W
[src]
Bit 9 - Filter Buffer Valid
pub fn ccbufv0(&mut self) -> CCBUFV0_W
[src]
Bit 12 - Compare Channel 0 Buffer Valid
pub fn ccbufv1(&mut self) -> CCBUFV1_W
[src]
Bit 13 - Compare Channel 1 Buffer Valid
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _PRESC>>
[src]
impl W<u8, Reg<u8, _FILTER>>
[src]
impl W<u8, Reg<u8, _PRESCBUF>>
[src]
pub fn prescbuf(&mut self) -> PRESCBUF_W
[src]
Bits 0:3 - Prescaler Buffer Value
impl W<u8, Reg<u8, _FILTERBUF>>
[src]
pub fn filterbuf(&mut self) -> FILTERBUF_W
[src]
Bits 0:7 - Filter Buffer Value
impl W<u32, Reg<u32, _COUNT>>
[src]
impl W<u32, Reg<u32, _CC>>
[src]
impl W<u32, Reg<u32, _CCBUF>>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
impl W<u8, Reg<u8, _SLEEPCFG>>
[src]
pub fn sleepmode(&mut self) -> SLEEPMODE_W
[src]
Bits 0:2 - Sleep Mode
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn sleeprdy(&mut self) -> SLEEPRDY_W
[src]
Bit 0 - Sleep Mode Entry Ready Enable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn sleeprdy(&mut self) -> SLEEPRDY_W
[src]
Bit 0 - Sleep Mode Entry Ready Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn sleeprdy(&mut self) -> SLEEPRDY_W
[src]
Bit 0 - Sleep Mode Entry Ready
impl W<u8, Reg<u8, _STDBYCFG>>
[src]
pub fn ramcfg(&mut self) -> RAMCFG_W
[src]
Bits 0:1 - Ram Configuration
pub fn fastwkup(&mut self) -> FASTWKUP_W
[src]
Bits 4:5 - Fast Wakeup
impl W<u8, Reg<u8, _HIBCFG>>
[src]
pub fn ramcfg(&mut self) -> RAMCFG_W
[src]
Bits 0:1 - Ram Configuration
pub fn bramcfg(&mut self) -> BRAMCFG_W
[src]
Bits 2:3 - Backup Ram Configuration
impl W<u8, Reg<u8, _BKUPCFG>>
[src]
impl W<u8, Reg<u8, _PWSAKDLY>>
[src]
pub fn dlyval(&mut self) -> DLYVAL_W
[src]
Bits 0:6 - Delay Value
pub fn ignack(&mut self) -> IGNACK_W
[src]
Bit 7 - Ignore Acknowledge
impl W<u32, Reg<u32, _DIR>>
[src]
impl W<u32, Reg<u32, _DIRCLR>>
[src]
impl W<u32, Reg<u32, _DIRSET>>
[src]
impl W<u32, Reg<u32, _DIRTGL>>
[src]
impl W<u32, Reg<u32, _OUT>>
[src]
impl W<u32, Reg<u32, _OUTCLR>>
[src]
impl W<u32, Reg<u32, _OUTSET>>
[src]
impl W<u32, Reg<u32, _OUTTGL>>
[src]
impl W<u32, Reg<u32, _CTRL>>
[src]
pub fn sampling(&mut self) -> SAMPLING_W
[src]
Bits 0:31 - Input Sampling Mode
impl W<u32, Reg<u32, _WRCONFIG>>
[src]
pub fn pinmask(&mut self) -> PINMASK_W
[src]
Bits 0:15 - Pin Mask for Multiple Pin Configuration
pub fn pmuxen(&mut self) -> PMUXEN_W
[src]
Bit 16 - Peripheral Multiplexer Enable
pub fn inen(&mut self) -> INEN_W
[src]
Bit 17 - Input Enable
pub fn pullen(&mut self) -> PULLEN_W
[src]
Bit 18 - Pull Enable
pub fn drvstr(&mut self) -> DRVSTR_W
[src]
Bit 22 - Output Driver Strength Selection
pub fn pmux(&mut self) -> PMUX_W
[src]
Bits 24:27 - Peripheral Multiplexing
pub fn wrpmux(&mut self) -> WRPMUX_W
[src]
Bit 28 - Write PMUX
pub fn wrpincfg(&mut self) -> WRPINCFG_W
[src]
Bit 30 - Write PINCFG
pub fn hwsel(&mut self) -> HWSEL_W
[src]
Bit 31 - Half-Word Select
impl W<u32, Reg<u32, _EVCTRL>>
[src]
pub fn pid0(&mut self) -> PID0_W
[src]
Bits 0:4 - PORT Event Pin Identifier 0
pub fn evact0(&mut self) -> EVACT0_W
[src]
Bits 5:6 - PORT Event Action 0
pub fn portei0(&mut self) -> PORTEI0_W
[src]
Bit 7 - PORT Event Input Enable 0
pub fn pid1(&mut self) -> PID1_W
[src]
Bits 8:12 - PORT Event Pin Identifier 1
pub fn evact1(&mut self) -> EVACT1_W
[src]
Bits 13:14 - PORT Event Action 1
pub fn portei1(&mut self) -> PORTEI1_W
[src]
Bit 15 - PORT Event Input Enable 1
pub fn pid2(&mut self) -> PID2_W
[src]
Bits 16:20 - PORT Event Pin Identifier 2
pub fn evact2(&mut self) -> EVACT2_W
[src]
Bits 21:22 - PORT Event Action 2
pub fn portei2(&mut self) -> PORTEI2_W
[src]
Bit 23 - PORT Event Input Enable 2
pub fn pid3(&mut self) -> PID3_W
[src]
Bits 24:28 - PORT Event Pin Identifier 3
pub fn evact3(&mut self) -> EVACT3_W
[src]
Bits 29:30 - PORT Event Action 3
pub fn portei3(&mut self) -> PORTEI3_W
[src]
Bit 31 - PORT Event Input Enable 3
impl W<u8, Reg<u8, _PMUX>>
[src]
pub fn pmuxe(&mut self) -> PMUXE_W
[src]
Bits 0:3 - Peripheral Multiplexing for Even-Numbered Pin
pub fn pmuxo(&mut self) -> PMUXO_W
[src]
Bits 4:7 - Peripheral Multiplexing for Odd-Numbered Pin
impl W<u8, Reg<u8, _PINCFG>>
[src]
pub fn pmuxen(&mut self) -> PMUXEN_W
[src]
Bit 0 - Peripheral Multiplexer Enable
pub fn inen(&mut self) -> INEN_W
[src]
Bit 1 - Input Enable
pub fn pullen(&mut self) -> PULLEN_W
[src]
Bit 2 - Pull Enable
pub fn drvstr(&mut self) -> DRVSTR_W
[src]
Bit 6 - Output Driver Strength Selection
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn lastxfer(&mut self) -> LASTXFER_W
[src]
Bit 24 - Last Transfer
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn mode(&mut self) -> MODE_W
[src]
Bit 0 - Serial Memory Mode
pub fn loopen(&mut self) -> LOOPEN_W
[src]
Bit 1 - Local Loopback Enable
pub fn wdrbt(&mut self) -> WDRBT_W
[src]
Bit 2 - Wait Data Read Before Transfer
pub fn smemreg(&mut self) -> SMEMREG_W
[src]
Bit 3 - Serial Memory reg
pub fn csmode(&mut self) -> CSMODE_W
[src]
Bits 4:5 - Chip Select Mode
pub fn datalen(&mut self) -> DATALEN_W
[src]
Bits 8:11 - Data Length
pub fn dlybct(&mut self) -> DLYBCT_W
[src]
Bits 16:23 - Delay Between Consecutive Transfers
pub fn dlycs(&mut self) -> DLYCS_W
[src]
Bits 24:31 - Minimum Inactive CS Delay
impl W<u32, Reg<u32, _BAUD>>
[src]
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 0 - Clock Polarity
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 1 - Clock Phase
pub fn baud(&mut self) -> BAUD_W
[src]
Bits 8:15 - Serial Clock Baud Rate
pub fn dlybs(&mut self) -> DLYBS_W
[src]
Bits 16:23 - Delay Before SCK
impl W<u32, Reg<u32, _TXDATA>>
[src]
impl W<u32, Reg<u32, _INTENCLR>>
[src]
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 0 - Receive Data Register Full Interrupt Disable
pub fn dre(&mut self) -> DRE_W
[src]
Bit 1 - Transmit Data Register Empty Interrupt Disable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 2 - Transmission Complete Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 3 - Overrun Error Interrupt Disable
pub fn csrise(&mut self) -> CSRISE_W
[src]
Bit 8 - Chip Select Rise Interrupt Disable
pub fn instrend(&mut self) -> INSTREND_W
[src]
Bit 10 - Instruction End Interrupt Disable
impl W<u32, Reg<u32, _INTENSET>>
[src]
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 0 - Receive Data Register Full Interrupt Enable
pub fn dre(&mut self) -> DRE_W
[src]
Bit 1 - Transmit Data Register Empty Interrupt Enable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 2 - Transmission Complete Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 3 - Overrun Error Interrupt Enable
pub fn csrise(&mut self) -> CSRISE_W
[src]
Bit 8 - Chip Select Rise Interrupt Enable
pub fn instrend(&mut self) -> INSTREND_W
[src]
Bit 10 - Instruction End Interrupt Enable
impl W<u32, Reg<u32, _INTFLAG>>
[src]
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 0 - Receive Data Register Full
pub fn dre(&mut self) -> DRE_W
[src]
Bit 1 - Transmit Data Register Empty
pub fn txc(&mut self) -> TXC_W
[src]
Bit 2 - Transmission Complete
pub fn error(&mut self) -> ERROR_W
[src]
Bit 3 - Overrun Error
pub fn csrise(&mut self) -> CSRISE_W
[src]
Bit 8 - Chip Select Rise
pub fn instrend(&mut self) -> INSTREND_W
[src]
Bit 10 - Instruction End
impl W<u32, Reg<u32, _INSTRADDR>>
[src]
impl W<u32, Reg<u32, _INSTRCTRL>>
[src]
pub fn instr(&mut self) -> INSTR_W
[src]
Bits 0:7 - Instruction Code
pub fn optcode(&mut self) -> OPTCODE_W
[src]
Bits 16:23 - Option Code
impl W<u32, Reg<u32, _INSTRFRAME>>
[src]
pub fn width(&mut self) -> WIDTH_W
[src]
Bits 0:2 - Instruction Code, Address, Option Code and Data Width
pub fn instren(&mut self) -> INSTREN_W
[src]
Bit 4 - Instruction Enable
pub fn addren(&mut self) -> ADDREN_W
[src]
Bit 5 - Address Enable
pub fn optcodeen(&mut self) -> OPTCODEEN_W
[src]
Bit 6 - Option Enable
pub fn dataen(&mut self) -> DATAEN_W
[src]
Bit 7 - Data Enable
pub fn optcodelen(&mut self) -> OPTCODELEN_W
[src]
Bits 8:9 - Option Code Length
pub fn addrlen(&mut self) -> ADDRLEN_W
[src]
Bit 10 - Address Length
pub fn tfrtype(&mut self) -> TFRTYPE_W
[src]
Bits 12:13 - Data Transfer Type
pub fn crmode(&mut self) -> CRMODE_W
[src]
Bit 14 - Continuous Read Mode
pub fn ddren(&mut self) -> DDREN_W
[src]
Bit 15 - Double Data Rate Enable
pub fn dummylen(&mut self) -> DUMMYLEN_W
[src]
Bits 16:20 - Dummy Cycles Length
impl W<u32, Reg<u32, _SCRAMBCTRL>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 0 - Scrambling/Unscrambling Enable
pub fn randomdis(&mut self) -> RANDOMDIS_W
[src]
Bit 1 - Scrambling/Unscrambling Random Value Disable
impl W<u32, Reg<u32, _SCRAMBKEY>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn singlee(&mut self) -> SINGLEE_W
[src]
Bit 0 - Single Bit ECC Error Interrupt Enable Clear
pub fn duale(&mut self) -> DUALE_W
[src]
Bit 1 - Dual Bit ECC Error Interrupt Enable Clear
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn singlee(&mut self) -> SINGLEE_W
[src]
Bit 0 - Single Bit ECC Error Interrupt Enable Set
pub fn duale(&mut self) -> DUALE_W
[src]
Bit 1 - Dual Bit ECC Error Interrupt Enable Set
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn singlee(&mut self) -> SINGLEE_W
[src]
Bit 0 - Single Bit ECC Error Interrupt
pub fn duale(&mut self) -> DUALE_W
[src]
Bit 1 - Dual Bit ECC Error Interrupt
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
pub fn eccdis(&mut self) -> ECCDIS_W
[src]
Bit 0 - ECC Disable
pub fn eccelog(&mut self) -> ECCELOG_W
[src]
Bit 1 - ECC Error Log
impl W<u16, Reg<u16, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Operating Mode
pub fn matchclr(&mut self) -> MATCHCLR_W
[src]
Bit 7 - Clear on Match
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:11 - Prescaler
pub fn bktrst(&mut self) -> BKTRST_W
[src]
Bit 13 - BKUP Registers Reset On Tamper Enable
pub fn gptrst(&mut self) -> GPTRST_W
[src]
Bit 14 - GP Registers Reset On Tamper Enable
pub fn countsync(&mut self) -> COUNTSYNC_W
[src]
Bit 15 - Count Read Synchronization Enable
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn gp0en(&mut self) -> GP0EN_W
[src]
Bit 0 - General Purpose 0 Enable
pub fn gp2en(&mut self) -> GP2EN_W
[src]
Bit 1 - General Purpose 2 Enable
pub fn debmaj(&mut self) -> DEBMAJ_W
[src]
Bit 4 - Debouncer Majority Enable
pub fn debasync(&mut self) -> DEBASYNC_W
[src]
Bit 5 - Debouncer Asynchronous Enable
pub fn rtcout(&mut self) -> RTCOUT_W
[src]
Bit 6 - RTC Output Enable
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 7 - DMA Enable
pub fn debf(&mut self) -> DEBF_W
[src]
Bits 8:10 - Debounce Freqnuency
pub fn actf(&mut self) -> ACTF_W
[src]
Bits 12:14 - Active Layer Freqnuency
impl W<u32, Reg<u32, _EVCTRL>>
[src]
pub fn pereo0(&mut self) -> PEREO0_W
[src]
Bit 0 - Periodic Interval 0 Event Output Enable
pub fn pereo1(&mut self) -> PEREO1_W
[src]
Bit 1 - Periodic Interval 1 Event Output Enable
pub fn pereo2(&mut self) -> PEREO2_W
[src]
Bit 2 - Periodic Interval 2 Event Output Enable
pub fn pereo3(&mut self) -> PEREO3_W
[src]
Bit 3 - Periodic Interval 3 Event Output Enable
pub fn pereo4(&mut self) -> PEREO4_W
[src]
Bit 4 - Periodic Interval 4 Event Output Enable
pub fn pereo5(&mut self) -> PEREO5_W
[src]
Bit 5 - Periodic Interval 5 Event Output Enable
pub fn pereo6(&mut self) -> PEREO6_W
[src]
Bit 6 - Periodic Interval 6 Event Output Enable
pub fn pereo7(&mut self) -> PEREO7_W
[src]
Bit 7 - Periodic Interval 7 Event Output Enable
pub fn cmpeo0(&mut self) -> CMPEO0_W
[src]
Bit 8 - Compare 0 Event Output Enable
pub fn cmpeo1(&mut self) -> CMPEO1_W
[src]
Bit 9 - Compare 1 Event Output Enable
pub fn tampereo(&mut self) -> TAMPEREO_W
[src]
Bit 14 - Tamper Event Output Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 15 - Overflow Event Output Enable
pub fn tampevei(&mut self) -> TAMPEVEI_W
[src]
Bit 16 - Tamper Event Input Enable
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0 Interrupt Enable
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1 Interrupt Enable
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2 Interrupt Enable
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3 Interrupt Enable
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4 Interrupt Enable
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5 Interrupt Enable
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6 Interrupt Enable
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7 Interrupt Enable
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 8 - Compare 0 Interrupt Enable
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 9 - Compare 1 Interrupt Enable
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper Enable
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow Interrupt Enable
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0 Interrupt Enable
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1 Interrupt Enable
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2 Interrupt Enable
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3 Interrupt Enable
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4 Interrupt Enable
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5 Interrupt Enable
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6 Interrupt Enable
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7 Interrupt Enable
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 8 - Compare 0 Interrupt Enable
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 9 - Compare 1 Interrupt Enable
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper Enable
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 8 - Compare 0
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 9 - Compare 1
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _FREQCORR>>
[src]
pub fn value(&mut self) -> VALUE_W
[src]
Bits 0:6 - Correction Value
pub fn sign(&mut self) -> SIGN_W
[src]
Bit 7 - Correction Sign
impl W<u32, Reg<u32, _COUNT>>
[src]
impl W<u32, Reg<u32, _COMP>>
[src]
impl W<u32, Reg<u32, _GP>>
[src]
impl W<u32, Reg<u32, _TAMPCTRL>>
[src]
pub fn in0act(&mut self) -> IN0ACT_W
[src]
Bits 0:1 - Tamper Input 0 Action
pub fn in1act(&mut self) -> IN1ACT_W
[src]
Bits 2:3 - Tamper Input 1 Action
pub fn in2act(&mut self) -> IN2ACT_W
[src]
Bits 4:5 - Tamper Input 2 Action
pub fn in3act(&mut self) -> IN3ACT_W
[src]
Bits 6:7 - Tamper Input 3 Action
pub fn in4act(&mut self) -> IN4ACT_W
[src]
Bits 8:9 - Tamper Input 4 Action
pub fn tamlvl0(&mut self) -> TAMLVL0_W
[src]
Bit 16 - Tamper Level Select 0
pub fn tamlvl1(&mut self) -> TAMLVL1_W
[src]
Bit 17 - Tamper Level Select 1
pub fn tamlvl2(&mut self) -> TAMLVL2_W
[src]
Bit 18 - Tamper Level Select 2
pub fn tamlvl3(&mut self) -> TAMLVL3_W
[src]
Bit 19 - Tamper Level Select 3
pub fn tamlvl4(&mut self) -> TAMLVL4_W
[src]
Bit 20 - Tamper Level Select 4
pub fn debnc0(&mut self) -> DEBNC0_W
[src]
Bit 24 - Debouncer Enable 0
pub fn debnc1(&mut self) -> DEBNC1_W
[src]
Bit 25 - Debouncer Enable 1
pub fn debnc2(&mut self) -> DEBNC2_W
[src]
Bit 26 - Debouncer Enable 2
pub fn debnc3(&mut self) -> DEBNC3_W
[src]
Bit 27 - Debouncer Enable 3
pub fn debnc4(&mut self) -> DEBNC4_W
[src]
Bit 28 - Debouncer Enable 4
impl W<u32, Reg<u32, _TAMPID>>
[src]
pub fn tampid0(&mut self) -> TAMPID0_W
[src]
Bit 0 - Tamper Input 0 Detected
pub fn tampid1(&mut self) -> TAMPID1_W
[src]
Bit 1 - Tamper Input 1 Detected
pub fn tampid2(&mut self) -> TAMPID2_W
[src]
Bit 2 - Tamper Input 2 Detected
pub fn tampid3(&mut self) -> TAMPID3_W
[src]
Bit 3 - Tamper Input 3 Detected
pub fn tampid4(&mut self) -> TAMPID4_W
[src]
Bit 4 - Tamper Input 4 Detected
pub fn tampevt(&mut self) -> TAMPEVT_W
[src]
Bit 31 - Tamper Event Detected
impl W<u32, Reg<u32, _BKUP>>
[src]
impl W<u16, Reg<u16, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Operating Mode
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:11 - Prescaler
pub fn bktrst(&mut self) -> BKTRST_W
[src]
Bit 13 - BKUP Registers Reset On Tamper Enable
pub fn gptrst(&mut self) -> GPTRST_W
[src]
Bit 14 - GP Registers Reset On Tamper Enable
pub fn countsync(&mut self) -> COUNTSYNC_W
[src]
Bit 15 - Count Read Synchronization Enable
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn gp0en(&mut self) -> GP0EN_W
[src]
Bit 0 - General Purpose 0 Enable
pub fn gp2en(&mut self) -> GP2EN_W
[src]
Bit 1 - General Purpose 2 Enable
pub fn debmaj(&mut self) -> DEBMAJ_W
[src]
Bit 4 - Debouncer Majority Enable
pub fn debasync(&mut self) -> DEBASYNC_W
[src]
Bit 5 - Debouncer Asynchronous Enable
pub fn rtcout(&mut self) -> RTCOUT_W
[src]
Bit 6 - RTC Output Enable
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 7 - DMA Enable
pub fn debf(&mut self) -> DEBF_W
[src]
Bits 8:10 - Debounce Freqnuency
pub fn actf(&mut self) -> ACTF_W
[src]
Bits 12:14 - Active Layer Freqnuency
impl W<u32, Reg<u32, _EVCTRL>>
[src]
pub fn pereo0(&mut self) -> PEREO0_W
[src]
Bit 0 - Periodic Interval 0 Event Output Enable
pub fn pereo1(&mut self) -> PEREO1_W
[src]
Bit 1 - Periodic Interval 1 Event Output Enable
pub fn pereo2(&mut self) -> PEREO2_W
[src]
Bit 2 - Periodic Interval 2 Event Output Enable
pub fn pereo3(&mut self) -> PEREO3_W
[src]
Bit 3 - Periodic Interval 3 Event Output Enable
pub fn pereo4(&mut self) -> PEREO4_W
[src]
Bit 4 - Periodic Interval 4 Event Output Enable
pub fn pereo5(&mut self) -> PEREO5_W
[src]
Bit 5 - Periodic Interval 5 Event Output Enable
pub fn pereo6(&mut self) -> PEREO6_W
[src]
Bit 6 - Periodic Interval 6 Event Output Enable
pub fn pereo7(&mut self) -> PEREO7_W
[src]
Bit 7 - Periodic Interval 7 Event Output Enable
pub fn cmpeo0(&mut self) -> CMPEO0_W
[src]
Bit 8 - Compare 0 Event Output Enable
pub fn cmpeo1(&mut self) -> CMPEO1_W
[src]
Bit 9 - Compare 1 Event Output Enable
pub fn cmpeo2(&mut self) -> CMPEO2_W
[src]
Bit 10 - Compare 2 Event Output Enable
pub fn cmpeo3(&mut self) -> CMPEO3_W
[src]
Bit 11 - Compare 3 Event Output Enable
pub fn tampereo(&mut self) -> TAMPEREO_W
[src]
Bit 14 - Tamper Event Output Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 15 - Overflow Event Output Enable
pub fn tampevei(&mut self) -> TAMPEVEI_W
[src]
Bit 16 - Tamper Event Input Enable
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0 Interrupt Enable
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1 Interrupt Enable
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2 Interrupt Enable
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3 Interrupt Enable
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4 Interrupt Enable
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5 Interrupt Enable
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6 Interrupt Enable
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7 Interrupt Enable
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 8 - Compare 0 Interrupt Enable
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 9 - Compare 1 Interrupt Enable
pub fn cmp2(&mut self) -> CMP2_W
[src]
Bit 10 - Compare 2 Interrupt Enable
pub fn cmp3(&mut self) -> CMP3_W
[src]
Bit 11 - Compare 3 Interrupt Enable
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper Enable
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow Interrupt Enable
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0 Interrupt Enable
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1 Interrupt Enable
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2 Interrupt Enable
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3 Interrupt Enable
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4 Interrupt Enable
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5 Interrupt Enable
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6 Interrupt Enable
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7 Interrupt Enable
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 8 - Compare 0 Interrupt Enable
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 9 - Compare 1 Interrupt Enable
pub fn cmp2(&mut self) -> CMP2_W
[src]
Bit 10 - Compare 2 Interrupt Enable
pub fn cmp3(&mut self) -> CMP3_W
[src]
Bit 11 - Compare 3 Interrupt Enable
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper Enable
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 8 - Compare 0
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 9 - Compare 1
pub fn cmp2(&mut self) -> CMP2_W
[src]
Bit 10 - Compare 2
pub fn cmp3(&mut self) -> CMP3_W
[src]
Bit 11 - Compare 3
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _FREQCORR>>
[src]
pub fn value(&mut self) -> VALUE_W
[src]
Bits 0:6 - Correction Value
pub fn sign(&mut self) -> SIGN_W
[src]
Bit 7 - Correction Sign
impl W<u16, Reg<u16, _COUNT>>
[src]
impl W<u16, Reg<u16, _PER>>
[src]
impl W<u16, Reg<u16, _COMP>>
[src]
impl W<u32, Reg<u32, _GP>>
[src]
impl W<u32, Reg<u32, _TAMPCTRL>>
[src]
pub fn in0act(&mut self) -> IN0ACT_W
[src]
Bits 0:1 - Tamper Input 0 Action
pub fn in1act(&mut self) -> IN1ACT_W
[src]
Bits 2:3 - Tamper Input 1 Action
pub fn in2act(&mut self) -> IN2ACT_W
[src]
Bits 4:5 - Tamper Input 2 Action
pub fn in3act(&mut self) -> IN3ACT_W
[src]
Bits 6:7 - Tamper Input 3 Action
pub fn in4act(&mut self) -> IN4ACT_W
[src]
Bits 8:9 - Tamper Input 4 Action
pub fn tamlvl0(&mut self) -> TAMLVL0_W
[src]
Bit 16 - Tamper Level Select 0
pub fn tamlvl1(&mut self) -> TAMLVL1_W
[src]
Bit 17 - Tamper Level Select 1
pub fn tamlvl2(&mut self) -> TAMLVL2_W
[src]
Bit 18 - Tamper Level Select 2
pub fn tamlvl3(&mut self) -> TAMLVL3_W
[src]
Bit 19 - Tamper Level Select 3
pub fn tamlvl4(&mut self) -> TAMLVL4_W
[src]
Bit 20 - Tamper Level Select 4
pub fn debnc0(&mut self) -> DEBNC0_W
[src]
Bit 24 - Debouncer Enable 0
pub fn debnc1(&mut self) -> DEBNC1_W
[src]
Bit 25 - Debouncer Enable 1
pub fn debnc2(&mut self) -> DEBNC2_W
[src]
Bit 26 - Debouncer Enable 2
pub fn debnc3(&mut self) -> DEBNC3_W
[src]
Bit 27 - Debouncer Enable 3
pub fn debnc4(&mut self) -> DEBNC4_W
[src]
Bit 28 - Debouncer Enable 4
impl W<u32, Reg<u32, _TAMPID>>
[src]
pub fn tampid0(&mut self) -> TAMPID0_W
[src]
Bit 0 - Tamper Input 0 Detected
pub fn tampid1(&mut self) -> TAMPID1_W
[src]
Bit 1 - Tamper Input 1 Detected
pub fn tampid2(&mut self) -> TAMPID2_W
[src]
Bit 2 - Tamper Input 2 Detected
pub fn tampid3(&mut self) -> TAMPID3_W
[src]
Bit 3 - Tamper Input 3 Detected
pub fn tampid4(&mut self) -> TAMPID4_W
[src]
Bit 4 - Tamper Input 4 Detected
pub fn tampevt(&mut self) -> TAMPEVT_W
[src]
Bit 31 - Tamper Event Detected
impl W<u32, Reg<u32, _BKUP>>
[src]
impl W<u16, Reg<u16, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Operating Mode
pub fn clkrep(&mut self) -> CLKREP_W
[src]
Bit 6 - Clock Representation
pub fn matchclr(&mut self) -> MATCHCLR_W
[src]
Bit 7 - Clear on Match
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:11 - Prescaler
pub fn bktrst(&mut self) -> BKTRST_W
[src]
Bit 13 - BKUP Registers Reset On Tamper Enable
pub fn gptrst(&mut self) -> GPTRST_W
[src]
Bit 14 - GP Registers Reset On Tamper Enable
pub fn clocksync(&mut self) -> CLOCKSYNC_W
[src]
Bit 15 - Clock Read Synchronization Enable
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn gp0en(&mut self) -> GP0EN_W
[src]
Bit 0 - General Purpose 0 Enable
pub fn gp2en(&mut self) -> GP2EN_W
[src]
Bit 1 - General Purpose 2 Enable
pub fn debmaj(&mut self) -> DEBMAJ_W
[src]
Bit 4 - Debouncer Majority Enable
pub fn debasync(&mut self) -> DEBASYNC_W
[src]
Bit 5 - Debouncer Asynchronous Enable
pub fn rtcout(&mut self) -> RTCOUT_W
[src]
Bit 6 - RTC Output Enable
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 7 - DMA Enable
pub fn debf(&mut self) -> DEBF_W
[src]
Bits 8:10 - Debounce Freqnuency
pub fn actf(&mut self) -> ACTF_W
[src]
Bits 12:14 - Active Layer Freqnuency
impl W<u32, Reg<u32, _EVCTRL>>
[src]
pub fn pereo0(&mut self) -> PEREO0_W
[src]
Bit 0 - Periodic Interval 0 Event Output Enable
pub fn pereo1(&mut self) -> PEREO1_W
[src]
Bit 1 - Periodic Interval 1 Event Output Enable
pub fn pereo2(&mut self) -> PEREO2_W
[src]
Bit 2 - Periodic Interval 2 Event Output Enable
pub fn pereo3(&mut self) -> PEREO3_W
[src]
Bit 3 - Periodic Interval 3 Event Output Enable
pub fn pereo4(&mut self) -> PEREO4_W
[src]
Bit 4 - Periodic Interval 4 Event Output Enable
pub fn pereo5(&mut self) -> PEREO5_W
[src]
Bit 5 - Periodic Interval 5 Event Output Enable
pub fn pereo6(&mut self) -> PEREO6_W
[src]
Bit 6 - Periodic Interval 6 Event Output Enable
pub fn pereo7(&mut self) -> PEREO7_W
[src]
Bit 7 - Periodic Interval 7 Event Output Enable
pub fn alarmeo0(&mut self) -> ALARMEO0_W
[src]
Bit 8 - Alarm 0 Event Output Enable
pub fn alarmeo1(&mut self) -> ALARMEO1_W
[src]
Bit 9 - Alarm 1 Event Output Enable
pub fn tampereo(&mut self) -> TAMPEREO_W
[src]
Bit 14 - Tamper Event Output Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 15 - Overflow Event Output Enable
pub fn tampevei(&mut self) -> TAMPEVEI_W
[src]
Bit 16 - Tamper Event Input Enable
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0 Interrupt Enable
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1 Interrupt Enable
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2 Interrupt Enable
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3 Interrupt Enable
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4 Interrupt Enable
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5 Interrupt Enable
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6 Interrupt Enable
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7 Interrupt Enable
pub fn alarm0(&mut self) -> ALARM0_W
[src]
Bit 8 - Alarm 0 Interrupt Enable
pub fn alarm1(&mut self) -> ALARM1_W
[src]
Bit 9 - Alarm 1 Interrupt Enable
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper Enable
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow Interrupt Enable
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0 Enable
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1 Enable
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2 Enable
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3 Enable
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4 Enable
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5 Enable
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6 Enable
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7 Enable
pub fn alarm0(&mut self) -> ALARM0_W
[src]
Bit 8 - Alarm 0 Interrupt Enable
pub fn alarm1(&mut self) -> ALARM1_W
[src]
Bit 9 - Alarm 1 Interrupt Enable
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper Enable
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn per0(&mut self) -> PER0_W
[src]
Bit 0 - Periodic Interval 0
pub fn per1(&mut self) -> PER1_W
[src]
Bit 1 - Periodic Interval 1
pub fn per2(&mut self) -> PER2_W
[src]
Bit 2 - Periodic Interval 2
pub fn per3(&mut self) -> PER3_W
[src]
Bit 3 - Periodic Interval 3
pub fn per4(&mut self) -> PER4_W
[src]
Bit 4 - Periodic Interval 4
pub fn per5(&mut self) -> PER5_W
[src]
Bit 5 - Periodic Interval 5
pub fn per6(&mut self) -> PER6_W
[src]
Bit 6 - Periodic Interval 6
pub fn per7(&mut self) -> PER7_W
[src]
Bit 7 - Periodic Interval 7
pub fn alarm0(&mut self) -> ALARM0_W
[src]
Bit 8 - Alarm 0
pub fn alarm1(&mut self) -> ALARM1_W
[src]
Bit 9 - Alarm 1
pub fn tamper(&mut self) -> TAMPER_W
[src]
Bit 14 - Tamper
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 15 - Overflow
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _FREQCORR>>
[src]
pub fn value(&mut self) -> VALUE_W
[src]
Bits 0:6 - Correction Value
pub fn sign(&mut self) -> SIGN_W
[src]
Bit 7 - Correction Sign
impl W<u32, Reg<u32, _CLOCK>>
[src]
pub fn second(&mut self) -> SECOND_W
[src]
Bits 0:5 - Second
pub fn minute(&mut self) -> MINUTE_W
[src]
Bits 6:11 - Minute
pub fn hour(&mut self) -> HOUR_W
[src]
Bits 12:16 - Hour
pub fn day(&mut self) -> DAY_W
[src]
Bits 17:21 - Day
pub fn month(&mut self) -> MONTH_W
[src]
Bits 22:25 - Month
pub fn year(&mut self) -> YEAR_W
[src]
Bits 26:31 - Year
impl W<u32, Reg<u32, _GP>>
[src]
impl W<u32, Reg<u32, _ALARM0>>
[src]
pub fn second(&mut self) -> SECOND_W
[src]
Bits 0:5 - Second
pub fn minute(&mut self) -> MINUTE_W
[src]
Bits 6:11 - Minute
pub fn hour(&mut self) -> HOUR_W
[src]
Bits 12:16 - Hour
pub fn day(&mut self) -> DAY_W
[src]
Bits 17:21 - Day
pub fn month(&mut self) -> MONTH_W
[src]
Bits 22:25 - Month
pub fn year(&mut self) -> YEAR_W
[src]
Bits 26:31 - Year
impl W<u8, Reg<u8, _MASK0>>
[src]
impl W<u32, Reg<u32, _ALARM1>>
[src]
pub fn second(&mut self) -> SECOND_W
[src]
Bits 0:5 - Second
pub fn minute(&mut self) -> MINUTE_W
[src]
Bits 6:11 - Minute
pub fn hour(&mut self) -> HOUR_W
[src]
Bits 12:16 - Hour
pub fn day(&mut self) -> DAY_W
[src]
Bits 17:21 - Day
pub fn month(&mut self) -> MONTH_W
[src]
Bits 22:25 - Month
pub fn year(&mut self) -> YEAR_W
[src]
Bits 26:31 - Year
impl W<u8, Reg<u8, _MASK1>>
[src]
impl W<u32, Reg<u32, _TAMPCTRL>>
[src]
pub fn in0act(&mut self) -> IN0ACT_W
[src]
Bits 0:1 - Tamper Input 0 Action
pub fn in1act(&mut self) -> IN1ACT_W
[src]
Bits 2:3 - Tamper Input 1 Action
pub fn in2act(&mut self) -> IN2ACT_W
[src]
Bits 4:5 - Tamper Input 2 Action
pub fn in3act(&mut self) -> IN3ACT_W
[src]
Bits 6:7 - Tamper Input 3 Action
pub fn in4act(&mut self) -> IN4ACT_W
[src]
Bits 8:9 - Tamper Input 4 Action
pub fn tamlvl0(&mut self) -> TAMLVL0_W
[src]
Bit 16 - Tamper Level Select 0
pub fn tamlvl1(&mut self) -> TAMLVL1_W
[src]
Bit 17 - Tamper Level Select 1
pub fn tamlvl2(&mut self) -> TAMLVL2_W
[src]
Bit 18 - Tamper Level Select 2
pub fn tamlvl3(&mut self) -> TAMLVL3_W
[src]
Bit 19 - Tamper Level Select 3
pub fn tamlvl4(&mut self) -> TAMLVL4_W
[src]
Bit 20 - Tamper Level Select 4
pub fn debnc0(&mut self) -> DEBNC0_W
[src]
Bit 24 - Debouncer Enable 0
pub fn debnc1(&mut self) -> DEBNC1_W
[src]
Bit 25 - Debouncer Enable 1
pub fn debnc2(&mut self) -> DEBNC2_W
[src]
Bit 26 - Debouncer Enable 2
pub fn debnc3(&mut self) -> DEBNC3_W
[src]
Bit 27 - Debouncer Enable 3
pub fn debnc4(&mut self) -> DEBNC4_W
[src]
Bit 28 - Debouncer Enable 4
impl W<u32, Reg<u32, _TAMPID>>
[src]
pub fn tampid0(&mut self) -> TAMPID0_W
[src]
Bit 0 - Tamper Input 0 Detected
pub fn tampid1(&mut self) -> TAMPID1_W
[src]
Bit 1 - Tamper Input 1 Detected
pub fn tampid2(&mut self) -> TAMPID2_W
[src]
Bit 2 - Tamper Input 2 Detected
pub fn tampid3(&mut self) -> TAMPID3_W
[src]
Bit 3 - Tamper Input 3 Detected
pub fn tampid4(&mut self) -> TAMPID4_W
[src]
Bit 4 - Tamper Input 4 Detected
pub fn tampevt(&mut self) -> TAMPEVT_W
[src]
Bit 31 - Tamper Event Detected
impl W<u32, Reg<u32, _BKUP>>
[src]
impl W<u32, Reg<u32, _SSAR>>
[src]
impl W<u32, Reg<u32, _SSAR_CMD23_MODE>>
[src]
impl W<u16, Reg<u16, _BSR>>
[src]
pub fn blocksize(&mut self) -> BLOCKSIZE_W
[src]
Bits 0:9 - Transfer Block Size
pub fn boundary(&mut self) -> BOUNDARY_W
[src]
Bits 12:14 - SDMA Buffer Boundary
impl W<u16, Reg<u16, _BCR>>
[src]
impl W<u32, Reg<u32, _ARG1R>>
[src]
impl W<u16, Reg<u16, _TMR>>
[src]
pub fn dmaen(&mut self) -> DMAEN_W
[src]
Bit 0 - DMA Enable
pub fn bcen(&mut self) -> BCEN_W
[src]
Bit 1 - Block Count Enable
pub fn acmden(&mut self) -> ACMDEN_W
[src]
Bits 2:3 - Auto Command Enable
pub fn dtdsel(&mut self) -> DTDSEL_W
[src]
Bit 4 - Data Transfer Direction Selection
pub fn msbsel(&mut self) -> MSBSEL_W
[src]
Bit 5 - Multi/Single Block Selection
impl W<u16, Reg<u16, _CR>>
[src]
pub fn resptyp(&mut self) -> RESPTYP_W
[src]
Bits 0:1 - Response Type
pub fn cmdccen(&mut self) -> CMDCCEN_W
[src]
Bit 3 - Command CRC Check Enable
pub fn cmdicen(&mut self) -> CMDICEN_W
[src]
Bit 4 - Command Index Check Enable
pub fn dpsel(&mut self) -> DPSEL_W
[src]
Bit 5 - Data Present Select
pub fn cmdtyp(&mut self) -> CMDTYP_W
[src]
Bits 6:7 - Command Type
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bits 8:13 - Command Index
impl W<u32, Reg<u32, _BDPR>>
[src]
impl W<u8, Reg<u8, _HC1R>>
[src]
pub fn ledctrl(&mut self) -> LEDCTRL_W
[src]
Bit 0 - LED Control
pub fn dw(&mut self) -> DW_W
[src]
Bit 1 - Data Width
pub fn hsen(&mut self) -> HSEN_W
[src]
Bit 2 - High Speed Enable
pub fn dmasel(&mut self) -> DMASEL_W
[src]
Bits 3:4 - DMA Select
pub fn carddtl(&mut self) -> CARDDTL_W
[src]
Bit 6 - Card Detect Test Level
pub fn carddsel(&mut self) -> CARDDSEL_W
[src]
Bit 7 - Card Detect Signal Selection
impl W<u8, Reg<u8, _HC1R_EMMC_MODE>>
[src]
pub fn dw(&mut self) -> DW_W
[src]
Bit 1 - Data Width
pub fn hsen(&mut self) -> HSEN_W
[src]
Bit 2 - High Speed Enable
pub fn dmasel(&mut self) -> DMASEL_W
[src]
Bits 3:4 - DMA Select
impl W<u8, Reg<u8, _PCR>>
[src]
pub fn sdbpwr(&mut self) -> SDBPWR_W
[src]
Bit 0 - SD Bus Power
pub fn sdbvsel(&mut self) -> SDBVSEL_W
[src]
Bits 1:3 - SD Bus Voltage Select
impl W<u8, Reg<u8, _BGCR>>
[src]
pub fn stpbgr(&mut self) -> STPBGR_W
[src]
Bit 0 - Stop at Block Gap Request
pub fn contr(&mut self) -> CONTR_W
[src]
Bit 1 - Continue Request
pub fn rwctrl(&mut self) -> RWCTRL_W
[src]
Bit 2 - Read Wait Control
pub fn intbg(&mut self) -> INTBG_W
[src]
Bit 3 - Interrupt at Block Gap
impl W<u8, Reg<u8, _BGCR_EMMC_MODE>>
[src]
pub fn stpbgr(&mut self) -> STPBGR_W
[src]
Bit 0 - Stop at Block Gap Request
pub fn contr(&mut self) -> CONTR_W
[src]
Bit 1 - Continue Request
impl W<u8, Reg<u8, _WCR>>
[src]
pub fn wkencint(&mut self) -> WKENCINT_W
[src]
Bit 0 - Wakeup Event Enable on Card Interrupt
pub fn wkencins(&mut self) -> WKENCINS_W
[src]
Bit 1 - Wakeup Event Enable on Card Insertion
pub fn wkencrem(&mut self) -> WKENCREM_W
[src]
Bit 2 - Wakeup Event Enable on Card Removal
impl W<u16, Reg<u16, _CCR>>
[src]
pub fn intclken(&mut self) -> INTCLKEN_W
[src]
Bit 0 - Internal Clock Enable
pub fn intclks(&mut self) -> INTCLKS_W
[src]
Bit 1 - Internal Clock Stable
pub fn sdclken(&mut self) -> SDCLKEN_W
[src]
Bit 2 - SD Clock Enable
pub fn clkgsel(&mut self) -> CLKGSEL_W
[src]
Bit 5 - Clock Generator Select
pub fn usdclkfsel(&mut self) -> USDCLKFSEL_W
[src]
Bits 6:7 - Upper Bits of SDCLK Frequency Select
pub fn sdclkfsel(&mut self) -> SDCLKFSEL_W
[src]
Bits 8:15 - SDCLK Frequency Select
impl W<u8, Reg<u8, _TCR>>
[src]
impl W<u8, Reg<u8, _SRR>>
[src]
pub fn swrstall(&mut self) -> SWRSTALL_W
[src]
Bit 0 - Software Reset For All
pub fn swrstcmd(&mut self) -> SWRSTCMD_W
[src]
Bit 1 - Software Reset For CMD Line
pub fn swrstdat(&mut self) -> SWRSTDAT_W
[src]
Bit 2 - Software Reset For DAT Line
impl W<u16, Reg<u16, _NISTR>>
[src]
pub fn cmdc(&mut self) -> CMDC_W
[src]
Bit 0 - Command Complete
pub fn trfc(&mut self) -> TRFC_W
[src]
Bit 1 - Transfer Complete
pub fn blkge(&mut self) -> BLKGE_W
[src]
Bit 2 - Block Gap Event
pub fn dmaint(&mut self) -> DMAINT_W
[src]
Bit 3 - DMA Interrupt
pub fn bwrrdy(&mut self) -> BWRRDY_W
[src]
Bit 4 - Buffer Write Ready
pub fn brdrdy(&mut self) -> BRDRDY_W
[src]
Bit 5 - Buffer Read Ready
pub fn cins(&mut self) -> CINS_W
[src]
Bit 6 - Card Insertion
pub fn crem(&mut self) -> CREM_W
[src]
Bit 7 - Card Removal
pub fn cint(&mut self) -> CINT_W
[src]
Bit 8 - Card Interrupt
pub fn errint(&mut self) -> ERRINT_W
[src]
Bit 15 - Error Interrupt
impl W<u16, Reg<u16, _NISTR_EMMC_MODE>>
[src]
pub fn cmdc(&mut self) -> CMDC_W
[src]
Bit 0 - Command Complete
pub fn trfc(&mut self) -> TRFC_W
[src]
Bit 1 - Transfer Complete
pub fn blkge(&mut self) -> BLKGE_W
[src]
Bit 2 - Block Gap Event
pub fn dmaint(&mut self) -> DMAINT_W
[src]
Bit 3 - DMA Interrupt
pub fn bwrrdy(&mut self) -> BWRRDY_W
[src]
Bit 4 - Buffer Write Ready
pub fn brdrdy(&mut self) -> BRDRDY_W
[src]
Bit 5 - Buffer Read Ready
pub fn bootar(&mut self) -> BOOTAR_W
[src]
Bit 14 - Boot Acknowledge Received
pub fn errint(&mut self) -> ERRINT_W
[src]
Bit 15 - Error Interrupt
impl W<u16, Reg<u16, _EISTR>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Command Timeout Error
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Command CRC Error
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Command End Bit Error
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Command Index Error
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Data Timeout Error
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Data CRC Error
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Data End Bit Error
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Current Limit Error
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Auto CMD Error
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - ADMA Error
impl W<u16, Reg<u16, _EISTR_EMMC_MODE>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Command Timeout Error
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Command CRC Error
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Command End Bit Error
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Command Index Error
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Data Timeout Error
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Data CRC Error
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Data End Bit Error
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Current Limit Error
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Auto CMD Error
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - ADMA Error
pub fn bootae(&mut self) -> BOOTAE_W
[src]
Bit 12 - Boot Acknowledge Error
impl W<u16, Reg<u16, _NISTER>>
[src]
pub fn cmdc(&mut self) -> CMDC_W
[src]
Bit 0 - Command Complete Status Enable
pub fn trfc(&mut self) -> TRFC_W
[src]
Bit 1 - Transfer Complete Status Enable
pub fn blkge(&mut self) -> BLKGE_W
[src]
Bit 2 - Block Gap Event Status Enable
pub fn dmaint(&mut self) -> DMAINT_W
[src]
Bit 3 - DMA Interrupt Status Enable
pub fn bwrrdy(&mut self) -> BWRRDY_W
[src]
Bit 4 - Buffer Write Ready Status Enable
pub fn brdrdy(&mut self) -> BRDRDY_W
[src]
Bit 5 - Buffer Read Ready Status Enable
pub fn cins(&mut self) -> CINS_W
[src]
Bit 6 - Card Insertion Status Enable
pub fn crem(&mut self) -> CREM_W
[src]
Bit 7 - Card Removal Status Enable
pub fn cint(&mut self) -> CINT_W
[src]
Bit 8 - Card Interrupt Status Enable
impl W<u16, Reg<u16, _NISTER_EMMC_MODE>>
[src]
pub fn cmdc(&mut self) -> CMDC_W
[src]
Bit 0 - Command Complete Status Enable
pub fn trfc(&mut self) -> TRFC_W
[src]
Bit 1 - Transfer Complete Status Enable
pub fn blkge(&mut self) -> BLKGE_W
[src]
Bit 2 - Block Gap Event Status Enable
pub fn dmaint(&mut self) -> DMAINT_W
[src]
Bit 3 - DMA Interrupt Status Enable
pub fn bwrrdy(&mut self) -> BWRRDY_W
[src]
Bit 4 - Buffer Write Ready Status Enable
pub fn brdrdy(&mut self) -> BRDRDY_W
[src]
Bit 5 - Buffer Read Ready Status Enable
pub fn bootar(&mut self) -> BOOTAR_W
[src]
Bit 14 - Boot Acknowledge Received Status Enable
impl W<u16, Reg<u16, _EISTER>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Command Timeout Error Status Enable
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Command CRC Error Status Enable
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Command End Bit Error Status Enable
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Command Index Error Status Enable
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Data Timeout Error Status Enable
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Data CRC Error Status Enable
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Data End Bit Error Status Enable
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Current Limit Error Status Enable
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Auto CMD Error Status Enable
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - ADMA Error Status Enable
impl W<u16, Reg<u16, _EISTER_EMMC_MODE>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Command Timeout Error Status Enable
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Command CRC Error Status Enable
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Command End Bit Error Status Enable
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Command Index Error Status Enable
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Data Timeout Error Status Enable
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Data CRC Error Status Enable
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Data End Bit Error Status Enable
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Current Limit Error Status Enable
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Auto CMD Error Status Enable
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - ADMA Error Status Enable
pub fn bootae(&mut self) -> BOOTAE_W
[src]
Bit 12 - Boot Acknowledge Error Status Enable
impl W<u16, Reg<u16, _NISIER>>
[src]
pub fn cmdc(&mut self) -> CMDC_W
[src]
Bit 0 - Command Complete Signal Enable
pub fn trfc(&mut self) -> TRFC_W
[src]
Bit 1 - Transfer Complete Signal Enable
pub fn blkge(&mut self) -> BLKGE_W
[src]
Bit 2 - Block Gap Event Signal Enable
pub fn dmaint(&mut self) -> DMAINT_W
[src]
Bit 3 - DMA Interrupt Signal Enable
pub fn bwrrdy(&mut self) -> BWRRDY_W
[src]
Bit 4 - Buffer Write Ready Signal Enable
pub fn brdrdy(&mut self) -> BRDRDY_W
[src]
Bit 5 - Buffer Read Ready Signal Enable
pub fn cins(&mut self) -> CINS_W
[src]
Bit 6 - Card Insertion Signal Enable
pub fn crem(&mut self) -> CREM_W
[src]
Bit 7 - Card Removal Signal Enable
pub fn cint(&mut self) -> CINT_W
[src]
Bit 8 - Card Interrupt Signal Enable
impl W<u16, Reg<u16, _NISIER_EMMC_MODE>>
[src]
pub fn cmdc(&mut self) -> CMDC_W
[src]
Bit 0 - Command Complete Signal Enable
pub fn trfc(&mut self) -> TRFC_W
[src]
Bit 1 - Transfer Complete Signal Enable
pub fn blkge(&mut self) -> BLKGE_W
[src]
Bit 2 - Block Gap Event Signal Enable
pub fn dmaint(&mut self) -> DMAINT_W
[src]
Bit 3 - DMA Interrupt Signal Enable
pub fn bwrrdy(&mut self) -> BWRRDY_W
[src]
Bit 4 - Buffer Write Ready Signal Enable
pub fn brdrdy(&mut self) -> BRDRDY_W
[src]
Bit 5 - Buffer Read Ready Signal Enable
pub fn bootar(&mut self) -> BOOTAR_W
[src]
Bit 14 - Boot Acknowledge Received Signal Enable
impl W<u16, Reg<u16, _EISIER>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Command Timeout Error Signal Enable
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Command CRC Error Signal Enable
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Command End Bit Error Signal Enable
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Command Index Error Signal Enable
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Data Timeout Error Signal Enable
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Data CRC Error Signal Enable
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Data End Bit Error Signal Enable
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Current Limit Error Signal Enable
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Auto CMD Error Signal Enable
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - ADMA Error Signal Enable
impl W<u16, Reg<u16, _EISIER_EMMC_MODE>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Command Timeout Error Signal Enable
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Command CRC Error Signal Enable
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Command End Bit Error Signal Enable
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Command Index Error Signal Enable
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Data Timeout Error Signal Enable
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Data CRC Error Signal Enable
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Data End Bit Error Signal Enable
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Current Limit Error Signal Enable
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Auto CMD Error Signal Enable
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - ADMA Error Signal Enable
pub fn bootae(&mut self) -> BOOTAE_W
[src]
Bit 12 - Boot Acknowledge Error Signal Enable
impl W<u16, Reg<u16, _HC2R>>
[src]
pub fn uhsms(&mut self) -> UHSMS_W
[src]
Bits 0:2 - UHS Mode Select
pub fn vs18en(&mut self) -> VS18EN_W
[src]
Bit 3 - 1.8V Signaling Enable
pub fn drvsel(&mut self) -> DRVSEL_W
[src]
Bits 4:5 - Driver Strength Select
pub fn extun(&mut self) -> EXTUN_W
[src]
Bit 6 - Execute Tuning
pub fn slcksel(&mut self) -> SLCKSEL_W
[src]
Bit 7 - Sampling Clock Select
pub fn asinten(&mut self) -> ASINTEN_W
[src]
Bit 14 - Asynchronous Interrupt Enable
pub fn pvalen(&mut self) -> PVALEN_W
[src]
Bit 15 - Preset Value Enable
impl W<u16, Reg<u16, _HC2R_EMMC_MODE>>
[src]
pub fn hs200en(&mut self) -> HS200EN_W
[src]
Bits 0:3 - HS200 Mode Enable
pub fn drvsel(&mut self) -> DRVSEL_W
[src]
Bits 4:5 - Driver Strength Select
pub fn extun(&mut self) -> EXTUN_W
[src]
Bit 6 - Execute Tuning
pub fn slcksel(&mut self) -> SLCKSEL_W
[src]
Bit 7 - Sampling Clock Select
pub fn pvalen(&mut self) -> PVALEN_W
[src]
Bit 15 - Preset Value Enable
impl W<u16, Reg<u16, _FERACES>>
[src]
pub fn acmd12ne(&mut self) -> ACMD12NE_W
[src]
Bit 0 - Force Event for Auto CMD12 Not Executed
pub fn acmdteo(&mut self) -> ACMDTEO_W
[src]
Bit 1 - Force Event for Auto CMD Timeout Error
pub fn acmdcrc(&mut self) -> ACMDCRC_W
[src]
Bit 2 - Force Event for Auto CMD CRC Error
pub fn acmdend(&mut self) -> ACMDEND_W
[src]
Bit 3 - Force Event for Auto CMD End Bit Error
pub fn acmdidx(&mut self) -> ACMDIDX_W
[src]
Bit 4 - Force Event for Auto CMD Index Error
pub fn cmdni(&mut self) -> CMDNI_W
[src]
Bit 7 - Force Event for Command Not Issued By Auto CMD12 Error
impl W<u16, Reg<u16, _FEREIS>>
[src]
pub fn cmdteo(&mut self) -> CMDTEO_W
[src]
Bit 0 - Force Event for Command Timeout Error
pub fn cmdcrc(&mut self) -> CMDCRC_W
[src]
Bit 1 - Force Event for Command CRC Error
pub fn cmdend(&mut self) -> CMDEND_W
[src]
Bit 2 - Force Event for Command End Bit Error
pub fn cmdidx(&mut self) -> CMDIDX_W
[src]
Bit 3 - Force Event for Command Index Error
pub fn datteo(&mut self) -> DATTEO_W
[src]
Bit 4 - Force Event for Data Timeout Error
pub fn datcrc(&mut self) -> DATCRC_W
[src]
Bit 5 - Force Event for Data CRC Error
pub fn datend(&mut self) -> DATEND_W
[src]
Bit 6 - Force Event for Data End Bit Error
pub fn curlim(&mut self) -> CURLIM_W
[src]
Bit 7 - Force Event for Current Limit Error
pub fn acmd(&mut self) -> ACMD_W
[src]
Bit 8 - Force Event for Auto CMD Error
pub fn adma(&mut self) -> ADMA_W
[src]
Bit 9 - Force Event for ADMA Error
pub fn bootae(&mut self) -> BOOTAE_W
[src]
Bit 12 - Force Event for Boot Acknowledge Error
impl W<u32, Reg<u32, _ASAR>>
[src]
impl W<u16, Reg<u16, _PVR>>
[src]
pub fn sdclkfsel(&mut self) -> SDCLKFSEL_W
[src]
Bits 0:9 - SDCLK Frequency Select Value for Initialization
pub fn clkgsel(&mut self) -> CLKGSEL_W
[src]
Bit 10 - Clock Generator Select Value for Initialization
pub fn drvsel(&mut self) -> DRVSEL_W
[src]
Bits 14:15 - Driver Strength Select Value for Initialization
impl W<u8, Reg<u8, _MC1R>>
[src]
pub fn cmdtyp(&mut self) -> CMDTYP_W
[src]
Bits 0:1 - e.MMC Command Type
pub fn ddr(&mut self) -> DDR_W
[src]
Bit 3 - e.MMC HSDDR Mode
pub fn opd(&mut self) -> OPD_W
[src]
Bit 4 - e.MMC Open Drain Mode
pub fn boota(&mut self) -> BOOTA_W
[src]
Bit 5 - e.MMC Boot Acknowledge Enable
pub fn rstn(&mut self) -> RSTN_W
[src]
Bit 6 - e.MMC Reset Signal
pub fn fcd(&mut self) -> FCD_W
[src]
Bit 7 - e.MMC Force Card Detect
impl W<u8, Reg<u8, _MC2R>>
[src]
pub fn sresp(&mut self) -> SRESP_W
[src]
Bit 0 - e.MMC Abort Wait IRQ
pub fn aboot(&mut self) -> ABOOT_W
[src]
Bit 1 - e.MMC Abort Boot
impl W<u32, Reg<u32, _ACR>>
[src]
impl W<u32, Reg<u32, _CC2R>>
[src]
impl W<u32, Reg<u32, _CACR>>
[src]
pub fn capwren(&mut self) -> CAPWREN_W
[src]
Bit 0 - Capabilities Registers Write Enable (Required to write the correct frequencies in the Capabilities Registers)
pub fn key(&mut self) -> KEY_W
[src]
Bits 8:15 - Key (0x46)
impl W<u8, Reg<u8, _DBGR>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:4 - Operating Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 7 - Run in Standby
pub fn pinout(&mut self) -> PINOUT_W
[src]
Bit 16 - Pin Usage
pub fn sdahold(&mut self) -> SDAHOLD_W
[src]
Bits 20:21 - SDA Hold Time
pub fn mexttoen(&mut self) -> MEXTTOEN_W
[src]
Bit 22 - Master SCL Low Extend Timeout
pub fn sexttoen(&mut self) -> SEXTTOEN_W
[src]
Bit 23 - Slave SCL Low Extend Timeout
pub fn speed(&mut self) -> SPEED_W
[src]
Bits 24:25 - Transfer Speed
pub fn sclsm(&mut self) -> SCLSM_W
[src]
Bit 27 - SCL Clock Stretch Mode
pub fn inactout(&mut self) -> INACTOUT_W
[src]
Bits 28:29 - Inactive Time-Out
pub fn lowtouten(&mut self) -> LOWTOUTEN_W
[src]
Bit 30 - SCL Low Timeout Enable
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn smen(&mut self) -> SMEN_W
[src]
Bit 8 - Smart Mode Enable
pub fn qcen(&mut self) -> QCEN_W
[src]
Bit 9 - Quick Command Enable
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 16:17 - Command
pub fn ackact(&mut self) -> ACKACT_W
[src]
Bit 18 - Acknowledge Action
impl W<u32, Reg<u32, _CTRLC>>
[src]
impl W<u32, Reg<u32, _BAUD>>
[src]
pub fn baud(&mut self) -> BAUD_W
[src]
Bits 0:7 - Baud Rate Value
pub fn baudlow(&mut self) -> BAUDLOW_W
[src]
Bits 8:15 - Baud Rate Value Low
pub fn hsbaud(&mut self) -> HSBAUD_W
[src]
Bits 16:23 - High Speed Baud Rate Value
pub fn hsbaudlow(&mut self) -> HSBAUDLOW_W
[src]
Bits 24:31 - High Speed Baud Rate Value Low
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn mb(&mut self) -> MB_W
[src]
Bit 0 - Master On Bus Interrupt Disable
pub fn sb(&mut self) -> SB_W
[src]
Bit 1 - Slave On Bus Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn mb(&mut self) -> MB_W
[src]
Bit 0 - Master On Bus Interrupt Enable
pub fn sb(&mut self) -> SB_W
[src]
Bit 1 - Slave On Bus Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn mb(&mut self) -> MB_W
[src]
Bit 0 - Master On Bus Interrupt
pub fn sb(&mut self) -> SB_W
[src]
Bit 1 - Slave On Bus Interrupt
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn buserr(&mut self) -> BUSERR_W
[src]
Bit 0 - Bus Error
pub fn arblost(&mut self) -> ARBLOST_W
[src]
Bit 1 - Arbitration Lost
pub fn rxnack(&mut self) -> RXNACK_W
[src]
Bit 2 - Received Not Acknowledge
pub fn busstate(&mut self) -> BUSSTATE_W
[src]
Bits 4:5 - Bus State
pub fn lowtout(&mut self) -> LOWTOUT_W
[src]
Bit 6 - SCL Low Timeout
pub fn clkhold(&mut self) -> CLKHOLD_W
[src]
Bit 7 - Clock Hold
pub fn mexttout(&mut self) -> MEXTTOUT_W
[src]
Bit 8 - Master SCL Low Extend Timeout
pub fn sexttout(&mut self) -> SEXTTOUT_W
[src]
Bit 9 - Slave SCL Low Extend Timeout
pub fn lenerr(&mut self) -> LENERR_W
[src]
Bit 10 - Length Error
impl W<u32, Reg<u32, _ADDR>>
[src]
pub fn addr(&mut self) -> ADDR_W
[src]
Bits 0:10 - Address Value
pub fn lenen(&mut self) -> LENEN_W
[src]
Bit 13 - Length Enable
pub fn hs(&mut self) -> HS_W
[src]
Bit 14 - High Speed Mode
pub fn tenbiten(&mut self) -> TENBITEN_W
[src]
Bit 15 - Ten Bit Addressing Enable
pub fn len(&mut self) -> LEN_W
[src]
Bits 16:23 - Length
impl W<u8, Reg<u8, _DATA>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:4 - Operating Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 7 - Run during Standby
pub fn pinout(&mut self) -> PINOUT_W
[src]
Bit 16 - Pin Usage
pub fn sdahold(&mut self) -> SDAHOLD_W
[src]
Bits 20:21 - SDA Hold Time
pub fn sexttoen(&mut self) -> SEXTTOEN_W
[src]
Bit 23 - Slave SCL Low Extend Timeout
pub fn speed(&mut self) -> SPEED_W
[src]
Bits 24:25 - Transfer Speed
pub fn sclsm(&mut self) -> SCLSM_W
[src]
Bit 27 - SCL Clock Stretch Mode
pub fn lowtouten(&mut self) -> LOWTOUTEN_W
[src]
Bit 30 - SCL Low Timeout Enable
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn smen(&mut self) -> SMEN_W
[src]
Bit 8 - Smart Mode Enable
pub fn gcmd(&mut self) -> GCMD_W
[src]
Bit 9 - PMBus Group Command
pub fn aacken(&mut self) -> AACKEN_W
[src]
Bit 10 - Automatic Address Acknowledge
pub fn amode(&mut self) -> AMODE_W
[src]
Bits 14:15 - Address Mode
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 16:17 - Command
pub fn ackact(&mut self) -> ACKACT_W
[src]
Bit 18 - Acknowledge Action
impl W<u32, Reg<u32, _CTRLC>>
[src]
pub fn sdasetup(&mut self) -> SDASETUP_W
[src]
Bits 0:3 - SDA Setup Time
pub fn data32b(&mut self) -> DATA32B_W
[src]
Bit 24 - Data 32 Bit
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn prec(&mut self) -> PREC_W
[src]
Bit 0 - Stop Received Interrupt Disable
pub fn amatch(&mut self) -> AMATCH_W
[src]
Bit 1 - Address Match Interrupt Disable
pub fn drdy(&mut self) -> DRDY_W
[src]
Bit 2 - Data Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn prec(&mut self) -> PREC_W
[src]
Bit 0 - Stop Received Interrupt Enable
pub fn amatch(&mut self) -> AMATCH_W
[src]
Bit 1 - Address Match Interrupt Enable
pub fn drdy(&mut self) -> DRDY_W
[src]
Bit 2 - Data Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn prec(&mut self) -> PREC_W
[src]
Bit 0 - Stop Received Interrupt
pub fn amatch(&mut self) -> AMATCH_W
[src]
Bit 1 - Address Match Interrupt
pub fn drdy(&mut self) -> DRDY_W
[src]
Bit 2 - Data Interrupt
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn buserr(&mut self) -> BUSERR_W
[src]
Bit 0 - Bus Error
pub fn coll(&mut self) -> COLL_W
[src]
Bit 1 - Transmit Collision
pub fn rxnack(&mut self) -> RXNACK_W
[src]
Bit 2 - Received Not Acknowledge
pub fn dir(&mut self) -> DIR_W
[src]
Bit 3 - Read/Write Direction
pub fn sr(&mut self) -> SR_W
[src]
Bit 4 - Repeated Start
pub fn lowtout(&mut self) -> LOWTOUT_W
[src]
Bit 6 - SCL Low Timeout
pub fn clkhold(&mut self) -> CLKHOLD_W
[src]
Bit 7 - Clock Hold
pub fn sexttout(&mut self) -> SEXTTOUT_W
[src]
Bit 9 - Slave SCL Low Extend Timeout
pub fn hs(&mut self) -> HS_W
[src]
Bit 10 - High Speed
pub fn lenerr(&mut self) -> LENERR_W
[src]
Bit 11 - Transaction Length Error
impl W<u16, Reg<u16, _LENGTH>>
[src]
pub fn len(&mut self) -> LEN_W
[src]
Bits 0:7 - Data Length
pub fn lenen(&mut self) -> LENEN_W
[src]
Bit 8 - Data Length Enable
impl W<u32, Reg<u32, _ADDR>>
[src]
pub fn gencen(&mut self) -> GENCEN_W
[src]
Bit 0 - General Call Address Enable
pub fn addr(&mut self) -> ADDR_W
[src]
Bits 1:10 - Address Value
pub fn tenbiten(&mut self) -> TENBITEN_W
[src]
Bit 15 - Ten Bit Addressing Enable
pub fn addrmask(&mut self) -> ADDRMASK_W
[src]
Bits 17:26 - Address Mask
impl W<u32, Reg<u32, _DATA>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:4 - Operating Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 7 - Run during Standby
pub fn ibon(&mut self) -> IBON_W
[src]
Bit 8 - Immediate Buffer Overflow Notification
pub fn dopo(&mut self) -> DOPO_W
[src]
Bits 16:17 - Data Out Pinout
pub fn dipo(&mut self) -> DIPO_W
[src]
Bits 20:21 - Data In Pinout
pub fn form(&mut self) -> FORM_W
[src]
Bits 24:27 - Frame Format
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 28 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 29 - Clock Polarity
pub fn dord(&mut self) -> DORD_W
[src]
Bit 30 - Data Order
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn chsize(&mut self) -> CHSIZE_W
[src]
Bits 0:2 - Character Size
pub fn ploaden(&mut self) -> PLOADEN_W
[src]
Bit 6 - Data Preload Enable
pub fn ssde(&mut self) -> SSDE_W
[src]
Bit 9 - Slave Select Low Detect Enable
pub fn mssen(&mut self) -> MSSEN_W
[src]
Bit 13 - Master Slave Select Enable
pub fn amode(&mut self) -> AMODE_W
[src]
Bits 14:15 - Address Mode
pub fn rxen(&mut self) -> RXEN_W
[src]
Bit 17 - Receiver Enable
impl W<u32, Reg<u32, _CTRLC>>
[src]
pub fn icspace(&mut self) -> ICSPACE_W
[src]
Bits 0:5 - Inter-Character Spacing
pub fn data32b(&mut self) -> DATA32B_W
[src]
Bit 24 - Data 32 Bit
impl W<u8, Reg<u8, _BAUD>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Disable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Disable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Disable
pub fn ssl(&mut self) -> SSL_W
[src]
Bit 3 - Slave Select Low Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Enable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Enable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Enable
pub fn ssl(&mut self) -> SSL_W
[src]
Bit 3 - Slave Select Low Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt
pub fn ssl(&mut self) -> SSL_W
[src]
Bit 3 - Slave Select Low Interrupt Flag
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn bufovf(&mut self) -> BUFOVF_W
[src]
Bit 2 - Buffer Overflow
pub fn lenerr(&mut self) -> LENERR_W
[src]
Bit 11 - Transaction Length Error
impl W<u16, Reg<u16, _LENGTH>>
[src]
pub fn len(&mut self) -> LEN_W
[src]
Bits 0:7 - Data Length
pub fn lenen(&mut self) -> LENEN_W
[src]
Bit 8 - Data Length Enable
impl W<u32, Reg<u32, _ADDR>>
[src]
pub fn addr(&mut self) -> ADDR_W
[src]
Bits 0:7 - Address Value
pub fn addrmask(&mut self) -> ADDRMASK_W
[src]
Bits 16:23 - Address Mask
impl W<u32, Reg<u32, _DATA>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:4 - Operating Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 7 - Run during Standby
pub fn ibon(&mut self) -> IBON_W
[src]
Bit 8 - Immediate Buffer Overflow Notification
pub fn dopo(&mut self) -> DOPO_W
[src]
Bits 16:17 - Data Out Pinout
pub fn dipo(&mut self) -> DIPO_W
[src]
Bits 20:21 - Data In Pinout
pub fn form(&mut self) -> FORM_W
[src]
Bits 24:27 - Frame Format
pub fn cpha(&mut self) -> CPHA_W
[src]
Bit 28 - Clock Phase
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 29 - Clock Polarity
pub fn dord(&mut self) -> DORD_W
[src]
Bit 30 - Data Order
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn chsize(&mut self) -> CHSIZE_W
[src]
Bits 0:2 - Character Size
pub fn ploaden(&mut self) -> PLOADEN_W
[src]
Bit 6 - Data Preload Enable
pub fn ssde(&mut self) -> SSDE_W
[src]
Bit 9 - Slave Select Low Detect Enable
pub fn mssen(&mut self) -> MSSEN_W
[src]
Bit 13 - Master Slave Select Enable
pub fn amode(&mut self) -> AMODE_W
[src]
Bits 14:15 - Address Mode
pub fn rxen(&mut self) -> RXEN_W
[src]
Bit 17 - Receiver Enable
impl W<u32, Reg<u32, _CTRLC>>
[src]
pub fn icspace(&mut self) -> ICSPACE_W
[src]
Bits 0:5 - Inter-Character Spacing
pub fn data32b(&mut self) -> DATA32B_W
[src]
Bit 24 - Data 32 Bit
impl W<u8, Reg<u8, _BAUD>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Disable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Disable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Disable
pub fn ssl(&mut self) -> SSL_W
[src]
Bit 3 - Slave Select Low Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Enable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Enable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Enable
pub fn ssl(&mut self) -> SSL_W
[src]
Bit 3 - Slave Select Low Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt
pub fn ssl(&mut self) -> SSL_W
[src]
Bit 3 - Slave Select Low Interrupt Flag
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn bufovf(&mut self) -> BUFOVF_W
[src]
Bit 2 - Buffer Overflow
pub fn lenerr(&mut self) -> LENERR_W
[src]
Bit 11 - Transaction Length Error
impl W<u16, Reg<u16, _LENGTH>>
[src]
pub fn len(&mut self) -> LEN_W
[src]
Bits 0:7 - Data Length
pub fn lenen(&mut self) -> LENEN_W
[src]
Bit 8 - Data Length Enable
impl W<u32, Reg<u32, _ADDR>>
[src]
pub fn addr(&mut self) -> ADDR_W
[src]
Bits 0:7 - Address Value
pub fn addrmask(&mut self) -> ADDRMASK_W
[src]
Bits 16:23 - Address Mask
impl W<u32, Reg<u32, _DATA>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:4 - Operating Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 7 - Run during Standby
pub fn ibon(&mut self) -> IBON_W
[src]
Bit 8 - Immediate Buffer Overflow Notification
pub fn txinv(&mut self) -> TXINV_W
[src]
Bit 9 - Transmit Data Invert
pub fn rxinv(&mut self) -> RXINV_W
[src]
Bit 10 - Receive Data Invert
pub fn sampr(&mut self) -> SAMPR_W
[src]
Bits 13:15 - Sample
pub fn txpo(&mut self) -> TXPO_W
[src]
Bits 16:17 - Transmit Data Pinout
pub fn rxpo(&mut self) -> RXPO_W
[src]
Bits 20:21 - Receive Data Pinout
pub fn sampa(&mut self) -> SAMPA_W
[src]
Bits 22:23 - Sample Adjustment
pub fn form(&mut self) -> FORM_W
[src]
Bits 24:27 - Frame Format
pub fn cmode(&mut self) -> CMODE_W
[src]
Bit 28 - Communication Mode
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 29 - Clock Polarity
pub fn dord(&mut self) -> DORD_W
[src]
Bit 30 - Data Order
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn chsize(&mut self) -> CHSIZE_W
[src]
Bits 0:2 - Character Size
pub fn sbmode(&mut self) -> SBMODE_W
[src]
Bit 6 - Stop Bit Mode
pub fn colden(&mut self) -> COLDEN_W
[src]
Bit 8 - Collision Detection Enable
pub fn sfde(&mut self) -> SFDE_W
[src]
Bit 9 - Start of Frame Detection Enable
pub fn enc(&mut self) -> ENC_W
[src]
Bit 10 - Encoding Format
pub fn pmode(&mut self) -> PMODE_W
[src]
Bit 13 - Parity Mode
pub fn txen(&mut self) -> TXEN_W
[src]
Bit 16 - Transmitter Enable
pub fn rxen(&mut self) -> RXEN_W
[src]
Bit 17 - Receiver Enable
pub fn lincmd(&mut self) -> LINCMD_W
[src]
Bits 24:25 - LIN Command
impl W<u32, Reg<u32, _CTRLC>>
[src]
pub fn gtime(&mut self) -> GTIME_W
[src]
Bits 0:2 - Guard Time
pub fn brklen(&mut self) -> BRKLEN_W
[src]
Bits 8:9 - LIN Master Break Length
pub fn hdrdly(&mut self) -> HDRDLY_W
[src]
Bits 10:11 - LIN Master Header Delay
pub fn inack(&mut self) -> INACK_W
[src]
Bit 16 - Inhibit Not Acknowledge
pub fn dsnack(&mut self) -> DSNACK_W
[src]
Bit 17 - Disable Successive NACK
pub fn maxiter(&mut self) -> MAXITER_W
[src]
Bits 20:22 - Maximum Iterations
pub fn data32b(&mut self) -> DATA32B_W
[src]
Bits 24:25 - Data 32 Bit
impl W<u16, Reg<u16, _BAUD>>
[src]
impl W<u16, Reg<u16, _BAUD_FRAC_MODE>>
[src]
pub fn baud(&mut self) -> BAUD_W
[src]
Bits 0:12 - Baud Rate Value
pub fn fp(&mut self) -> FP_W
[src]
Bits 13:15 - Fractional Part
impl W<u16, Reg<u16, _BAUD_FRACFP_MODE>>
[src]
pub fn baud(&mut self) -> BAUD_W
[src]
Bits 0:12 - Baud Rate Value
pub fn fp(&mut self) -> FP_W
[src]
Bits 13:15 - Fractional Part
impl W<u16, Reg<u16, _BAUD_USARTFP_MODE>>
[src]
impl W<u8, Reg<u8, _RXPL>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Disable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Disable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Disable
pub fn rxs(&mut self) -> RXS_W
[src]
Bit 3 - Receive Start Interrupt Disable
pub fn ctsic(&mut self) -> CTSIC_W
[src]
Bit 4 - Clear To Send Input Change Interrupt Disable
pub fn rxbrk(&mut self) -> RXBRK_W
[src]
Bit 5 - Break Received Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Enable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Enable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Enable
pub fn rxs(&mut self) -> RXS_W
[src]
Bit 3 - Receive Start Interrupt Enable
pub fn ctsic(&mut self) -> CTSIC_W
[src]
Bit 4 - Clear To Send Input Change Interrupt Enable
pub fn rxbrk(&mut self) -> RXBRK_W
[src]
Bit 5 - Break Received Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt
pub fn rxs(&mut self) -> RXS_W
[src]
Bit 3 - Receive Start Interrupt
pub fn ctsic(&mut self) -> CTSIC_W
[src]
Bit 4 - Clear To Send Input Change Interrupt
pub fn rxbrk(&mut self) -> RXBRK_W
[src]
Bit 5 - Break Received Interrupt
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn perr(&mut self) -> PERR_W
[src]
Bit 0 - Parity Error
pub fn ferr(&mut self) -> FERR_W
[src]
Bit 1 - Frame Error
pub fn bufovf(&mut self) -> BUFOVF_W
[src]
Bit 2 - Buffer Overflow
pub fn cts(&mut self) -> CTS_W
[src]
Bit 3 - Clear To Send
pub fn isf(&mut self) -> ISF_W
[src]
Bit 4 - Inconsistent Sync Field
pub fn coll(&mut self) -> COLL_W
[src]
Bit 5 - Collision Detected
pub fn txe(&mut self) -> TXE_W
[src]
Bit 6 - Transmitter Empty
pub fn iter(&mut self) -> ITER_W
[src]
Bit 7 - Maximum Number of Repetitions Reached
impl W<u16, Reg<u16, _LENGTH>>
[src]
pub fn len(&mut self) -> LEN_W
[src]
Bits 0:7 - Data Length
pub fn lenen(&mut self) -> LENEN_W
[src]
Bits 8:9 - Data Length Enable
impl W<u32, Reg<u32, _DATA>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:4 - Operating Mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 7 - Run during Standby
pub fn ibon(&mut self) -> IBON_W
[src]
Bit 8 - Immediate Buffer Overflow Notification
pub fn txinv(&mut self) -> TXINV_W
[src]
Bit 9 - Transmit Data Invert
pub fn rxinv(&mut self) -> RXINV_W
[src]
Bit 10 - Receive Data Invert
pub fn sampr(&mut self) -> SAMPR_W
[src]
Bits 13:15 - Sample
pub fn txpo(&mut self) -> TXPO_W
[src]
Bits 16:17 - Transmit Data Pinout
pub fn rxpo(&mut self) -> RXPO_W
[src]
Bits 20:21 - Receive Data Pinout
pub fn sampa(&mut self) -> SAMPA_W
[src]
Bits 22:23 - Sample Adjustment
pub fn form(&mut self) -> FORM_W
[src]
Bits 24:27 - Frame Format
pub fn cmode(&mut self) -> CMODE_W
[src]
Bit 28 - Communication Mode
pub fn cpol(&mut self) -> CPOL_W
[src]
Bit 29 - Clock Polarity
pub fn dord(&mut self) -> DORD_W
[src]
Bit 30 - Data Order
impl W<u32, Reg<u32, _CTRLB>>
[src]
pub fn chsize(&mut self) -> CHSIZE_W
[src]
Bits 0:2 - Character Size
pub fn sbmode(&mut self) -> SBMODE_W
[src]
Bit 6 - Stop Bit Mode
pub fn colden(&mut self) -> COLDEN_W
[src]
Bit 8 - Collision Detection Enable
pub fn sfde(&mut self) -> SFDE_W
[src]
Bit 9 - Start of Frame Detection Enable
pub fn enc(&mut self) -> ENC_W
[src]
Bit 10 - Encoding Format
pub fn pmode(&mut self) -> PMODE_W
[src]
Bit 13 - Parity Mode
pub fn txen(&mut self) -> TXEN_W
[src]
Bit 16 - Transmitter Enable
pub fn rxen(&mut self) -> RXEN_W
[src]
Bit 17 - Receiver Enable
pub fn lincmd(&mut self) -> LINCMD_W
[src]
Bits 24:25 - LIN Command
impl W<u32, Reg<u32, _CTRLC>>
[src]
pub fn gtime(&mut self) -> GTIME_W
[src]
Bits 0:2 - Guard Time
pub fn brklen(&mut self) -> BRKLEN_W
[src]
Bits 8:9 - LIN Master Break Length
pub fn hdrdly(&mut self) -> HDRDLY_W
[src]
Bits 10:11 - LIN Master Header Delay
pub fn inack(&mut self) -> INACK_W
[src]
Bit 16 - Inhibit Not Acknowledge
pub fn dsnack(&mut self) -> DSNACK_W
[src]
Bit 17 - Disable Successive NACK
pub fn maxiter(&mut self) -> MAXITER_W
[src]
Bits 20:22 - Maximum Iterations
pub fn data32b(&mut self) -> DATA32B_W
[src]
Bits 24:25 - Data 32 Bit
impl W<u16, Reg<u16, _BAUD>>
[src]
impl W<u16, Reg<u16, _BAUD_FRAC_MODE>>
[src]
pub fn baud(&mut self) -> BAUD_W
[src]
Bits 0:12 - Baud Rate Value
pub fn fp(&mut self) -> FP_W
[src]
Bits 13:15 - Fractional Part
impl W<u16, Reg<u16, _BAUD_FRACFP_MODE>>
[src]
pub fn baud(&mut self) -> BAUD_W
[src]
Bits 0:12 - Baud Rate Value
pub fn fp(&mut self) -> FP_W
[src]
Bits 13:15 - Fractional Part
impl W<u16, Reg<u16, _BAUD_USARTFP_MODE>>
[src]
impl W<u8, Reg<u8, _RXPL>>
[src]
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Disable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Disable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Disable
pub fn rxs(&mut self) -> RXS_W
[src]
Bit 3 - Receive Start Interrupt Disable
pub fn ctsic(&mut self) -> CTSIC_W
[src]
Bit 4 - Clear To Send Input Change Interrupt Disable
pub fn rxbrk(&mut self) -> RXBRK_W
[src]
Bit 5 - Break Received Interrupt Disable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Disable
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt Enable
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt Enable
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt Enable
pub fn rxs(&mut self) -> RXS_W
[src]
Bit 3 - Receive Start Interrupt Enable
pub fn ctsic(&mut self) -> CTSIC_W
[src]
Bit 4 - Clear To Send Input Change Interrupt Enable
pub fn rxbrk(&mut self) -> RXBRK_W
[src]
Bit 5 - Break Received Interrupt Enable
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt Enable
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn dre(&mut self) -> DRE_W
[src]
Bit 0 - Data Register Empty Interrupt
pub fn txc(&mut self) -> TXC_W
[src]
Bit 1 - Transmit Complete Interrupt
pub fn rxc(&mut self) -> RXC_W
[src]
Bit 2 - Receive Complete Interrupt
pub fn rxs(&mut self) -> RXS_W
[src]
Bit 3 - Receive Start Interrupt
pub fn ctsic(&mut self) -> CTSIC_W
[src]
Bit 4 - Clear To Send Input Change Interrupt
pub fn rxbrk(&mut self) -> RXBRK_W
[src]
Bit 5 - Break Received Interrupt
pub fn error(&mut self) -> ERROR_W
[src]
Bit 7 - Combined Error Interrupt
impl W<u16, Reg<u16, _STATUS>>
[src]
pub fn perr(&mut self) -> PERR_W
[src]
Bit 0 - Parity Error
pub fn ferr(&mut self) -> FERR_W
[src]
Bit 1 - Frame Error
pub fn bufovf(&mut self) -> BUFOVF_W
[src]
Bit 2 - Buffer Overflow
pub fn cts(&mut self) -> CTS_W
[src]
Bit 3 - Clear To Send
pub fn isf(&mut self) -> ISF_W
[src]
Bit 4 - Inconsistent Sync Field
pub fn coll(&mut self) -> COLL_W
[src]
Bit 5 - Collision Detected
pub fn txe(&mut self) -> TXE_W
[src]
Bit 6 - Transmitter Empty
pub fn iter(&mut self) -> ITER_W
[src]
Bit 7 - Maximum Number of Repetitions Reached
impl W<u16, Reg<u16, _LENGTH>>
[src]
pub fn len(&mut self) -> LEN_W
[src]
Bits 0:7 - Data Length
pub fn lenen(&mut self) -> LENEN_W
[src]
Bits 8:9 - Data Length Enable
impl W<u32, Reg<u32, _DATA>>
[src]
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _INTENCLR>>
[src]
pub fn bod33rdy(&mut self) -> BOD33RDY_W
[src]
Bit 0 - BOD33 Ready
pub fn bod33det(&mut self) -> BOD33DET_W
[src]
Bit 1 - BOD33 Detection
pub fn b33srdy(&mut self) -> B33SRDY_W
[src]
Bit 2 - BOD33 Synchronization Ready
pub fn vregrdy(&mut self) -> VREGRDY_W
[src]
Bit 8 - Voltage Regulator Ready
pub fn vcorerdy(&mut self) -> VCORERDY_W
[src]
Bit 10 - VDDCORE Ready
impl W<u32, Reg<u32, _INTENSET>>
[src]
pub fn bod33rdy(&mut self) -> BOD33RDY_W
[src]
Bit 0 - BOD33 Ready
pub fn bod33det(&mut self) -> BOD33DET_W
[src]
Bit 1 - BOD33 Detection
pub fn b33srdy(&mut self) -> B33SRDY_W
[src]
Bit 2 - BOD33 Synchronization Ready
pub fn vregrdy(&mut self) -> VREGRDY_W
[src]
Bit 8 - Voltage Regulator Ready
pub fn vcorerdy(&mut self) -> VCORERDY_W
[src]
Bit 10 - VDDCORE Ready
impl W<u32, Reg<u32, _INTFLAG>>
[src]
pub fn bod33rdy(&mut self) -> BOD33RDY_W
[src]
Bit 0 - BOD33 Ready
pub fn bod33det(&mut self) -> BOD33DET_W
[src]
Bit 1 - BOD33 Detection
pub fn b33srdy(&mut self) -> B33SRDY_W
[src]
Bit 2 - BOD33 Synchronization Ready
pub fn vregrdy(&mut self) -> VREGRDY_W
[src]
Bit 8 - Voltage Regulator Ready
pub fn vcorerdy(&mut self) -> VCORERDY_W
[src]
Bit 10 - VDDCORE Ready
impl W<u32, Reg<u32, _BOD33>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn action(&mut self) -> ACTION_W
[src]
Bits 2:3 - Action when Threshold Crossed
pub fn stdbycfg(&mut self) -> STDBYCFG_W
[src]
Bit 4 - Configuration in Standby mode
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 5 - Run in Standby mode
pub fn runhib(&mut self) -> RUNHIB_W
[src]
Bit 6 - Run in Hibernate mode
pub fn runbkup(&mut self) -> RUNBKUP_W
[src]
Bit 7 - Run in Backup mode
pub fn hyst(&mut self) -> HYST_W
[src]
Bits 8:11 - Hysteresis value
pub fn psel(&mut self) -> PSEL_W
[src]
Bits 12:14 - Prescaler Select
pub fn level(&mut self) -> LEVEL_W
[src]
Bits 16:23 - Threshold Level for VDD
pub fn vbatlevel(&mut self) -> VBATLEVEL_W
[src]
Bits 24:31 - Threshold Level in battery backup sleep mode for VBAT
impl W<u32, Reg<u32, _VREG>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn sel(&mut self) -> SEL_W
[src]
Bit 2 - Voltage Regulator Selection
pub fn runbkup(&mut self) -> RUNBKUP_W
[src]
Bit 7 - Run in Backup mode
pub fn vsen(&mut self) -> VSEN_W
[src]
Bit 16 - Voltage Scaling Enable
pub fn vsper(&mut self) -> VSPER_W
[src]
Bits 24:26 - Voltage Scaling Period
impl W<u32, Reg<u32, _VREF>>
[src]
pub fn tsen(&mut self) -> TSEN_W
[src]
Bit 1 - Temperature Sensor Output Enable
pub fn vrefoe(&mut self) -> VREFOE_W
[src]
Bit 2 - Voltage Reference Output Enable
pub fn tssel(&mut self) -> TSSEL_W
[src]
Bit 3 - Temperature Sensor Selection
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run during Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - On Demand Contrl
pub fn sel(&mut self) -> SEL_W
[src]
Bits 16:19 - Voltage Reference Selection
impl W<u32, Reg<u32, _BBPS>>
[src]
pub fn conf(&mut self) -> CONF_W
[src]
Bit 0 - Battery Backup Configuration
pub fn wakeen(&mut self) -> WAKEEN_W
[src]
Bit 2 - Wake Enable
impl W<u32, Reg<u32, _BKOUT>>
[src]
pub fn enout0(&mut self) -> ENOUT0_W
[src]
Bit 0 - Enable OUT0
pub fn enout1(&mut self) -> ENOUT1_W
[src]
Bit 1 - Enable OUT1
pub fn clrout0(&mut self) -> CLROUT0_W
[src]
Bit 8 - Clear OUT0
pub fn clrout1(&mut self) -> CLROUT1_W
[src]
Bit 9 - Clear OUT1
pub fn setout0(&mut self) -> SETOUT0_W
[src]
Bit 16 - Set OUT0
pub fn setout1(&mut self) -> SETOUT1_W
[src]
Bit 17 - Set OUT1
pub fn rtctglout0(&mut self) -> RTCTGLOUT0_W
[src]
Bit 24 - RTC Toggle OUT0
pub fn rtctglout1(&mut self) -> RTCTGLOUT1_W
[src]
Bit 25 - RTC Toggle OUT1
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Timer Counter Mode
pub fn prescsync(&mut self) -> PRESCSYNC_W
[src]
Bits 4:5 - Prescaler and Counter Synchronization
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run during Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - Clock On Demand
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:10 - Prescaler
pub fn alock(&mut self) -> ALOCK_W
[src]
Bit 11 - Auto Lock
pub fn capten0(&mut self) -> CAPTEN0_W
[src]
Bit 16 - Capture Channel 0 Enable
pub fn capten1(&mut self) -> CAPTEN1_W
[src]
Bit 17 - Capture Channel 1 Enable
pub fn copen0(&mut self) -> COPEN0_W
[src]
Bit 20 - Capture On Pin 0 Enable
pub fn copen1(&mut self) -> COPEN1_W
[src]
Bit 21 - Capture On Pin 1 Enable
pub fn captmode0(&mut self) -> CAPTMODE0_W
[src]
Bits 24:25 - Capture Mode Channel 0
pub fn captmode1(&mut self) -> CAPTMODE1_W
[src]
Bits 27:28 - Capture mode Channel 1
pub fn dmaos(&mut self) -> DMAOS_W
[src]
Bit 15 - DMA One-Shot Trigger Mode
impl W<u8, Reg<u8, _CTRLBCLR>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot on Counter
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u8, Reg<u8, _CTRLBSET>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot on Counter
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u16, Reg<u16, _EVCTRL>>
[src]
pub fn evact(&mut self) -> EVACT_W
[src]
Bits 0:2 - Event Action
pub fn tcinv(&mut self) -> TCINV_W
[src]
Bit 4 - TC Event Input Polarity
pub fn tcei(&mut self) -> TCEI_W
[src]
Bit 5 - TC Event Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 8 - Event Output Enable
pub fn mceo0(&mut self) -> MCEO0_W
[src]
Bit 12 - MC Event Output Enable 0
pub fn mceo1(&mut self) -> MCEO1_W
[src]
Bit 13 - MC Event Output Enable 1
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Disable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Disable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Disable 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Disable 1
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Enable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Enable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Enable 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Enable 1
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Flag
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Flag
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Flag 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Flag 1
impl W<u8, Reg<u8, _STATUS>>
[src]
pub fn stop(&mut self) -> STOP_W
[src]
Bit 0 - Stop Status Flag
pub fn slave(&mut self) -> SLAVE_W
[src]
Bit 1 - Slave Status Flag
pub fn perbufv(&mut self) -> PERBUFV_W
[src]
Bit 3 - Synchronization Busy Status
pub fn ccbufv0(&mut self) -> CCBUFV0_W
[src]
Bit 4 - Compare channel buffer 0 valid
pub fn ccbufv1(&mut self) -> CCBUFV1_W
[src]
Bit 5 - Compare channel buffer 1 valid
impl W<u8, Reg<u8, _WAVE>>
[src]
impl W<u8, Reg<u8, _DRVCTRL>>
[src]
pub fn inven0(&mut self) -> INVEN0_W
[src]
Bit 0 - Output Waveform Invert Enable 0
pub fn inven1(&mut self) -> INVEN1_W
[src]
Bit 1 - Output Waveform Invert Enable 1
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u8, Reg<u8, _COUNT>>
[src]
impl W<u8, Reg<u8, _PER>>
[src]
impl W<u8, Reg<u8, _CC>>
[src]
impl W<u8, Reg<u8, _PERBUF>>
[src]
impl W<u8, Reg<u8, _CCBUF>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Timer Counter Mode
pub fn prescsync(&mut self) -> PRESCSYNC_W
[src]
Bits 4:5 - Prescaler and Counter Synchronization
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run during Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - Clock On Demand
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:10 - Prescaler
pub fn alock(&mut self) -> ALOCK_W
[src]
Bit 11 - Auto Lock
pub fn capten0(&mut self) -> CAPTEN0_W
[src]
Bit 16 - Capture Channel 0 Enable
pub fn capten1(&mut self) -> CAPTEN1_W
[src]
Bit 17 - Capture Channel 1 Enable
pub fn copen0(&mut self) -> COPEN0_W
[src]
Bit 20 - Capture On Pin 0 Enable
pub fn copen1(&mut self) -> COPEN1_W
[src]
Bit 21 - Capture On Pin 1 Enable
pub fn captmode0(&mut self) -> CAPTMODE0_W
[src]
Bits 24:25 - Capture Mode Channel 0
pub fn captmode1(&mut self) -> CAPTMODE1_W
[src]
Bits 27:28 - Capture mode Channel 1
pub fn dmaos(&mut self) -> DMAOS_W
[src]
Bit 15 - DMA One-Shot Trigger Mode
impl W<u8, Reg<u8, _CTRLBCLR>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot on Counter
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u8, Reg<u8, _CTRLBSET>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot on Counter
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u16, Reg<u16, _EVCTRL>>
[src]
pub fn evact(&mut self) -> EVACT_W
[src]
Bits 0:2 - Event Action
pub fn tcinv(&mut self) -> TCINV_W
[src]
Bit 4 - TC Event Input Polarity
pub fn tcei(&mut self) -> TCEI_W
[src]
Bit 5 - TC Event Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 8 - Event Output Enable
pub fn mceo0(&mut self) -> MCEO0_W
[src]
Bit 12 - MC Event Output Enable 0
pub fn mceo1(&mut self) -> MCEO1_W
[src]
Bit 13 - MC Event Output Enable 1
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Disable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Disable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Disable 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Disable 1
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Enable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Enable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Enable 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Enable 1
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Flag
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Flag
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Flag 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Flag 1
impl W<u8, Reg<u8, _STATUS>>
[src]
pub fn stop(&mut self) -> STOP_W
[src]
Bit 0 - Stop Status Flag
pub fn slave(&mut self) -> SLAVE_W
[src]
Bit 1 - Slave Status Flag
pub fn perbufv(&mut self) -> PERBUFV_W
[src]
Bit 3 - Synchronization Busy Status
pub fn ccbufv0(&mut self) -> CCBUFV0_W
[src]
Bit 4 - Compare channel buffer 0 valid
pub fn ccbufv1(&mut self) -> CCBUFV1_W
[src]
Bit 5 - Compare channel buffer 1 valid
impl W<u8, Reg<u8, _WAVE>>
[src]
impl W<u8, Reg<u8, _DRVCTRL>>
[src]
pub fn inven0(&mut self) -> INVEN0_W
[src]
Bit 0 - Output Waveform Invert Enable 0
pub fn inven1(&mut self) -> INVEN1_W
[src]
Bit 1 - Output Waveform Invert Enable 1
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u16, Reg<u16, _COUNT>>
[src]
impl W<u16, Reg<u16, _CC>>
[src]
impl W<u16, Reg<u16, _CCBUF>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn mode(&mut self) -> MODE_W
[src]
Bits 2:3 - Timer Counter Mode
pub fn prescsync(&mut self) -> PRESCSYNC_W
[src]
Bits 4:5 - Prescaler and Counter Synchronization
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run during Standby
pub fn ondemand(&mut self) -> ONDEMAND_W
[src]
Bit 7 - Clock On Demand
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:10 - Prescaler
pub fn alock(&mut self) -> ALOCK_W
[src]
Bit 11 - Auto Lock
pub fn capten0(&mut self) -> CAPTEN0_W
[src]
Bit 16 - Capture Channel 0 Enable
pub fn capten1(&mut self) -> CAPTEN1_W
[src]
Bit 17 - Capture Channel 1 Enable
pub fn copen0(&mut self) -> COPEN0_W
[src]
Bit 20 - Capture On Pin 0 Enable
pub fn copen1(&mut self) -> COPEN1_W
[src]
Bit 21 - Capture On Pin 1 Enable
pub fn captmode0(&mut self) -> CAPTMODE0_W
[src]
Bits 24:25 - Capture Mode Channel 0
pub fn captmode1(&mut self) -> CAPTMODE1_W
[src]
Bits 27:28 - Capture mode Channel 1
pub fn dmaos(&mut self) -> DMAOS_W
[src]
Bit 15 - DMA One-Shot Trigger Mode
impl W<u8, Reg<u8, _CTRLBCLR>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot on Counter
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u8, Reg<u8, _CTRLBSET>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot on Counter
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - Command
impl W<u16, Reg<u16, _EVCTRL>>
[src]
pub fn evact(&mut self) -> EVACT_W
[src]
Bits 0:2 - Event Action
pub fn tcinv(&mut self) -> TCINV_W
[src]
Bit 4 - TC Event Input Polarity
pub fn tcei(&mut self) -> TCEI_W
[src]
Bit 5 - TC Event Enable
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 8 - Event Output Enable
pub fn mceo0(&mut self) -> MCEO0_W
[src]
Bit 12 - MC Event Output Enable 0
pub fn mceo1(&mut self) -> MCEO1_W
[src]
Bit 13 - MC Event Output Enable 1
impl W<u8, Reg<u8, _INTENCLR>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Disable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Disable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Disable 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Disable 1
impl W<u8, Reg<u8, _INTENSET>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Enable
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Enable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Enable 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Enable 1
impl W<u8, Reg<u8, _INTFLAG>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - OVF Interrupt Flag
pub fn err(&mut self) -> ERR_W
[src]
Bit 1 - ERR Interrupt Flag
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 4 - MC Interrupt Flag 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 5 - MC Interrupt Flag 1
impl W<u8, Reg<u8, _STATUS>>
[src]
pub fn stop(&mut self) -> STOP_W
[src]
Bit 0 - Stop Status Flag
pub fn slave(&mut self) -> SLAVE_W
[src]
Bit 1 - Slave Status Flag
pub fn perbufv(&mut self) -> PERBUFV_W
[src]
Bit 3 - Synchronization Busy Status
pub fn ccbufv0(&mut self) -> CCBUFV0_W
[src]
Bit 4 - Compare channel buffer 0 valid
pub fn ccbufv1(&mut self) -> CCBUFV1_W
[src]
Bit 5 - Compare channel buffer 1 valid
impl W<u8, Reg<u8, _WAVE>>
[src]
impl W<u8, Reg<u8, _DRVCTRL>>
[src]
pub fn inven0(&mut self) -> INVEN0_W
[src]
Bit 0 - Output Waveform Invert Enable 0
pub fn inven1(&mut self) -> INVEN1_W
[src]
Bit 1 - Output Waveform Invert Enable 1
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
impl W<u32, Reg<u32, _COUNT>>
[src]
impl W<u32, Reg<u32, _CC>>
[src]
impl W<u32, Reg<u32, _CCBUF>>
[src]
impl W<u32, Reg<u32, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn resolution(&mut self) -> RESOLUTION_W
[src]
Bits 5:6 - Enhanced Resolution
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 8:10 - Prescaler
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 11 - Run in Standby
pub fn prescsync(&mut self) -> PRESCSYNC_W
[src]
Bits 12:13 - Prescaler and Counter Synchronization Selection
pub fn alock(&mut self) -> ALOCK_W
[src]
Bit 14 - Auto Lock
pub fn msync(&mut self) -> MSYNC_W
[src]
Bit 15 - Master Synchronization (only for TCC Slave Instance)
pub fn dmaos(&mut self) -> DMAOS_W
[src]
Bit 23 - DMA One-shot Trigger Mode
pub fn cpten0(&mut self) -> CPTEN0_W
[src]
Bit 24 - Capture Channel 0 Enable
pub fn cpten1(&mut self) -> CPTEN1_W
[src]
Bit 25 - Capture Channel 1 Enable
pub fn cpten2(&mut self) -> CPTEN2_W
[src]
Bit 26 - Capture Channel 2 Enable
pub fn cpten3(&mut self) -> CPTEN3_W
[src]
Bit 27 - Capture Channel 3 Enable
pub fn cpten4(&mut self) -> CPTEN4_W
[src]
Bit 28 - Capture Channel 4 Enable
pub fn cpten5(&mut self) -> CPTEN5_W
[src]
Bit 29 - Capture Channel 5 Enable
impl W<u8, Reg<u8, _CTRLBCLR>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot
pub fn idxcmd(&mut self) -> IDXCMD_W
[src]
Bits 3:4 - Ramp Index Command
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - TCC Command
impl W<u8, Reg<u8, _CTRLBSET>>
[src]
pub fn dir(&mut self) -> DIR_W
[src]
Bit 0 - Counter Direction
pub fn lupd(&mut self) -> LUPD_W
[src]
Bit 1 - Lock Update
pub fn oneshot(&mut self) -> ONESHOT_W
[src]
Bit 2 - One-Shot
pub fn idxcmd(&mut self) -> IDXCMD_W
[src]
Bits 3:4 - Ramp Index Command
pub fn cmd(&mut self) -> CMD_W
[src]
Bits 5:7 - TCC Command
impl W<u32, Reg<u32, _FCTRLA>>
[src]
pub fn src(&mut self) -> SRC_W
[src]
Bits 0:1 - Fault A Source
pub fn keep(&mut self) -> KEEP_W
[src]
Bit 3 - Fault A Keeper
pub fn qual(&mut self) -> QUAL_W
[src]
Bit 4 - Fault A Qualification
pub fn blank(&mut self) -> BLANK_W
[src]
Bits 5:6 - Fault A Blanking Mode
pub fn restart(&mut self) -> RESTART_W
[src]
Bit 7 - Fault A Restart
pub fn halt(&mut self) -> HALT_W
[src]
Bits 8:9 - Fault A Halt Mode
pub fn chsel(&mut self) -> CHSEL_W
[src]
Bits 10:11 - Fault A Capture Channel
pub fn capture(&mut self) -> CAPTURE_W
[src]
Bits 12:14 - Fault A Capture Action
pub fn blankpresc(&mut self) -> BLANKPRESC_W
[src]
Bit 15 - Fault A Blanking Prescaler
pub fn blankval(&mut self) -> BLANKVAL_W
[src]
Bits 16:23 - Fault A Blanking Time
pub fn filterval(&mut self) -> FILTERVAL_W
[src]
Bits 24:27 - Fault A Filter Value
impl W<u32, Reg<u32, _FCTRLB>>
[src]
pub fn src(&mut self) -> SRC_W
[src]
Bits 0:1 - Fault B Source
pub fn keep(&mut self) -> KEEP_W
[src]
Bit 3 - Fault B Keeper
pub fn qual(&mut self) -> QUAL_W
[src]
Bit 4 - Fault B Qualification
pub fn blank(&mut self) -> BLANK_W
[src]
Bits 5:6 - Fault B Blanking Mode
pub fn restart(&mut self) -> RESTART_W
[src]
Bit 7 - Fault B Restart
pub fn halt(&mut self) -> HALT_W
[src]
Bits 8:9 - Fault B Halt Mode
pub fn chsel(&mut self) -> CHSEL_W
[src]
Bits 10:11 - Fault B Capture Channel
pub fn capture(&mut self) -> CAPTURE_W
[src]
Bits 12:14 - Fault B Capture Action
pub fn blankpresc(&mut self) -> BLANKPRESC_W
[src]
Bit 15 - Fault B Blanking Prescaler
pub fn blankval(&mut self) -> BLANKVAL_W
[src]
Bits 16:23 - Fault B Blanking Time
pub fn filterval(&mut self) -> FILTERVAL_W
[src]
Bits 24:27 - Fault B Filter Value
impl W<u32, Reg<u32, _WEXCTRL>>
[src]
pub fn otmx(&mut self) -> OTMX_W
[src]
Bits 0:1 - Output Matrix
pub fn dtien0(&mut self) -> DTIEN0_W
[src]
Bit 8 - Dead-time Insertion Generator 0 Enable
pub fn dtien1(&mut self) -> DTIEN1_W
[src]
Bit 9 - Dead-time Insertion Generator 1 Enable
pub fn dtien2(&mut self) -> DTIEN2_W
[src]
Bit 10 - Dead-time Insertion Generator 2 Enable
pub fn dtien3(&mut self) -> DTIEN3_W
[src]
Bit 11 - Dead-time Insertion Generator 3 Enable
pub fn dtls(&mut self) -> DTLS_W
[src]
Bits 16:23 - Dead-time Low Side Outputs Value
pub fn dths(&mut self) -> DTHS_W
[src]
Bits 24:31 - Dead-time High Side Outputs Value
impl W<u32, Reg<u32, _DRVCTRL>>
[src]
pub fn nre0(&mut self) -> NRE0_W
[src]
Bit 0 - Non-Recoverable State 0 Output Enable
pub fn nre1(&mut self) -> NRE1_W
[src]
Bit 1 - Non-Recoverable State 1 Output Enable
pub fn nre2(&mut self) -> NRE2_W
[src]
Bit 2 - Non-Recoverable State 2 Output Enable
pub fn nre3(&mut self) -> NRE3_W
[src]
Bit 3 - Non-Recoverable State 3 Output Enable
pub fn nre4(&mut self) -> NRE4_W
[src]
Bit 4 - Non-Recoverable State 4 Output Enable
pub fn nre5(&mut self) -> NRE5_W
[src]
Bit 5 - Non-Recoverable State 5 Output Enable
pub fn nre6(&mut self) -> NRE6_W
[src]
Bit 6 - Non-Recoverable State 6 Output Enable
pub fn nre7(&mut self) -> NRE7_W
[src]
Bit 7 - Non-Recoverable State 7 Output Enable
pub fn nrv0(&mut self) -> NRV0_W
[src]
Bit 8 - Non-Recoverable State 0 Output Value
pub fn nrv1(&mut self) -> NRV1_W
[src]
Bit 9 - Non-Recoverable State 1 Output Value
pub fn nrv2(&mut self) -> NRV2_W
[src]
Bit 10 - Non-Recoverable State 2 Output Value
pub fn nrv3(&mut self) -> NRV3_W
[src]
Bit 11 - Non-Recoverable State 3 Output Value
pub fn nrv4(&mut self) -> NRV4_W
[src]
Bit 12 - Non-Recoverable State 4 Output Value
pub fn nrv5(&mut self) -> NRV5_W
[src]
Bit 13 - Non-Recoverable State 5 Output Value
pub fn nrv6(&mut self) -> NRV6_W
[src]
Bit 14 - Non-Recoverable State 6 Output Value
pub fn nrv7(&mut self) -> NRV7_W
[src]
Bit 15 - Non-Recoverable State 7 Output Value
pub fn inven0(&mut self) -> INVEN0_W
[src]
Bit 16 - Output Waveform 0 Inversion
pub fn inven1(&mut self) -> INVEN1_W
[src]
Bit 17 - Output Waveform 1 Inversion
pub fn inven2(&mut self) -> INVEN2_W
[src]
Bit 18 - Output Waveform 2 Inversion
pub fn inven3(&mut self) -> INVEN3_W
[src]
Bit 19 - Output Waveform 3 Inversion
pub fn inven4(&mut self) -> INVEN4_W
[src]
Bit 20 - Output Waveform 4 Inversion
pub fn inven5(&mut self) -> INVEN5_W
[src]
Bit 21 - Output Waveform 5 Inversion
pub fn inven6(&mut self) -> INVEN6_W
[src]
Bit 22 - Output Waveform 6 Inversion
pub fn inven7(&mut self) -> INVEN7_W
[src]
Bit 23 - Output Waveform 7 Inversion
pub fn filterval0(&mut self) -> FILTERVAL0_W
[src]
Bits 24:27 - Non-Recoverable Fault Input 0 Filter Value
pub fn filterval1(&mut self) -> FILTERVAL1_W
[src]
Bits 28:31 - Non-Recoverable Fault Input 1 Filter Value
impl W<u8, Reg<u8, _DBGCTRL>>
[src]
pub fn dbgrun(&mut self) -> DBGRUN_W
[src]
Bit 0 - Debug Running Mode
pub fn fddbd(&mut self) -> FDDBD_W
[src]
Bit 2 - Fault Detection on Debug Break Detection
impl W<u32, Reg<u32, _EVCTRL>>
[src]
pub fn evact0(&mut self) -> EVACT0_W
[src]
Bits 0:2 - Timer/counter Input Event0 Action
pub fn evact1(&mut self) -> EVACT1_W
[src]
Bits 3:5 - Timer/counter Input Event1 Action
pub fn cntsel(&mut self) -> CNTSEL_W
[src]
Bits 6:7 - Timer/counter Output Event Mode
pub fn ovfeo(&mut self) -> OVFEO_W
[src]
Bit 8 - Overflow/Underflow Output Event Enable
pub fn trgeo(&mut self) -> TRGEO_W
[src]
Bit 9 - Retrigger Output Event Enable
pub fn cnteo(&mut self) -> CNTEO_W
[src]
Bit 10 - Timer/counter Output Event Enable
pub fn tcinv0(&mut self) -> TCINV0_W
[src]
Bit 12 - Inverted Event 0 Input Enable
pub fn tcinv1(&mut self) -> TCINV1_W
[src]
Bit 13 - Inverted Event 1 Input Enable
pub fn tcei0(&mut self) -> TCEI0_W
[src]
Bit 14 - Timer/counter Event 0 Input Enable
pub fn tcei1(&mut self) -> TCEI1_W
[src]
Bit 15 - Timer/counter Event 1 Input Enable
pub fn mcei0(&mut self) -> MCEI0_W
[src]
Bit 16 - Match or Capture Channel 0 Event Input Enable
pub fn mcei1(&mut self) -> MCEI1_W
[src]
Bit 17 - Match or Capture Channel 1 Event Input Enable
pub fn mcei2(&mut self) -> MCEI2_W
[src]
Bit 18 - Match or Capture Channel 2 Event Input Enable
pub fn mcei3(&mut self) -> MCEI3_W
[src]
Bit 19 - Match or Capture Channel 3 Event Input Enable
pub fn mcei4(&mut self) -> MCEI4_W
[src]
Bit 20 - Match or Capture Channel 4 Event Input Enable
pub fn mcei5(&mut self) -> MCEI5_W
[src]
Bit 21 - Match or Capture Channel 5 Event Input Enable
pub fn mceo0(&mut self) -> MCEO0_W
[src]
Bit 24 - Match or Capture Channel 0 Event Output Enable
pub fn mceo1(&mut self) -> MCEO1_W
[src]
Bit 25 - Match or Capture Channel 1 Event Output Enable
pub fn mceo2(&mut self) -> MCEO2_W
[src]
Bit 26 - Match or Capture Channel 2 Event Output Enable
pub fn mceo3(&mut self) -> MCEO3_W
[src]
Bit 27 - Match or Capture Channel 3 Event Output Enable
pub fn mceo4(&mut self) -> MCEO4_W
[src]
Bit 28 - Match or Capture Channel 4 Event Output Enable
pub fn mceo5(&mut self) -> MCEO5_W
[src]
Bit 29 - Match or Capture Channel 5 Event Output Enable
impl W<u32, Reg<u32, _INTENCLR>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - Overflow Interrupt Enable
pub fn trg(&mut self) -> TRG_W
[src]
Bit 1 - Retrigger Interrupt Enable
pub fn cnt(&mut self) -> CNT_W
[src]
Bit 2 - Counter Interrupt Enable
pub fn err(&mut self) -> ERR_W
[src]
Bit 3 - Error Interrupt Enable
pub fn ufs(&mut self) -> UFS_W
[src]
Bit 10 - Non-Recoverable Update Fault Interrupt Enable
pub fn dfs(&mut self) -> DFS_W
[src]
Bit 11 - Non-Recoverable Debug Fault Interrupt Enable
pub fn faulta(&mut self) -> FAULTA_W
[src]
Bit 12 - Recoverable Fault A Interrupt Enable
pub fn faultb(&mut self) -> FAULTB_W
[src]
Bit 13 - Recoverable Fault B Interrupt Enable
pub fn fault0(&mut self) -> FAULT0_W
[src]
Bit 14 - Non-Recoverable Fault 0 Interrupt Enable
pub fn fault1(&mut self) -> FAULT1_W
[src]
Bit 15 - Non-Recoverable Fault 1 Interrupt Enable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 16 - Match or Capture Channel 0 Interrupt Enable
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 17 - Match or Capture Channel 1 Interrupt Enable
pub fn mc2(&mut self) -> MC2_W
[src]
Bit 18 - Match or Capture Channel 2 Interrupt Enable
pub fn mc3(&mut self) -> MC3_W
[src]
Bit 19 - Match or Capture Channel 3 Interrupt Enable
pub fn mc4(&mut self) -> MC4_W
[src]
Bit 20 - Match or Capture Channel 4 Interrupt Enable
pub fn mc5(&mut self) -> MC5_W
[src]
Bit 21 - Match or Capture Channel 5 Interrupt Enable
impl W<u32, Reg<u32, _INTENSET>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - Overflow Interrupt Enable
pub fn trg(&mut self) -> TRG_W
[src]
Bit 1 - Retrigger Interrupt Enable
pub fn cnt(&mut self) -> CNT_W
[src]
Bit 2 - Counter Interrupt Enable
pub fn err(&mut self) -> ERR_W
[src]
Bit 3 - Error Interrupt Enable
pub fn ufs(&mut self) -> UFS_W
[src]
Bit 10 - Non-Recoverable Update Fault Interrupt Enable
pub fn dfs(&mut self) -> DFS_W
[src]
Bit 11 - Non-Recoverable Debug Fault Interrupt Enable
pub fn faulta(&mut self) -> FAULTA_W
[src]
Bit 12 - Recoverable Fault A Interrupt Enable
pub fn faultb(&mut self) -> FAULTB_W
[src]
Bit 13 - Recoverable Fault B Interrupt Enable
pub fn fault0(&mut self) -> FAULT0_W
[src]
Bit 14 - Non-Recoverable Fault 0 Interrupt Enable
pub fn fault1(&mut self) -> FAULT1_W
[src]
Bit 15 - Non-Recoverable Fault 1 Interrupt Enable
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 16 - Match or Capture Channel 0 Interrupt Enable
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 17 - Match or Capture Channel 1 Interrupt Enable
pub fn mc2(&mut self) -> MC2_W
[src]
Bit 18 - Match or Capture Channel 2 Interrupt Enable
pub fn mc3(&mut self) -> MC3_W
[src]
Bit 19 - Match or Capture Channel 3 Interrupt Enable
pub fn mc4(&mut self) -> MC4_W
[src]
Bit 20 - Match or Capture Channel 4 Interrupt Enable
pub fn mc5(&mut self) -> MC5_W
[src]
Bit 21 - Match or Capture Channel 5 Interrupt Enable
impl W<u32, Reg<u32, _INTFLAG>>
[src]
pub fn ovf(&mut self) -> OVF_W
[src]
Bit 0 - Overflow
pub fn trg(&mut self) -> TRG_W
[src]
Bit 1 - Retrigger
pub fn cnt(&mut self) -> CNT_W
[src]
Bit 2 - Counter
pub fn err(&mut self) -> ERR_W
[src]
Bit 3 - Error
pub fn ufs(&mut self) -> UFS_W
[src]
Bit 10 - Non-Recoverable Update Fault
pub fn dfs(&mut self) -> DFS_W
[src]
Bit 11 - Non-Recoverable Debug Fault
pub fn faulta(&mut self) -> FAULTA_W
[src]
Bit 12 - Recoverable Fault A
pub fn faultb(&mut self) -> FAULTB_W
[src]
Bit 13 - Recoverable Fault B
pub fn fault0(&mut self) -> FAULT0_W
[src]
Bit 14 - Non-Recoverable Fault 0
pub fn fault1(&mut self) -> FAULT1_W
[src]
Bit 15 - Non-Recoverable Fault 1
pub fn mc0(&mut self) -> MC0_W
[src]
Bit 16 - Match or Capture 0
pub fn mc1(&mut self) -> MC1_W
[src]
Bit 17 - Match or Capture 1
pub fn mc2(&mut self) -> MC2_W
[src]
Bit 18 - Match or Capture 2
pub fn mc3(&mut self) -> MC3_W
[src]
Bit 19 - Match or Capture 3
pub fn mc4(&mut self) -> MC4_W
[src]
Bit 20 - Match or Capture 4
pub fn mc5(&mut self) -> MC5_W
[src]
Bit 21 - Match or Capture 5
impl W<u32, Reg<u32, _STATUS>>
[src]
pub fn stop(&mut self) -> STOP_W
[src]
Bit 0 - Stop
pub fn idx(&mut self) -> IDX_W
[src]
Bit 1 - Ramp
pub fn ufs(&mut self) -> UFS_W
[src]
Bit 2 - Non-recoverable Update Fault State
pub fn dfs(&mut self) -> DFS_W
[src]
Bit 3 - Non-Recoverable Debug Fault State
pub fn slave(&mut self) -> SLAVE_W
[src]
Bit 4 - Slave
pub fn pattbufv(&mut self) -> PATTBUFV_W
[src]
Bit 5 - Pattern Buffer Valid
pub fn perbufv(&mut self) -> PERBUFV_W
[src]
Bit 7 - Period Buffer Valid
pub fn faultain(&mut self) -> FAULTAIN_W
[src]
Bit 8 - Recoverable Fault A Input
pub fn faultbin(&mut self) -> FAULTBIN_W
[src]
Bit 9 - Recoverable Fault B Input
pub fn fault0in(&mut self) -> FAULT0IN_W
[src]
Bit 10 - Non-Recoverable Fault0 Input
pub fn fault1in(&mut self) -> FAULT1IN_W
[src]
Bit 11 - Non-Recoverable Fault1 Input
pub fn faulta(&mut self) -> FAULTA_W
[src]
Bit 12 - Recoverable Fault A State
pub fn faultb(&mut self) -> FAULTB_W
[src]
Bit 13 - Recoverable Fault B State
pub fn fault0(&mut self) -> FAULT0_W
[src]
Bit 14 - Non-Recoverable Fault 0 State
pub fn fault1(&mut self) -> FAULT1_W
[src]
Bit 15 - Non-Recoverable Fault 1 State
pub fn ccbufv0(&mut self) -> CCBUFV0_W
[src]
Bit 16 - Compare Channel 0 Buffer Valid
pub fn ccbufv1(&mut self) -> CCBUFV1_W
[src]
Bit 17 - Compare Channel 1 Buffer Valid
pub fn ccbufv2(&mut self) -> CCBUFV2_W
[src]
Bit 18 - Compare Channel 2 Buffer Valid
pub fn ccbufv3(&mut self) -> CCBUFV3_W
[src]
Bit 19 - Compare Channel 3 Buffer Valid
pub fn ccbufv4(&mut self) -> CCBUFV4_W
[src]
Bit 20 - Compare Channel 4 Buffer Valid
pub fn ccbufv5(&mut self) -> CCBUFV5_W
[src]
Bit 21 - Compare Channel 5 Buffer Valid
pub fn cmp0(&mut self) -> CMP0_W
[src]
Bit 24 - Compare Channel 0 Value
pub fn cmp1(&mut self) -> CMP1_W
[src]
Bit 25 - Compare Channel 1 Value
pub fn cmp2(&mut self) -> CMP2_W
[src]
Bit 26 - Compare Channel 2 Value
pub fn cmp3(&mut self) -> CMP3_W
[src]
Bit 27 - Compare Channel 3 Value
pub fn cmp4(&mut self) -> CMP4_W
[src]
Bit 28 - Compare Channel 4 Value
pub fn cmp5(&mut self) -> CMP5_W
[src]
Bit 29 - Compare Channel 5 Value
impl W<u32, Reg<u32, _COUNT>>
[src]
impl W<u32, Reg<u32, _COUNT_DITH4_MODE>>
[src]
impl W<u32, Reg<u32, _COUNT_DITH5_MODE>>
[src]
impl W<u32, Reg<u32, _COUNT_DITH6_MODE>>
[src]
impl W<u16, Reg<u16, _PATT>>
[src]
pub fn pge0(&mut self) -> PGE0_W
[src]
Bit 0 - Pattern Generator 0 Output Enable
pub fn pge1(&mut self) -> PGE1_W
[src]
Bit 1 - Pattern Generator 1 Output Enable
pub fn pge2(&mut self) -> PGE2_W
[src]
Bit 2 - Pattern Generator 2 Output Enable
pub fn pge3(&mut self) -> PGE3_W
[src]
Bit 3 - Pattern Generator 3 Output Enable
pub fn pge4(&mut self) -> PGE4_W
[src]
Bit 4 - Pattern Generator 4 Output Enable
pub fn pge5(&mut self) -> PGE5_W
[src]
Bit 5 - Pattern Generator 5 Output Enable
pub fn pge6(&mut self) -> PGE6_W
[src]
Bit 6 - Pattern Generator 6 Output Enable
pub fn pge7(&mut self) -> PGE7_W
[src]
Bit 7 - Pattern Generator 7 Output Enable
pub fn pgv0(&mut self) -> PGV0_W
[src]
Bit 8 - Pattern Generator 0 Output Value
pub fn pgv1(&mut self) -> PGV1_W
[src]
Bit 9 - Pattern Generator 1 Output Value
pub fn pgv2(&mut self) -> PGV2_W
[src]
Bit 10 - Pattern Generator 2 Output Value
pub fn pgv3(&mut self) -> PGV3_W
[src]
Bit 11 - Pattern Generator 3 Output Value
pub fn pgv4(&mut self) -> PGV4_W
[src]
Bit 12 - Pattern Generator 4 Output Value
pub fn pgv5(&mut self) -> PGV5_W
[src]
Bit 13 - Pattern Generator 5 Output Value
pub fn pgv6(&mut self) -> PGV6_W
[src]
Bit 14 - Pattern Generator 6 Output Value
pub fn pgv7(&mut self) -> PGV7_W
[src]
Bit 15 - Pattern Generator 7 Output Value
impl W<u32, Reg<u32, _WAVE>>
[src]
pub fn wavegen(&mut self) -> WAVEGEN_W
[src]
Bits 0:2 - Waveform Generation
pub fn ramp(&mut self) -> RAMP_W
[src]
Bits 4:5 - Ramp Mode
pub fn ciperen(&mut self) -> CIPEREN_W
[src]
Bit 7 - Circular period Enable
pub fn ciccen0(&mut self) -> CICCEN0_W
[src]
Bit 8 - Circular Channel 0 Enable
pub fn ciccen1(&mut self) -> CICCEN1_W
[src]
Bit 9 - Circular Channel 1 Enable
pub fn ciccen2(&mut self) -> CICCEN2_W
[src]
Bit 10 - Circular Channel 2 Enable
pub fn ciccen3(&mut self) -> CICCEN3_W
[src]
Bit 11 - Circular Channel 3 Enable
pub fn pol0(&mut self) -> POL0_W
[src]
Bit 16 - Channel 0 Polarity
pub fn pol1(&mut self) -> POL1_W
[src]
Bit 17 - Channel 1 Polarity
pub fn pol2(&mut self) -> POL2_W
[src]
Bit 18 - Channel 2 Polarity
pub fn pol3(&mut self) -> POL3_W
[src]
Bit 19 - Channel 3 Polarity
pub fn pol4(&mut self) -> POL4_W
[src]
Bit 20 - Channel 4 Polarity
pub fn pol5(&mut self) -> POL5_W
[src]
Bit 21 - Channel 5 Polarity
pub fn swap0(&mut self) -> SWAP0_W
[src]
Bit 24 - Swap DTI Output Pair 0
pub fn swap1(&mut self) -> SWAP1_W
[src]
Bit 25 - Swap DTI Output Pair 1
pub fn swap2(&mut self) -> SWAP2_W
[src]
Bit 26 - Swap DTI Output Pair 2
pub fn swap3(&mut self) -> SWAP3_W
[src]
Bit 27 - Swap DTI Output Pair 3
impl W<u32, Reg<u32, _PER>>
[src]
impl W<u32, Reg<u32, _PER_DITH4_MODE>>
[src]
pub fn dither(&mut self) -> DITHER_W
[src]
Bits 0:3 - Dithering Cycle Number
pub fn per(&mut self) -> PER_W
[src]
Bits 4:23 - Period Value
impl W<u32, Reg<u32, _PER_DITH5_MODE>>
[src]
pub fn dither(&mut self) -> DITHER_W
[src]
Bits 0:4 - Dithering Cycle Number
pub fn per(&mut self) -> PER_W
[src]
Bits 5:23 - Period Value
impl W<u32, Reg<u32, _PER_DITH6_MODE>>
[src]
pub fn dither(&mut self) -> DITHER_W
[src]
Bits 0:5 - Dithering Cycle Number
pub fn per(&mut self) -> PER_W
[src]
Bits 6:23 - Period Value
impl W<u32, Reg<u32, _CC>>
[src]
impl W<u32, Reg<u32, _CC_DITH4_MODE>>
[src]
pub fn dither(&mut self) -> DITHER_W
[src]
Bits 0:3 - Dithering Cycle Number
pub fn cc(&mut self) -> CC_W
[src]
Bits 4:23 - Channel Compare/Capture Value
impl W<u32, Reg<u32, _CC_DITH5_MODE>>
[src]
pub fn dither(&mut self) -> DITHER_W
[src]
Bits 0:4 - Dithering Cycle Number
pub fn cc(&mut self) -> CC_W
[src]
Bits 5:23 - Channel Compare/Capture Value
impl W<u32, Reg<u32, _CC_DITH6_MODE>>
[src]
pub fn dither(&mut self) -> DITHER_W
[src]
Bits 0:5 - Dithering Cycle Number
pub fn cc(&mut self) -> CC_W
[src]
Bits 6:23 - Channel Compare/Capture Value
impl W<u16, Reg<u16, _PATTBUF>>
[src]
pub fn pgeb0(&mut self) -> PGEB0_W
[src]
Bit 0 - Pattern Generator 0 Output Enable Buffer
pub fn pgeb1(&mut self) -> PGEB1_W
[src]
Bit 1 - Pattern Generator 1 Output Enable Buffer
pub fn pgeb2(&mut self) -> PGEB2_W
[src]
Bit 2 - Pattern Generator 2 Output Enable Buffer
pub fn pgeb3(&mut self) -> PGEB3_W
[src]
Bit 3 - Pattern Generator 3 Output Enable Buffer
pub fn pgeb4(&mut self) -> PGEB4_W
[src]
Bit 4 - Pattern Generator 4 Output Enable Buffer
pub fn pgeb5(&mut self) -> PGEB5_W
[src]
Bit 5 - Pattern Generator 5 Output Enable Buffer
pub fn pgeb6(&mut self) -> PGEB6_W
[src]
Bit 6 - Pattern Generator 6 Output Enable Buffer
pub fn pgeb7(&mut self) -> PGEB7_W
[src]
Bit 7 - Pattern Generator 7 Output Enable Buffer
pub fn pgvb0(&mut self) -> PGVB0_W
[src]
Bit 8 - Pattern Generator 0 Output Enable
pub fn pgvb1(&mut self) -> PGVB1_W
[src]
Bit 9 - Pattern Generator 1 Output Enable
pub fn pgvb2(&mut self) -> PGVB2_W
[src]
Bit 10 - Pattern Generator 2 Output Enable
pub fn pgvb3(&mut self) -> PGVB3_W
[src]
Bit 11 - Pattern Generator 3 Output Enable
pub fn pgvb4(&mut self) -> PGVB4_W
[src]
Bit 12 - Pattern Generator 4 Output Enable
pub fn pgvb5(&mut self) -> PGVB5_W
[src]
Bit 13 - Pattern Generator 5 Output Enable
pub fn pgvb6(&mut self) -> PGVB6_W
[src]
Bit 14 - Pattern Generator 6 Output Enable
pub fn pgvb7(&mut self) -> PGVB7_W
[src]
Bit 15 - Pattern Generator 7 Output Enable
impl W<u32, Reg<u32, _PERBUF>>
[src]
impl W<u32, Reg<u32, _PERBUF_DITH4_MODE>>
[src]
pub fn ditherbuf(&mut self) -> DITHERBUF_W
[src]
Bits 0:3 - Dithering Buffer Cycle Number
pub fn perbuf(&mut self) -> PERBUF_W
[src]
Bits 4:23 - Period Buffer Value
impl W<u32, Reg<u32, _PERBUF_DITH5_MODE>>
[src]
pub fn ditherbuf(&mut self) -> DITHERBUF_W
[src]
Bits 0:4 - Dithering Buffer Cycle Number
pub fn perbuf(&mut self) -> PERBUF_W
[src]
Bits 5:23 - Period Buffer Value
impl W<u32, Reg<u32, _PERBUF_DITH6_MODE>>
[src]
pub fn ditherbuf(&mut self) -> DITHERBUF_W
[src]
Bits 0:5 - Dithering Buffer Cycle Number
pub fn perbuf(&mut self) -> PERBUF_W
[src]
Bits 6:23 - Period Buffer Value
impl W<u32, Reg<u32, _CCBUF>>
[src]
impl W<u32, Reg<u32, _CCBUF_DITH4_MODE>>
[src]
pub fn ccbuf(&mut self) -> CCBUF_W
[src]
Bits 0:3 - Channel Compare/Capture Buffer Value
pub fn ditherbuf(&mut self) -> DITHERBUF_W
[src]
Bits 4:23 - Dithering Buffer Cycle Number
impl W<u32, Reg<u32, _CCBUF_DITH5_MODE>>
[src]
pub fn ditherbuf(&mut self) -> DITHERBUF_W
[src]
Bits 0:4 - Dithering Buffer Cycle Number
pub fn ccbuf(&mut self) -> CCBUF_W
[src]
Bits 5:23 - Channel Compare/Capture Buffer Value
impl W<u32, Reg<u32, _CCBUF_DITH6_MODE>>
[src]
pub fn ditherbuf(&mut self) -> DITHERBUF_W
[src]
Bits 0:5 - Dithering Buffer Cycle Number
pub fn ccbuf(&mut self) -> CCBUF_W
[src]
Bits 6:23 - Channel Compare/Capture Buffer Value
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 6 - Run in Standby
impl W<u8, Reg<u8, _EVCTRL>>
[src]
pub fn datardyeo(&mut self) -> DATARDYEO_W
[src]
Bit 0 - Data Ready Event Output
impl W<u8, Reg<u8, _INTENCLR>>
[src]
impl W<u8, Reg<u8, _INTENSET>>
[src]
impl W<u8, Reg<u8, _INTFLAG>>
[src]
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 2 - Run in Standby Mode
pub fn mode(&mut self) -> MODE_W
[src]
Bit 7 - Operating Mode
impl W<u8, Reg<u8, _QOSCTRL>>
[src]
pub fn cqos(&mut self) -> CQOS_W
[src]
Bits 0:1 - Configuration Quality of Service
pub fn dqos(&mut self) -> DQOS_W
[src]
Bits 2:3 - Data Quality of Service
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn detach(&mut self) -> DETACH_W
[src]
Bit 0 - Detach
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 1 - Upstream Resume
pub fn spdconf(&mut self) -> SPDCONF_W
[src]
Bits 2:3 - Speed Configuration
pub fn nreply(&mut self) -> NREPLY_W
[src]
Bit 4 - No Reply
pub fn tstj(&mut self) -> TSTJ_W
[src]
Bit 5 - Test mode J
pub fn tstk(&mut self) -> TSTK_W
[src]
Bit 6 - Test mode K
pub fn tstpckt(&mut self) -> TSTPCKT_W
[src]
Bit 7 - Test packet mode
pub fn opmode2(&mut self) -> OPMODE2_W
[src]
Bit 8 - Specific Operational Mode
pub fn gnak(&mut self) -> GNAK_W
[src]
Bit 9 - Global NAK
pub fn lpmhdsk(&mut self) -> LPMHDSK_W
[src]
Bits 10:11 - Link Power Management Handshake
impl W<u8, Reg<u8, _DADD>>
[src]
pub fn dadd(&mut self) -> DADD_W
[src]
Bits 0:6 - Device Address
pub fn adden(&mut self) -> ADDEN_W
[src]
Bit 7 - Device Address Enable
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn suspend(&mut self) -> SUSPEND_W
[src]
Bit 0 - Suspend Interrupt Enable
pub fn msof(&mut self) -> MSOF_W
[src]
Bit 1 - Micro Start of Frame Interrupt Enable in High Speed Mode
pub fn sof(&mut self) -> SOF_W
[src]
Bit 2 - Start Of Frame Interrupt Enable
pub fn eorst(&mut self) -> EORST_W
[src]
Bit 3 - End of Reset Interrupt Enable
pub fn wakeup(&mut self) -> WAKEUP_W
[src]
Bit 4 - Wake Up Interrupt Enable
pub fn eorsm(&mut self) -> EORSM_W
[src]
Bit 5 - End Of Resume Interrupt Enable
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 6 - Upstream Resume Interrupt Enable
pub fn ramacer(&mut self) -> RAMACER_W
[src]
Bit 7 - Ram Access Interrupt Enable
pub fn lpmnyet(&mut self) -> LPMNYET_W
[src]
Bit 8 - Link Power Management Not Yet Interrupt Enable
pub fn lpmsusp(&mut self) -> LPMSUSP_W
[src]
Bit 9 - Link Power Management Suspend Interrupt Enable
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn suspend(&mut self) -> SUSPEND_W
[src]
Bit 0 - Suspend Interrupt Enable
pub fn msof(&mut self) -> MSOF_W
[src]
Bit 1 - Micro Start of Frame Interrupt Enable in High Speed Mode
pub fn sof(&mut self) -> SOF_W
[src]
Bit 2 - Start Of Frame Interrupt Enable
pub fn eorst(&mut self) -> EORST_W
[src]
Bit 3 - End of Reset Interrupt Enable
pub fn wakeup(&mut self) -> WAKEUP_W
[src]
Bit 4 - Wake Up Interrupt Enable
pub fn eorsm(&mut self) -> EORSM_W
[src]
Bit 5 - End Of Resume Interrupt Enable
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 6 - Upstream Resume Interrupt Enable
pub fn ramacer(&mut self) -> RAMACER_W
[src]
Bit 7 - Ram Access Interrupt Enable
pub fn lpmnyet(&mut self) -> LPMNYET_W
[src]
Bit 8 - Link Power Management Not Yet Interrupt Enable
pub fn lpmsusp(&mut self) -> LPMSUSP_W
[src]
Bit 9 - Link Power Management Suspend Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn suspend(&mut self) -> SUSPEND_W
[src]
Bit 0 - Suspend
pub fn msof(&mut self) -> MSOF_W
[src]
Bit 1 - Micro Start of Frame in High Speed Mode
pub fn sof(&mut self) -> SOF_W
[src]
Bit 2 - Start Of Frame
pub fn eorst(&mut self) -> EORST_W
[src]
Bit 3 - End of Reset
pub fn wakeup(&mut self) -> WAKEUP_W
[src]
Bit 4 - Wake Up
pub fn eorsm(&mut self) -> EORSM_W
[src]
Bit 5 - End Of Resume
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 6 - Upstream Resume
pub fn ramacer(&mut self) -> RAMACER_W
[src]
Bit 7 - Ram Access
pub fn lpmnyet(&mut self) -> LPMNYET_W
[src]
Bit 8 - Link Power Management Not Yet
pub fn lpmsusp(&mut self) -> LPMSUSP_W
[src]
Bit 9 - Link Power Management Suspend
impl W<u32, Reg<u32, _DESCADD>>
[src]
impl W<u16, Reg<u16, _PADCAL>>
[src]
pub fn transp(&mut self) -> TRANSP_W
[src]
Bits 0:4 - USB Pad Transp calibration
pub fn transn(&mut self) -> TRANSN_W
[src]
Bits 6:10 - USB Pad Transn calibration
pub fn trim(&mut self) -> TRIM_W
[src]
Bits 12:14 - USB Pad Trim calibration
impl W<u8, Reg<u8, _EPCFG>>
[src]
pub fn eptype0(&mut self) -> EPTYPE0_W
[src]
Bits 0:2 - End Point Type0
pub fn eptype1(&mut self) -> EPTYPE1_W
[src]
Bits 4:6 - End Point Type1
pub fn nyetdis(&mut self) -> NYETDIS_W
[src]
Bit 7 - NYET Token Disable
impl W<u8, Reg<u8, _EPSTATUSCLR>>
[src]
pub fn dtglout(&mut self) -> DTGLOUT_W
[src]
Bit 0 - Data Toggle OUT Clear
pub fn dtglin(&mut self) -> DTGLIN_W
[src]
Bit 1 - Data Toggle IN Clear
pub fn curbk(&mut self) -> CURBK_W
[src]
Bit 2 - Current Bank Clear
pub fn stallrq0(&mut self) -> STALLRQ0_W
[src]
Bit 4 - Stall 0 Request Clear
pub fn stallrq1(&mut self) -> STALLRQ1_W
[src]
Bit 5 - Stall 1 Request Clear
pub fn bk0rdy(&mut self) -> BK0RDY_W
[src]
Bit 6 - Bank 0 Ready Clear
pub fn bk1rdy(&mut self) -> BK1RDY_W
[src]
Bit 7 - Bank 1 Ready Clear
impl W<u8, Reg<u8, _EPSTATUSSET>>
[src]
pub fn dtglout(&mut self) -> DTGLOUT_W
[src]
Bit 0 - Data Toggle OUT Set
pub fn dtglin(&mut self) -> DTGLIN_W
[src]
Bit 1 - Data Toggle IN Set
pub fn curbk(&mut self) -> CURBK_W
[src]
Bit 2 - Current Bank Set
pub fn stallrq0(&mut self) -> STALLRQ0_W
[src]
Bit 4 - Stall 0 Request Set
pub fn stallrq1(&mut self) -> STALLRQ1_W
[src]
Bit 5 - Stall 1 Request Set
pub fn bk0rdy(&mut self) -> BK0RDY_W
[src]
Bit 6 - Bank 0 Ready Set
pub fn bk1rdy(&mut self) -> BK1RDY_W
[src]
Bit 7 - Bank 1 Ready Set
impl W<u8, Reg<u8, _EPINTFLAG>>
[src]
pub fn trcpt0(&mut self) -> TRCPT0_W
[src]
Bit 0 - Transfer Complete 0
pub fn trcpt1(&mut self) -> TRCPT1_W
[src]
Bit 1 - Transfer Complete 1
pub fn trfail0(&mut self) -> TRFAIL0_W
[src]
Bit 2 - Error Flow 0
pub fn trfail1(&mut self) -> TRFAIL1_W
[src]
Bit 3 - Error Flow 1
pub fn rxstp(&mut self) -> RXSTP_W
[src]
Bit 4 - Received Setup
pub fn stall0(&mut self) -> STALL0_W
[src]
Bit 5 - Stall 0 In/out
pub fn stall1(&mut self) -> STALL1_W
[src]
Bit 6 - Stall 1 In/out
impl W<u8, Reg<u8, _EPINTENCLR>>
[src]
pub fn trcpt0(&mut self) -> TRCPT0_W
[src]
Bit 0 - Transfer Complete 0 Interrupt Disable
pub fn trcpt1(&mut self) -> TRCPT1_W
[src]
Bit 1 - Transfer Complete 1 Interrupt Disable
pub fn trfail0(&mut self) -> TRFAIL0_W
[src]
Bit 2 - Error Flow 0 Interrupt Disable
pub fn trfail1(&mut self) -> TRFAIL1_W
[src]
Bit 3 - Error Flow 1 Interrupt Disable
pub fn rxstp(&mut self) -> RXSTP_W
[src]
Bit 4 - Received Setup Interrupt Disable
pub fn stall0(&mut self) -> STALL0_W
[src]
Bit 5 - Stall 0 In/Out Interrupt Disable
pub fn stall1(&mut self) -> STALL1_W
[src]
Bit 6 - Stall 1 In/Out Interrupt Disable
impl W<u8, Reg<u8, _EPINTENSET>>
[src]
pub fn trcpt0(&mut self) -> TRCPT0_W
[src]
Bit 0 - Transfer Complete 0 Interrupt Enable
pub fn trcpt1(&mut self) -> TRCPT1_W
[src]
Bit 1 - Transfer Complete 1 Interrupt Enable
pub fn trfail0(&mut self) -> TRFAIL0_W
[src]
Bit 2 - Error Flow 0 Interrupt Enable
pub fn trfail1(&mut self) -> TRFAIL1_W
[src]
Bit 3 - Error Flow 1 Interrupt Enable
pub fn rxstp(&mut self) -> RXSTP_W
[src]
Bit 4 - Received Setup Interrupt Enable
pub fn stall0(&mut self) -> STALL0_W
[src]
Bit 5 - Stall 0 In/out Interrupt enable
pub fn stall1(&mut self) -> STALL1_W
[src]
Bit 6 - Stall 1 In/out Interrupt enable
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn swrst(&mut self) -> SWRST_W
[src]
Bit 0 - Software Reset
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn runstdby(&mut self) -> RUNSTDBY_W
[src]
Bit 2 - Run in Standby Mode
pub fn mode(&mut self) -> MODE_W
[src]
Bit 7 - Operating Mode
impl W<u8, Reg<u8, _QOSCTRL>>
[src]
pub fn cqos(&mut self) -> CQOS_W
[src]
Bits 0:1 - Configuration Quality of Service
pub fn dqos(&mut self) -> DQOS_W
[src]
Bits 2:3 - Data Quality of Service
impl W<u16, Reg<u16, _CTRLB>>
[src]
pub fn resume(&mut self) -> RESUME_W
[src]
Bit 1 - Send USB Resume
pub fn spdconf(&mut self) -> SPDCONF_W
[src]
Bits 2:3 - Speed Configuration for Host
pub fn autoresume(&mut self) -> AUTORESUME_W
[src]
Bit 4 - Auto Resume Enable
pub fn tstj(&mut self) -> TSTJ_W
[src]
Bit 5 - Test mode J
pub fn tstk(&mut self) -> TSTK_W
[src]
Bit 6 - Test mode K
pub fn sofe(&mut self) -> SOFE_W
[src]
Bit 8 - Start of Frame Generation Enable
pub fn busreset(&mut self) -> BUSRESET_W
[src]
Bit 9 - Send USB Reset
pub fn vbusok(&mut self) -> VBUSOK_W
[src]
Bit 10 - VBUS is OK
pub fn l1resume(&mut self) -> L1RESUME_W
[src]
Bit 11 - Send L1 Resume
impl W<u8, Reg<u8, _HSOFC>>
[src]
pub fn flenc(&mut self) -> FLENC_W
[src]
Bits 0:3 - Frame Length Control
pub fn flence(&mut self) -> FLENCE_W
[src]
Bit 7 - Frame Length Control Enable
impl W<u8, Reg<u8, _STATUS>>
[src]
pub fn speed(&mut self) -> SPEED_W
[src]
Bits 2:3 - Speed Status
pub fn linestate(&mut self) -> LINESTATE_W
[src]
Bits 6:7 - USB Line State Status
impl W<u16, Reg<u16, _FNUM>>
[src]
pub fn mfnum(&mut self) -> MFNUM_W
[src]
Bits 0:2 - Micro Frame Number
pub fn fnum(&mut self) -> FNUM_W
[src]
Bits 3:13 - Frame Number
impl W<u16, Reg<u16, _INTENCLR>>
[src]
pub fn hsof(&mut self) -> HSOF_W
[src]
Bit 2 - Host Start Of Frame Interrupt Disable
pub fn rst(&mut self) -> RST_W
[src]
Bit 3 - BUS Reset Interrupt Disable
pub fn wakeup(&mut self) -> WAKEUP_W
[src]
Bit 4 - Wake Up Interrupt Disable
pub fn dnrsm(&mut self) -> DNRSM_W
[src]
Bit 5 - DownStream to Device Interrupt Disable
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 6 - Upstream Resume from Device Interrupt Disable
pub fn ramacer(&mut self) -> RAMACER_W
[src]
Bit 7 - Ram Access Interrupt Disable
pub fn dconn(&mut self) -> DCONN_W
[src]
Bit 8 - Device Connection Interrupt Disable
pub fn ddisc(&mut self) -> DDISC_W
[src]
Bit 9 - Device Disconnection Interrupt Disable
impl W<u16, Reg<u16, _INTENSET>>
[src]
pub fn hsof(&mut self) -> HSOF_W
[src]
Bit 2 - Host Start Of Frame Interrupt Enable
pub fn rst(&mut self) -> RST_W
[src]
Bit 3 - Bus Reset Interrupt Enable
pub fn wakeup(&mut self) -> WAKEUP_W
[src]
Bit 4 - Wake Up Interrupt Enable
pub fn dnrsm(&mut self) -> DNRSM_W
[src]
Bit 5 - DownStream to the Device Interrupt Enable
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 6 - Upstream Resume fromthe device Interrupt Enable
pub fn ramacer(&mut self) -> RAMACER_W
[src]
Bit 7 - Ram Access Interrupt Enable
pub fn dconn(&mut self) -> DCONN_W
[src]
Bit 8 - Link Power Management Interrupt Enable
pub fn ddisc(&mut self) -> DDISC_W
[src]
Bit 9 - Device Disconnection Interrupt Enable
impl W<u16, Reg<u16, _INTFLAG>>
[src]
pub fn hsof(&mut self) -> HSOF_W
[src]
Bit 2 - Host Start Of Frame
pub fn rst(&mut self) -> RST_W
[src]
Bit 3 - Bus Reset
pub fn wakeup(&mut self) -> WAKEUP_W
[src]
Bit 4 - Wake Up
pub fn dnrsm(&mut self) -> DNRSM_W
[src]
Bit 5 - Downstream
pub fn uprsm(&mut self) -> UPRSM_W
[src]
Bit 6 - Upstream Resume from the Device
pub fn ramacer(&mut self) -> RAMACER_W
[src]
Bit 7 - Ram Access
pub fn dconn(&mut self) -> DCONN_W
[src]
Bit 8 - Device Connection
pub fn ddisc(&mut self) -> DDISC_W
[src]
Bit 9 - Device Disconnection
impl W<u32, Reg<u32, _DESCADD>>
[src]
impl W<u16, Reg<u16, _PADCAL>>
[src]
pub fn transp(&mut self) -> TRANSP_W
[src]
Bits 0:4 - USB Pad Transp calibration
pub fn transn(&mut self) -> TRANSN_W
[src]
Bits 6:10 - USB Pad Transn calibration
pub fn trim(&mut self) -> TRIM_W
[src]
Bits 12:14 - USB Pad Trim calibration
impl W<u8, Reg<u8, _PCFG>>
[src]
pub fn ptoken(&mut self) -> PTOKEN_W
[src]
Bits 0:1 - Pipe Token
pub fn bk(&mut self) -> BK_W
[src]
Bit 2 - Pipe Bank
pub fn ptype(&mut self) -> PTYPE_W
[src]
Bits 3:5 - Pipe Type
impl W<u8, Reg<u8, _BINTERVAL>>
[src]
pub fn bitinterval(&mut self) -> BITINTERVAL_W
[src]
Bits 0:7 - Bit Interval
impl W<u8, Reg<u8, _PSTATUSCLR>>
[src]
pub fn dtgl(&mut self) -> DTGL_W
[src]
Bit 0 - Data Toggle clear
pub fn curbk(&mut self) -> CURBK_W
[src]
Bit 2 - Curren Bank clear
pub fn pfreeze(&mut self) -> PFREEZE_W
[src]
Bit 4 - Pipe Freeze Clear
pub fn bk0rdy(&mut self) -> BK0RDY_W
[src]
Bit 6 - Bank 0 Ready Clear
pub fn bk1rdy(&mut self) -> BK1RDY_W
[src]
Bit 7 - Bank 1 Ready Clear
impl W<u8, Reg<u8, _PSTATUSSET>>
[src]
pub fn dtgl(&mut self) -> DTGL_W
[src]
Bit 0 - Data Toggle Set
pub fn curbk(&mut self) -> CURBK_W
[src]
Bit 2 - Current Bank Set
pub fn pfreeze(&mut self) -> PFREEZE_W
[src]
Bit 4 - Pipe Freeze Set
pub fn bk0rdy(&mut self) -> BK0RDY_W
[src]
Bit 6 - Bank 0 Ready Set
pub fn bk1rdy(&mut self) -> BK1RDY_W
[src]
Bit 7 - Bank 1 Ready Set
impl W<u8, Reg<u8, _PINTFLAG>>
[src]
pub fn trcpt0(&mut self) -> TRCPT0_W
[src]
Bit 0 - Transfer Complete 0 Interrupt Flag
pub fn trcpt1(&mut self) -> TRCPT1_W
[src]
Bit 1 - Transfer Complete 1 Interrupt Flag
pub fn trfail(&mut self) -> TRFAIL_W
[src]
Bit 2 - Error Flow Interrupt Flag
pub fn perr(&mut self) -> PERR_W
[src]
Bit 3 - Pipe Error Interrupt Flag
pub fn txstp(&mut self) -> TXSTP_W
[src]
Bit 4 - Transmit Setup Interrupt Flag
pub fn stall(&mut self) -> STALL_W
[src]
Bit 5 - Stall Interrupt Flag
impl W<u8, Reg<u8, _PINTENCLR>>
[src]
pub fn trcpt0(&mut self) -> TRCPT0_W
[src]
Bit 0 - Transfer Complete 0 Disable
pub fn trcpt1(&mut self) -> TRCPT1_W
[src]
Bit 1 - Transfer Complete 1 Disable
pub fn trfail(&mut self) -> TRFAIL_W
[src]
Bit 2 - Error Flow Interrupt Disable
pub fn perr(&mut self) -> PERR_W
[src]
Bit 3 - Pipe Error Interrupt Disable
pub fn txstp(&mut self) -> TXSTP_W
[src]
Bit 4 - Transmit Setup Interrupt Disable
pub fn stall(&mut self) -> STALL_W
[src]
Bit 5 - Stall Inetrrupt Disable
impl W<u8, Reg<u8, _PINTENSET>>
[src]
pub fn trcpt0(&mut self) -> TRCPT0_W
[src]
Bit 0 - Transfer Complete 0 Interrupt Enable
pub fn trcpt1(&mut self) -> TRCPT1_W
[src]
Bit 1 - Transfer Complete 1 Interrupt Enable
pub fn trfail(&mut self) -> TRFAIL_W
[src]
Bit 2 - Error Flow Interrupt Enable
pub fn perr(&mut self) -> PERR_W
[src]
Bit 3 - Pipe Error Interrupt Enable
pub fn txstp(&mut self) -> TXSTP_W
[src]
Bit 4 - Transmit Setup Interrupt Enable
pub fn stall(&mut self) -> STALL_W
[src]
Bit 5 - Stall Interrupt Enable
impl W<u8, Reg<u8, _CTRLA>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 1 - Enable
pub fn wen(&mut self) -> WEN_W
[src]
Bit 2 - Watchdog Timer Window Mode Enable
pub fn alwayson(&mut self) -> ALWAYSON_W
[src]
Bit 7 - Always-On
impl W<u8, Reg<u8, _CONFIG>>
[src]
pub fn per(&mut self) -> PER_W
[src]
Bits 0:3 - Time-Out Period
pub fn window(&mut self) -> WINDOW_W
[src]
Bits 4:7 - Window Mode Time-Out Period
impl W<u8, Reg<u8, _EWCTRL>>
[src]
pub fn ewoffset(&mut self) -> EWOFFSET_W
[src]
Bits 0:3 - Early Warning Interrupt Time Offset
impl W<u8, Reg<u8, _INTENCLR>>
[src]
impl W<u8, Reg<u8, _INTENSET>>
[src]
impl W<u8, Reg<u8, _INTFLAG>>
[src]
impl W<u8, Reg<u8, _CLEAR>>
[src]
impl W<u32, Reg<u32, _DHCSR>>
[src]
pub fn c_debugen(&mut self) -> C_DEBUGEN_W
[src]
Bit 0
pub fn c_halt(&mut self) -> C_HALT_W
[src]
Bit 1
pub fn c_step(&mut self) -> C_STEP_W
[src]
Bit 2
pub fn c_maskints(&mut self) -> C_MASKINTS_W
[src]
Bit 3
pub fn c_snapstall(&mut self) -> C_SNAPSTALL_W
[src]
Bit 5
pub fn dbgkey(&mut self) -> DBGKEY_W
[src]
Bits 16:31
impl W<u32, Reg<u32, _DCRSR>>
[src]
impl W<u32, Reg<u32, _DEMCR>>
[src]
pub fn vc_corereset(&mut self) -> VC_CORERESET_W
[src]
Bit 0
pub fn vc_mmerr(&mut self) -> VC_MMERR_W
[src]
Bit 4
pub fn vc_nocperr(&mut self) -> VC_NOCPERR_W
[src]
Bit 5
pub fn vc_chkerr(&mut self) -> VC_CHKERR_W
[src]
Bit 6
pub fn vc_staterr(&mut self) -> VC_STATERR_W
[src]
Bit 7
pub fn vc_buserr(&mut self) -> VC_BUSERR_W
[src]
Bit 8
pub fn vc_interr(&mut self) -> VC_INTERR_W
[src]
Bit 9
pub fn vc_harderr(&mut self) -> VC_HARDERR_W
[src]
Bit 10
pub fn mon_en(&mut self) -> MON_EN_W
[src]
Bit 16
pub fn mon_pend(&mut self) -> MON_PEND_W
[src]
Bit 17
pub fn mon_step(&mut self) -> MON_STEP_W
[src]
Bit 18
pub fn mon_req(&mut self) -> MON_REQ_W
[src]
Bit 19
pub fn trcena(&mut self) -> TRCENA_W
[src]
Bit 24
impl W<u32, Reg<u32, _CR>>
[src]
pub fn etmpd(&mut self) -> ETMPD_W
[src]
Bit 0 - ETM Power Down
pub fn portsize(&mut self) -> PORTSIZE_W
[src]
Bits 4:6 - Port Size bits 2:0
pub fn stall(&mut self) -> STALL_W
[src]
Bit 7 - Stall Processor
pub fn brout(&mut self) -> BROUT_W
[src]
Bit 8 - Branch Output
pub fn dbgrq(&mut self) -> DBGRQ_W
[src]
Bit 9 - Debug Request Control
pub fn prog(&mut self) -> PROG_W
[src]
Bit 10 - ETM Programming
pub fn portsel(&mut self) -> PORTSEL_W
[src]
Bit 11 - ETM Port Select
pub fn portmode2(&mut self) -> PORTMODE2_W
[src]
Bit 13 - Port Mode bit 2
pub fn portmode(&mut self) -> PORTMODE_W
[src]
Bits 16:17 - Port Mode bits 1:0
pub fn portsize3(&mut self) -> PORTSIZE3_W
[src]
Bit 21 - Port Size bit 3
pub fn tsen(&mut self) -> TSEN_W
[src]
Bit 28 - TimeStamp Enable
impl W<u32, Reg<u32, _ITCTRL>>
[src]
pub fn integration(&mut self) -> INTEGRATION_W
[src]
Bit 0
impl W<u32, Reg<u32, _CSR>>
[src]
pub fn enable(&mut self) -> ENABLE_W
[src]
Bit 0 - SysTick Counter Enable
pub fn tickint(&mut self) -> TICKINT_W
[src]
Bit 1 - SysTick Exception Request Enable
pub fn clksource(&mut self) -> CLKSOURCE_W
[src]
Bit 2 - Clock Source 0=external, 1=processor
pub fn countflag(&mut self) -> COUNTFLAG_W
[src]
Bit 16 - Timer counted to 0 since last read of register
impl W<u32, Reg<u32, _RVR>>
[src]
pub fn reload(&mut self) -> RELOAD_W
[src]
Bits 0:23 - Value to load into the SysTick Current Value Register when the counter reaches 0
impl W<u32, Reg<u32, _CVR>>
[src]
pub fn current(&mut self) -> CURRENT_W
[src]
Bits 0:23 - Current value at the time the register is accessed
impl W<u32, Reg<u32, _ACTLR>>
[src]
pub fn dismcycint(&mut self) -> DISMCYCINT_W
[src]
Bit 0 - Disable interruption of LDM/STM instructions
pub fn disdefwbuf(&mut self) -> DISDEFWBUF_W
[src]
Bit 1 - Disable wruite buffer use during default memory map accesses
pub fn disfold(&mut self) -> DISFOLD_W
[src]
Bit 2 - Disable IT folding
pub fn disfpca(&mut self) -> DISFPCA_W
[src]
Bit 8 - Disable automatic update of CONTROL.FPCA
pub fn disoofp(&mut self) -> DISOOFP_W
[src]
Bit 9 - Disable out-of-order FP instructions
impl W<u32, Reg<u32, _ICSR>>
[src]
pub fn vectactive(&mut self) -> VECTACTIVE_W
[src]
Bits 0:8 - Active exception number
pub fn rettobase(&mut self) -> RETTOBASE_W
[src]
Bit 11 - No preempted active exceptions to execute
pub fn vectpending(&mut self) -> VECTPENDING_W
[src]
Bits 12:17 - Exception number of the highest priority pending enabled exception
pub fn isrpending(&mut self) -> ISRPENDING_W
[src]
Bit 22 - Interrupt pending flag
pub fn isrpreempt(&mut self) -> ISRPREEMPT_W
[src]
Bit 23 - Debug only
pub fn pendstclr(&mut self) -> PENDSTCLR_W
[src]
Bit 25 - SysTick clear-pending bit
pub fn pendstset(&mut self) -> PENDSTSET_W
[src]
Bit 26 - SysTick set-pending bit
pub fn pendsvclr(&mut self) -> PENDSVCLR_W
[src]
Bit 27 - PendSV clear-pending bit
pub fn pendsvset(&mut self) -> PENDSVSET_W
[src]
Bit 28 - PendSV set-pending bit
pub fn nmipendset(&mut self) -> NMIPENDSET_W
[src]
Bit 31 - NMI set-pending bit
impl W<u32, Reg<u32, _VTOR>>
[src]
impl W<u32, Reg<u32, _AIRCR>>
[src]
pub fn vectreset(&mut self) -> VECTRESET_W
[src]
Bit 0 - Must write 0
pub fn vectclractive(&mut self) -> VECTCLRACTIVE_W
[src]
Bit 1 - Must write 0
pub fn sysresetreq(&mut self) -> SYSRESETREQ_W
[src]
Bit 2 - System Reset Request
pub fn prigroup(&mut self) -> PRIGROUP_W
[src]
Bits 8:10 - Interrupt priority grouping
pub fn endianness(&mut self) -> ENDIANNESS_W
[src]
Bit 15 - Data endianness, 0=little, 1=big
pub fn vectkey(&mut self) -> VECTKEY_W
[src]
Bits 16:31 - Register key
impl W<u32, Reg<u32, _SCR>>
[src]
pub fn sleeponexit(&mut self) -> SLEEPONEXIT_W
[src]
Bit 1 - Sleep-on-exit on handler return
pub fn sleepdeep(&mut self) -> SLEEPDEEP_W
[src]
Bit 2 - Deep Sleep used as low power mode
pub fn sevonpend(&mut self) -> SEVONPEND_W
[src]
Bit 4 - Send Event on Pending bit
impl W<u32, Reg<u32, _CCR>>
[src]
pub fn nonbasethrdena(&mut self) -> NONBASETHRDENA_W
[src]
Bit 0 - Indicates how processor enters Thread mode
pub fn usersetmpend(&mut self) -> USERSETMPEND_W
[src]
Bit 1 - Enables unprivileged software access to STIR register
pub fn unalign_trp(&mut self) -> UNALIGN_TRP_W
[src]
Bit 3 - Enables unaligned access traps
pub fn div_0_trp(&mut self) -> DIV_0_TRP_W
[src]
Bit 4 - Enables divide by 0 trap
pub fn bfhfnmign(&mut self) -> BFHFNMIGN_W
[src]
Bit 8 - Ignore LDM/STM BusFault for -1/-2 priority handlers
pub fn stkalign(&mut self) -> STKALIGN_W
[src]
Bit 9 - Indicates stack alignment on exception entry
impl W<u32, Reg<u32, _SHPR1>>
[src]
pub fn pri_4(&mut self) -> PRI_4_W
[src]
Bits 0:7 - Priority of system handler 4, MemManage
pub fn pri_5(&mut self) -> PRI_5_W
[src]
Bits 8:15 - Priority of system handler 5, BusFault
pub fn pri_6(&mut self) -> PRI_6_W
[src]
Bits 16:23 - Priority of system handler 6, UsageFault
impl W<u32, Reg<u32, _SHPR2>>
[src]
impl W<u32, Reg<u32, _SHPR3>>
[src]
pub fn pri_14(&mut self) -> PRI_14_W
[src]
Bits 16:23 - Priority of system handler 14, PendSV
pub fn pri_15(&mut self) -> PRI_15_W
[src]
Bits 24:31 - Priority of system handler 15, SysTick exception
impl W<u32, Reg<u32, _SHCSR>>
[src]
pub fn memfaultact(&mut self) -> MEMFAULTACT_W
[src]
Bit 0 - MemManage exception active bit
pub fn busfaultact(&mut self) -> BUSFAULTACT_W
[src]
Bit 1 - BusFault exception active bit
pub fn usgfaultact(&mut self) -> USGFAULTACT_W
[src]
Bit 3 - UsageFault exception active bit
pub fn svcallact(&mut self) -> SVCALLACT_W
[src]
Bit 7 - SVCall active bit
pub fn monitoract(&mut self) -> MONITORACT_W
[src]
Bit 8 - DebugMonitor exception active bit
pub fn pendsvact(&mut self) -> PENDSVACT_W
[src]
Bit 10 - PendSV exception active bit
pub fn systickact(&mut self) -> SYSTICKACT_W
[src]
Bit 11 - SysTick exception active bit
pub fn usgfaultpended(&mut self) -> USGFAULTPENDED_W
[src]
Bit 12 - UsageFault exception pending bit
pub fn memfaultpended(&mut self) -> MEMFAULTPENDED_W
[src]
Bit 13 - MemManage exception pending bit
pub fn busfaultpended(&mut self) -> BUSFAULTPENDED_W
[src]
Bit 14 - BusFault exception pending bit
pub fn svcallpended(&mut self) -> SVCALLPENDED_W
[src]
Bit 15 - SVCall pending bit
pub fn memfaultena(&mut self) -> MEMFAULTENA_W
[src]
Bit 16 - MemManage enable bit
pub fn busfaultena(&mut self) -> BUSFAULTENA_W
[src]
Bit 17 - BusFault enable bit
pub fn usgfaultena(&mut self) -> USGFAULTENA_W
[src]
Bit 18 - UsageFault enable bit
impl W<u32, Reg<u32, _CFSR>>
[src]
pub fn iaccviol(&mut self) -> IACCVIOL_W
[src]
Bit 0 - Instruction access violation
pub fn daccviol(&mut self) -> DACCVIOL_W
[src]
Bit 1 - Data access violation
pub fn munstkerr(&mut self) -> MUNSTKERR_W
[src]
Bit 3 - MemManage Fault on unstacking for exception return
pub fn mstkerr(&mut self) -> MSTKERR_W
[src]
Bit 4 - MemManage Fault on stacking for exception entry
pub fn mlsperr(&mut self) -> MLSPERR_W
[src]
Bit 5 - MemManager Fault occured during FP lazy state preservation
pub fn mmarvalid(&mut self) -> MMARVALID_W
[src]
Bit 7 - MemManage Fault Address Register valid
pub fn ibuserr(&mut self) -> IBUSERR_W
[src]
Bit 8 - Instruction bus error
pub fn preciserr(&mut self) -> PRECISERR_W
[src]
Bit 9 - Precise data bus error
pub fn impreciserr(&mut self) -> IMPRECISERR_W
[src]
Bit 10 - Imprecise data bus error
pub fn unstkerr(&mut self) -> UNSTKERR_W
[src]
Bit 11 - BusFault on unstacking for exception return
pub fn stkerr(&mut self) -> STKERR_W
[src]
Bit 12 - BusFault on stacking for exception entry
pub fn lsperr(&mut self) -> LSPERR_W
[src]
Bit 13 - BusFault occured during FP lazy state preservation
pub fn bfarvalid(&mut self) -> BFARVALID_W
[src]
Bit 15 - BusFault Address Register valid
pub fn undefinstr(&mut self) -> UNDEFINSTR_W
[src]
Bit 16 - Undefined instruction UsageFault
pub fn invstate(&mut self) -> INVSTATE_W
[src]
Bit 17 - Invalid state UsageFault
pub fn invpc(&mut self) -> INVPC_W
[src]
Bit 18 - Invalid PC load UsageFault
pub fn nocp(&mut self) -> NOCP_W
[src]
Bit 19 - No coprocessor UsageFault
pub fn unaligned(&mut self) -> UNALIGNED_W
[src]
Bit 24 - Unaligned access UsageFault
pub fn divbyzero(&mut self) -> DIVBYZERO_W
[src]
Bit 25 - Divide by zero UsageFault
impl W<u32, Reg<u32, _HFSR>>
[src]
pub fn vecttbl(&mut self) -> VECTTBL_W
[src]
Bit 1 - BusFault on a Vector Table read during exception processing
pub fn forced(&mut self) -> FORCED_W
[src]
Bit 30 - Forced Hard Fault
pub fn debugevt(&mut self) -> DEBUGEVT_W
[src]
Bit 31 - Debug: always write 0
impl W<u32, Reg<u32, _DFSR>>
[src]
pub fn halted(&mut self) -> HALTED_W
[src]
Bit 0
pub fn bkpt(&mut self) -> BKPT_W
[src]
Bit 1
pub fn dwttrap(&mut self) -> DWTTRAP_W
[src]
Bit 2
pub fn vcatch(&mut self) -> VCATCH_W
[src]
Bit 3
pub fn external(&mut self) -> EXTERNAL_W
[src]
Bit 4
impl W<u32, Reg<u32, _MMFAR>>
[src]
impl W<u32, Reg<u32, _BFAR>>
[src]
impl W<u32, Reg<u32, _AFSR>>
[src]
impl W<u32, Reg<u32, _CPACR>>
[src]
pub fn cp10(&mut self) -> CP10_W
[src]
Bits 20:21 - Access privileges for coprocessor 10
pub fn cp11(&mut self) -> CP11_W
[src]
Bits 22:23 - Access privileges for coprocessor 11
impl W<u32, Reg<u32, _ACPR>>
[src]
pub fn prescaler(&mut self) -> PRESCALER_W
[src]
Bits 0:12
impl W<u32, Reg<u32, _SPPR>>
[src]
impl W<u32, Reg<u32, _FFCR>>
[src]
impl W<u32, Reg<u32, _ITCTRL>>
[src]
Auto Trait Implementations
impl<U, REG> Send for W<U, REG> where
REG: Send,
U: Send,
REG: Send,
U: Send,
impl<U, REG> Sync for W<U, REG> where
REG: Sync,
U: Sync,
REG: Sync,
U: Sync,
impl<U, REG> Unpin for W<U, REG> where
REG: Unpin,
U: Unpin,
REG: Unpin,
U: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,