pub struct Peripherals {Show 100 fields
pub PIN_0: PIN_0,
pub PIN_1: PIN_1,
pub PIN_2: PIN_2,
pub PIN_3: PIN_3,
pub PIN_4: PIN_4,
pub PIN_5: PIN_5,
pub PIN_6: PIN_6,
pub PIN_7: PIN_7,
pub PIN_8: PIN_8,
pub PIN_9: PIN_9,
pub PIN_10: PIN_10,
pub PIN_11: PIN_11,
pub PIN_12: PIN_12,
pub PIN_13: PIN_13,
pub PIN_14: PIN_14,
pub PIN_15: PIN_15,
pub PIN_16: PIN_16,
pub PIN_17: PIN_17,
pub PIN_18: PIN_18,
pub PIN_19: PIN_19,
pub PIN_20: PIN_20,
pub PIN_21: PIN_21,
pub PIN_22: PIN_22,
pub PIN_23: PIN_23,
pub PIN_24: PIN_24,
pub PIN_25: PIN_25,
pub PIN_26: PIN_26,
pub PIN_27: PIN_27,
pub PIN_28: PIN_28,
pub PIN_29: PIN_29,
pub PIN_30: PIN_30,
pub PIN_31: PIN_31,
pub PIN_32: PIN_32,
pub PIN_33: PIN_33,
pub PIN_34: PIN_34,
pub PIN_35: PIN_35,
pub PIN_36: PIN_36,
pub PIN_37: PIN_37,
pub PIN_38: PIN_38,
pub PIN_39: PIN_39,
pub PIN_40: PIN_40,
pub PIN_41: PIN_41,
pub PIN_42: PIN_42,
pub PIN_43: PIN_43,
pub PIN_44: PIN_44,
pub PIN_45: PIN_45,
pub PIN_46: PIN_46,
pub PIN_47: PIN_47,
pub PIN_QSPI_SCLK: PIN_QSPI_SCLK,
pub PIN_QSPI_SS: PIN_QSPI_SS,
pub PIN_QSPI_SD0: PIN_QSPI_SD0,
pub PIN_QSPI_SD1: PIN_QSPI_SD1,
pub PIN_QSPI_SD2: PIN_QSPI_SD2,
pub PIN_QSPI_SD3: PIN_QSPI_SD3,
pub UART0: UART0,
pub UART1: UART1,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub DMA_CH0: DMA_CH0,
pub DMA_CH1: DMA_CH1,
pub DMA_CH2: DMA_CH2,
pub DMA_CH3: DMA_CH3,
pub DMA_CH4: DMA_CH4,
pub DMA_CH5: DMA_CH5,
pub DMA_CH6: DMA_CH6,
pub DMA_CH7: DMA_CH7,
pub DMA_CH8: DMA_CH8,
pub DMA_CH9: DMA_CH9,
pub DMA_CH10: DMA_CH10,
pub DMA_CH11: DMA_CH11,
pub DMA_CH12: DMA_CH12,
pub DMA_CH13: DMA_CH13,
pub DMA_CH14: DMA_CH14,
pub DMA_CH15: DMA_CH15,
pub PWM_SLICE0: PWM_SLICE0,
pub PWM_SLICE1: PWM_SLICE1,
pub PWM_SLICE2: PWM_SLICE2,
pub PWM_SLICE3: PWM_SLICE3,
pub PWM_SLICE4: PWM_SLICE4,
pub PWM_SLICE5: PWM_SLICE5,
pub PWM_SLICE6: PWM_SLICE6,
pub PWM_SLICE7: PWM_SLICE7,
pub PWM_SLICE8: PWM_SLICE8,
pub PWM_SLICE9: PWM_SLICE9,
pub PWM_SLICE10: PWM_SLICE10,
pub PWM_SLICE11: PWM_SLICE11,
pub USB: USB,
pub RTC: RTC,
pub FLASH: FLASH,
pub ADC: ADC,
pub ADC_TEMP_SENSOR: ADC_TEMP_SENSOR,
pub CORE1: CORE1,
pub PIO0: PIO0,
pub PIO1: PIO1,
pub PIO2: PIO2,
pub WATCHDOG: WATCHDOG,
pub BOOTSEL: BOOTSEL,
pub TRNG: TRNG,
}Expand description
Struct containing all the peripheral singletons.
To obtain the peripherals, you must initialize the HAL, by calling crate::init.
Fields§
§PIN_0: PIN_0PIN_0 peripheral
PIN_1: PIN_1PIN_1 peripheral
PIN_2: PIN_2PIN_2 peripheral
PIN_3: PIN_3PIN_3 peripheral
PIN_4: PIN_4PIN_4 peripheral
PIN_5: PIN_5PIN_5 peripheral
PIN_6: PIN_6PIN_6 peripheral
PIN_7: PIN_7PIN_7 peripheral
PIN_8: PIN_8PIN_8 peripheral
PIN_9: PIN_9PIN_9 peripheral
PIN_10: PIN_10PIN_10 peripheral
PIN_11: PIN_11PIN_11 peripheral
PIN_12: PIN_12PIN_12 peripheral
PIN_13: PIN_13PIN_13 peripheral
PIN_14: PIN_14PIN_14 peripheral
PIN_15: PIN_15PIN_15 peripheral
PIN_16: PIN_16PIN_16 peripheral
PIN_17: PIN_17PIN_17 peripheral
PIN_18: PIN_18PIN_18 peripheral
PIN_19: PIN_19PIN_19 peripheral
PIN_20: PIN_20PIN_20 peripheral
PIN_21: PIN_21PIN_21 peripheral
PIN_22: PIN_22PIN_22 peripheral
PIN_23: PIN_23PIN_23 peripheral
PIN_24: PIN_24PIN_24 peripheral
PIN_25: PIN_25PIN_25 peripheral
PIN_26: PIN_26PIN_26 peripheral
PIN_27: PIN_27PIN_27 peripheral
PIN_28: PIN_28PIN_28 peripheral
PIN_29: PIN_29PIN_29 peripheral
PIN_30: PIN_30PIN_30 peripheral
PIN_31: PIN_31PIN_31 peripheral
PIN_32: PIN_32PIN_32 peripheral
PIN_33: PIN_33PIN_33 peripheral
PIN_34: PIN_34PIN_34 peripheral
PIN_35: PIN_35PIN_35 peripheral
PIN_36: PIN_36PIN_36 peripheral
PIN_37: PIN_37PIN_37 peripheral
PIN_38: PIN_38PIN_38 peripheral
PIN_39: PIN_39PIN_39 peripheral
PIN_40: PIN_40PIN_40 peripheral
PIN_41: PIN_41PIN_41 peripheral
PIN_42: PIN_42PIN_42 peripheral
PIN_43: PIN_43PIN_43 peripheral
PIN_44: PIN_44PIN_44 peripheral
PIN_45: PIN_45PIN_45 peripheral
PIN_46: PIN_46PIN_46 peripheral
PIN_47: PIN_47PIN_47 peripheral
PIN_QSPI_SCLK: PIN_QSPI_SCLKPIN_QSPI_SCLK peripheral
PIN_QSPI_SS: PIN_QSPI_SSPIN_QSPI_SS peripheral
PIN_QSPI_SD0: PIN_QSPI_SD0PIN_QSPI_SD0 peripheral
PIN_QSPI_SD1: PIN_QSPI_SD1PIN_QSPI_SD1 peripheral
PIN_QSPI_SD2: PIN_QSPI_SD2PIN_QSPI_SD2 peripheral
PIN_QSPI_SD3: PIN_QSPI_SD3PIN_QSPI_SD3 peripheral
UART0: UART0UART0 peripheral
UART1: UART1UART1 peripheral
SPI0: SPI0SPI0 peripheral
SPI1: SPI1SPI1 peripheral
I2C0: I2C0I2C0 peripheral
I2C1: I2C1I2C1 peripheral
DMA_CH0: DMA_CH0DMA_CH0 peripheral
DMA_CH1: DMA_CH1DMA_CH1 peripheral
DMA_CH2: DMA_CH2DMA_CH2 peripheral
DMA_CH3: DMA_CH3DMA_CH3 peripheral
DMA_CH4: DMA_CH4DMA_CH4 peripheral
DMA_CH5: DMA_CH5DMA_CH5 peripheral
DMA_CH6: DMA_CH6DMA_CH6 peripheral
DMA_CH7: DMA_CH7DMA_CH7 peripheral
DMA_CH8: DMA_CH8DMA_CH8 peripheral
DMA_CH9: DMA_CH9DMA_CH9 peripheral
DMA_CH10: DMA_CH10DMA_CH10 peripheral
DMA_CH11: DMA_CH11DMA_CH11 peripheral
DMA_CH12: DMA_CH12DMA_CH12 peripheral
DMA_CH13: DMA_CH13DMA_CH13 peripheral
DMA_CH14: DMA_CH14DMA_CH14 peripheral
DMA_CH15: DMA_CH15DMA_CH15 peripheral
PWM_SLICE0: PWM_SLICE0PWM_SLICE0 peripheral
PWM_SLICE1: PWM_SLICE1PWM_SLICE1 peripheral
PWM_SLICE2: PWM_SLICE2PWM_SLICE2 peripheral
PWM_SLICE3: PWM_SLICE3PWM_SLICE3 peripheral
PWM_SLICE4: PWM_SLICE4PWM_SLICE4 peripheral
PWM_SLICE5: PWM_SLICE5PWM_SLICE5 peripheral
PWM_SLICE6: PWM_SLICE6PWM_SLICE6 peripheral
PWM_SLICE7: PWM_SLICE7PWM_SLICE7 peripheral
PWM_SLICE8: PWM_SLICE8PWM_SLICE8 peripheral
PWM_SLICE9: PWM_SLICE9PWM_SLICE9 peripheral
PWM_SLICE10: PWM_SLICE10PWM_SLICE10 peripheral
PWM_SLICE11: PWM_SLICE11PWM_SLICE11 peripheral
USB: USBUSB peripheral
RTC: RTCRTC peripheral
FLASH: FLASHFLASH peripheral
ADC: ADCADC peripheral
ADC_TEMP_SENSOR: ADC_TEMP_SENSORADC_TEMP_SENSOR peripheral
CORE1: CORE1CORE1 peripheral
PIO0: PIO0PIO0 peripheral
PIO1: PIO1PIO1 peripheral
PIO2: PIO2PIO2 peripheral
WATCHDOG: WATCHDOGWATCHDOG peripheral
BOOTSEL: BOOTSELBOOTSEL peripheral
TRNG: TRNGTRNG peripheral