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

WDT

CTIMER0

CTIMER1

CTIMER2

CTIMER3

PINT

ADC

DAC

CS

RNG

QDEC0

QDEC1

RTC

AGC

PROP

BLEDP

CALIB

SPIFI0

FLASH

DMA0

FLEXCOMM0

FLEXCOMM1

FLEXCOMM2

FLEXCOMM3

USART0

USART1

USB0

SCT0

I2C0

I2C1

SPI0

SPI1

FSP

GPIOA

GPIOB

CRC_ENGINE

Methods

impl Peripherals
[src]

[src]

Returns all the peripherals once

[src]

Unchecked version of Peripherals::take

Trait Implementations

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals