pub struct Peripherals {
Show 141 fields pub CACHEDATA_S: CACHEDATA_S, pub CACHEINFO_S: CACHEINFO_S, pub FICR_S: FICR_S, pub UICR_S: UICR_S, pub CTI_S: CTI_S, pub TAD_S: TAD_S, pub DCNF_NS: DCNF_NS, pub FPU_NS: FPU_NS, pub DCNF_S: DCNF_S, pub FPU_S: FPU_S, pub CACHE_S: CACHE_S, pub SPU_S: SPU_S, pub OSCILLATORS_NS: OSCILLATORS_NS, pub REGULATORS_NS: REGULATORS_NS, pub OSCILLATORS_S: OSCILLATORS_S, pub REGULATORS_S: REGULATORS_S, pub CLOCK_NS: CLOCK_NS, pub POWER_NS: POWER_NS, pub RESET_NS: RESET_NS, pub CLOCK_S: CLOCK_S, pub POWER_S: POWER_S, pub RESET_S: RESET_S, pub CTRLAP_NS: CTRLAP_NS, pub CTRLAP_S: CTRLAP_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 SPIM4_NS: SPIM4_NS, pub SPIM4_S: SPIM4_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 WDT0_NS: WDT0_NS, pub WDT0_S: WDT0_S, pub WDT1_NS: WDT1_NS, pub WDT1_S: WDT1_S, pub COMP_NS: COMP_NS, pub LPCOMP_NS: LPCOMP_NS, pub COMP_S: COMP_S, pub LPCOMP_S: LPCOMP_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 PDM0_NS: PDM0_NS, pub PDM0_S: PDM0_S, pub I2S0_NS: I2S0_NS, pub I2S0_S: I2S0_S, pub IPC_NS: IPC_NS, pub IPC_S: IPC_S, pub QSPI_NS: QSPI_NS, pub QSPI_S: QSPI_S, pub NFCT_NS: NFCT_NS, pub NFCT_S: NFCT_S, pub GPIOTE1_NS: GPIOTE1_NS, pub MUTEX_NS: MUTEX_NS, pub MUTEX_S: MUTEX_S, pub QDEC0_NS: QDEC0_NS, pub QDEC0_S: QDEC0_S, pub QDEC1_NS: QDEC1_NS, pub QDEC1_S: QDEC1_S, pub USBD_NS: USBD_NS, pub USBD_S: USBD_S, pub USBREGULATOR_NS: USBREGULATOR_NS, pub USBREGULATOR_S: USBREGULATOR_S, pub KMU_NS: KMU_NS, pub NVMC_NS: NVMC_NS, pub KMU_S: KMU_S, pub NVMC_S: NVMC_S, pub P0_NS: P0_NS, pub P1_NS: P1_NS, pub P0_S: P0_S, pub P1_S: P1_S, pub CRYPTOCELL_S: CRYPTOCELL_S, pub VMC_NS: VMC_NS, pub VMC_S: VMC_S,
}
Expand description

All the peripherals

Fields

CACHEDATA_S: CACHEDATA_S

CACHEDATA_S

CACHEINFO_S: CACHEINFO_S

CACHEINFO_S

FICR_S: FICR_S

FICR_S

UICR_S: UICR_S

UICR_S

CTI_S: CTI_S

CTI_S

TAD_S: TAD_S

TAD_S

DCNF_NS: DCNF_NS

DCNF_NS

FPU_NS: FPU_NS

FPU_NS

DCNF_S: DCNF_S

DCNF_S

FPU_S: FPU_S

FPU_S

CACHE_S: CACHE_S

CACHE_S

SPU_S: SPU_S

SPU_S

OSCILLATORS_NS: OSCILLATORS_NS

OSCILLATORS_NS

REGULATORS_NS: REGULATORS_NS

REGULATORS_NS

OSCILLATORS_S: OSCILLATORS_S

OSCILLATORS_S

REGULATORS_S: REGULATORS_S

REGULATORS_S

CLOCK_NS: CLOCK_NS

CLOCK_NS

POWER_NS: POWER_NS

POWER_NS

RESET_NS: RESET_NS

RESET_NS

CLOCK_S: CLOCK_S

CLOCK_S

POWER_S: POWER_S

POWER_S

RESET_S: RESET_S

RESET_S

CTRLAP_NS: CTRLAP_NS

CTRLAP_NS

CTRLAP_S: CTRLAP_S

CTRLAP_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

SPIM4_NS: SPIM4_NS

SPIM4_NS

SPIM4_S: SPIM4_S

SPIM4_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

WDT0_NS: WDT0_NS

WDT0_NS

WDT0_S: WDT0_S

WDT0_S

WDT1_NS: WDT1_NS

WDT1_NS

WDT1_S: WDT1_S

WDT1_S

COMP_NS: COMP_NS

COMP_NS

LPCOMP_NS: LPCOMP_NS

LPCOMP_NS

COMP_S: COMP_S

COMP_S

LPCOMP_S: LPCOMP_S

LPCOMP_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

PDM0_NS: PDM0_NS

PDM0_NS

PDM0_S: PDM0_S

PDM0_S

I2S0_NS: I2S0_NS

I2S0_NS

I2S0_S: I2S0_S

I2S0_S

IPC_NS: IPC_NS

IPC_NS

IPC_S: IPC_S

IPC_S

QSPI_NS: QSPI_NS

QSPI_NS

QSPI_S: QSPI_S

QSPI_S

NFCT_NS: NFCT_NS

NFCT_NS

NFCT_S: NFCT_S

NFCT_S

GPIOTE1_NS: GPIOTE1_NS

GPIOTE1_NS

MUTEX_NS: MUTEX_NS

MUTEX_NS

MUTEX_S: MUTEX_S

MUTEX_S

QDEC0_NS: QDEC0_NS

QDEC0_NS

QDEC0_S: QDEC0_S

QDEC0_S

QDEC1_NS: QDEC1_NS

QDEC1_NS

QDEC1_S: QDEC1_S

QDEC1_S

USBD_NS: USBD_NS

USBD_NS

USBD_S: USBD_S

USBD_S

USBREGULATOR_NS: USBREGULATOR_NS

USBREGULATOR_NS

USBREGULATOR_S: USBREGULATOR_S

USBREGULATOR_S

KMU_NS: KMU_NS

KMU_NS

NVMC_NS: NVMC_NS

NVMC_NS

KMU_S: KMU_S

KMU_S

NVMC_S: NVMC_S

NVMC_S

P0_NS: P0_NS

P0_NS

P1_NS: P1_NS

P1_NS

P0_S: P0_S

P0_S

P1_S: P1_S

P1_S

CRYPTOCELL_S: CRYPTOCELL_S

CRYPTOCELL_S

VMC_NS: VMC_NS

VMC_NS

VMC_S: VMC_S

VMC_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.