[][src]Struct ADuCM302x::Peripherals

pub struct Peripherals {
    pub TMR0: TMR0,
    pub TMR1: TMR1,
    pub TMR2: TMR2,
    pub RTC0: RTC0,
    pub RTC1: RTC1,
    pub SYS: SYS,
    pub WDT0: WDT0,
    pub I2C0: I2C0,
    pub SPI0: SPI0,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub UART0: UART0,
    pub BEEP0: BEEP0,
    pub ADC0: ADC0,
    pub DMA0: DMA0,
    pub FLCC0: FLCC0,
    pub FLCC0_CACHE: FLCC0_CACHE,
    pub GPIO0: GPIO0,
    pub GPIO1: GPIO1,
    pub GPIO2: GPIO2,
    pub SPORT0: SPORT0,
    pub CRC0: CRC0,
    pub RNG0: RNG0,
    pub CRYPT0: CRYPT0,
    pub PMG0: PMG0,
    pub XINT0: XINT0,
    pub CLKG0_OSC: CLKG0_OSC,
    pub PMG0_TST: PMG0_TST,
    pub CLKG0_CLK: CLKG0_CLK,
    pub BUSM0: BUSM0,
    pub NVIC0: NVIC0,
}

All the peripherals

Fields

TMR0: TMR0

TMR0

TMR1: TMR1

TMR1

TMR2: TMR2

TMR2

RTC0: RTC0

RTC0

RTC1: RTC1

RTC1

SYS: SYS

SYS

WDT0: WDT0

WDT0

I2C0: I2C0

I2C0

SPI0: SPI0

SPI0

SPI1: SPI1

SPI1

SPI2: SPI2

SPI2

UART0: UART0

UART0

BEEP0: BEEP0

BEEP0

ADC0: ADC0

ADC0

DMA0: DMA0

DMA0

FLCC0: FLCC0

FLCC0

FLCC0_CACHE: FLCC0_CACHE

FLCC0_CACHE

GPIO0: GPIO0

GPIO0

GPIO1: GPIO1

GPIO1

GPIO2: GPIO2

GPIO2

SPORT0: SPORT0

SPORT0

CRC0: CRC0

CRC0

RNG0: RNG0

RNG0

CRYPT0: CRYPT0

CRYPT0

PMG0: PMG0

PMG0

XINT0: XINT0

XINT0

CLKG0_OSC: CLKG0_OSC

CLKG0_OSC

PMG0_TST: PMG0_TST

PMG0_TST

CLKG0_CLK: CLKG0_CLK

CLKG0_CLK

BUSM0: BUSM0

BUSM0

NVIC0: NVIC0

NVIC0

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

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.