[][src]Crate xmc4800

Peripheral access API for XMC4800 microcontrollers (generated using svd2rust v0.16.1)

You can find an overview of the API here.

Modules

can

Controller Area Networks

can_mo

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

generic

Common register and bit access and modify traits

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

port7

Port 7

port8

Port 8

port9

Port 9

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

sdmmc_con

SD and Multimediacard Control Register

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_MO

Controller Area Networks

CAN_NODE0

Controller Area Networks

CAN_NODE1

Controller Area Networks

CAN_NODE2

Controller Area Networks

CAN_NODE3

Controller Area Networks

CAN_NODE4

Controller Area Networks

CAN_NODE5

Controller Area Networks

CBP

Cache and branch predictor maintenance operations

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

CPUID

CPUID

CorePeripherals

Core peripherals

DAC

Digital to Analog Converter

DCB

Debug Control Block

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

DWT

Data Watchpoint and Trace unit

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

FPB

Flash Patch and Breakpoint unit

FPU

Floating Point Unit

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

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

PORT4

Port 4

PORT5

Port 5

PORT6

Port 6

PORT7

Port 7

PORT8

Port 8

PORT9

Port 9

PORT14

Port 14

PORT15

Port 15

POSIF0

Position Interface 0

POSIF1

Position Interface 1

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

SDMMC

SD and Multimediacard Interface

SDMMC_CON

SD and Multimediacard Control Register

SYST

SysTick: System Timer

TPIU

Trace Port Interface Unit

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

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority