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 |