pub struct Peripherals {
Show 94 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,
}
Expand description

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

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.