Struct atsam4lc4a_pac::Peripherals[][src]

pub struct Peripherals {
    pub ABDACB: ABDACB,
    pub ACIFC: ACIFC,
    pub ADCIFE: ADCIFE,
    pub AESA: AESA,
    pub AST: AST,
    pub BPM: BPM,
    pub BSCIF: BSCIF,
    pub CATB: CATB,
    pub CHIPID: CHIPID,
    pub CRCCU: CRCCU,
    pub DACC: DACC,
    pub EIC: EIC,
    pub HFLASHC: HFLASHC,
    pub FREQM: FREQM,
    pub GLOC: GLOC,
    pub GPIO: GPIO,
    pub HCACHE: HCACHE,
    pub HMATRIX: HMATRIX,
    pub IISC: IISC,
    pub LCDCA: LCDCA,
    pub PARC: PARC,
    pub PDCA: PDCA,
    pub PEVC: PEVC,
    pub PICOUART: PICOUART,
    pub PM: PM,
    pub SCIF: SCIF,
    pub SMAP: SMAP,
    pub SPI: SPI,
    pub TC0: TC0,
    pub TC1: TC1,
    pub TRNG: TRNG,
    pub TWIM0: TWIM0,
    pub TWIM1: TWIM1,
    pub TWIM2: TWIM2,
    pub TWIM3: TWIM3,
    pub TWIS0: TWIS0,
    pub TWIS1: TWIS1,
    pub USART0: USART0,
    pub USART1: USART1,
    pub USART2: USART2,
    pub USART3: USART3,
    pub USBC: USBC,
    pub WDT: WDT,
}

All the peripherals

Fields

ABDACB: ABDACB

ABDACB

ACIFC: ACIFC

ACIFC

ADCIFE: ADCIFE

ADCIFE

AESA: AESA

AESA

AST: AST

AST

BPM: BPM

BPM

BSCIF: BSCIF

BSCIF

CATB: CATB

CATB

CHIPID: CHIPID

CHIPID

CRCCU: CRCCU

CRCCU

DACC: DACC

DACC

EIC: EIC

EIC

HFLASHC: HFLASHC

HFLASHC

FREQM: FREQM

FREQM

GLOC: GLOC

GLOC

GPIO: GPIO

GPIO

HCACHE: HCACHE

HCACHE

HMATRIX: HMATRIX

HMATRIX

IISC: IISC

IISC

LCDCA: LCDCA

LCDCA

PARC: PARC

PARC

PDCA: PDCA

PDCA

PEVC: PEVC

PEVC

PICOUART: PICOUART

PICOUART

PM: PM

PM

SCIF: SCIF

SCIF

SMAP: SMAP

SMAP

SPI: SPI

SPI

TC0: TC0

TC0

TC1: TC1

TC1

TRNG: TRNG

TRNG

TWIM0: TWIM0

TWIM0

TWIM1: TWIM1

TWIM1

TWIM2: TWIM2

TWIM2

TWIM3: TWIM3

TWIM3

TWIS0: TWIS0

TWIS0

TWIS1: TWIS1

TWIS1

USART0: USART0

USART0

USART1: USART1

USART1

USART2: USART2

USART2

USART3: USART3

USART3

USBC: USBC

USBC

WDT: WDT

WDT

Implementations

impl Peripherals[src]

pub fn take() -> Option<Self>[src]

Returns all the peripherals once

pub unsafe fn steal() -> Self[src]

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals

impl Unpin for Peripherals

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.