Struct lpc55_pac::Peripherals[][src]

pub struct Peripherals {
Show fields pub FLASH_CFPA0: FLASH_CFPA0, pub FLASH_CFPA_SCRATCH: FLASH_CFPA_SCRATCH, pub FLASH_CFPA1: FLASH_CFPA1, pub FLASH_CMPA: FLASH_CMPA, pub FLASH_KEY_STORE: FLASH_KEY_STORE, pub SYSCON: SYSCON, pub IOCON: IOCON, pub GINT0: GINT0, pub GINT1: GINT1, pub PINT: PINT, pub SECPINT: SECPINT, pub INPUTMUX: INPUTMUX, pub CTIMER0: CTIMER0, pub CTIMER1: CTIMER1, pub CTIMER2: CTIMER2, pub CTIMER3: CTIMER3, pub CTIMER4: CTIMER4, pub WWDT: WWDT, pub MRT0: MRT0, pub UTICK0: UTICK0, pub ANACTRL: ANACTRL, pub PMC: PMC, pub SYSCTL: SYSCTL, pub RTC: RTC, pub OSTIMER: OSTIMER, pub FLASH: FLASH, pub PRINCE: PRINCE, pub USBPHY: USBPHY, pub RNG: RNG, pub PUF: PUF, pub PLU: PLU, pub DMA0: DMA0, pub DMA1: DMA1, pub SCT0: SCT0, pub FLEXCOMM0: FLEXCOMM0, pub FLEXCOMM1: FLEXCOMM1, pub FLEXCOMM2: FLEXCOMM2, pub FLEXCOMM3: FLEXCOMM3, pub FLEXCOMM4: FLEXCOMM4, pub FLEXCOMM5: FLEXCOMM5, pub FLEXCOMM6: FLEXCOMM6, pub FLEXCOMM7: FLEXCOMM7, pub FLEXCOMM8: FLEXCOMM8, pub I2C0: I2C0, pub I2C1: I2C1, pub I2C2: I2C2, pub I2C3: I2C3, pub I2C4: I2C4, pub I2C5: I2C5, pub I2C6: I2C6, pub I2C7: I2C7, pub I2S0: I2S0, pub I2S1: I2S1, pub I2S2: I2S2, pub I2S3: I2S3, pub I2S4: I2S4, pub I2S5: I2S5, pub I2S6: I2S6, pub I2S7: I2S7, pub SPI0: SPI0, pub SPI1: SPI1, pub SPI2: SPI2, pub SPI3: SPI3, pub SPI4: SPI4, pub SPI5: SPI5, pub SPI6: SPI6, pub SPI7: SPI7, pub SPI8: SPI8, pub USART0: USART0, pub USART1: USART1, pub USART2: USART2, pub USART3: USART3, pub USART4: USART4, pub USART5: USART5, pub USART6: USART6, pub USART7: USART7, pub MAILBOX: MAILBOX, pub GPIO: GPIO, pub USB1: USB1, pub CRC_ENGINE: CRC_ENGINE, pub SDIF: SDIF, pub DBGMAILBOX: DBGMAILBOX, pub ADC0: ADC0, pub USBFSH: USBFSH, pub USBHSH: USBHSH, pub HASHCRYPT: HASHCRYPT, pub CASPER: CASPER, pub POWERQUAD: POWERQUAD, pub SECGPIO: SECGPIO, pub AHB_SECURE_CTRL: AHB_SECURE_CTRL, pub SCNSCB: SCNSCB, pub SAU: SAU, pub USB0: USB0, pub RPU: RPU,
}

All the peripherals

Fields

FLASH_CFPA0: FLASH_CFPA0

FLASH_CFPA0

FLASH_CFPA_SCRATCH: FLASH_CFPA_SCRATCH

FLASH_CFPA_SCRATCH

FLASH_CFPA1: FLASH_CFPA1

FLASH_CFPA1

FLASH_CMPA: FLASH_CMPA

FLASH_CMPA

FLASH_KEY_STORE: FLASH_KEY_STORE

FLASH_KEY_STORE

SYSCON: SYSCON

SYSCON

IOCON: IOCON

IOCON

GINT0: GINT0

GINT0

GINT1: GINT1

GINT1

PINT: PINT

PINT

SECPINT: SECPINT

SECPINT

INPUTMUX: INPUTMUX

INPUTMUX

CTIMER0: CTIMER0

CTIMER0

CTIMER1: CTIMER1

CTIMER1

CTIMER2: CTIMER2

CTIMER2

CTIMER3: CTIMER3

CTIMER3

CTIMER4: CTIMER4

CTIMER4

WWDT: WWDT

WWDT

MRT0: MRT0

MRT0

UTICK0: UTICK0

UTICK0

ANACTRL: ANACTRL

ANACTRL

PMC: PMC

PMC

SYSCTL: SYSCTL

SYSCTL

RTC: RTC

RTC

OSTIMER: OSTIMER

OSTIMER

FLASH: FLASH

FLASH

PRINCE: PRINCE

PRINCE

USBPHY: USBPHY

USBPHY

RNG: RNG

RNG

PUF: PUF

PUF

PLU: PLU

PLU

DMA0: DMA0

DMA0

DMA1: DMA1

DMA1

SCT0: SCT0

SCT0

FLEXCOMM0: FLEXCOMM0

FLEXCOMM0

FLEXCOMM1: FLEXCOMM1

FLEXCOMM1

FLEXCOMM2: FLEXCOMM2

FLEXCOMM2

FLEXCOMM3: FLEXCOMM3

FLEXCOMM3

FLEXCOMM4: FLEXCOMM4

FLEXCOMM4

FLEXCOMM5: FLEXCOMM5

FLEXCOMM5

FLEXCOMM6: FLEXCOMM6

FLEXCOMM6

FLEXCOMM7: FLEXCOMM7

FLEXCOMM7

FLEXCOMM8: FLEXCOMM8

FLEXCOMM8

I2C0: I2C0

I2C0

I2C1: I2C1

I2C1

I2C2: I2C2

I2C2

I2C3: I2C3

I2C3

I2C4: I2C4

I2C4

I2C5: I2C5

I2C5

I2C6: I2C6

I2C6

I2C7: I2C7

I2C7

I2S0: I2S0

I2S0

I2S1: I2S1

I2S1

I2S2: I2S2

I2S2

I2S3: I2S3

I2S3

I2S4: I2S4

I2S4

I2S5: I2S5

I2S5

I2S6: I2S6

I2S6

I2S7: I2S7

I2S7

SPI0: SPI0

SPI0

SPI1: SPI1

SPI1

SPI2: SPI2

SPI2

SPI3: SPI3

SPI3

SPI4: SPI4

SPI4

SPI5: SPI5

SPI5

SPI6: SPI6

SPI6

SPI7: SPI7

SPI7

SPI8: SPI8

SPI8

USART0: USART0

USART0

USART1: USART1

USART1

USART2: USART2

USART2

USART3: USART3

USART3

USART4: USART4

USART4

USART5: USART5

USART5

USART6: USART6

USART6

USART7: USART7

USART7

MAILBOX: MAILBOX

MAILBOX

GPIO: GPIO

GPIO

USB1: USB1

USB1

CRC_ENGINE: CRC_ENGINE

CRC_ENGINE

SDIF: SDIF

SDIF

DBGMAILBOX: DBGMAILBOX

DBGMAILBOX

ADC0: ADC0

ADC0

USBFSH: USBFSH

USBFSH

USBHSH: USBHSH

USBHSH

HASHCRYPT: HASHCRYPT

HASHCRYPT

CASPER: CASPER

CASPER

POWERQUAD: POWERQUAD

POWERQUAD

SECGPIO: SECGPIO

SECGPIO

AHB_SECURE_CTRL: AHB_SECURE_CTRL

AHB_SECURE_CTRL

SCNSCB: SCNSCB

SCNSCB

SAU: SAU

SAU

USB0: USB0

USB0

RPU: RPU

RPU

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.