Struct msp432p401r::Peripherals[][src]

pub struct Peripherals {
    pub TLV: TLV,
    pub TIMER_A0: TIMER_A0,
    pub TIMER_A1: TIMER_A1,
    pub TIMER_A2: TIMER_A2,
    pub TIMER_A3: TIMER_A3,
    pub EUSCI_A0: EUSCI_A0,
    pub EUSCI_A1: EUSCI_A1,
    pub EUSCI_A2: EUSCI_A2,
    pub EUSCI_A3: EUSCI_A3,
    pub EUSCI_B0: EUSCI_B0,
    pub EUSCI_B1: EUSCI_B1,
    pub EUSCI_B2: EUSCI_B2,
    pub EUSCI_B3: EUSCI_B3,
    pub REF_A: REF_A,
    pub COMP_E0: COMP_E0,
    pub COMP_E1: COMP_E1,
    pub AES256: AES256,
    pub CRC32: CRC32,
    pub RTC_C: RTC_C,
    pub WDT_A: WDT_A,
    pub DIO: DIO,
    pub PMAP: PMAP,
    pub CAPTIO0: CAPTIO0,
    pub CAPTIO1: CAPTIO1,
    pub TIMER32: TIMER32,
    pub DMA: DMA,
    pub PCM: PCM,
    pub CS: CS,
    pub PSS: PSS,
    pub FLCTL: FLCTL,
    pub ADC14: ADC14,
    pub SYSTEMCONTROLSPACE: SYSTEMCONTROLSPACE,
    pub RSTCTL: RSTCTL,
    pub SYSCTL: SYSCTL,
}

All the peripherals

Fields

TLV: TLV

TLV

TIMER_A0: TIMER_A0

TIMER_A0

TIMER_A1: TIMER_A1

TIMER_A1

TIMER_A2: TIMER_A2

TIMER_A2

TIMER_A3: TIMER_A3

TIMER_A3

EUSCI_A0: EUSCI_A0

EUSCI_A0

EUSCI_A1: EUSCI_A1

EUSCI_A1

EUSCI_A2: EUSCI_A2

EUSCI_A2

EUSCI_A3: EUSCI_A3

EUSCI_A3

EUSCI_B0: EUSCI_B0

EUSCI_B0

EUSCI_B1: EUSCI_B1

EUSCI_B1

EUSCI_B2: EUSCI_B2

EUSCI_B2

EUSCI_B3: EUSCI_B3

EUSCI_B3

REF_A: REF_A

REF_A

COMP_E0: COMP_E0

COMP_E0

COMP_E1: COMP_E1

COMP_E1

AES256: AES256

AES256

CRC32: CRC32

CRC32

RTC_C: RTC_C

RTC_C

WDT_A: WDT_A

WDT_A

DIO: DIO

DIO

PMAP: PMAP

PMAP

CAPTIO0: CAPTIO0

CAPTIO0

CAPTIO1: CAPTIO1

CAPTIO1

TIMER32: TIMER32

TIMER32

DMA: DMA

DMA

PCM: PCM

PCM

CS: CS

CS

PSS: PSS

PSS

FLCTL: FLCTL

FLCTL

ADC14: ADC14

ADC14

SYSTEMCONTROLSPACE: SYSTEMCONTROLSPACE

SYSTEMCONTROLSPACE

RSTCTL: RSTCTL

RSTCTL

SYSCTL: SYSCTL

SYSCTL

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

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, 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.