pub struct Peripherals {
Show 61 fields pub AC: AC, pub ADC0: ADC0, pub ADC1: ADC1, pub AES: AES, pub CCL: CCL, pub CMCC: CMCC, pub DAC: DAC, pub DMAC: DMAC, pub DSU: DSU, pub EIC: EIC, pub EVSYS: EVSYS, pub FREQM: FREQM, pub GCLK: GCLK, pub HMATRIX: HMATRIX, pub ICM: ICM, pub I2S: I2S, pub MCLK: MCLK, pub NVMCTRL: NVMCTRL, pub OSCCTRL: OSCCTRL, pub OSC32KCTRL: OSC32KCTRL, pub PAC: PAC, pub PCC: PCC, pub PDEC: PDEC, pub PM: PM, pub PORT: PORT, pub QSPI: QSPI, pub RAMECC: RAMECC, pub RSTC: RSTC, pub RTC: RTC, pub SDHC0: SDHC0, pub SDHC1: SDHC1, pub SERCOM0: SERCOM0, pub SERCOM1: SERCOM1, pub SERCOM2: SERCOM2, pub SERCOM3: SERCOM3, pub SERCOM4: SERCOM4, pub SERCOM5: SERCOM5, pub SERCOM6: SERCOM6, pub SERCOM7: SERCOM7, pub SUPC: SUPC, pub TC0: TC0, pub TC1: TC1, pub TC2: TC2, pub TC3: TC3, pub TC4: TC4, pub TC5: TC5, pub TC6: TC6, pub TC7: TC7, pub TCC0: TCC0, pub TCC1: TCC1, pub TCC2: TCC2, pub TCC3: TCC3, pub TCC4: TCC4, pub TRNG: TRNG, pub USB: USB, pub WDT: WDT, pub COREDEBUG: COREDEBUG, pub ETM: ETM, pub SYSTICK: SYSTICK, pub SYSTEMCONTROL: SYSTEMCONTROL, pub TPI: TPI,
}
Expand description

All the peripherals

Fields

AC: AC

AC

ADC0: ADC0

ADC0

ADC1: ADC1

ADC1

AES: AES

AES

CCL: CCL

CCL

CMCC: CMCC

CMCC

DAC: DAC

DAC

DMAC: DMAC

DMAC

DSU: DSU

DSU

EIC: EIC

EIC

EVSYS: EVSYS

EVSYS

FREQM: FREQM

FREQM

GCLK: GCLK

GCLK

HMATRIX: HMATRIX

HMATRIX

ICM: ICM

ICM

I2S: I2S

I2S

MCLK: MCLK

MCLK

NVMCTRL: NVMCTRL

NVMCTRL

OSCCTRL: OSCCTRL

OSCCTRL

OSC32KCTRL: OSC32KCTRL

OSC32KCTRL

PAC: PAC

PAC

PCC: PCC

PCC

PDEC: PDEC

PDEC

PM: PM

PM

PORT: PORT

PORT

QSPI: QSPI

QSPI

RAMECC: RAMECC

RAMECC

RSTC: RSTC

RSTC

RTC: RTC

RTC

SDHC0: SDHC0

SDHC0

SDHC1: SDHC1

SDHC1

SERCOM0: SERCOM0

SERCOM0

SERCOM1: SERCOM1

SERCOM1

SERCOM2: SERCOM2

SERCOM2

SERCOM3: SERCOM3

SERCOM3

SERCOM4: SERCOM4

SERCOM4

SERCOM5: SERCOM5

SERCOM5

SERCOM6: SERCOM6

SERCOM6

SERCOM7: SERCOM7

SERCOM7

SUPC: SUPC

SUPC

TC0: TC0

TC0

TC1: TC1

TC1

TC2: TC2

TC2

TC3: TC3

TC3

TC4: TC4

TC4

TC5: TC5

TC5

TC6: TC6

TC6

TC7: TC7

TC7

TCC0: TCC0

TCC0

TCC1: TCC1

TCC1

TCC2: TCC2

TCC2

TCC3: TCC3

TCC3

TCC4: TCC4

TCC4

TRNG: TRNG

TRNG

USB: USB

USB

WDT: WDT

WDT

COREDEBUG: COREDEBUG

COREDEBUG

ETM: ETM

ETM

SYSTICK: SYSTICK

SYSTICK

SYSTEMCONTROL: SYSTEMCONTROL

SYSTEMCONTROL

TPI: TPI

TPI

Implementations

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.