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