[][src]Struct cc2650::Peripherals

pub struct Peripherals {
    pub AON_BATMON: AON_BATMON,
    pub AON_EVENT: AON_EVENT,
    pub AON_IOC: AON_IOC,
    pub AON_RTC: AON_RTC,
    pub AON_SYSCTL: AON_SYSCTL,
    pub AON_WUC: AON_WUC,
    pub AUX_ADI4: AUX_ADI4,
    pub AUX_AIODIO0: AUX_AIODIO0,
    pub AUX_AIODIO1: AUX_AIODIO1,
    pub AUX_ANAIF: AUX_ANAIF,
    pub AUX_DDI0_OSC: AUX_DDI0_OSC,
    pub AUX_EVCTL: AUX_EVCTL,
    pub AUX_SCE: AUX_SCE,
    pub AUX_SMPH: AUX_SMPH,
    pub AUX_TDCIF: AUX_TDCIF,
    pub AUX_TIMER: AUX_TIMER,
    pub AUX_WUC: AUX_WUC,
    pub CCFG: CCFG,
    pub CPU_DWT: CPU_DWT,
    pub CPU_FPB: CPU_FPB,
    pub CPU_ITM: CPU_ITM,
    pub CPU_SCS: CPU_SCS,
    pub CPU_TIPROP: CPU_TIPROP,
    pub CPU_TPIU: CPU_TPIU,
    pub CRYPTO: CRYPTO,
    pub EVENT: EVENT,
    pub FCFG1: FCFG1,
    pub FLASH: FLASH,
    pub GPIO: GPIO,
    pub GPT0: GPT0,
    pub GPT1: GPT1,
    pub GPT2: GPT2,
    pub GPT3: GPT3,
    pub I2C0: I2C0,
    pub I2S0: I2S0,
    pub IOC: IOC,
    pub PRCM: PRCM,
    pub RFC_DBELL: RFC_DBELL,
    pub RFC_PWR: RFC_PWR,
    pub RFC_RAT: RFC_RAT,
    pub SMPH: SMPH,
    pub SSI0: SSI0,
    pub SSI1: SSI1,
    pub TRNG: TRNG,
    pub UART0: UART0,
    pub UDMA0: UDMA0,
    pub VIMS: VIMS,
    pub WDT: WDT,
}

All the peripherals

Fields

AON_BATMON: AON_BATMON

AON_BATMON

AON_EVENT: AON_EVENT

AON_EVENT

AON_IOC: AON_IOC

AON_IOC

AON_RTC: AON_RTC

AON_RTC

AON_SYSCTL: AON_SYSCTL

AON_SYSCTL

AON_WUC: AON_WUC

AON_WUC

AUX_ADI4: AUX_ADI4

AUX_ADI4

AUX_AIODIO0: AUX_AIODIO0

AUX_AIODIO0

AUX_AIODIO1: AUX_AIODIO1

AUX_AIODIO1

AUX_ANAIF: AUX_ANAIF

AUX_ANAIF

AUX_DDI0_OSC: AUX_DDI0_OSC

AUX_DDI0_OSC

AUX_EVCTL: AUX_EVCTL

AUX_EVCTL

AUX_SCE: AUX_SCE

AUX_SCE

AUX_SMPH: AUX_SMPH

AUX_SMPH

AUX_TDCIF: AUX_TDCIF

AUX_TDCIF

AUX_TIMER: AUX_TIMER

AUX_TIMER

AUX_WUC: AUX_WUC

AUX_WUC

CCFG: CCFG

CCFG

CPU_DWT: CPU_DWT

CPU_DWT

CPU_FPB: CPU_FPB

CPU_FPB

CPU_ITM: CPU_ITM

CPU_ITM

CPU_SCS: CPU_SCS

CPU_SCS

CPU_TIPROP: CPU_TIPROP

CPU_TIPROP

CPU_TPIU: CPU_TPIU

CPU_TPIU

CRYPTO: CRYPTO

CRYPTO

EVENT: EVENT

EVENT

FCFG1: FCFG1

FCFG1

FLASH: FLASH

FLASH

GPIO: GPIO

GPIO

GPT0: GPT0

GPT0

GPT1: GPT1

GPT1

GPT2: GPT2

GPT2

GPT3: GPT3

GPT3

I2C0: I2C0

I2C0

I2S0: I2S0

I2S0

IOC: IOC

IOC

PRCM: PRCM

PRCM

RFC_DBELL: RFC_DBELL

RFC_DBELL

RFC_PWR: RFC_PWR

RFC_PWR

RFC_RAT: RFC_RAT

RFC_RAT

SMPH: SMPH

SMPH

SSI0: SSI0

SSI0

SSI1: SSI1

SSI1

TRNG: TRNG

TRNG

UART0: UART0

UART0

UDMA0: UDMA0

UDMA0

VIMS: VIMS

VIMS

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

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]