pub trait Resettable: RegisterSpec {
    const RESET_VALUE: Self::Ux;

    fn reset_value() -> Self::Ux { ... }
}
Expand description

Reset value of the register.

This value is the initial value for the write method. It can also be directly written to the register by using the reset method.

Required Associated Constants§

Reset value of the register.

Provided Methods§

Reset value of the register.

Implementors§

reset() method sets COMPCTRL%s to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DBGCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets SCALER%s to value 0

reset() method sets STATUSA to value 0

reset() method sets STATUSB to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets WINCTRL to value 0

reset() method sets AVGCTRL to value 0

reset() method sets CALIB to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets CTRLC to value 0

reset() method sets DBGCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets GAINCORR to value 0

reset() method sets INPUTCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets OFFSETCORR to value 0

reset() method sets REFCTRL to value 0

reset() method sets RESULT to value 0

reset() method sets SAMPCTRL to value 0

reset() method sets SEQCTRL to value 0

reset() method sets SEQSTATUS to value 0

reset() method sets SWTRIG to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets WINLT to value 0

reset() method sets WINUT to value 0

reset() method sets CIPLEN to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DATABUFPTR to value 0

reset() method sets DBGCTRL to value 0

reset() method sets GHASH%s to value 0

reset() method sets HASHKEY%s to value 0

reset() method sets INDATA to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets INTVECTV%s to value 0

reset() method sets KEYWORD%s to value 0

reset() method sets RANDSEED to value 0

reset() method sets CTRL to value 0

reset() method sets LUTCTRL%s to value 0

reset() method sets SEQCTRL%s to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DACCTRL%s to value 0

reset() method sets DATA%s to value 0

reset() method sets DATABUF%s to value 0

reset() method sets DBGCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets ACTIVE to value 0

reset() method sets BASEADDR to value 0

reset() method sets BUSYCH to value 0

reset() method sets CHCTRLA to value 0

reset() method sets CHCTRLB to value 0

reset() method sets CHID to value 0

reset() method sets CHINTENCLR to value 0

reset() method sets CHINTENSET to value 0

reset() method sets CHINTFLAG to value 0

reset() method sets CHSTATUS to value 0

reset() method sets CRCCHKSUM to value 0

reset() method sets CRCCTRL to value 0

reset() method sets CRCDATAIN to value 0

reset() method sets CRCSTATUS to value 0

reset() method sets CTRL to value 0

reset() method sets DBGCTRL to value 0

reset() method sets INTPEND to value 0

reset() method sets INTSTATUS to value 0

reset() method sets PENDCH to value 0

reset() method sets PRICTRL0 to value 0

reset() method sets QOSCTRL to value 0x2a

reset() method sets SWTRIGCTRL to value 0

reset() method sets WRBADDR to value 0

reset() method sets ADDR to value 0

reset() method sets CID0 to value 0x0d

reset() method sets CID1 to value 0x10

reset() method sets CID2 to value 0x05

reset() method sets CID3 to value 0xb1

reset() method sets CTRL to value 0

reset() method sets DATA to value 0

reset() method sets DCC%s to value 0

reset() method sets DCFG%s to value 0

reset() method sets DID to value 0x1081_021b

reset() method sets END to value 0

reset() method sets ENTRY0 to value 0x9f0f_c002

reset() method sets ENTRY1 to value 0x3002

reset() method sets LENGTH to value 0

reset() method sets MEMTYPE to value 0

reset() method sets PID0 to value 0xd0

reset() method sets PID1 to value 0xfc

reset() method sets PID2 to value 0x09

reset() method sets PID3 to value 0

reset() method sets PID4 to value 0

reset() method sets PID5 to value 0

reset() method sets PID6 to value 0

reset() method sets PID7 to value 0

reset() method sets STATUSA to value 0

reset() method sets STATUSB to value 0

reset() method sets ASYNCH to value 0

reset() method sets CONFIG%s to value 0

reset() method sets CTRLA to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets NMICTRL to value 0

reset() method sets NMIFLAG to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets CHANNEL%s to value 0x8000

reset() method sets CHSTATUS to value 0

reset() method sets CTRLA to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets SWEVT to value 0

reset() method sets USER%s to value 0

reset() method sets CTRLA to value 0

reset() method sets GENCTRL%s to value 0

reset() method sets PCHCTRL%s to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets AHBMASK to value 0x000f_ffff

reset() method sets APBAMASK to value 0x1fff

reset() method sets APBBMASK to value 0x17

reset() method sets APBCMASK to value 0x7fff

reset() method sets APBDMASK to value 0xff

reset() method sets APBEMASK to value 0x0d

reset() method sets BUPDIV to value 0x01

reset() method sets CPUDIV to value 0x01

reset() method sets CTRLA to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0x01

reset() method sets LPDIV to value 0x01

reset() method sets AUTHSTATUS to value 0

reset() method sets BASE to value 0

reset() method sets CID0 to value 0

reset() method sets CID1 to value 0

reset() method sets CID2 to value 0

reset() method sets CID3 to value 0

reset() method sets CLAIMCLR to value 0

reset() method sets CLAIMSET to value 0

reset() method sets DEVARCH to value 0

reset() method sets DEVID to value 0

reset() method sets DEVTYPE to value 0

reset() method sets FLOW to value 0

reset() method sets ITCTRL to value 0

reset() method sets LOCKACCESS to value 0

reset() method sets LOCKSTATUS to value 0

reset() method sets MASTER to value 0

reset() method sets PID0 to value 0

reset() method sets PID1 to value 0

reset() method sets PID2 to value 0

reset() method sets PID3 to value 0

reset() method sets PID4 to value 0

reset() method sets PID5 to value 0

reset() method sets PID6 to value 0

reset() method sets PID7 to value 0

reset() method sets POSITION to value 0

reset() method sets ADDR to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0x80

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets LOCK to value 0

reset() method sets PARAM to value 0

reset() method sets STATUS to value 0

reset() method sets CTRLA to value 0

reset() method sets OPAMPCTRL%s to value 0

reset() method sets STATUS to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets OSC32K to value 0x003f_0080

reset() method sets OSCULP32K to value 0

reset() method sets RTCCTRL to value 0

reset() method sets STATUS to value 0

reset() method sets XOSC32K to value 0x80

reset() method sets DFLLCTRL to value 0x80

reset() method sets DFLLMUL to value 0

reset() method sets DFLLSYNC to value 0

reset() method sets DFLLVAL to value 0

reset() method sets DPLLCTRLA to value 0x80

reset() method sets DPLLCTRLB to value 0

reset() method sets DPLLPRESC to value 0

reset() method sets DPLLRATIO to value 0

reset() method sets DPLLSTATUS to value 0

reset() method sets DPLLSYNCBUSY to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets OSC16MCTRL to value 0x82

reset() method sets STATUS to value 0

reset() method sets XOSCCTRL to value 0x80

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAGA to value 0

reset() method sets INTFLAGAHB to value 0

reset() method sets INTFLAGB to value 0

reset() method sets INTFLAGC to value 0

reset() method sets INTFLAGD to value 0

reset() method sets INTFLAGE to value 0

reset() method sets STATUSA to value 0x3000

reset() method sets STATUSB to value 0x02

reset() method sets STATUSC to value 0

reset() method sets STATUSD to value 0

reset() method sets STATUSE to value 0

reset() method sets WRCTRL to value 0

reset() method sets CTRLA to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets PLCFG to value 0

reset() method sets PWSAKDLY to value 0

reset() method sets SLEEPCFG to value 0x02

reset() method sets STDBYCFG to value 0

reset() method sets CTRL%s to value 0

reset() method sets DIR%s to value 0

reset() method sets DIRCLR%s to value 0

reset() method sets DIRSET%s to value 0

reset() method sets DIRTGL%s to value 0

reset() method sets EVCTRL%s to value 0

reset() method sets IN%s to value 0

reset() method sets OUT%s to value 0

reset() method sets OUTCLR%s to value 0

reset() method sets OUTSET%s to value 0

reset() method sets OUTTGL%s to value 0

reset() method sets PINCFG0_%s to value 0

reset() method sets PMUX0_%s to value 0

reset() method sets WRCONFIG%s to value 0

reset() method sets BKUPEXIT to value 0

reset() method sets RCAUSE to value 0

reset() method sets WKCAUSE to value 0

reset() method sets WKDBCONF to value 0

reset() method sets WKEN to value 0

reset() method sets WKPOL to value 0

reset() method sets COMP%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets DBGCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets FREQCORR to value 0

reset() method sets GP%s to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets COMP%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets DBGCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets FREQCORR to value 0

reset() method sets GP%s to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets PER to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets ALARM%s to value 0

reset() method sets CLOCK to value 0

reset() method sets CTRLA to value 0

reset() method sets DBGCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets FREQCORR to value 0

reset() method sets GP%s to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets MASK%s to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets ADDR to value 0

reset() method sets BAUD to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DATA to value 0

reset() method sets DBGCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets ADDR to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DATA to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets ADDR to value 0

reset() method sets BAUD to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DATA to value 0

reset() method sets DBGCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets BAUD to value 0

reset() method sets BAUD_FRAC_MODE to value 0

reset() method sets BAUD_FRACFP_MODE to value 0

reset() method sets BAUD_USARTFP_MODE to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DATA to value 0

reset() method sets DBGCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets RXPL to value 0

reset() method sets STATUS to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets BBPS to value 0

reset() method sets BKIN to value 0

reset() method sets BKOUT to value 0

reset() method sets BOD12 to value 0

reset() method sets BOD33 to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0

reset() method sets VREF to value 0

reset() method sets VREG to value 0

reset() method sets CC%s to value 0

reset() method sets CCBUF%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0

reset() method sets CTRLBSET to value 0

reset() method sets DBGCTRL to value 0

reset() method sets DRVCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets PER to value 0xff

reset() method sets PERBUF to value 0xff

reset() method sets STATUS to value 0x01

reset() method sets SYNCBUSY to value 0

reset() method sets WAVE to value 0

reset() method sets CC%s to value 0

reset() method sets CCBUF%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0

reset() method sets CTRLBSET to value 0

reset() method sets DBGCTRL to value 0

reset() method sets DRVCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0x01

reset() method sets SYNCBUSY to value 0

reset() method sets WAVE to value 0

reset() method sets CC%s to value 0

reset() method sets CCBUF%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0

reset() method sets CTRLBSET to value 0

reset() method sets DBGCTRL to value 0

reset() method sets DRVCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets STATUS to value 0x01

reset() method sets SYNCBUSY to value 0

reset() method sets WAVE to value 0

reset() method sets CC%s to value 0

reset() method sets CC%s_DITH4 to value 0

reset() method sets CC%s_DITH5 to value 0

reset() method sets CC%s_DITH6 to value 0

reset() method sets CCBUF%s to value 0

reset() method sets CCBUF%s_DITH4 to value 0

reset() method sets CCBUF%s_DITH5 to value 0

reset() method sets CCBUF%s_DITH6 to value 0

reset() method sets COUNT to value 0

reset() method sets COUNT_DITH4 to value 0

reset() method sets COUNT_DITH5 to value 0

reset() method sets COUNT_DITH6 to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0

reset() method sets CTRLBSET to value 0

reset() method sets DBGCTRL to value 0

reset() method sets DRVCTRL to value 0

reset() method sets EVCTRL to value 0

reset() method sets FCTRLA to value 0

reset() method sets FCTRLB to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets PATT to value 0

reset() method sets PATTBUF to value 0

reset() method sets PER to value 0xffff_ffff

reset() method sets PER_DITH4 to value 0xffff_ffff

reset() method sets PER_DITH5 to value 0xffff_ffff

reset() method sets PER_DITH6 to value 0xffff_ffff

reset() method sets PERBUF to value 0xffff_ffff

reset() method sets PERBUF_DITH4 to value 0xffff_ffff

reset() method sets PERBUF_DITH5 to value 0xffff_ffff

reset() method sets PERBUF_DITH6 to value 0xffff_ffff

reset() method sets STATUS to value 0x01

reset() method sets SYNCBUSY to value 0

reset() method sets WAVE to value 0

reset() method sets WEXCTRL to value 0

reset() method sets CTRLA to value 0

reset() method sets DATA to value 0

reset() method sets EVCTRL to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0x01

reset() method sets DADD to value 0

reset() method sets DESCADD to value 0

reset() method sets EPCFG%s to value 0

reset() method sets EPINTENCLR%s to value 0

reset() method sets EPINTENSET%s to value 0

reset() method sets EPINTFLAG%s to value 0

reset() method sets EPINTSMRY to value 0

reset() method sets EPSTATUS%s to value 0

reset() method sets EPSTATUSCLR%s to value 0

reset() method sets EPSTATUSSET%s to value 0

reset() method sets FNUM to value 0

reset() method sets FSMSTATUS to value 0x01

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets PADCAL to value 0

reset() method sets QOSCTRL to value 0x0f

reset() method sets STATUS to value 0x40

reset() method sets SYNCBUSY to value 0

reset() method sets BINTERVAL%s to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLB to value 0

reset() method sets DESCADD to value 0

reset() method sets FLENHIGH to value 0

reset() method sets FNUM to value 0

reset() method sets FSMSTATUS to value 0x01

reset() method sets HSOFC to value 0

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets PADCAL to value 0

reset() method sets PCFG%s to value 0

reset() method sets PINTENCLR%s to value 0

reset() method sets PINTENSET%s to value 0

reset() method sets PINTFLAG%s to value 0

reset() method sets PINTSMRY to value 0

reset() method sets PSTATUS%s to value 0

reset() method sets PSTATUSCLR%s to value 0

reset() method sets PSTATUSSET%s to value 0

reset() method sets QOSCTRL to value 0x0f

reset() method sets STATUS to value 0

reset() method sets SYNCBUSY to value 0

reset() method sets CLEAR to value 0

reset() method sets CONFIG to value 0xbb

reset() method sets CTRLA to value 0

reset() method sets EWCTRL to value 0x0b

reset() method sets INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets SYNCBUSY to value 0