[][src]Struct msp430fr2355::Peripherals

pub struct Peripherals {
    pub P1: P1,
    pub P2: P2,
    pub P3: P3,
    pub P4: P4,
    pub P5: P5,
    pub P6: P6,
    pub SFR: SFR,
    pub PMM: PMM,
    pub SYS: SYS,
    pub CS: CS,
    pub FRCTL: FRCTL,
    pub CRC: CRC,
    pub WDT_A: WDT_A,
    pub RTC: RTC,
    pub TB0: TB0,
    pub TB1: TB1,
    pub TB2: TB2,
    pub TB3: TB3,
    pub MPY32: MPY32,
    pub E_USCI_A0: E_USCI_A0,
    pub E_USCI_B0: E_USCI_B0,
    pub E_USCI_A1: E_USCI_A1,
    pub E_USCI_B1: E_USCI_B1,
    pub BKMEM: BKMEM,
    pub ICC: ICC,
    pub ADC: ADC,
    pub E_COMP0: E_COMP0,
    pub E_COMP1: E_COMP1,
    pub SAC0: SAC0,
    pub SAC1: SAC1,
    pub SAC2: SAC2,
    pub SAC3: SAC3,
}

All the peripherals

Fields

P1: P1

P1

P2: P2

P2

P3: P3

P3

P4: P4

P4

P5: P5

P5

P6: P6

P6

SFR: SFR

SFR

PMM: PMM

PMM

SYS: SYS

SYS

CS: CS

CS

FRCTL: FRCTL

FRCTL

CRC: CRC

CRC

WDT_A: WDT_A

WDT_A

RTC: RTC

RTC

TB0: TB0

TB0

TB1: TB1

TB1

TB2: TB2

TB2

TB3: TB3

TB3

MPY32: MPY32

MPY32

E_USCI_A0: E_USCI_A0

E_USCI_A0

E_USCI_B0: E_USCI_B0

E_USCI_B0

E_USCI_A1: E_USCI_A1

E_USCI_A1

E_USCI_B1: E_USCI_B1

E_USCI_B1

BKMEM: BKMEM

BKMEM

ICC: ICC

ICC

ADC: ADC

ADC

E_COMP0: E_COMP0

E_COMP0

E_COMP1: E_COMP1

E_COMP1

SAC0: SAC0

SAC0

SAC1: SAC1

SAC1

SAC2: SAC2

SAC2

SAC3: SAC3

SAC3

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

pub unsafe fn conjure() -> Self[src]

Unchecked version of Peripherals::take that does not prevent the Peripheral from being taken in the future

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