Struct mkw41z4::Peripherals
[−]
[src]
pub struct Peripherals<'a> { pub CPUID: &'a CPUID, pub DCB: &'a DCB, pub DWT: &'a DWT, pub FPB: &'a FPB, pub FPU: &'a FPU, pub ITM: &'a ITM, pub MPU: &'a MPU, pub NVIC: &'a NVIC, pub SCB: &'a SCB, pub SYST: &'a SYST, pub TPIU: &'a TPIU, pub FTFA_FLASHCONFIG: &'a FTFA_FLASHCONFIG, pub DMA: &'a DMA, pub FTFA: &'a FTFA, pub DMAMUX0: &'a DMAMUX0, pub TRNG0: &'a TRNG0, pub SPI0: &'a SPI0, pub SPI1: &'a SPI1, pub PIT: &'a PIT, pub TPM0: &'a TPM0, pub TPM1: &'a TPM1, pub TPM2: &'a TPM2, pub ADC0: &'a ADC0, pub RTC: &'a RTC, pub DAC0: &'a DAC0, pub LPTMR0: &'a LPTMR0, pub RFSYS: &'a RFSYS, pub TSI0: &'a TSI0, pub SIM: &'a SIM, pub PORTA: &'a PORTA, pub PORTB: &'a PORTB, pub PORTC: &'a PORTC, pub LPUART0: &'a LPUART0, pub LTC0: &'a LTC0, pub RSIM_REGS: &'a RSIM_REGS, pub DCDC: &'a DCDC, pub BTLE_RF_REGS: &'a BTLE_RF_REGS, pub RX_DIG: &'a RX_DIG, pub TX_DIG_REGS: &'a TX_DIG_REGS, pub PLL_DIG_REGS: &'a PLL_DIG_REGS, pub XCVR_CTRL_REGS: &'a XCVR_CTRL_REGS, pub XCVR_TSM_REGS: &'a XCVR_TSM_REGS, pub XCVR_PHY_REGS: &'a XCVR_PHY_REGS, pub XCVR_ZBDEMOD_REGS: &'a XCVR_ZBDEMOD_REGS, pub XCVR_ANALOG_REGS: &'a XCVR_ANALOG_REGS, pub XCVR_PKT_RAM: &'a XCVR_PKT_RAM, pub ZLL_REGS: &'a ZLL_REGS, pub ANT_REGS: &'a ANT_REGS, pub GENFSK_REGS: &'a GENFSK_REGS, pub CMT: &'a CMT, pub MCG: &'a MCG, pub I2C0: &'a I2C0, pub I2C1: &'a I2C1, pub CMP0: &'a CMP0, pub VREF: &'a VREF, pub LLWU: &'a LLWU, pub PMC: &'a PMC, pub SMC: &'a SMC, pub RCM: &'a RCM, pub GPIOA: &'a GPIOA, pub GPIOB: &'a GPIOB, pub GPIOC: &'a GPIOC, pub MTB: &'a MTB, pub MTBDWT: &'a MTBDWT, pub ROM: &'a ROM, pub MCM: &'a MCM, pub FGPIOA: &'a FGPIOA, pub FGPIOB: &'a FGPIOB, pub FGPIOC: &'a FGPIOC, }
All the peripherals
Fields
CPUID: &'a CPUID
CPUID
DCB: &'a DCB
DCB
DWT: &'a DWT
DWT
FPB: &'a FPB
FPB
FPU: &'a FPU
FPU
ITM: &'a ITM
ITM
MPU: &'a MPU
MPU
NVIC: &'a NVIC
NVIC
SCB: &'a SCB
SCB
SYST: &'a SYST
SYST
TPIU: &'a TPIU
TPIU
FTFA_FLASHCONFIG: &'a FTFA_FLASHCONFIG
FTFA_FLASHCONFIG
DMA: &'a DMA
DMA
FTFA: &'a FTFA
FTFA
DMAMUX0: &'a DMAMUX0
DMAMUX0
TRNG0: &'a TRNG0
TRNG0
SPI0: &'a SPI0
SPI0
SPI1: &'a SPI1
SPI1
PIT: &'a PIT
PIT
TPM0: &'a TPM0
TPM0
TPM1: &'a TPM1
TPM1
TPM2: &'a TPM2
TPM2
ADC0: &'a ADC0
ADC0
RTC: &'a RTC
RTC
DAC0: &'a DAC0
DAC0
LPTMR0: &'a LPTMR0
LPTMR0
RFSYS: &'a RFSYS
RFSYS
TSI0: &'a TSI0
TSI0
SIM: &'a SIM
SIM
PORTA: &'a PORTA
PORTA
PORTB: &'a PORTB
PORTB
PORTC: &'a PORTC
PORTC
LPUART0: &'a LPUART0
LPUART0
LTC0: &'a LTC0
LTC0
RSIM_REGS: &'a RSIM_REGS
RSIM_REGS
DCDC: &'a DCDC
DCDC
BTLE_RF_REGS: &'a BTLE_RF_REGS
BTLE_RF_REGS
RX_DIG: &'a RX_DIG
RX_DIG
TX_DIG_REGS: &'a TX_DIG_REGS
TX_DIG_REGS
PLL_DIG_REGS: &'a PLL_DIG_REGS
PLL_DIG_REGS
XCVR_CTRL_REGS: &'a XCVR_CTRL_REGS
XCVR_CTRL_REGS
XCVR_TSM_REGS: &'a XCVR_TSM_REGS
XCVR_TSM_REGS
XCVR_PHY_REGS: &'a XCVR_PHY_REGS
XCVR_PHY_REGS
XCVR_ZBDEMOD_REGS: &'a XCVR_ZBDEMOD_REGS
XCVR_ZBDEMOD_REGS
XCVR_ANALOG_REGS: &'a XCVR_ANALOG_REGS
XCVR_ANALOG_REGS
XCVR_PKT_RAM: &'a XCVR_PKT_RAM
XCVR_PKT_RAM
ZLL_REGS: &'a ZLL_REGS
ZLL_REGS
ANT_REGS: &'a ANT_REGS
ANT_REGS
GENFSK_REGS: &'a GENFSK_REGS
GENFSK_REGS
CMT: &'a CMT
CMT
MCG: &'a MCG
MCG
I2C0: &'a I2C0
I2C0
I2C1: &'a I2C1
I2C1
CMP0: &'a CMP0
CMP0
VREF: &'a VREF
VREF
LLWU: &'a LLWU
LLWU
PMC: &'a PMC
PMC
SMC: &'a SMC
SMC
RCM: &'a RCM
RCM
GPIOA: &'a GPIOA
GPIOA
GPIOB: &'a GPIOB
GPIOB
GPIOC: &'a GPIOC
GPIOC
MTB: &'a MTB
MTB
MTBDWT: &'a MTBDWT
MTBDWT
ROM: &'a ROM
ROM
MCM: &'a MCM
MCM
FGPIOA: &'a FGPIOA
FGPIOA
FGPIOB: &'a FGPIOB
FGPIOB
FGPIOC: &'a FGPIOC
FGPIOC
Methods
impl<'a> Peripherals<'a>
[src]
unsafe fn all() -> Self
Grants access to all the peripherals