pub struct Peripherals {
Show 69 fields pub FICR: FICR, pub UICR: UICR, pub CLOCK: CLOCK, pub POWER: POWER, pub P0: P0, pub P1: P1, pub RADIO: RADIO, pub UART0: UART0, pub UARTE0: UARTE0, pub SPI0: SPI0, pub SPIM0: SPIM0, pub SPIS0: SPIS0, pub TWI0: TWI0, pub TWIM0: TWIM0, pub TWIS0: TWIS0, pub SPI1: SPI1, pub SPIM1: SPIM1, pub SPIS1: SPIS1, pub TWI1: TWI1, pub TWIM1: TWIM1, pub TWIS1: TWIS1, pub NFCT: NFCT, pub GPIOTE: GPIOTE, pub SAADC: SAADC, pub TIMER0: TIMER0, pub TIMER1: TIMER1, pub TIMER2: TIMER2, pub RTC0: RTC0, pub TEMP: TEMP, pub RNG: RNG, pub ECB: ECB, pub AAR: AAR, pub CCM: CCM, pub WDT: WDT, pub RTC1: RTC1, pub QDEC: QDEC, pub COMP: COMP, pub LPCOMP: LPCOMP, pub EGU0: EGU0, pub SWI0: SWI0, pub EGU1: EGU1, pub SWI1: SWI1, pub EGU2: EGU2, pub SWI2: SWI2, pub EGU3: EGU3, pub SWI3: SWI3, pub EGU4: EGU4, pub SWI4: SWI4, pub EGU5: EGU5, pub SWI5: SWI5, pub TIMER3: TIMER3, pub TIMER4: TIMER4, pub PWM0: PWM0, pub PDM: PDM, pub ACL: ACL, pub NVMC: NVMC, pub PPI: PPI, pub MWU: MWU, pub PWM1: PWM1, pub PWM2: PWM2, pub SPI2: SPI2, pub SPIM2: SPIM2, pub SPIS2: SPIS2, pub RTC2: RTC2, pub I2S: I2S, pub USBD: USBD, pub UARTE1: UARTE1, pub PWM3: PWM3, pub SPIM3: SPIM3,
}
Expand description

All the peripherals

Fields

FICR: FICR

FICR

UICR: UICR

UICR

CLOCK: CLOCK

CLOCK

POWER: POWER

POWER

P0: P0

P0

P1: P1

P1

RADIO: RADIO

RADIO

UART0: UART0

UART0

UARTE0: UARTE0

UARTE0

SPI0: SPI0

SPI0

SPIM0: SPIM0

SPIM0

SPIS0: SPIS0

SPIS0

TWI0: TWI0

TWI0

TWIM0: TWIM0

TWIM0

TWIS0: TWIS0

TWIS0

SPI1: SPI1

SPI1

SPIM1: SPIM1

SPIM1

SPIS1: SPIS1

SPIS1

TWI1: TWI1

TWI1

TWIM1: TWIM1

TWIM1

TWIS1: TWIS1

TWIS1

NFCT: NFCT

NFCT

GPIOTE: GPIOTE

GPIOTE

SAADC: SAADC

SAADC

TIMER0: TIMER0

TIMER0

TIMER1: TIMER1

TIMER1

TIMER2: TIMER2

TIMER2

RTC0: RTC0

RTC0

TEMP: TEMP

TEMP

RNG: RNG

RNG

ECB: ECB

ECB

AAR: AAR

AAR

CCM: CCM

CCM

WDT: WDT

WDT

RTC1: RTC1

RTC1

QDEC: QDEC

QDEC

COMP: COMP

COMP

LPCOMP: LPCOMP

LPCOMP

EGU0: EGU0

EGU0

SWI0: SWI0

SWI0

EGU1: EGU1

EGU1

SWI1: SWI1

SWI1

EGU2: EGU2

EGU2

SWI2: SWI2

SWI2

EGU3: EGU3

EGU3

SWI3: SWI3

SWI3

EGU4: EGU4

EGU4

SWI4: SWI4

SWI4

EGU5: EGU5

EGU5

SWI5: SWI5

SWI5

TIMER3: TIMER3

TIMER3

TIMER4: TIMER4

TIMER4

PWM0: PWM0

PWM0

PDM: PDM

PDM

ACL: ACL

ACL

NVMC: NVMC

NVMC

PPI: PPI

PPI

MWU: MWU

MWU

PWM1: PWM1

PWM1

PWM2: PWM2

PWM2

SPI2: SPI2

SPI2

SPIM2: SPIM2

SPIM2

SPIS2: SPIS2

SPIS2

RTC2: RTC2

RTC2

I2S: I2S

I2S

USBD: USBD

USBD

UARTE1: UARTE1

UARTE1

PWM3: PWM3

PWM3

SPIM3: SPIM3

SPIM3

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.