Struct qn908x_rs::Peripherals
[−]
[src]
pub struct Peripherals { pub SYSCON: SYSCON, pub WDT: WDT, pub CTIMER0: CTIMER0, pub CTIMER1: CTIMER1, pub CTIMER2: CTIMER2, pub CTIMER3: CTIMER3, pub PINT: PINT, pub ADC: ADC, pub DAC: DAC, pub CS: CS, pub RNG: RNG, pub QDEC0: QDEC0, pub QDEC1: QDEC1, pub RTC: RTC, pub AGC: AGC, pub PROP: PROP, pub BLEDP: BLEDP, pub CALIB: CALIB, pub SPIFI0: SPIFI0, pub FLASH: FLASH, pub DMA0: DMA0, pub FLEXCOMM0: FLEXCOMM0, pub FLEXCOMM1: FLEXCOMM1, pub FLEXCOMM2: FLEXCOMM2, pub FLEXCOMM3: FLEXCOMM3, pub USART0: USART0, pub USART1: USART1, pub USB0: USB0, pub SCT0: SCT0, pub I2C0: I2C0, pub I2C1: I2C1, pub SPI0: SPI0, pub SPI1: SPI1, pub FSP: FSP, pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub CRC_ENGINE: CRC_ENGINE, }
All the peripherals
Fields
SYSCON: SYSCON
SYSCON
WDT: WDT
WDT
CTIMER0: CTIMER0
CTIMER0
CTIMER1: CTIMER1
CTIMER1
CTIMER2: CTIMER2
CTIMER2
CTIMER3: CTIMER3
CTIMER3
PINT: PINT
PINT
ADC: ADC
ADC
DAC: DAC
DAC
CS: CS
CS
RNG: RNG
RNG
QDEC0: QDEC0
QDEC0
QDEC1: QDEC1
QDEC1
RTC: RTC
RTC
AGC: AGC
AGC
PROP: PROP
PROP
BLEDP: BLEDP
BLEDP
CALIB: CALIB
CALIB
SPIFI0: SPIFI0
SPIFI0
FLASH: FLASH
FLASH
DMA0: DMA0
DMA0
FLEXCOMM0: FLEXCOMM0
FLEXCOMM0
FLEXCOMM1: FLEXCOMM1
FLEXCOMM1
FLEXCOMM2: FLEXCOMM2
FLEXCOMM2
FLEXCOMM3: FLEXCOMM3
FLEXCOMM3
USART0: USART0
USART0
USART1: USART1
USART1
USB0: USB0
USB0
SCT0: SCT0
SCT0
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
FSP: FSP
FSP
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
CRC_ENGINE: CRC_ENGINE
CRC_ENGINE
Methods
impl Peripherals
[src]
pub fn take() -> Option<Self>
[src]
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
Unchecked version of Peripherals::take