pub struct Peripherals {Show 51 fields
pub ADC0: Peri<'static, ADC0>,
pub ADC0_0: Peri<'static, ADC0_0>,
pub ADC0_3: Peri<'static, ADC0_3>,
pub ADC0_6: Peri<'static, ADC0_6>,
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 PA19: Peri<'static, PA19>,
pub PA20: Peri<'static, PA20>,
pub PA24: Peri<'static, PA24>,
pub PA27: Peri<'static, PA27>,
pub SPI0: Peri<'static, SPI0>,
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_CCP2: Peri<'static, TIMA0_CCP2>,
pub TIMA0_CCP2_CMPL: Peri<'static, TIMA0_CCP2_CMPL>,
pub TIMA0_CCP3_CMPL: Peri<'static, TIMA0_CCP3_CMPL>,
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 TIMG8: Peri<'static, TIMG8>,
pub TIMG8_CCP0: Peri<'static, TIMG8_CCP0>,
pub TIMG8_CCP1: Peri<'static, TIMG8_CCP1>,
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_3: Peri<'static, ADC0_3>
ADC0_3 peripheral
ADC0_6: Peri<'static, ADC0_6>
ADC0_6 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
PA19: Peri<'static, PA19>
PA19 peripheral
PA20: Peri<'static, PA20>
PA20 peripheral
PA24: Peri<'static, PA24>
PA24 peripheral
PA27: Peri<'static, PA27>
PA27 peripheral
SPI0: Peri<'static, SPI0>
SPI0 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_CCP2: Peri<'static, TIMA0_CCP2>
TIMA0_CCP2 peripheral
TIMA0_CCP2_CMPL: Peri<'static, TIMA0_CCP2_CMPL>
TIMA0_CCP2_CMPL peripheral
TIMA0_CCP3_CMPL: Peri<'static, TIMA0_CCP3_CMPL>
TIMA0_CCP3_CMPL 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
TIMG8: Peri<'static, TIMG8>
TIMG8 peripheral
TIMG8_CCP0: Peri<'static, TIMG8_CCP0>
TIMG8_CCP0 peripheral
TIMG8_CCP1: Peri<'static, TIMG8_CCP1>
TIMG8_CCP1 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