Struct atsamd21g18a::Peripherals [] [src]

pub struct Peripherals {
    pub AC: AC,
    pub ADC: ADC,
    pub DAC: DAC,
    pub DMAC: DMAC,
    pub DSU: DSU,
    pub EIC: EIC,
    pub EVSYS: EVSYS,
    pub GCLK: GCLK,
    pub HMATRIX: HMATRIX,
    pub I2S: I2S,
    pub MTB: MTB,
    pub NVMCTRL: NVMCTRL,
    pub PAC0: PAC0,
    pub PAC1: PAC1,
    pub PAC2: PAC2,
    pub PM: PM,
    pub PORT: PORT,
    pub PORT_IOBUS: PORT_IOBUS,
    pub RTC: RTC,
    pub SERCOM0: SERCOM0,
    pub SERCOM1: SERCOM1,
    pub SERCOM2: SERCOM2,
    pub SERCOM3: SERCOM3,
    pub SERCOM4: SERCOM4,
    pub SERCOM5: SERCOM5,
    pub SYSCTRL: SYSCTRL,
    pub TC3: TC3,
    pub TC4: TC4,
    pub TC5: TC5,
    pub TCC0: TCC0,
    pub TCC1: TCC1,
    pub TCC2: TCC2,
    pub USB: USB,
    pub WDT: WDT,
}

All the peripherals

Fields

AC

ADC

DAC

DMAC

DSU

EIC

EVSYS

GCLK

HMATRIX

I2S

MTB

NVMCTRL

PAC0

PAC1

PAC2

PM

PORT

PORT_IOBUS

RTC

SERCOM0

SERCOM1

SERCOM2

SERCOM3

SERCOM4

SERCOM5

SYSCTRL

TC3

TC4

TC5

TCC0

TCC1

TCC2

USB

WDT

Methods

impl Peripherals
[src]

[src]

Returns all the peripherals once

[src]

Unchecked version of Peripherals::take

Trait Implementations

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals