Struct mkw41z::Peripherals
[−]
[src]
pub struct Peripherals { pub FTFA_FLASHCONFIG: FTFA_FLASHCONFIG, pub DMA: DMA, pub FTFA: FTFA, pub DMAMUX0: DMAMUX0, pub TRNG0: TRNG0, pub SPI0: SPI0, pub SPI1: SPI1, pub PIT: PIT, pub TPM0: TPM0, pub TPM1: TPM1, pub TPM2: TPM2, pub ADC0: ADC0, pub RTC: RTC, pub DAC0: DAC0, pub LPTMR0: LPTMR0, pub RFSYS: RFSYS, pub TSI0: TSI0, pub SIM: SIM, pub PORTA: PORTA, pub PORTB: PORTB, pub PORTC: PORTC, pub LPUART0: LPUART0, pub LTC0: LTC0, pub RSIM: RSIM, pub DCDC: DCDC, pub BTLE_RF: BTLE_RF, pub XCVR_RX_DIG: XCVR_RX_DIG, pub XCVR_TX_DIG: XCVR_TX_DIG, pub XCVR_PLL_DIG: XCVR_PLL_DIG, pub XCVR_MISC: XCVR_MISC, pub XCVR_TSM: XCVR_TSM, pub XCVR_PHY: XCVR_PHY, pub XCVR_ZBDEM: XCVR_ZBDEM, pub XCVR_ANA: XCVR_ANA, pub XCVR_PKT_RAM: XCVR_PKT_RAM, pub ZLL: ZLL, pub ANT: ANT, pub GENFSK: GENFSK, pub CMT: CMT, pub MCG: MCG, pub I2C0: I2C0, pub I2C1: I2C1, pub CMP0: CMP0, pub VREF: VREF, pub LLWU: LLWU, pub PMC: PMC, pub SMC: SMC, pub RCM: RCM, pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub GPIOC: GPIOC, pub SYSTEMCONTROL: SYSTEMCONTROL, pub SYSTICK: SYSTICK, pub MTB: MTB, pub MTBDWT: MTBDWT, pub ROM: ROM, pub MCM: MCM, pub FGPIOA: FGPIOA, pub FGPIOB: FGPIOB, pub FGPIOC: FGPIOC, }
All the peripherals
Fields
FTFA_FLASHCONFIG: FTFA_FLASHCONFIG
FTFA_FLASHCONFIG
DMA: DMA
DMA
FTFA: FTFA
FTFA
DMAMUX0: DMAMUX0
DMAMUX0
TRNG0: TRNG0
TRNG0
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
PIT: PIT
PIT
TPM0: TPM0
TPM0
TPM1: TPM1
TPM1
TPM2: TPM2
TPM2
ADC0: ADC0
ADC0
RTC: RTC
RTC
DAC0: DAC0
DAC0
LPTMR0: LPTMR0
LPTMR0
RFSYS: RFSYS
RFSYS
TSI0: TSI0
TSI0
SIM: SIM
SIM
PORTA: PORTA
PORTA
PORTB: PORTB
PORTB
PORTC: PORTC
PORTC
LPUART0: LPUART0
LPUART0
LTC0: LTC0
LTC0
RSIM: RSIM
RSIM
DCDC: DCDC
DCDC
BTLE_RF: BTLE_RF
BTLE_RF
XCVR_RX_DIG: XCVR_RX_DIG
XCVR_RX_DIG
XCVR_TX_DIG: XCVR_TX_DIG
XCVR_TX_DIG
XCVR_PLL_DIG: XCVR_PLL_DIG
XCVR_PLL_DIG
XCVR_MISC: XCVR_MISC
XCVR_MISC
XCVR_TSM: XCVR_TSM
XCVR_TSM
XCVR_PHY: XCVR_PHY
XCVR_PHY
XCVR_ZBDEM: XCVR_ZBDEM
XCVR_ZBDEM
XCVR_ANA: XCVR_ANA
XCVR_ANA
XCVR_PKT_RAM: XCVR_PKT_RAM
XCVR_PKT_RAM
ZLL: ZLL
ZLL
ANT: ANT
ANT
GENFSK: GENFSK
GENFSK
CMT: CMT
CMT
MCG: MCG
MCG
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
CMP0: CMP0
CMP0
VREF: VREF
VREF
LLWU: LLWU
LLWU
PMC: PMC
PMC
SMC: SMC
SMC
RCM: RCM
RCM
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
SYSTEMCONTROL: SYSTEMCONTROL
SYSTEMCONTROL
SYSTICK: SYSTICK
SYSTICK
MTB: MTB
MTB
MTBDWT: MTBDWT
MTBDWT
ROM: ROM
ROM
MCM: MCM
MCM
FGPIOA: FGPIOA
FGPIOA
FGPIOB: FGPIOB
FGPIOB
FGPIOC: FGPIOC
FGPIOC
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