Crate mkw41z [] [src]

Peripheral access API for MKW41Z4 microcontrollers (generated using svd2rust v0.12.1)

You can find an overview of the API here.

Modules

adc0

Analog-to-Digital Converter

ant

ANT

btle_rf

BLE_RF

cmp0

High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX)

cmt

Carrier Modulator Transmitter

dac0

12-Bit Digital-to-Analog Converter

dcdc

DC to DC Converter

dma

Enhanced direct memory access controller

dmamux0

DMA channel multiplexor

fgpioa

General Purpose Input/Output

fgpiob

General Purpose Input/Output

fgpioc

General Purpose Input/Output

ftfa

Flash Memory Interface

ftfa_flash_config

Flash configuration field

genfsk

GENERIC_FSK

gpioa

General Purpose Input/Output

gpiob

General Purpose Input/Output

gpioc

General Purpose Input/Output

i2c0

Inter-Integrated Circuit

i2c1

Inter-Integrated Circuit

llwu

Low leakage wakeup unit

lptmr0

Low Power Timer

lpuart0

Universal Asynchronous Receiver/Transmitter

ltc0

LTC

mcg

Multipurpose Clock Generator module

mcm

Core Platform Miscellaneous Control Module

mtb

Micro Trace Buffer

mtbdwt

MTB data watchpoint and trace

pit

Periodic Interrupt Timer

pmc

Power Management Controller

porta

Pin Control and Interrupts

portb

Pin Control and Interrupts

portc

Pin Control and Interrupts

rcm

Reset Control Module

rfsys

System register file

rom

System ROM

rsim

RSIM

rtc

Secure Real Time Clock

sim

System Integration Module

smc

System Mode Controller

spi0

Serial Peripheral Interface

spi1

Serial Peripheral Interface

sys_tick

System timer

system_control

System Control Block

tpm0

Timer/PWM Module

tpm1

Timer/PWM Module

tpm2

Timer/PWM Module

trng0

TRNG0

tsi0

Touch sense input

vref

Voltage Reference

xcvr_ana

XCVR_ANALOG

xcvr_misc

XCVR_MISC

xcvr_phy

XCVR_PHY

xcvr_pkt_ram

XCVR_PKT_RAM

xcvr_pll_dig

XCVR_PLL_DIG

xcvr_rx_dig

XCVR_RX_DIG

xcvr_tsm

XCVR_TSM

xcvr_tx_dig

XCVR_TX_DIG

xcvr_zbdem

XCVR_ZBDEMOD

zll

ZLL

Structs

ADC0

Analog-to-Digital Converter

ANT

ANT

BTLE_RF

BLE_RF

CMP0

High-Speed Comparator (CMP), Voltage Reference (VREF) Digital-to-Analog Converter (DAC), and Analog Mux (ANMUX)

CMT

Carrier Modulator Transmitter

CPUID

CPUID

CorePeripherals

Core peripherals

DAC0

12-Bit Digital-to-Analog Converter

DCB

Debug Control Block

DCDC

DC to DC Converter

DMA

Enhanced direct memory access controller

DMAMUX0

DMA channel multiplexor

DWT

Data Watchpoint and Trace unit

FGPIOA

General Purpose Input/Output

FGPIOB

General Purpose Input/Output

FGPIOC

General Purpose Input/Output

FTFA

Flash Memory Interface

FTFA_FLASHCONFIG

Flash configuration field

GENFSK

GENERIC_FSK

GPIOA

General Purpose Input/Output

GPIOB

General Purpose Input/Output

GPIOC

General Purpose Input/Output

I2C0

Inter-Integrated Circuit

I2C1

Inter-Integrated Circuit

LLWU

Low leakage wakeup unit

LPTMR0

Low Power Timer

LPUART0

Universal Asynchronous Receiver/Transmitter

LTC0

LTC

MCG

Multipurpose Clock Generator module

MCM

Core Platform Miscellaneous Control Module

MPU

Memory Protection Unit

MTB

Micro Trace Buffer

MTBDWT

MTB data watchpoint and trace

NVIC

Nested Vector Interrupt Controller

PIT

Periodic Interrupt Timer

PMC

Power Management Controller

PORTA

Pin Control and Interrupts

PORTB

Pin Control and Interrupts

PORTC

Pin Control and Interrupts

Peripherals

All the peripherals

RCM

Reset Control Module

RFSYS

System register file

ROM

System ROM

RSIM

RSIM

RTC

Secure Real Time Clock

SCB

System Control Block

SIM

System Integration Module

SMC

System Mode Controller

SPI0

Serial Peripheral Interface

SPI1

Serial Peripheral Interface

SYST

SysTick: System Timer

SYSTEMCONTROL

System Control Block

SYSTICK

System timer

TPM0

Timer/PWM Module

TPM1

Timer/PWM Module

TPM2

Timer/PWM Module

TRNG0

TRNG0

TSI0

Touch sense input

VREF

Voltage Reference

XCVR_ANA

XCVR_ANALOG

XCVR_MISC

XCVR_MISC

XCVR_PHY

XCVR_PHY

XCVR_PKT_RAM

XCVR_PKT_RAM

XCVR_PLL_DIG

XCVR_PLL_DIG

XCVR_RX_DIG

XCVR_RX_DIG

XCVR_TSM

XCVR_TSM

XCVR_TX_DIG

XCVR_TX_DIG

XCVR_ZBDEM

XCVR_ZBDEMOD

ZLL

ZLL

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority