pub struct Peripherals {
Show 107 fields pub FICR_S: FICR_S, pub UICR_S: UICR_S, pub TAD_S: TAD_S, pub SPU_S: SPU_S, pub REGULATORS_NS: REGULATORS_NS, pub REGULATORS_S: REGULATORS_S, pub CLOCK_NS: CLOCK_NS, pub POWER_NS: POWER_NS, pub CLOCK_S: CLOCK_S, pub POWER_S: POWER_S, pub CTRL_AP_PERI_S: CTRL_AP_PERI_S, pub SPIM0_NS: SPIM0_NS, pub SPIS0_NS: SPIS0_NS, pub TWIM0_NS: TWIM0_NS, pub TWIS0_NS: TWIS0_NS, pub UARTE0_NS: UARTE0_NS, pub SPIM0_S: SPIM0_S, pub SPIS0_S: SPIS0_S, pub TWIM0_S: TWIM0_S, pub TWIS0_S: TWIS0_S, pub UARTE0_S: UARTE0_S, pub SPIM1_NS: SPIM1_NS, pub SPIS1_NS: SPIS1_NS, pub TWIM1_NS: TWIM1_NS, pub TWIS1_NS: TWIS1_NS, pub UARTE1_NS: UARTE1_NS, pub SPIM1_S: SPIM1_S, pub SPIS1_S: SPIS1_S, pub TWIM1_S: TWIM1_S, pub TWIS1_S: TWIS1_S, pub UARTE1_S: UARTE1_S, pub SPIM2_NS: SPIM2_NS, pub SPIS2_NS: SPIS2_NS, pub TWIM2_NS: TWIM2_NS, pub TWIS2_NS: TWIS2_NS, pub UARTE2_NS: UARTE2_NS, pub SPIM2_S: SPIM2_S, pub SPIS2_S: SPIS2_S, pub TWIM2_S: TWIM2_S, pub TWIS2_S: TWIS2_S, pub UARTE2_S: UARTE2_S, pub SPIM3_NS: SPIM3_NS, pub SPIS3_NS: SPIS3_NS, pub TWIM3_NS: TWIM3_NS, pub TWIS3_NS: TWIS3_NS, pub UARTE3_NS: UARTE3_NS, pub SPIM3_S: SPIM3_S, pub SPIS3_S: SPIS3_S, pub TWIM3_S: TWIM3_S, pub TWIS3_S: TWIS3_S, pub UARTE3_S: UARTE3_S, pub GPIOTE0_S: GPIOTE0_S, pub SAADC_NS: SAADC_NS, pub SAADC_S: SAADC_S, pub TIMER0_NS: TIMER0_NS, pub TIMER0_S: TIMER0_S, pub TIMER1_NS: TIMER1_NS, pub TIMER1_S: TIMER1_S, pub TIMER2_NS: TIMER2_NS, pub TIMER2_S: TIMER2_S, pub RTC0_NS: RTC0_NS, pub RTC0_S: RTC0_S, pub RTC1_NS: RTC1_NS, pub RTC1_S: RTC1_S, pub DPPIC_NS: DPPIC_NS, pub DPPIC_S: DPPIC_S, pub WDT_NS: WDT_NS, pub WDT_S: WDT_S, pub EGU0_NS: EGU0_NS, pub EGU0_S: EGU0_S, pub EGU1_NS: EGU1_NS, pub EGU1_S: EGU1_S, pub EGU2_NS: EGU2_NS, pub EGU2_S: EGU2_S, pub EGU3_NS: EGU3_NS, pub EGU3_S: EGU3_S, pub EGU4_NS: EGU4_NS, pub EGU4_S: EGU4_S, pub EGU5_NS: EGU5_NS, pub EGU5_S: EGU5_S, pub PWM0_NS: PWM0_NS, pub PWM0_S: PWM0_S, pub PWM1_NS: PWM1_NS, pub PWM1_S: PWM1_S, pub PWM2_NS: PWM2_NS, pub PWM2_S: PWM2_S, pub PWM3_NS: PWM3_NS, pub PWM3_S: PWM3_S, pub PDM_NS: PDM_NS, pub PDM_S: PDM_S, pub I2S_NS: I2S_NS, pub I2S_S: I2S_S, pub IPC_NS: IPC_NS, pub IPC_S: IPC_S, pub FPU_NS: FPU_NS, pub FPU_S: FPU_S, pub GPIOTE1_NS: GPIOTE1_NS, pub KMU_NS: KMU_NS, pub NVMC_NS: NVMC_NS, pub KMU_S: KMU_S, pub NVMC_S: NVMC_S, pub VMC_NS: VMC_NS, pub VMC_S: VMC_S, pub CC_HOST_RGF_S: CC_HOST_RGF_S, pub CRYPTOCELL_S: CRYPTOCELL_S, pub P0_NS: P0_NS, pub P0_S: P0_S,
}
Expand description

All the peripherals

Fields

FICR_S: FICR_S

FICR_S

UICR_S: UICR_S

UICR_S

TAD_S: TAD_S

TAD_S

SPU_S: SPU_S

SPU_S

REGULATORS_NS: REGULATORS_NS

REGULATORS_NS

REGULATORS_S: REGULATORS_S

REGULATORS_S

CLOCK_NS: CLOCK_NS

CLOCK_NS

POWER_NS: POWER_NS

POWER_NS

CLOCK_S: CLOCK_S

CLOCK_S

POWER_S: POWER_S

POWER_S

CTRL_AP_PERI_S: CTRL_AP_PERI_S

CTRL_AP_PERI_S

SPIM0_NS: SPIM0_NS

SPIM0_NS

SPIS0_NS: SPIS0_NS

SPIS0_NS

TWIM0_NS: TWIM0_NS

TWIM0_NS

TWIS0_NS: TWIS0_NS

TWIS0_NS

UARTE0_NS: UARTE0_NS

UARTE0_NS

SPIM0_S: SPIM0_S

SPIM0_S

SPIS0_S: SPIS0_S

SPIS0_S

TWIM0_S: TWIM0_S

TWIM0_S

TWIS0_S: TWIS0_S

TWIS0_S

UARTE0_S: UARTE0_S

UARTE0_S

SPIM1_NS: SPIM1_NS

SPIM1_NS

SPIS1_NS: SPIS1_NS

SPIS1_NS

TWIM1_NS: TWIM1_NS

TWIM1_NS

TWIS1_NS: TWIS1_NS

TWIS1_NS

UARTE1_NS: UARTE1_NS

UARTE1_NS

SPIM1_S: SPIM1_S

SPIM1_S

SPIS1_S: SPIS1_S

SPIS1_S

TWIM1_S: TWIM1_S

TWIM1_S

TWIS1_S: TWIS1_S

TWIS1_S

UARTE1_S: UARTE1_S

UARTE1_S

SPIM2_NS: SPIM2_NS

SPIM2_NS

SPIS2_NS: SPIS2_NS

SPIS2_NS

TWIM2_NS: TWIM2_NS

TWIM2_NS

TWIS2_NS: TWIS2_NS

TWIS2_NS

UARTE2_NS: UARTE2_NS

UARTE2_NS

SPIM2_S: SPIM2_S

SPIM2_S

SPIS2_S: SPIS2_S

SPIS2_S

TWIM2_S: TWIM2_S

TWIM2_S

TWIS2_S: TWIS2_S

TWIS2_S

UARTE2_S: UARTE2_S

UARTE2_S

SPIM3_NS: SPIM3_NS

SPIM3_NS

SPIS3_NS: SPIS3_NS

SPIS3_NS

TWIM3_NS: TWIM3_NS

TWIM3_NS

TWIS3_NS: TWIS3_NS

TWIS3_NS

UARTE3_NS: UARTE3_NS

UARTE3_NS

SPIM3_S: SPIM3_S

SPIM3_S

SPIS3_S: SPIS3_S

SPIS3_S

TWIM3_S: TWIM3_S

TWIM3_S

TWIS3_S: TWIS3_S

TWIS3_S

UARTE3_S: UARTE3_S

UARTE3_S

GPIOTE0_S: GPIOTE0_S

GPIOTE0_S

SAADC_NS: SAADC_NS

SAADC_NS

SAADC_S: SAADC_S

SAADC_S

TIMER0_NS: TIMER0_NS

TIMER0_NS

TIMER0_S: TIMER0_S

TIMER0_S

TIMER1_NS: TIMER1_NS

TIMER1_NS

TIMER1_S: TIMER1_S

TIMER1_S

TIMER2_NS: TIMER2_NS

TIMER2_NS

TIMER2_S: TIMER2_S

TIMER2_S

RTC0_NS: RTC0_NS

RTC0_NS

RTC0_S: RTC0_S

RTC0_S

RTC1_NS: RTC1_NS

RTC1_NS

RTC1_S: RTC1_S

RTC1_S

DPPIC_NS: DPPIC_NS

DPPIC_NS

DPPIC_S: DPPIC_S

DPPIC_S

WDT_NS: WDT_NS

WDT_NS

WDT_S: WDT_S

WDT_S

EGU0_NS: EGU0_NS

EGU0_NS

EGU0_S: EGU0_S

EGU0_S

EGU1_NS: EGU1_NS

EGU1_NS

EGU1_S: EGU1_S

EGU1_S

EGU2_NS: EGU2_NS

EGU2_NS

EGU2_S: EGU2_S

EGU2_S

EGU3_NS: EGU3_NS

EGU3_NS

EGU3_S: EGU3_S

EGU3_S

EGU4_NS: EGU4_NS

EGU4_NS

EGU4_S: EGU4_S

EGU4_S

EGU5_NS: EGU5_NS

EGU5_NS

EGU5_S: EGU5_S

EGU5_S

PWM0_NS: PWM0_NS

PWM0_NS

PWM0_S: PWM0_S

PWM0_S

PWM1_NS: PWM1_NS

PWM1_NS

PWM1_S: PWM1_S

PWM1_S

PWM2_NS: PWM2_NS

PWM2_NS

PWM2_S: PWM2_S

PWM2_S

PWM3_NS: PWM3_NS

PWM3_NS

PWM3_S: PWM3_S

PWM3_S

PDM_NS: PDM_NS

PDM_NS

PDM_S: PDM_S

PDM_S

I2S_NS: I2S_NS

I2S_NS

I2S_S: I2S_S

I2S_S

IPC_NS: IPC_NS

IPC_NS

IPC_S: IPC_S

IPC_S

FPU_NS: FPU_NS

FPU_NS

FPU_S: FPU_S

FPU_S

GPIOTE1_NS: GPIOTE1_NS

GPIOTE1_NS

KMU_NS: KMU_NS

KMU_NS

NVMC_NS: NVMC_NS

NVMC_NS

KMU_S: KMU_S

KMU_S

NVMC_S: NVMC_S

NVMC_S

VMC_NS: VMC_NS

VMC_NS

VMC_S: VMC_S

VMC_S

CC_HOST_RGF_S: CC_HOST_RGF_S

CC_HOST_RGF_S

CRYPTOCELL_S: CRYPTOCELL_S

CRYPTOCELL_S

P0_NS: P0_NS

P0_NS

P0_S: P0_S

P0_S

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.