embassy-mspm0

Crates

git

Versions

mspm0g1106pm

Flavors

Struct Peripherals

Source
pub struct Peripherals {
Show 184 fields pub ADC0: Peri<'static, ADC0>, pub ADC0_0: Peri<'static, ADC0_0>, pub ADC0_1: Peri<'static, ADC0_1>, pub ADC0_12: Peri<'static, ADC0_12>, pub ADC0_2: Peri<'static, ADC0_2>, pub ADC0_3: Peri<'static, ADC0_3>, pub ADC0_4: Peri<'static, ADC0_4>, pub ADC0_5: Peri<'static, ADC0_5>, pub ADC0_6: Peri<'static, ADC0_6>, pub ADC0_7: Peri<'static, ADC0_7>, pub ADC0_8: Peri<'static, ADC0_8>, pub ADC1: Peri<'static, ADC1>, pub ADC1_0: Peri<'static, ADC1_0>, pub ADC1_1: Peri<'static, ADC1_1>, pub ADC1_2: Peri<'static, ADC1_2>, pub ADC1_3: Peri<'static, ADC1_3>, pub ADC1_4: Peri<'static, ADC1_4>, pub ADC1_5: Peri<'static, ADC1_5>, pub ADC1_6: Peri<'static, ADC1_6>, pub ADC1_7: Peri<'static, ADC1_7>, pub ADC1_8: Peri<'static, ADC1_8>, pub CRC: Peri<'static, CRC>, pub DEBUGSS: Peri<'static, DEBUGSS>, pub DEBUGSS_SWCLK: Peri<'static, DEBUGSS_SWCLK>, pub DEBUGSS_SWDIO: Peri<'static, DEBUGSS_SWDIO>, pub DMA_CH0: Peri<'static, DMA_CH0>, pub DMA_CH1: Peri<'static, DMA_CH1>, pub DMA_CH2: Peri<'static, DMA_CH2>, pub DMA_CH3: Peri<'static, DMA_CH3>, pub DMA_CH4: Peri<'static, DMA_CH4>, pub DMA_CH5: Peri<'static, DMA_CH5>, pub DMA_CH6: Peri<'static, DMA_CH6>, pub EVENT: Peri<'static, EVENT>, pub FLASHCTL: Peri<'static, FLASHCTL>, pub GPAMP: Peri<'static, GPAMP>, pub GPAMP_IN_N: Peri<'static, GPAMP_IN_N>, pub GPAMP_IN_P: Peri<'static, GPAMP_IN_P>, pub GPAMP_OUT: Peri<'static, GPAMP_OUT>, pub I2C0: Peri<'static, I2C0>, pub I2C0_SCL: Peri<'static, I2C0_SCL>, pub I2C0_SDA: Peri<'static, I2C0_SDA>, pub I2C1: Peri<'static, I2C1>, pub I2C1_SCL: Peri<'static, I2C1_SCL>, pub I2C1_SDA: Peri<'static, I2C1_SDA>, pub PA0: Peri<'static, PA0>, pub PA1: Peri<'static, PA1>, pub PA10: Peri<'static, PA10>, pub PA11: Peri<'static, PA11>, pub PA12: Peri<'static, PA12>, pub PA13: Peri<'static, PA13>, pub PA14: Peri<'static, PA14>, pub PA15: Peri<'static, PA15>, pub PA16: Peri<'static, PA16>, pub PA17: Peri<'static, PA17>, pub PA18: Peri<'static, PA18>, pub PA19: Peri<'static, PA19>, pub PA2: Peri<'static, PA2>, pub PA20: Peri<'static, PA20>, pub PA21: Peri<'static, PA21>, pub PA22: Peri<'static, PA22>, pub PA23: Peri<'static, PA23>, pub PA24: Peri<'static, PA24>, pub PA25: Peri<'static, PA25>, pub PA26: Peri<'static, PA26>, pub PA27: Peri<'static, PA27>, pub PA28: Peri<'static, PA28>, pub PA29: Peri<'static, PA29>, pub PA3: Peri<'static, PA3>, pub PA30: Peri<'static, PA30>, pub PA31: Peri<'static, PA31>, pub PA4: Peri<'static, PA4>, pub PA5: Peri<'static, PA5>, pub PA6: Peri<'static, PA6>, pub PA7: Peri<'static, PA7>, pub PA8: Peri<'static, PA8>, pub PA9: Peri<'static, PA9>, pub PB0: Peri<'static, PB0>, pub PB1: Peri<'static, PB1>, pub PB10: Peri<'static, PB10>, pub PB11: Peri<'static, PB11>, pub PB12: Peri<'static, PB12>, pub PB13: Peri<'static, PB13>, pub PB14: Peri<'static, PB14>, pub PB15: Peri<'static, PB15>, pub PB16: Peri<'static, PB16>, pub PB17: Peri<'static, PB17>, pub PB18: Peri<'static, PB18>, pub PB19: Peri<'static, PB19>, pub PB2: Peri<'static, PB2>, pub PB20: Peri<'static, PB20>, pub PB21: Peri<'static, PB21>, pub PB22: Peri<'static, PB22>, pub PB23: Peri<'static, PB23>, pub PB24: Peri<'static, PB24>, pub PB25: Peri<'static, PB25>, pub PB26: Peri<'static, PB26>, pub PB27: Peri<'static, PB27>, pub PB3: Peri<'static, PB3>, pub PB4: Peri<'static, PB4>, pub PB5: Peri<'static, PB5>, pub PB6: Peri<'static, PB6>, pub PB7: Peri<'static, PB7>, pub PB8: Peri<'static, PB8>, pub PB9: Peri<'static, PB9>, pub RTC: Peri<'static, RTC>, pub RTC_OUT: Peri<'static, RTC_OUT>, pub SPI0: Peri<'static, SPI0>, pub SPI0_CS0: Peri<'static, SPI0_CS0>, pub SPI0_CS1_POCI1: Peri<'static, SPI0_CS1_POCI1>, pub SPI0_CS2_POCI2: Peri<'static, SPI0_CS2_POCI2>, pub SPI0_CS3_CD_POCI3: Peri<'static, SPI0_CS3_CD_POCI3>, pub SPI0_PICO: Peri<'static, SPI0_PICO>, pub SPI0_POCI: Peri<'static, SPI0_POCI>, pub SPI0_SCLK: Peri<'static, SPI0_SCLK>, pub SPI1: Peri<'static, SPI1>, pub SPI1_CS0: Peri<'static, SPI1_CS0>, pub SPI1_CS1_POCI1: Peri<'static, SPI1_CS1_POCI1>, pub SPI1_CS2_POCI2: Peri<'static, SPI1_CS2_POCI2>, pub SPI1_CS3_CD_POCI3: Peri<'static, SPI1_CS3_CD_POCI3>, pub SPI1_PICO: Peri<'static, SPI1_PICO>, pub SPI1_POCI: Peri<'static, SPI1_POCI>, pub SPI1_SCLK: Peri<'static, SPI1_SCLK>, pub TIMA0: Peri<'static, TIMA0>, pub TIMA0_CCP0: Peri<'static, TIMA0_CCP0>, pub TIMA0_CCP0_CMPL: Peri<'static, TIMA0_CCP0_CMPL>, pub TIMA0_CCP1: Peri<'static, TIMA0_CCP1>, pub TIMA0_CCP1_CMPL: Peri<'static, TIMA0_CCP1_CMPL>, pub TIMA0_CCP2: Peri<'static, TIMA0_CCP2>, pub TIMA0_CCP2_CMPL: Peri<'static, TIMA0_CCP2_CMPL>, pub TIMA0_CCP3: Peri<'static, TIMA0_CCP3>, pub TIMA0_CCP3_CMPL: Peri<'static, TIMA0_CCP3_CMPL>, pub TIMA0_FAULT0: Peri<'static, TIMA0_FAULT0>, pub TIMA0_FAULT1: Peri<'static, TIMA0_FAULT1>, pub TIMA0_FAULT2: Peri<'static, TIMA0_FAULT2>, pub TIMA1: Peri<'static, TIMA1>, pub TIMA1_CCP0: Peri<'static, TIMA1_CCP0>, pub TIMA1_CCP0_CMPL: Peri<'static, TIMA1_CCP0_CMPL>, pub TIMA1_CCP1: Peri<'static, TIMA1_CCP1>, pub TIMA1_CCP1_CMPL: Peri<'static, TIMA1_CCP1_CMPL>, pub TIMA1_FAULT0: Peri<'static, TIMA1_FAULT0>, pub TIMA1_FAULT1: Peri<'static, TIMA1_FAULT1>, pub TIMA1_FAULT2: Peri<'static, TIMA1_FAULT2>, pub TIMG0: Peri<'static, TIMG0>, pub TIMG0_CCP0: Peri<'static, TIMG0_CCP0>, pub TIMG0_CCP1: Peri<'static, TIMG0_CCP1>, pub TIMG12: Peri<'static, TIMG12>, pub TIMG12_CCP0: Peri<'static, TIMG12_CCP0>, pub TIMG12_CCP1: Peri<'static, TIMG12_CCP1>, pub TIMG6: Peri<'static, TIMG6>, pub TIMG6_CCP0: Peri<'static, TIMG6_CCP0>, pub TIMG6_CCP1: Peri<'static, TIMG6_CCP1>, pub TIMG7: Peri<'static, TIMG7>, pub TIMG7_CCP0: Peri<'static, TIMG7_CCP0>, pub TIMG7_CCP1: Peri<'static, TIMG7_CCP1>, pub TIMG8: Peri<'static, TIMG8>, pub TIMG8_CCP0: Peri<'static, TIMG8_CCP0>, pub TIMG8_CCP1: Peri<'static, TIMG8_CCP1>, pub TIMG8_IDX: Peri<'static, TIMG8_IDX>, pub UART0: Peri<'static, UART0>, pub UART0_CTS: Peri<'static, UART0_CTS>, pub UART0_RTS: Peri<'static, UART0_RTS>, pub UART0_RX: Peri<'static, UART0_RX>, pub UART0_TX: Peri<'static, UART0_TX>, pub UART1: Peri<'static, UART1>, pub UART1_CTS: Peri<'static, UART1_CTS>, pub UART1_RTS: Peri<'static, UART1_RTS>, pub UART1_RX: Peri<'static, UART1_RX>, pub UART1_TX: Peri<'static, UART1_TX>, pub UART2: Peri<'static, UART2>, pub UART2_CTS: Peri<'static, UART2_CTS>, pub UART2_RTS: Peri<'static, UART2_RTS>, pub UART2_RX: Peri<'static, UART2_RX>, pub UART2_TX: Peri<'static, UART2_TX>, pub UART3: Peri<'static, UART3>, pub UART3_CTS: Peri<'static, UART3_CTS>, pub UART3_RTS: Peri<'static, UART3_RTS>, pub UART3_RX: Peri<'static, UART3_RX>, pub UART3_TX: Peri<'static, UART3_TX>, pub VREF: Peri<'static, VREF>, pub VREF_N: Peri<'static, VREF_N>, pub VREF_P: Peri<'static, VREF_P>, pub WUC: Peri<'static, WUC>, pub WWDT0: Peri<'static, WWDT0>, pub WWDT1: Peri<'static, WWDT1>,
}
Expand description

Struct containing all the peripheral singletons.

To obtain the peripherals, you must initialize the HAL, by calling crate::init.

Fields§

§ADC0: Peri<'static, ADC0>

ADC0 peripheral

§ADC0_0: Peri<'static, ADC0_0>

ADC0_0 peripheral

§ADC0_1: Peri<'static, ADC0_1>

ADC0_1 peripheral

§ADC0_12: Peri<'static, ADC0_12>

ADC0_12 peripheral

§ADC0_2: Peri<'static, ADC0_2>

ADC0_2 peripheral

§ADC0_3: Peri<'static, ADC0_3>

ADC0_3 peripheral

§ADC0_4: Peri<'static, ADC0_4>

ADC0_4 peripheral

§ADC0_5: Peri<'static, ADC0_5>

ADC0_5 peripheral

§ADC0_6: Peri<'static, ADC0_6>

ADC0_6 peripheral

§ADC0_7: Peri<'static, ADC0_7>

ADC0_7 peripheral

§ADC0_8: Peri<'static, ADC0_8>

ADC0_8 peripheral

§ADC1: Peri<'static, ADC1>

ADC1 peripheral

§ADC1_0: Peri<'static, ADC1_0>

ADC1_0 peripheral

§ADC1_1: Peri<'static, ADC1_1>

ADC1_1 peripheral

§ADC1_2: Peri<'static, ADC1_2>

ADC1_2 peripheral

§ADC1_3: Peri<'static, ADC1_3>

ADC1_3 peripheral

§ADC1_4: Peri<'static, ADC1_4>

ADC1_4 peripheral

§ADC1_5: Peri<'static, ADC1_5>

ADC1_5 peripheral

§ADC1_6: Peri<'static, ADC1_6>

ADC1_6 peripheral

§ADC1_7: Peri<'static, ADC1_7>

ADC1_7 peripheral

§ADC1_8: Peri<'static, ADC1_8>

ADC1_8 peripheral

§CRC: Peri<'static, CRC>

CRC peripheral

§DEBUGSS: Peri<'static, DEBUGSS>

DEBUGSS peripheral

§DEBUGSS_SWCLK: Peri<'static, DEBUGSS_SWCLK>

DEBUGSS_SWCLK peripheral

§DEBUGSS_SWDIO: Peri<'static, DEBUGSS_SWDIO>

DEBUGSS_SWDIO peripheral

§DMA_CH0: Peri<'static, DMA_CH0>

DMA_CH0 peripheral

§DMA_CH1: Peri<'static, DMA_CH1>

DMA_CH1 peripheral

§DMA_CH2: Peri<'static, DMA_CH2>

DMA_CH2 peripheral

§DMA_CH3: Peri<'static, DMA_CH3>

DMA_CH3 peripheral

§DMA_CH4: Peri<'static, DMA_CH4>

DMA_CH4 peripheral

§DMA_CH5: Peri<'static, DMA_CH5>

DMA_CH5 peripheral

§DMA_CH6: Peri<'static, DMA_CH6>

DMA_CH6 peripheral

§EVENT: Peri<'static, EVENT>

EVENT peripheral

§FLASHCTL: Peri<'static, FLASHCTL>

FLASHCTL peripheral

§GPAMP: Peri<'static, GPAMP>

GPAMP peripheral

§GPAMP_IN_N: Peri<'static, GPAMP_IN_N>

GPAMP_IN_N peripheral

§GPAMP_IN_P: Peri<'static, GPAMP_IN_P>

GPAMP_IN_P peripheral

§GPAMP_OUT: Peri<'static, GPAMP_OUT>

GPAMP_OUT peripheral

§I2C0: Peri<'static, I2C0>

I2C0 peripheral

§I2C0_SCL: Peri<'static, I2C0_SCL>

I2C0_SCL peripheral

§I2C0_SDA: Peri<'static, I2C0_SDA>

I2C0_SDA peripheral

§I2C1: Peri<'static, I2C1>

I2C1 peripheral

§I2C1_SCL: Peri<'static, I2C1_SCL>

I2C1_SCL peripheral

§I2C1_SDA: Peri<'static, I2C1_SDA>

I2C1_SDA peripheral

§PA0: Peri<'static, PA0>

PA0 peripheral

§PA1: Peri<'static, PA1>

PA1 peripheral

§PA10: Peri<'static, PA10>

PA10 peripheral

§PA11: Peri<'static, PA11>

PA11 peripheral

§PA12: Peri<'static, PA12>

PA12 peripheral

§PA13: Peri<'static, PA13>

PA13 peripheral

§PA14: Peri<'static, PA14>

PA14 peripheral

§PA15: Peri<'static, PA15>

PA15 peripheral

§PA16: Peri<'static, PA16>

PA16 peripheral

§PA17: Peri<'static, PA17>

PA17 peripheral

§PA18: Peri<'static, PA18>

PA18 peripheral

§PA19: Peri<'static, PA19>

PA19 peripheral

§PA2: Peri<'static, PA2>

PA2 peripheral

§PA20: Peri<'static, PA20>

PA20 peripheral

§PA21: Peri<'static, PA21>

PA21 peripheral

§PA22: Peri<'static, PA22>

PA22 peripheral

§PA23: Peri<'static, PA23>

PA23 peripheral

§PA24: Peri<'static, PA24>

PA24 peripheral

§PA25: Peri<'static, PA25>

PA25 peripheral

§PA26: Peri<'static, PA26>

PA26 peripheral

§PA27: Peri<'static, PA27>

PA27 peripheral

§PA28: Peri<'static, PA28>

PA28 peripheral

§PA29: Peri<'static, PA29>

PA29 peripheral

§PA3: Peri<'static, PA3>

PA3 peripheral

§PA30: Peri<'static, PA30>

PA30 peripheral

§PA31: Peri<'static, PA31>

PA31 peripheral

§PA4: Peri<'static, PA4>

PA4 peripheral

§PA5: Peri<'static, PA5>

PA5 peripheral

§PA6: Peri<'static, PA6>

PA6 peripheral

§PA7: Peri<'static, PA7>

PA7 peripheral

§PA8: Peri<'static, PA8>

PA8 peripheral

§PA9: Peri<'static, PA9>

PA9 peripheral

§PB0: Peri<'static, PB0>

PB0 peripheral

§PB1: Peri<'static, PB1>

PB1 peripheral

§PB10: Peri<'static, PB10>

PB10 peripheral

§PB11: Peri<'static, PB11>

PB11 peripheral

§PB12: Peri<'static, PB12>

PB12 peripheral

§PB13: Peri<'static, PB13>

PB13 peripheral

§PB14: Peri<'static, PB14>

PB14 peripheral

§PB15: Peri<'static, PB15>

PB15 peripheral

§PB16: Peri<'static, PB16>

PB16 peripheral

§PB17: Peri<'static, PB17>

PB17 peripheral

§PB18: Peri<'static, PB18>

PB18 peripheral

§PB19: Peri<'static, PB19>

PB19 peripheral

§PB2: Peri<'static, PB2>

PB2 peripheral

§PB20: Peri<'static, PB20>

PB20 peripheral

§PB21: Peri<'static, PB21>

PB21 peripheral

§PB22: Peri<'static, PB22>

PB22 peripheral

§PB23: Peri<'static, PB23>

PB23 peripheral

§PB24: Peri<'static, PB24>

PB24 peripheral

§PB25: Peri<'static, PB25>

PB25 peripheral

§PB26: Peri<'static, PB26>

PB26 peripheral

§PB27: Peri<'static, PB27>

PB27 peripheral

§PB3: Peri<'static, PB3>

PB3 peripheral

§PB4: Peri<'static, PB4>

PB4 peripheral

§PB5: Peri<'static, PB5>

PB5 peripheral

§PB6: Peri<'static, PB6>

PB6 peripheral

§PB7: Peri<'static, PB7>

PB7 peripheral

§PB8: Peri<'static, PB8>

PB8 peripheral

§PB9: Peri<'static, PB9>

PB9 peripheral

§RTC: Peri<'static, RTC>

RTC peripheral

§RTC_OUT: Peri<'static, RTC_OUT>

RTC_OUT peripheral

§SPI0: Peri<'static, SPI0>

SPI0 peripheral

§SPI0_CS0: Peri<'static, SPI0_CS0>

SPI0_CS0 peripheral

§SPI0_CS1_POCI1: Peri<'static, SPI0_CS1_POCI1>

SPI0_CS1_POCI1 peripheral

§SPI0_CS2_POCI2: Peri<'static, SPI0_CS2_POCI2>

SPI0_CS2_POCI2 peripheral

§SPI0_CS3_CD_POCI3: Peri<'static, SPI0_CS3_CD_POCI3>

SPI0_CS3_CD_POCI3 peripheral

§SPI0_PICO: Peri<'static, SPI0_PICO>

SPI0_PICO peripheral

§SPI0_POCI: Peri<'static, SPI0_POCI>

SPI0_POCI peripheral

§SPI0_SCLK: Peri<'static, SPI0_SCLK>

SPI0_SCLK peripheral

§SPI1: Peri<'static, SPI1>

SPI1 peripheral

§SPI1_CS0: Peri<'static, SPI1_CS0>

SPI1_CS0 peripheral

§SPI1_CS1_POCI1: Peri<'static, SPI1_CS1_POCI1>

SPI1_CS1_POCI1 peripheral

§SPI1_CS2_POCI2: Peri<'static, SPI1_CS2_POCI2>

SPI1_CS2_POCI2 peripheral

§SPI1_CS3_CD_POCI3: Peri<'static, SPI1_CS3_CD_POCI3>

SPI1_CS3_CD_POCI3 peripheral

§SPI1_PICO: Peri<'static, SPI1_PICO>

SPI1_PICO peripheral

§SPI1_POCI: Peri<'static, SPI1_POCI>

SPI1_POCI peripheral

§SPI1_SCLK: Peri<'static, SPI1_SCLK>

SPI1_SCLK peripheral

§TIMA0: Peri<'static, TIMA0>

TIMA0 peripheral

§TIMA0_CCP0: Peri<'static, TIMA0_CCP0>

TIMA0_CCP0 peripheral

§TIMA0_CCP0_CMPL: Peri<'static, TIMA0_CCP0_CMPL>

TIMA0_CCP0_CMPL peripheral

§TIMA0_CCP1: Peri<'static, TIMA0_CCP1>

TIMA0_CCP1 peripheral

§TIMA0_CCP1_CMPL: Peri<'static, TIMA0_CCP1_CMPL>

TIMA0_CCP1_CMPL peripheral

§TIMA0_CCP2: Peri<'static, TIMA0_CCP2>

TIMA0_CCP2 peripheral

§TIMA0_CCP2_CMPL: Peri<'static, TIMA0_CCP2_CMPL>

TIMA0_CCP2_CMPL peripheral

§TIMA0_CCP3: Peri<'static, TIMA0_CCP3>

TIMA0_CCP3 peripheral

§TIMA0_CCP3_CMPL: Peri<'static, TIMA0_CCP3_CMPL>

TIMA0_CCP3_CMPL peripheral

§TIMA0_FAULT0: Peri<'static, TIMA0_FAULT0>

TIMA0_FAULT0 peripheral

§TIMA0_FAULT1: Peri<'static, TIMA0_FAULT1>

TIMA0_FAULT1 peripheral

§TIMA0_FAULT2: Peri<'static, TIMA0_FAULT2>

TIMA0_FAULT2 peripheral

§TIMA1: Peri<'static, TIMA1>

TIMA1 peripheral

§TIMA1_CCP0: Peri<'static, TIMA1_CCP0>

TIMA1_CCP0 peripheral

§TIMA1_CCP0_CMPL: Peri<'static, TIMA1_CCP0_CMPL>

TIMA1_CCP0_CMPL peripheral

§TIMA1_CCP1: Peri<'static, TIMA1_CCP1>

TIMA1_CCP1 peripheral

§TIMA1_CCP1_CMPL: Peri<'static, TIMA1_CCP1_CMPL>

TIMA1_CCP1_CMPL peripheral

§TIMA1_FAULT0: Peri<'static, TIMA1_FAULT0>

TIMA1_FAULT0 peripheral

§TIMA1_FAULT1: Peri<'static, TIMA1_FAULT1>

TIMA1_FAULT1 peripheral

§TIMA1_FAULT2: Peri<'static, TIMA1_FAULT2>

TIMA1_FAULT2 peripheral

§TIMG0: Peri<'static, TIMG0>

TIMG0 peripheral

§TIMG0_CCP0: Peri<'static, TIMG0_CCP0>

TIMG0_CCP0 peripheral

§TIMG0_CCP1: Peri<'static, TIMG0_CCP1>

TIMG0_CCP1 peripheral

§TIMG12: Peri<'static, TIMG12>

TIMG12 peripheral

§TIMG12_CCP0: Peri<'static, TIMG12_CCP0>

TIMG12_CCP0 peripheral

§TIMG12_CCP1: Peri<'static, TIMG12_CCP1>

TIMG12_CCP1 peripheral

§TIMG6: Peri<'static, TIMG6>

TIMG6 peripheral

§TIMG6_CCP0: Peri<'static, TIMG6_CCP0>

TIMG6_CCP0 peripheral

§TIMG6_CCP1: Peri<'static, TIMG6_CCP1>

TIMG6_CCP1 peripheral

§TIMG7: Peri<'static, TIMG7>

TIMG7 peripheral

§TIMG7_CCP0: Peri<'static, TIMG7_CCP0>

TIMG7_CCP0 peripheral

§TIMG7_CCP1: Peri<'static, TIMG7_CCP1>

TIMG7_CCP1 peripheral

§TIMG8: Peri<'static, TIMG8>

TIMG8 peripheral

§TIMG8_CCP0: Peri<'static, TIMG8_CCP0>

TIMG8_CCP0 peripheral

§TIMG8_CCP1: Peri<'static, TIMG8_CCP1>

TIMG8_CCP1 peripheral

§TIMG8_IDX: Peri<'static, TIMG8_IDX>

TIMG8_IDX peripheral

§UART0: Peri<'static, UART0>

UART0 peripheral

§UART0_CTS: Peri<'static, UART0_CTS>

UART0_CTS peripheral

§UART0_RTS: Peri<'static, UART0_RTS>

UART0_RTS peripheral

§UART0_RX: Peri<'static, UART0_RX>

UART0_RX peripheral

§UART0_TX: Peri<'static, UART0_TX>

UART0_TX peripheral

§UART1: Peri<'static, UART1>

UART1 peripheral

§UART1_CTS: Peri<'static, UART1_CTS>

UART1_CTS peripheral

§UART1_RTS: Peri<'static, UART1_RTS>

UART1_RTS peripheral

§UART1_RX: Peri<'static, UART1_RX>

UART1_RX peripheral

§UART1_TX: Peri<'static, UART1_TX>

UART1_TX peripheral

§UART2: Peri<'static, UART2>

UART2 peripheral

§UART2_CTS: Peri<'static, UART2_CTS>

UART2_CTS peripheral

§UART2_RTS: Peri<'static, UART2_RTS>

UART2_RTS peripheral

§UART2_RX: Peri<'static, UART2_RX>

UART2_RX peripheral

§UART2_TX: Peri<'static, UART2_TX>

UART2_TX peripheral

§UART3: Peri<'static, UART3>

UART3 peripheral

§UART3_CTS: Peri<'static, UART3_CTS>

UART3_CTS peripheral

§UART3_RTS: Peri<'static, UART3_RTS>

UART3_RTS peripheral

§UART3_RX: Peri<'static, UART3_RX>

UART3_RX peripheral

§UART3_TX: Peri<'static, UART3_TX>

UART3_TX peripheral

§VREF: Peri<'static, VREF>

VREF peripheral

§VREF_N: Peri<'static, VREF_N>

VREF_N peripheral

§VREF_P: Peri<'static, VREF_P>

VREF_P peripheral

§WUC: Peri<'static, WUC>

WUC peripheral

§WWDT0: Peri<'static, WWDT0>

WWDT0 peripheral

§WWDT1: Peri<'static, WWDT1>

WWDT1 peripheral

Implementations§

Source§

impl Peripherals

Source

pub unsafe fn steal() -> Self

Unsafely create an instance of this peripheral out of thin air.

§Safety

You must ensure that you’re only using one instance of this type at a time.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Az for T

Source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<Src, Dst> CastFrom<Src> for Dst
where Src: Cast<Dst>,

Source§

fn cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> CheckedAs for T

Source§

fn checked_as<Dst>(self) -> Option<Dst>
where T: CheckedCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> CheckedCastFrom<Src> for Dst
where Src: CheckedCast<Dst>,

Source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

Source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
Source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

Source§

fn lossy_into(self) -> Dst

Performs the conversion.
Source§

impl<T> OverflowingAs for T

Source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where Src: OverflowingCast<Dst>,

Source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> SaturatingAs for T

Source§

fn saturating_as<Dst>(self) -> Dst
where T: SaturatingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dst
where Src: SaturatingCast<Dst>,

Source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> UnwrappedAs for T

Source§

fn unwrapped_as<Dst>(self) -> Dst
where T: UnwrappedCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dst
where Src: UnwrappedCast<Dst>,

Source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
Source§

impl<T> WrappingAs for T

Source§

fn wrapping_as<Dst>(self) -> Dst
where T: WrappingCast<Dst>,

Casts the value.
Source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

Source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.