[][src]Struct nuc1xx::Peripherals

pub struct Peripherals {
    pub PWMA: PWMA,
    pub PWMB: PWMB,
    pub ADC: ADC,
    pub CAN: CAN,
    pub CLK: CLK,
    pub CMP: CMP,
    pub EBI: EBI,
    pub FMC: FMC,
    pub GCR: GCR,
    pub GPA: GPA,
    pub GPB: GPB,
    pub GPC: GPC,
    pub GPD: GPD,
    pub GPE: GPE,
    pub GPIO: GPIO,
    pub GPA_BITS: GPA_BITS,
    pub GPB_BITS: GPB_BITS,
    pub GPC_BITS: GPC_BITS,
    pub GPD_BITS: GPD_BITS,
    pub GPE_BITS: GPE_BITS,
    pub I2C0: I2C0,
    pub I2C1: I2C1,
    pub I2S: I2S,
    pub INT: INT,
    pub PDMA0: PDMA0,
    pub PDMA1: PDMA1,
    pub PDMA2: PDMA2,
    pub PDMA3: PDMA3,
    pub PDMA4: PDMA4,
    pub PDMA5: PDMA5,
    pub PDMA6: PDMA6,
    pub PDMA7: PDMA7,
    pub PDMA8: PDMA8,
    pub PDMA_GCR: PDMA_GCR,
    pub PS2: PS2,
    pub RTC: RTC,
    pub SCS: SCS,
    pub SPI0: SPI0,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub SPI3: SPI3,
    pub TMR0: TMR0,
    pub TMR1: TMR1,
    pub TMR2: TMR2,
    pub TMR3: TMR3,
    pub UART0: UART0,
    pub UART1: UART1,
    pub UART2: UART2,
    pub USB: USB,
    pub WDT: WDT,
}

All the peripherals

Fields

PWMA: PWMA

PWMA

PWMB: PWMB

PWMB

ADC: ADC

ADC

CAN: CAN

CAN

CLK: CLK

CLK

CMP: CMP

CMP

EBI: EBI

EBI

FMC: FMC

FMC

GCR: GCR

GCR

GPA: GPA

GPA

GPB: GPB

GPB

GPC: GPC

GPC

GPD: GPD

GPD

GPE: GPE

GPE

GPIO: GPIO

GPIO

GPA_BITS: GPA_BITS

GPA_BITS

GPB_BITS: GPB_BITS

GPB_BITS

GPC_BITS: GPC_BITS

GPC_BITS

GPD_BITS: GPD_BITS

GPD_BITS

GPE_BITS: GPE_BITS

GPE_BITS

I2C0: I2C0

I2C0

I2C1: I2C1

I2C1

I2S: I2S

I2S

INT: INT

INT

PDMA0: PDMA0

PDMA0

PDMA1: PDMA1

PDMA1

PDMA2: PDMA2

PDMA2

PDMA3: PDMA3

PDMA3

PDMA4: PDMA4

PDMA4

PDMA5: PDMA5

PDMA5

PDMA6: PDMA6

PDMA6

PDMA7: PDMA7

PDMA7

PDMA8: PDMA8

PDMA8

PDMA_GCR: PDMA_GCR

PDMA_GCR

PS2: PS2

PS2

RTC: RTC

RTC

SCS: SCS

SCS

SPI0: SPI0

SPI0

SPI1: SPI1

SPI1

SPI2: SPI2

SPI2

SPI3: SPI3

SPI3

TMR0: TMR0

TMR0

TMR1: TMR1

TMR1

TMR2: TMR2

TMR2

TMR3: TMR3

TMR3

UART0: UART0

UART0

UART1: UART1

UART1

UART2: UART2

UART2

USB: USB

USB

WDT: WDT

WDT

Methods

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.