Crate xmc4500 [] [src]

Peripheral access API for XMC4500 microcontrollers (generated using svd2rust v0.11.4)

You can find an overview of the API here.

Modules

can

Controller Area Networks

can_mo0

Controller Area Networks

can_node0

Controller Area Networks

ccu40

Capture Compare Unit 4 - Unit 0

ccu80

Capture Compare Unit 8 - Unit 0

ccu40_cc40

Capture Compare Unit 4 - Unit 0

ccu80_cc80

Capture Compare Unit 8 - Unit 0

dac

Digital to Analog Converter

dlr

DMA Line Router

dsd

Delta Sigma Demodulator

dsd_ch0

Delta Sigma Demodulator

ebu

External Bus Unit

eru0

Event Request Unit 0

eth0

Ethernet Unit 0

eth0_con

Ethernet Control Register

fce

Flexible CRC Engine

fce_ke0

Flexible CRC Engine

flash0

Flash Memory Controller

gpdma0

General Purpose DMA Unit 0

gpdma1

General Purpose DMA Unit 1

gpdma0_ch0

General Purpose DMA Unit 0

gpdma0_ch2

General Purpose DMA Unit 0

gpdma1_ch0

General Purpose DMA Unit 1

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

port4

Port 4

port5

Port 5

port6

Port 6

port14

Port 14

port15

Port 15

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

sdmmc

SD and Multimediacard Interface

usb0

Universal Serial Bus

usb0_ch0

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

Register block

CAN_MO2

Register block

CAN_MO3

Register block

CAN_MO4

Register block

CAN_MO5

Register block

CAN_MO6

Register block

CAN_MO7

Register block

CAN_MO8

Register block

CAN_MO9

Register block

CAN_MO10

Register block

CAN_MO11

Register block

CAN_MO12

Register block

CAN_MO13

Register block

CAN_MO14

Register block

CAN_MO15

Register block

CAN_MO16

Register block

CAN_MO17

Register block

CAN_MO18

Register block

CAN_MO19

Register block

CAN_MO20

Register block

CAN_MO21

Register block

CAN_MO22

Register block

CAN_MO23

Register block

CAN_MO24

Register block

CAN_MO25

Register block

CAN_MO26

Register block

CAN_MO27

Register block

CAN_MO28

Register block

CAN_MO29

Register block

CAN_MO30

Register block

CAN_MO31

Register block

CAN_MO32

Register block

CAN_MO33

Register block

CAN_MO34

Register block

CAN_MO35

Register block

CAN_MO36

Register block

CAN_MO37

Register block

CAN_MO38

Register block

CAN_MO39

Register block

CAN_MO40

Register block

CAN_MO41

Register block

CAN_MO42

Register block

CAN_MO43

Register block

CAN_MO44

Register block

CAN_MO45

Register block

CAN_MO46

Register block

CAN_MO47

Register block

CAN_MO48

Register block

CAN_MO49

Register block

CAN_MO50

Register block

CAN_MO51

Register block

CAN_MO52

Register block

CAN_MO53

Register block

CAN_MO54

Register block

CAN_MO55

Register block

CAN_MO56

Register block

CAN_MO57

Register block

CAN_MO58

Register block

CAN_MO59

Register block

CAN_MO60

Register block

CAN_MO61

Register block

CAN_MO62

Register block

CAN_MO63

Register block

CAN_NODE0

Controller Area Networks

CAN_NODE1

Register block

CAN_NODE2

Register block

CCU40

Capture Compare Unit 4 - Unit 0

CCU41

Register block

CCU42

Register block

CCU43

Register block

CCU80

Capture Compare Unit 8 - Unit 0

CCU81

Register block

CCU40_CC40

Capture Compare Unit 4 - Unit 0

CCU40_CC41

Register block

CCU40_CC42

Register block

CCU40_CC43

Register block

CCU41_CC40

Register block

CCU41_CC41

Register block

CCU41_CC42

Register block

CCU41_CC43

Register block

CCU42_CC40

Register block

CCU42_CC41

Register block

CCU42_CC42

Register block

CCU42_CC43

Register block

CCU43_CC40

Register block

CCU43_CC41

Register block

CCU43_CC42

Register block

CCU43_CC43

Register block

CCU80_CC80

Capture Compare Unit 8 - Unit 0

CCU80_CC81

Register block

CCU80_CC82

Register block

CCU80_CC83

Register block

CCU81_CC80

Register block

CCU81_CC81

Register block

CCU81_CC82

Register block

CCU81_CC83

Register block

CPUID

CPUID register block

DAC

Digital to Analog Converter

DCB

DCB register block

DLR

DMA Line Router

DSD

Delta Sigma Demodulator

DSD_CH0

Delta Sigma Demodulator

DSD_CH1

Register block

DSD_CH2

Register block

DSD_CH3

Register block

DWT

DWT register block

EBU

External Bus Unit

ERU0

Event Request Unit 0

ERU1

Register block

ETH0

Ethernet Unit 0

ETH0_CON

Ethernet Control Register

FCE

Flexible CRC Engine

FCE_KE0

Flexible CRC Engine

FCE_KE1

Register block

FCE_KE2

Register block

FCE_KE3

Register block

FLASH0

Flash Memory Controller

FPB

FPB register block

FPU

FPU register block

GPDMA0

General Purpose DMA Unit 0

GPDMA1

General Purpose DMA Unit 1

GPDMA0_CH0

General Purpose DMA Unit 0

GPDMA0_CH1

Register block

GPDMA0_CH2

General Purpose DMA Unit 0

GPDMA0_CH3

Register block

GPDMA0_CH4

Register block

GPDMA0_CH5

Register block

GPDMA0_CH6

Register block

GPDMA0_CH7

Register block

GPDMA1_CH0

General Purpose DMA Unit 1

GPDMA1_CH1

Register block

GPDMA1_CH2

Register block

GPDMA1_CH3

Register block

ITM

ITM register block

LEDTS0

LED and Touch Sense Unit 0

MPU

MPU register block

NVIC

NVIC register block

PBA0

Peripheral Bridge AHB 0

PBA1

Register block

PMU0

Program Management Unit

PORT0

Port 0

PORT1

Port 1

PORT2

Port 2

PORT3

Port 3

PORT4

Port 4

PORT5

Port 5

PORT6

Port 6

PORT14

Port 14

PORT15

Port 15

POSIF0

Position Interface 0

POSIF1

Register block

PPB

Cortex-M4 Private Peripheral Block

PREF

Prefetch Unit

Peripherals

All the peripherals

RTC

Real Time Clock

SCB

SCB register 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

SDMMC

SD and Multimediacard Interface

SYST

SysTick register block

TPIU

TPIU register block

USB0

Universal Serial Bus

USB0_CH0

Universal Serial Bus

USB0_CH1

Register block

USB0_CH2

Register block

USB0_CH3

Register block

USB0_CH4

Register block

USB0_CH5

Register block

USB0_CH6

Register block

USB0_CH7

Register block

USB0_CH8

Register block

USB0_CH9

Register block

USB0_CH10

Register block

USB0_CH11

Register block

USB0_CH12

Register block

USB0_CH13

Register block

USB0_EP0

Universal Serial Bus

USB0_EP1

Universal Serial Bus

USB0_EP2

Register block

USB0_EP3

Register block

USB0_EP4

Register block

USB0_EP5

Register block

USB0_EP6

Register block

USIC0

Universal Serial Interface Controller 0

USIC1

Register block

USIC2

Register block

USIC0_CH0

Universal Serial Interface Controller 0

USIC0_CH1

Register block

USIC1_CH0

Register block

USIC1_CH1

Register block

USIC2_CH0

Register block

USIC2_CH1

Register block

VADC

Analog to Digital Converter

VADC_G0

Analog to Digital Converter

VADC_G1

Register block

VADC_G2

Register block

VADC_G3

Register block

WDT

Watch Dog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

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

CAN_NODE2

Controller Area Networks

CCU40

Capture Compare Unit 4 - Unit 0

CCU41

Capture Compare Unit 4 - Unit 1

CCU42

Capture Compare Unit 4 - Unit 2

CCU43

Capture Compare Unit 4 - Unit 3

CCU80

Capture Compare Unit 8 - Unit 0

CCU81

Capture Compare Unit 8 - Unit 1

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_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

CCU42_CC40

Capture Compare Unit 4 - Unit 2

CCU42_CC41

Capture Compare Unit 4 - Unit 2

CCU42_CC42

Capture Compare Unit 4 - Unit 2

CCU42_CC43

Capture Compare Unit 4 - Unit 2

CCU43_CC40

Capture Compare Unit 4 - Unit 3

CCU43_CC41

Capture Compare Unit 4 - Unit 3

CCU43_CC42

Capture Compare Unit 4 - Unit 3

CCU43_CC43

Capture Compare Unit 4 - Unit 3

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

CCU81_CC80

Capture Compare Unit 8 - Unit 1

CCU81_CC81

Capture Compare Unit 8 - Unit 1

CCU81_CC82

Capture Compare Unit 8 - Unit 1

CCU81_CC83

Capture Compare Unit 8 - Unit 1

DAC

Digital to Analog Converter

DLR

DMA Line Router

DSD

Delta Sigma Demodulator

DSD_CH0

Delta Sigma Demodulator

DSD_CH1

Delta Sigma Demodulator

DSD_CH2

Delta Sigma Demodulator

DSD_CH3

Delta Sigma Demodulator

EBU

External Bus Unit

ERU0

Event Request Unit 0

ERU1

Event Request Unit 1

ETH0

Ethernet Unit 0

ETH0_CON

Ethernet Control Register

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

GPDMA0

General Purpose DMA Unit 0

GPDMA1

General Purpose DMA Unit 1

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

GPDMA1_CH0

General Purpose DMA Unit 1

GPDMA1_CH1

General Purpose DMA Unit 1

GPDMA1_CH2

General Purpose DMA Unit 1

GPDMA1_CH3

General Purpose DMA Unit 1

LEDTS0

LED and Touch Sense Unit 0

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority

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

PORT4

Port 4

PORT5

Port 5

PORT6

Port 6

PORT14

Port 14

PORT15

Port 15

POSIF0

Position Interface 0

POSIF1

Position Interface 1

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

SDMMC

SD and Multimediacard Interface

USB0

Universal Serial Bus

USB0_CH0

Universal Serial Bus

USB0_CH1

Universal Serial Bus

USB0_CH2

Universal Serial Bus

USB0_CH3

Universal Serial Bus

USB0_CH4

Universal Serial Bus

USB0_CH5

Universal Serial Bus

USB0_CH6

Universal Serial Bus

USB0_CH7

Universal Serial Bus

USB0_CH8

Universal Serial Bus

USB0_CH9

Universal Serial Bus

USB0_CH10

Universal Serial Bus

USB0_CH11

Universal Serial Bus

USB0_CH12

Universal Serial Bus

USB0_CH13

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

USIC1

Universal Serial Interface Controller 1

USIC2

Universal Serial Interface Controller 2

USIC0_CH0

Universal Serial Interface Controller 0

USIC0_CH1

Universal Serial Interface Controller 0

USIC1_CH0

Universal Serial Interface Controller 0

USIC1_CH1

Universal Serial Interface Controller 0

USIC2_CH0

Universal Serial Interface Controller 0

USIC2_CH1

Universal Serial Interface Controller 0

VADC

Analog to Digital Converter

VADC_G0

Analog to Digital Converter

VADC_G1

Analog to Digital Converter

VADC_G2

Analog to Digital Converter

VADC_G3

Analog to Digital Converter

WDT

Watch Dog Timer