pub struct Peripherals {
Show 58 fields pub PCR: PCR, pub DMA_MAIN: DMA_MAIN, pub DMA_CHAN00: DMA_CHAN00, pub DMA_CHAN01: DMA_CHAN01, pub DMA_CHAN02: DMA_CHAN02, pub DMA_CHAN03: DMA_CHAN03, pub DMA_CHAN04: DMA_CHAN04, pub DMA_CHAN05: DMA_CHAN05, pub DMA_CHAN06: DMA_CHAN06, pub DMA_CHAN07: DMA_CHAN07, pub DMA_CHAN08: DMA_CHAN08, pub DMA_CHAN09: DMA_CHAN09, pub DMA_CHAN10: DMA_CHAN10, pub DMA_CHAN11: DMA_CHAN11, pub ECIA: ECIA, pub GCR: GCR, pub UART0: UART0, pub UART1: UART1, pub UART2: UART2, pub GPIO: GPIO, pub WDT: WDT, pub TIMER16_0: TIMER16_0, pub TIMER16_1: TIMER16_1, pub TIMER32_0: TIMER32_0, pub TIMER32_1: TIMER32_1, pub CCT: CCT, pub HTM0: HTM0, pub HTM1: HTM1, pub RTOS: RTOS, pub RTC: RTC, pub WEEK: WEEK, pub TACH0: TACH0, pub TACH1: TACH1, pub PWM0: PWM0, pub PWM2: PWM2, pub PWM3: PWM3, pub PWM5: PWM5, pub PWM6: PWM6, pub PWM7: PWM7, pub ADC: ADC, pub LED0: LED0, pub LED1: LED1, pub SMB0: SMB0, pub SMB1: SMB1, pub SMB2: SMB2, pub SMB3: SMB3, pub SMB4: SMB4, pub I2C0: I2C0, pub I2C1: I2C1, pub I2C2: I2C2, pub QMSPI: QMSPI, pub TFDP: TFDP, pub VCI: VCI, pub VBAT_RAM: VBAT_RAM, pub VBAT: VBAT, pub EC_REG_BANK: EC_REG_BANK, pub SYS_TICK: SYS_TICK, pub SYSTEM_CONTROL: SYSTEM_CONTROL,
}
Expand description

All the peripherals

Fields

PCR: PCR

PCR

DMA_MAIN: DMA_MAIN

DMA_MAIN

DMA_CHAN00: DMA_CHAN00

DMA_CHAN00

DMA_CHAN01: DMA_CHAN01

DMA_CHAN01

DMA_CHAN02: DMA_CHAN02

DMA_CHAN02

DMA_CHAN03: DMA_CHAN03

DMA_CHAN03

DMA_CHAN04: DMA_CHAN04

DMA_CHAN04

DMA_CHAN05: DMA_CHAN05

DMA_CHAN05

DMA_CHAN06: DMA_CHAN06

DMA_CHAN06

DMA_CHAN07: DMA_CHAN07

DMA_CHAN07

DMA_CHAN08: DMA_CHAN08

DMA_CHAN08

DMA_CHAN09: DMA_CHAN09

DMA_CHAN09

DMA_CHAN10: DMA_CHAN10

DMA_CHAN10

DMA_CHAN11: DMA_CHAN11

DMA_CHAN11

ECIA: ECIA

ECIA

GCR: GCR

GCR

UART0: UART0

UART0

UART1: UART1

UART1

UART2: UART2

UART2

GPIO: GPIO

GPIO

WDT: WDT

WDT

TIMER16_0: TIMER16_0

TIMER16_0

TIMER16_1: TIMER16_1

TIMER16_1

TIMER32_0: TIMER32_0

TIMER32_0

TIMER32_1: TIMER32_1

TIMER32_1

CCT: CCT

CCT

HTM0: HTM0

HTM0

HTM1: HTM1

HTM1

RTOS: RTOS

RTOS

RTC: RTC

RTC

WEEK: WEEK

WEEK

TACH0: TACH0

TACH0

TACH1: TACH1

TACH1

PWM0: PWM0

PWM0

PWM2: PWM2

PWM2

PWM3: PWM3

PWM3

PWM5: PWM5

PWM5

PWM6: PWM6

PWM6

PWM7: PWM7

PWM7

ADC: ADC

ADC

LED0: LED0

LED0

LED1: LED1

LED1

SMB0: SMB0

SMB0

SMB1: SMB1

SMB1

SMB2: SMB2

SMB2

SMB3: SMB3

SMB3

SMB4: SMB4

SMB4

I2C0: I2C0

I2C0

I2C1: I2C1

I2C1

I2C2: I2C2

I2C2

QMSPI: QMSPI

QMSPI

TFDP: TFDP

TFDP

VCI: VCI

VCI

VBAT_RAM: VBAT_RAM

VBAT_RAM

VBAT: VBAT

VBAT

EC_REG_BANK: EC_REG_BANK

EC_REG_BANK

SYS_TICK: SYS_TICK

SYS_TICK

SYSTEM_CONTROL: SYSTEM_CONTROL

SYSTEM_CONTROL

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.