[][src]Crate xmc4200

Peripheral access API for XMC4200 microcontrollers (generated using svd2rust v0.17.0)

You can find an overview of the API here.

Re-exports

pub use self::Interrupt as interrupt;

Modules

can

Controller Area Networks

can_mo0

Controller Area Networks

can_node0

Controller Area Networks

ccu40

Capture Compare Unit 4 - Unit 0

ccu40_cc40

Capture Compare Unit 4 - Unit 0

ccu80

Capture Compare Unit 8 - Unit 0

ccu80_cc80

Capture Compare Unit 8 - Unit 0

dac

Digital to Analog Converter

dlr

DMA Line Router

eru0

Event Request Unit 0

fce

Flexible CRC Engine

fce_ke0

Flexible CRC Engine

flash0

Flash Memory Controller

generic

Common register and bit access and modify traits

gpdma0

General Purpose DMA Unit 0

gpdma0_ch0

General Purpose DMA Unit 0

gpdma0_ch2

General Purpose DMA Unit 0

hrpwm0

High Resolution PWM Unit

hrpwm0_csg0

High Resolution PWM Unit

hrpwm0_hrc0

High Resolution PWM Unit

ledts0

LED and Touch Sense Unit 0

pba0

Peripheral Bridge AHB 0

pmu0

Program Management Unit

port0

Port 0

port1

Port 1

port2

Port 2

port3

Port 3

port14

Port 14

posif0

Position Interface 0

ppb

Cortex-M4 Private Peripheral Block

pref

Prefetch Unit

rtc

Real Time Clock

scu_clk

System Control Unit

scu_general

System Control Unit

scu_hibernate

System Control Unit

scu_interrupt

System Control Unit

scu_osc

System Control Unit

scu_parity

System Control Unit

scu_pll

System Control Unit

scu_power

System Control Unit

scu_reset

System Control Unit

scu_trap

System Control Unit

usb0

Universal Serial Bus

usb0_ep0

Universal Serial Bus

usb0_ep1

Universal Serial Bus

usic0

Universal Serial Interface Controller 0

usic0_ch0

Universal Serial Interface Controller 0

vadc

Analog to Digital Converter

vadc_g0

Analog to Digital Converter

wdt

Watch Dog Timer

Structs

CAN

Controller Area Networks

CAN_MO0

Controller Area Networks

CAN_MO1

Controller Area Networks

CAN_MO2

Controller Area Networks

CAN_MO3

Controller Area Networks

CAN_MO4

Controller Area Networks

CAN_MO5

Controller Area Networks

CAN_MO6

Controller Area Networks

CAN_MO7

Controller Area Networks

CAN_MO8

Controller Area Networks

CAN_MO9

Controller Area Networks

CAN_MO10

Controller Area Networks

CAN_MO11

Controller Area Networks

CAN_MO12

Controller Area Networks

CAN_MO13

Controller Area Networks

CAN_MO14

Controller Area Networks

CAN_MO15

Controller Area Networks

CAN_MO16

Controller Area Networks

CAN_MO17

Controller Area Networks

CAN_MO18

Controller Area Networks

CAN_MO19

Controller Area Networks

CAN_MO20

Controller Area Networks

CAN_MO21

Controller Area Networks

CAN_MO22

Controller Area Networks

CAN_MO23

Controller Area Networks

CAN_MO24

Controller Area Networks

CAN_MO25

Controller Area Networks

CAN_MO26

Controller Area Networks

CAN_MO27

Controller Area Networks

CAN_MO28

Controller Area Networks

CAN_MO29

Controller Area Networks

CAN_MO30

Controller Area Networks

CAN_MO31

Controller Area Networks

CAN_MO32

Controller Area Networks

CAN_MO33

Controller Area Networks

CAN_MO34

Controller Area Networks

CAN_MO35

Controller Area Networks

CAN_MO36

Controller Area Networks

CAN_MO37

Controller Area Networks

CAN_MO38

Controller Area Networks

CAN_MO39

Controller Area Networks

CAN_MO40

Controller Area Networks

CAN_MO41

Controller Area Networks

CAN_MO42

Controller Area Networks

CAN_MO43

Controller Area Networks

CAN_MO44

Controller Area Networks

CAN_MO45

Controller Area Networks

CAN_MO46

Controller Area Networks

CAN_MO47

Controller Area Networks

CAN_MO48

Controller Area Networks

CAN_MO49

Controller Area Networks

CAN_MO50

Controller Area Networks

CAN_MO51

Controller Area Networks

CAN_MO52

Controller Area Networks

CAN_MO53

Controller Area Networks

CAN_MO54

Controller Area Networks

CAN_MO55

Controller Area Networks

CAN_MO56

Controller Area Networks

CAN_MO57

Controller Area Networks

CAN_MO58

Controller Area Networks

CAN_MO59

Controller Area Networks

CAN_MO60

Controller Area Networks

CAN_MO61

Controller Area Networks

CAN_MO62

Controller Area Networks

CAN_MO63

Controller Area Networks

CAN_NODE0

Controller Area Networks

CAN_NODE1

Controller Area Networks

CBP

Cache and branch predictor maintenance operations

CCU40

Capture Compare Unit 4 - Unit 0

CCU40_CC40

Capture Compare Unit 4 - Unit 0

CCU40_CC41

Capture Compare Unit 4 - Unit 0

CCU40_CC42

Capture Compare Unit 4 - Unit 0

CCU40_CC43

Capture Compare Unit 4 - Unit 0

CCU41

Capture Compare Unit 4 - Unit 1

CCU41_CC40

Capture Compare Unit 4 - Unit 1

CCU41_CC41

Capture Compare Unit 4 - Unit 1

CCU41_CC42

Capture Compare Unit 4 - Unit 1

CCU41_CC43

Capture Compare Unit 4 - Unit 1

CCU80

Capture Compare Unit 8 - Unit 0

CCU80_CC80

Capture Compare Unit 8 - Unit 0

CCU80_CC81

Capture Compare Unit 8 - Unit 0

CCU80_CC82

Capture Compare Unit 8 - Unit 0

CCU80_CC83

Capture Compare Unit 8 - Unit 0

CPUID

CPUID

CorePeripherals

Core peripherals

DAC

Digital to Analog Converter

DCB

Debug Control Block

DLR

DMA Line Router

DWT

Data Watchpoint and Trace unit

ERU0

Event Request Unit 0

ERU1

Event Request Unit 1

FCE

Flexible CRC Engine

FCE_KE0

Flexible CRC Engine

FCE_KE1

Flexible CRC Engine

FCE_KE2

Flexible CRC Engine

FCE_KE3

Flexible CRC Engine

FLASH0

Flash Memory Controller

FPB

Flash Patch and Breakpoint unit

FPU

Floating Point Unit

GPDMA0

General Purpose DMA Unit 0

GPDMA0_CH0

General Purpose DMA Unit 0

GPDMA0_CH1

General Purpose DMA Unit 0

GPDMA0_CH2

General Purpose DMA Unit 0

GPDMA0_CH3

General Purpose DMA Unit 0

GPDMA0_CH4

General Purpose DMA Unit 0

GPDMA0_CH5

General Purpose DMA Unit 0

GPDMA0_CH6

General Purpose DMA Unit 0

GPDMA0_CH7

General Purpose DMA Unit 0

HRPWM0

High Resolution PWM Unit

HRPWM0_CSG0

High Resolution PWM Unit

HRPWM0_CSG1

High Resolution PWM Unit

HRPWM0_CSG2

High Resolution PWM Unit

HRPWM0_HRC0

High Resolution PWM Unit

HRPWM0_HRC1

High Resolution PWM Unit

HRPWM0_HRC2

High Resolution PWM Unit

HRPWM0_HRC3

High Resolution PWM Unit

ITM

Instrumentation Trace Macrocell

LEDTS0

LED and Touch Sense Unit 0

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PBA0

Peripheral Bridge AHB 0

PBA1

Peripheral Bridge AHB 1

PMU0

Program Management Unit

PORT0

Port 0

PORT1

Port 1

PORT2

Port 2

PORT3

Port 3

PORT14

Port 14

POSIF0

Position Interface 0

PPB

Cortex-M4 Private Peripheral Block

PREF

Prefetch Unit

Peripherals

All the peripherals

RTC

Real Time Clock

SCB

System Control Block

SCU_CLK

System Control Unit

SCU_GENERAL

System Control Unit

SCU_HIBERNATE

System Control Unit

SCU_INTERRUPT

System Control Unit

SCU_OSC

System Control Unit

SCU_PARITY

System Control Unit

SCU_PLL

System Control Unit

SCU_POWER

System Control Unit

SCU_RESET

System Control Unit

SCU_TRAP

System Control Unit

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

USB0

Universal Serial Bus

USB0_EP0

Universal Serial Bus

USB0_EP1

Universal Serial Bus

USB0_EP2

Universal Serial Bus

USB0_EP3

Universal Serial Bus

USB0_EP4

Universal Serial Bus

USB0_EP5

Universal Serial Bus

USB0_EP6

Universal Serial Bus

USIC0

Universal Serial Interface Controller 0

USIC0_CH0

Universal Serial Interface Controller 0

USIC0_CH1

Universal Serial Interface Controller 0

USIC1

Universal Serial Interface Controller 1

USIC1_CH0

Universal Serial Interface Controller 1

USIC1_CH1

Universal Serial Interface Controller 1

VADC

Analog to Digital Converter

VADC_G0

Analog to Digital Converter

VADC_G1

Analog to Digital Converter

WDT

Watch Dog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority

Attribute Macros

interrupt

Attribute to declare an interrupt (AKA device-specific exception) handler