[][src]Struct cc13x2_cc26x2_hal::Peripherals

pub struct Peripherals {
    pub AUX_ADI4: AUX_ADI4,
    pub AON_BATMON: AON_BATMON,
    pub AON_EVENT: AON_EVENT,
    pub AON_IOC: AON_IOC,
    pub AON_PMCTL: AON_PMCTL,
    pub AON_RTC: AON_RTC,
    pub AUX_AIODIO0: AUX_AIODIO0,
    pub AUX_AIODIO1: AUX_AIODIO1,
    pub AUX_AIODIO2: AUX_AIODIO2,
    pub AUX_AIODIO3: AUX_AIODIO3,
    pub AUX_ANAIF: AUX_ANAIF,
    pub AUX_EVCTL: AUX_EVCTL,
    pub AUX_MAC: AUX_MAC,
    pub AUX_SCE: AUX_SCE,
    pub AUX_SMPH: AUX_SMPH,
    pub AUX_SPIM: AUX_SPIM,
    pub AUX_SYSIF: AUX_SYSIF,
    pub AUX_TDC: AUX_TDC,
    pub AUX_TIMER01: AUX_TIMER01,
    pub AUX_TIMER2: AUX_TIMER2,
    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 AUX_DDI0_OSC: AUX_DDI0_OSC,
    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 PKA: PKA,
    pub PKA_INT: PKA_INT,
    pub PRCM: PRCM,
    pub RFC_DBELL: RFC_DBELL,
    pub RFC_PWR: RFC_PWR,
    pub RFC_RAT: RFC_RAT,
    pub SMPH: SMPH,
    pub SRAM_MMR: SRAM_MMR,
    pub SSI0: SSI0,
    pub SSI1: SSI1,
    pub TRNG: TRNG,
    pub UART0: UART0,
    pub UART1: UART1,
    pub UDMA0: UDMA0,
    pub VIMS: VIMS,
    pub WDT: WDT,
}

All the peripherals

Fields

AUX_ADI4: AUX_ADI4

AUX_ADI4

AON_BATMON: AON_BATMON

AON_BATMON

AON_EVENT: AON_EVENT

AON_EVENT

AON_IOC: AON_IOC

AON_IOC

AON_PMCTL: AON_PMCTL

AON_PMCTL

AON_RTC: AON_RTC

AON_RTC

AUX_AIODIO0: AUX_AIODIO0

AUX_AIODIO0

AUX_AIODIO1: AUX_AIODIO1

AUX_AIODIO1

AUX_AIODIO2: AUX_AIODIO2

AUX_AIODIO2

AUX_AIODIO3: AUX_AIODIO3

AUX_AIODIO3

AUX_ANAIF: AUX_ANAIF

AUX_ANAIF

AUX_EVCTL: AUX_EVCTL

AUX_EVCTL

AUX_MAC: AUX_MAC

AUX_MAC

AUX_SCE: AUX_SCE

AUX_SCE

AUX_SMPH: AUX_SMPH

AUX_SMPH

AUX_SPIM: AUX_SPIM

AUX_SPIM

AUX_SYSIF: AUX_SYSIF

AUX_SYSIF

AUX_TDC: AUX_TDC

AUX_TDC

AUX_TIMER01: AUX_TIMER01

AUX_TIMER01

AUX_TIMER2: AUX_TIMER2

AUX_TIMER2

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

AUX_DDI0_OSC: AUX_DDI0_OSC

AUX_DDI0_OSC

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

PKA: PKA

PKA

PKA_INT: PKA_INT

PKA_INT

PRCM: PRCM

PRCM

RFC_DBELL: RFC_DBELL

RFC_DBELL

RFC_PWR: RFC_PWR

RFC_PWR

RFC_RAT: RFC_RAT

RFC_RAT

SMPH: SMPH

SMPH

SRAM_MMR: SRAM_MMR

SRAM_MMR

SSI0: SSI0

SSI0

SSI1: SSI1

SSI1

TRNG: TRNG

TRNG

UART0: UART0

UART0

UART1: UART1

UART1

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, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

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]

impl<T> Same for T

type Output = T

Should always be Self