Crate xmc1000

Source
Expand description

Peripheral access API for XMC1300 microcontrollers (generated using svd2rust v0.13.1)

You can find an overview of the API here.

Modules§

bccu0
BCCU Unit 0
bccu0_ch0
BCCU Unit 0
bccu0_de0
BCCU Unit 0
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
comparator
System Control Unit
eru0
Event Request Unit 0
math
MATH Unit
nvm
NVM Unit
pau
PAU Unit
port0
Port 0
port1
Port 1
port2
Port 2
posif0
Position Interface 0
ppb
Cortex-M0 Private Peripheral Block
prng
PRNG Unit
rtc
Real Time Clock
scu_analog
System Control Unit
scu_clk
System Control Unit
scu_general
System Control Unit
scu_interrupt
System Control Unit
scu_power
System Control Unit
scu_reset
System Control Unit
shs0
Sample and Hold ADC Sequencer
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§

BCCU0
BCCU Unit 0
BCCU0_CH0
BCCU Unit 0
BCCU0_CH1
BCCU Unit 0
BCCU0_CH2
BCCU Unit 0
BCCU0_CH3
BCCU Unit 0
BCCU0_CH4
BCCU Unit 0
BCCU0_CH5
BCCU Unit 0
BCCU0_CH6
BCCU Unit 0
BCCU0_CH7
BCCU Unit 0
BCCU0_CH8
BCCU Unit 0
BCCU0_DE0
BCCU Unit 0
BCCU0_DE1
BCCU Unit 0
BCCU0_DE2
BCCU Unit 0
CBP
Cache and branch predictor maintenance operations
CCU40
Capture Compare Unit 4 - Unit 0
CCU80
Capture Compare Unit 8 - 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
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
COMPARATOR
System Control Unit
CPUID
CPUID
CorePeripherals
Core peripherals
DCB
Debug Control Block
DWT
Data Watchpoint and Trace unit
ERU0
Event Request Unit 0
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
ITM
Instrumentation Trace Macrocell
MATH
MATH Unit
MPU
Memory Protection Unit
NVIC
Nested Vector Interrupt Controller
NVM
NVM Unit
PAU
PAU Unit
PORT0
Port 0
PORT1
Port 1
PORT2
Port 2
POSIF0
Position Interface 0
PPB
Cortex-M0 Private Peripheral Block
PRNG
PRNG Unit
Peripherals
All the peripherals
RTC
Real Time Clock
SCB
System Control Block
SCU_ANALOG
System Control Unit
SCU_CLK
System Control Unit
SCU_GENERAL
System Control Unit
SCU_INTERRUPT
System Control Unit
SCU_POWER
System Control Unit
SCU_RESET
System Control Unit
SHS0
Sample and Hold ADC Sequencer
SYST
SysTick: System Timer
TPIU
Trace Port Interface Unit
USIC0
Universal Serial Interface Controller 0
USIC0_CH0
Universal Serial Interface Controller 0
USIC0_CH1
Universal Serial Interface Controller 0
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