Struct nrf51822::Peripherals [] [src]

pub struct Peripherals {
    pub POWER: POWER,
    pub CLOCK: CLOCK,
    pub RADIO: RADIO,
    pub UART0: UART0,
    pub SPI0: SPI0,
    pub TWI0: TWI0,
    pub SPI1: SPI1,
    pub TWI1: TWI1,
    pub SPIS1: SPIS1,
    pub GPIOTE: GPIOTE,
    pub ADC: ADC,
    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 LPCOMP: LPCOMP,
    pub SWI: SWI,
    pub NVMC: NVMC,
    pub PPI: PPI,
    pub FICR: FICR,
    pub UICR: UICR,
    pub GPIO: GPIO,
}

All the peripherals

Fields

POWER

CLOCK

RADIO

UART0

SPI0

TWI0

SPI1

TWI1

SPIS1

GPIOTE

ADC

TIMER0

TIMER1

TIMER2

RTC0

TEMP

RNG

ECB

AAR

CCM

WDT

RTC1

QDEC

LPCOMP

SWI

NVMC

PPI

FICR

UICR

GPIO

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