Crate xmc1000[−][src]
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 |