[][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

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

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

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.