Struct nrf52840::Peripherals[][src]

pub struct Peripherals {
    pub FICR: FICR,
    pub UICR: UICR,
    pub CLOCK: CLOCK,
    pub POWER: POWER,
    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 QSPI: QSPI,
    pub PWM3: PWM3,
    pub SPIM3: SPIM3,
    pub P0: P0,
    pub P1: P1,
    pub CC_HOST_RGF: CC_HOST_RGF,
    pub CRYPTOCELL: CRYPTOCELL,
}

All the peripherals

Fields

FICR

UICR

CLOCK

POWER

RADIO

UART0

UARTE0

SPI0

SPIM0

SPIS0

TWI0

TWIM0

TWIS0

SPI1

SPIM1

SPIS1

TWI1

TWIM1

TWIS1

NFCT

GPIOTE

SAADC

TIMER0

TIMER1

TIMER2

RTC0

TEMP

RNG

ECB

AAR

CCM

WDT

RTC1

QDEC

COMP

LPCOMP

EGU0

SWI0

EGU1

SWI1

EGU2

SWI2

EGU3

SWI3

EGU4

SWI4

EGU5

SWI5

TIMER3

TIMER4

PWM0

PDM

ACL

NVMC

PPI

MWU

PWM1

PWM2

SPI2

SPIM2

SPIS2

RTC2

I2S

USBD

UARTE1

QSPI

PWM3

SPIM3

P0

P1

CC_HOST_RGF

CRYPTOCELL

Methods

impl Peripherals
[src]

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals