pub trait Resettable: RegisterSpec {
    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 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 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 STATUSC 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 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 STATUS to value 0

reset() method sets SWTRIG to value 0

reset() method sets WINCTRL to value 0

reset() method sets WINLT to value 0

reset() method sets WINUT 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 DATABUF 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 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 0x15

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 DID to value 0x1001_0305

reset() method sets END to value 0

reset() method sets ENTRY1 to value 0x3002

reset() method sets ENTRY to value 0x9f9f_c002

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 STATUSA to value 0

reset() method sets STATUSB to value 0x10

reset() method sets CONFIG%s to value 0

reset() method sets CTRL 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 STATUS to value 0

reset() method sets WAKEUP to value 0

reset() method sets CHANNEL to value 0

reset() method sets CHSTATUS to value 0x000f_00ff

reset() method sets CTRL 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 USER to value 0

reset() method sets CLKCTRL to value 0

reset() method sets CTRL to value 0

reset() method sets GENCTRL to value 0

reset() method sets GENDIV to value 0

reset() method sets STATUS to value 0

reset() method sets PRAS%s to value 0

reset() method sets PRBS%s to value 0

reset() method sets SFR%s to value 0

reset() method sets CLKCTRL%s to value 0

reset() method sets CTRLA to value 0

reset() method sets DATA%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 SERCTRL%s to value 0

reset() method sets SYNCBUSY to value 0

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 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 LOCK to value 0

reset() method sets PARAM to value 0

reset() method sets STATUS to value 0

reset() method sets WPCLR to value 0

reset() method sets WPSET to value 0

reset() method sets AHBMASK to value 0x7f

reset() method sets APBAMASK to value 0x7f

reset() method sets APBASEL to value 0

reset() method sets APBBMASK to value 0x7f

reset() method sets APBBSEL to value 0

reset() method sets APBCMASK to value 0x0001_0000

reset() method sets APBCSEL to value 0

reset() method sets CPUSEL to value 0

reset() method sets CTRL 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 RCAUSE to value 0x01

reset() method sets SLEEP 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 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 PINCFG1_%s to value 0

reset() method sets PMUX0_%s to value 0

reset() method sets PMUX1_%s to value 0

reset() method sets WRCONFIG%s to value 0

reset() method sets COMP%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRL 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 INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets READREQ to value 0x10

reset() method sets STATUS to value 0

reset() method sets COMP%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRL 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 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 READREQ to value 0x10

reset() method sets STATUS to value 0

reset() method sets ALARM%s to value 0

reset() method sets CLOCK to value 0

reset() method sets CTRL 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 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 READREQ to value 0x10

reset() method sets STATUS 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 BOD33 to value 0

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 DPLLRATIO to value 0

reset() method sets DPLLSTATUS 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 OSC8M to value 0x8707_0382

reset() method sets OSC32K to value 0x003f_0080

reset() method sets OSCULP32K to value 0x1f

reset() method sets PCLKSR to value 0

reset() method sets VREF to value 0

reset() method sets VREG to value 0

reset() method sets XOSC32K to value 0x80

reset() method sets XOSC to value 0x80

reset() method sets CC%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0x02

reset() method sets CTRLBSET 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 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 READREQ to value 0

reset() method sets STATUS to value 0x08

reset() method sets CC%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0x02

reset() method sets CTRLBSET 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 INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets READREQ to value 0

reset() method sets STATUS to value 0x08

reset() method sets CC%s to value 0

reset() method sets COUNT to value 0

reset() method sets CTRLA to value 0

reset() method sets CTRLBCLR to value 0x02

reset() method sets CTRLBSET 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 INTENCLR to value 0

reset() method sets INTENSET to value 0

reset() method sets INTFLAG to value 0

reset() method sets READREQ to value 0

reset() method sets STATUS to value 0x08

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 CCB%s to value 0

reset() method sets CCB%s_DITH4 to value 0

reset() method sets CCB%s_DITH5 to value 0

reset() method sets CCB%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 PATTB 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 PERB to value 0xffff_ffff

reset() method sets PERB_DITH4 to value 0xffff_ffff

reset() method sets PERB_DITH5 to value 0xffff_ffff

reset() method sets PERB_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 WAVEB to value 0

reset() method sets WEXCTRL 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 0x05

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 0x05

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 CTRL 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 STATUS to value 0