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