pub struct Peripherals {Show 70 fields
pub RTC0: Peri<'static, RTC0>,
pub RTC1: Peri<'static, RTC1>,
pub WDT: Peri<'static, WDT>,
pub NVMC: Peri<'static, NVMC>,
pub RNG: Peri<'static, RNG>,
pub UART0: Peri<'static, UART0>,
pub TWI0: Peri<'static, TWI0>,
pub SPI0: Peri<'static, SPI0>,
pub ADC: Peri<'static, ADC>,
pub TIMER0: Peri<'static, TIMER0>,
pub TIMER1: Peri<'static, TIMER1>,
pub TIMER2: Peri<'static, TIMER2>,
pub GPIOTE_CH0: Peri<'static, GPIOTE_CH0>,
pub GPIOTE_CH1: Peri<'static, GPIOTE_CH1>,
pub GPIOTE_CH2: Peri<'static, GPIOTE_CH2>,
pub GPIOTE_CH3: Peri<'static, GPIOTE_CH3>,
pub PPI_CH0: Peri<'static, PPI_CH0>,
pub PPI_CH1: Peri<'static, PPI_CH1>,
pub PPI_CH2: Peri<'static, PPI_CH2>,
pub PPI_CH3: Peri<'static, PPI_CH3>,
pub PPI_CH4: Peri<'static, PPI_CH4>,
pub PPI_CH5: Peri<'static, PPI_CH5>,
pub PPI_CH6: Peri<'static, PPI_CH6>,
pub PPI_CH7: Peri<'static, PPI_CH7>,
pub PPI_CH8: Peri<'static, PPI_CH8>,
pub PPI_CH9: Peri<'static, PPI_CH9>,
pub PPI_CH10: Peri<'static, PPI_CH10>,
pub PPI_CH11: Peri<'static, PPI_CH11>,
pub PPI_CH12: Peri<'static, PPI_CH12>,
pub PPI_CH13: Peri<'static, PPI_CH13>,
pub PPI_CH14: Peri<'static, PPI_CH14>,
pub PPI_CH15: Peri<'static, PPI_CH15>,
pub PPI_GROUP0: Peri<'static, PPI_GROUP0>,
pub PPI_GROUP1: Peri<'static, PPI_GROUP1>,
pub PPI_GROUP2: Peri<'static, PPI_GROUP2>,
pub PPI_GROUP3: Peri<'static, PPI_GROUP3>,
pub P0_00: Peri<'static, P0_00>,
pub P0_01: Peri<'static, P0_01>,
pub P0_02: Peri<'static, P0_02>,
pub P0_03: Peri<'static, P0_03>,
pub P0_04: Peri<'static, P0_04>,
pub P0_05: Peri<'static, P0_05>,
pub P0_06: Peri<'static, P0_06>,
pub P0_07: Peri<'static, P0_07>,
pub P0_08: Peri<'static, P0_08>,
pub P0_09: Peri<'static, P0_09>,
pub P0_10: Peri<'static, P0_10>,
pub P0_11: Peri<'static, P0_11>,
pub P0_12: Peri<'static, P0_12>,
pub P0_13: Peri<'static, P0_13>,
pub P0_14: Peri<'static, P0_14>,
pub P0_15: Peri<'static, P0_15>,
pub P0_16: Peri<'static, P0_16>,
pub P0_17: Peri<'static, P0_17>,
pub P0_18: Peri<'static, P0_18>,
pub P0_19: Peri<'static, P0_19>,
pub P0_20: Peri<'static, P0_20>,
pub P0_21: Peri<'static, P0_21>,
pub P0_22: Peri<'static, P0_22>,
pub P0_23: Peri<'static, P0_23>,
pub P0_24: Peri<'static, P0_24>,
pub P0_25: Peri<'static, P0_25>,
pub P0_26: Peri<'static, P0_26>,
pub P0_27: Peri<'static, P0_27>,
pub P0_28: Peri<'static, P0_28>,
pub P0_29: Peri<'static, P0_29>,
pub P0_30: Peri<'static, P0_30>,
pub P0_31: Peri<'static, P0_31>,
pub TEMP: Peri<'static, TEMP>,
pub RADIO: Peri<'static, RADIO>,
}
Expand description
Struct containing all the peripheral singletons.
To obtain the peripherals, you must initialize the HAL, by calling crate::init
.
Fields§
§RTC0: Peri<'static, RTC0>
RTC0 peripheral
RTC1: Peri<'static, RTC1>
RTC1 peripheral
WDT: Peri<'static, WDT>
WDT peripheral
NVMC: Peri<'static, NVMC>
NVMC peripheral
RNG: Peri<'static, RNG>
RNG peripheral
UART0: Peri<'static, UART0>
UART0 peripheral
TWI0: Peri<'static, TWI0>
TWI0 peripheral
SPI0: Peri<'static, SPI0>
SPI0 peripheral
ADC: Peri<'static, ADC>
ADC peripheral
TIMER0: Peri<'static, TIMER0>
TIMER0 peripheral
TIMER1: Peri<'static, TIMER1>
TIMER1 peripheral
TIMER2: Peri<'static, TIMER2>
TIMER2 peripheral
GPIOTE_CH0: Peri<'static, GPIOTE_CH0>
GPIOTE_CH0 peripheral
GPIOTE_CH1: Peri<'static, GPIOTE_CH1>
GPIOTE_CH1 peripheral
GPIOTE_CH2: Peri<'static, GPIOTE_CH2>
GPIOTE_CH2 peripheral
GPIOTE_CH3: Peri<'static, GPIOTE_CH3>
GPIOTE_CH3 peripheral
PPI_CH0: Peri<'static, PPI_CH0>
PPI_CH0 peripheral
PPI_CH1: Peri<'static, PPI_CH1>
PPI_CH1 peripheral
PPI_CH2: Peri<'static, PPI_CH2>
PPI_CH2 peripheral
PPI_CH3: Peri<'static, PPI_CH3>
PPI_CH3 peripheral
PPI_CH4: Peri<'static, PPI_CH4>
PPI_CH4 peripheral
PPI_CH5: Peri<'static, PPI_CH5>
PPI_CH5 peripheral
PPI_CH6: Peri<'static, PPI_CH6>
PPI_CH6 peripheral
PPI_CH7: Peri<'static, PPI_CH7>
PPI_CH7 peripheral
PPI_CH8: Peri<'static, PPI_CH8>
PPI_CH8 peripheral
PPI_CH9: Peri<'static, PPI_CH9>
PPI_CH9 peripheral
PPI_CH10: Peri<'static, PPI_CH10>
PPI_CH10 peripheral
PPI_CH11: Peri<'static, PPI_CH11>
PPI_CH11 peripheral
PPI_CH12: Peri<'static, PPI_CH12>
PPI_CH12 peripheral
PPI_CH13: Peri<'static, PPI_CH13>
PPI_CH13 peripheral
PPI_CH14: Peri<'static, PPI_CH14>
PPI_CH14 peripheral
PPI_CH15: Peri<'static, PPI_CH15>
PPI_CH15 peripheral
PPI_GROUP0: Peri<'static, PPI_GROUP0>
PPI_GROUP0 peripheral
PPI_GROUP1: Peri<'static, PPI_GROUP1>
PPI_GROUP1 peripheral
PPI_GROUP2: Peri<'static, PPI_GROUP2>
PPI_GROUP2 peripheral
PPI_GROUP3: Peri<'static, PPI_GROUP3>
PPI_GROUP3 peripheral
P0_00: Peri<'static, P0_00>
P0_00 peripheral
P0_01: Peri<'static, P0_01>
P0_01 peripheral
P0_02: Peri<'static, P0_02>
P0_02 peripheral
P0_03: Peri<'static, P0_03>
P0_03 peripheral
P0_04: Peri<'static, P0_04>
P0_04 peripheral
P0_05: Peri<'static, P0_05>
P0_05 peripheral
P0_06: Peri<'static, P0_06>
P0_06 peripheral
P0_07: Peri<'static, P0_07>
P0_07 peripheral
P0_08: Peri<'static, P0_08>
P0_08 peripheral
P0_09: Peri<'static, P0_09>
P0_09 peripheral
P0_10: Peri<'static, P0_10>
P0_10 peripheral
P0_11: Peri<'static, P0_11>
P0_11 peripheral
P0_12: Peri<'static, P0_12>
P0_12 peripheral
P0_13: Peri<'static, P0_13>
P0_13 peripheral
P0_14: Peri<'static, P0_14>
P0_14 peripheral
P0_15: Peri<'static, P0_15>
P0_15 peripheral
P0_16: Peri<'static, P0_16>
P0_16 peripheral
P0_17: Peri<'static, P0_17>
P0_17 peripheral
P0_18: Peri<'static, P0_18>
P0_18 peripheral
P0_19: Peri<'static, P0_19>
P0_19 peripheral
P0_20: Peri<'static, P0_20>
P0_20 peripheral
P0_21: Peri<'static, P0_21>
P0_21 peripheral
P0_22: Peri<'static, P0_22>
P0_22 peripheral
P0_23: Peri<'static, P0_23>
P0_23 peripheral
P0_24: Peri<'static, P0_24>
P0_24 peripheral
P0_25: Peri<'static, P0_25>
P0_25 peripheral
P0_26: Peri<'static, P0_26>
P0_26 peripheral
P0_27: Peri<'static, P0_27>
P0_27 peripheral
P0_28: Peri<'static, P0_28>
P0_28 peripheral
P0_29: Peri<'static, P0_29>
P0_29 peripheral
P0_30: Peri<'static, P0_30>
P0_30 peripheral
P0_31: Peri<'static, P0_31>
P0_31 peripheral
TEMP: Peri<'static, TEMP>
TEMP peripheral
RADIO: Peri<'static, RADIO>
RADIO peripheral