pub struct Peripherals {Show 76 fields
    pub ADC0: Peri<'static, ADC0>,
    pub ADC0_0: Peri<'static, ADC0_0>,
    pub ADC0_1: Peri<'static, ADC0_1>,
    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 ADC0_9: Peri<'static, ADC0_9>,
    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 EVENT: Peri<'static, EVENT>,
    pub FLASHCTL: Peri<'static, FLASHCTL>,
    pub I2C0: Peri<'static, I2C0>,
    pub I2C0_SCL: Peri<'static, I2C0_SCL>,
    pub I2C0_SDA: Peri<'static, I2C0_SDA>,
    pub PA0: Peri<'static, PA0>,
    pub PA1: Peri<'static, PA1>,
    pub PA11: Peri<'static, PA11>,
    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 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 PA4: Peri<'static, PA4>,
    pub PA6: Peri<'static, PA6>,
    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 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 TIMG14: Peri<'static, TIMG14>,
    pub TIMG14_CCP0: Peri<'static, TIMG14_CCP0>,
    pub TIMG14_CCP1: Peri<'static, TIMG14_CCP1>,
    pub TIMG14_CCP2: Peri<'static, TIMG14_CCP2>,
    pub TIMG14_CCP3: Peri<'static, TIMG14_CCP3>,
    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 VREF: Peri<'static, VREF>,
    pub WUC: Peri<'static, WUC>,
    pub WWDT0: Peri<'static, WWDT0>,
}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_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
ADC0_9: Peri<'static, ADC0_9>ADC0_9 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
EVENT: Peri<'static, EVENT>EVENT peripheral
FLASHCTL: Peri<'static, FLASHCTL>FLASHCTL 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
PA0: Peri<'static, PA0>PA0 peripheral
PA1: Peri<'static, PA1>PA1 peripheral
PA11: Peri<'static, PA11>PA11 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
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
PA4: Peri<'static, PA4>PA4 peripheral
PA6: Peri<'static, PA6>PA6 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
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
TIMG14: Peri<'static, TIMG14>TIMG14 peripheral
TIMG14_CCP0: Peri<'static, TIMG14_CCP0>TIMG14_CCP0 peripheral
TIMG14_CCP1: Peri<'static, TIMG14_CCP1>TIMG14_CCP1 peripheral
TIMG14_CCP2: Peri<'static, TIMG14_CCP2>TIMG14_CCP2 peripheral
TIMG14_CCP3: Peri<'static, TIMG14_CCP3>TIMG14_CCP3 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
VREF: Peri<'static, VREF>VREF peripheral
WUC: Peri<'static, WUC>WUC peripheral
WWDT0: Peri<'static, WWDT0>WWDT0 peripheral