Expand description
Peripheral access API for XMC4400 microcontrollers (generated using svd2rust v0.33.3 ( ))
You can find an overview of the generated API here.
API features to be included in the next
svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open
.
Re-exports§
pub use self::eru0 as eru1;
pub use self::gpdma0_ch0 as gpdma0_ch1;
pub use self::gpdma0_ch2 as gpdma0_ch3;
pub use self::gpdma0_ch2 as gpdma0_ch4;
pub use self::gpdma0_ch2 as gpdma0_ch5;
pub use self::gpdma0_ch2 as gpdma0_ch6;
pub use self::gpdma0_ch2 as gpdma0_ch7;
pub use self::fce_ke0 as fce_ke1;
pub use self::fce_ke0 as fce_ke2;
pub use self::fce_ke0 as fce_ke3;
pub use self::pba0 as pba1;
pub use self::usb0_ep1 as usb0_ep2;
pub use self::usb0_ep1 as usb0_ep3;
pub use self::usb0_ep1 as usb0_ep4;
pub use self::usb0_ep1 as usb0_ep5;
pub use self::usb0_ep1 as usb0_ep6;
pub use self::usb0_ch0 as usb0_ch1;
pub use self::usb0_ch0 as usb0_ch2;
pub use self::usb0_ch0 as usb0_ch3;
pub use self::usb0_ch0 as usb0_ch4;
pub use self::usb0_ch0 as usb0_ch5;
pub use self::usb0_ch0 as usb0_ch6;
pub use self::usb0_ch0 as usb0_ch7;
pub use self::usb0_ch0 as usb0_ch8;
pub use self::usb0_ch0 as usb0_ch9;
pub use self::usb0_ch0 as usb0_ch10;
pub use self::usb0_ch0 as usb0_ch11;
pub use self::usb0_ch0 as usb0_ch12;
pub use self::usb0_ch0 as usb0_ch13;
pub use self::usic0 as usic1;
pub use self::usic0_ch0 as usic0_ch1;
pub use self::usic0_ch0 as usic1_ch0;
pub use self::usic0_ch0 as usic1_ch1;
pub use self::can_node0 as can_node1;
pub use self::can_mo0 as can_mo1;
pub use self::can_mo0 as can_mo2;
pub use self::can_mo0 as can_mo3;
pub use self::can_mo0 as can_mo4;
pub use self::can_mo0 as can_mo5;
pub use self::can_mo0 as can_mo6;
pub use self::can_mo0 as can_mo7;
pub use self::can_mo0 as can_mo8;
pub use self::can_mo0 as can_mo9;
pub use self::can_mo0 as can_mo10;
pub use self::can_mo0 as can_mo11;
pub use self::can_mo0 as can_mo12;
pub use self::can_mo0 as can_mo13;
pub use self::can_mo0 as can_mo14;
pub use self::can_mo0 as can_mo15;
pub use self::can_mo0 as can_mo16;
pub use self::can_mo0 as can_mo17;
pub use self::can_mo0 as can_mo18;
pub use self::can_mo0 as can_mo19;
pub use self::can_mo0 as can_mo20;
pub use self::can_mo0 as can_mo21;
pub use self::can_mo0 as can_mo22;
pub use self::can_mo0 as can_mo23;
pub use self::can_mo0 as can_mo24;
pub use self::can_mo0 as can_mo25;
pub use self::can_mo0 as can_mo26;
pub use self::can_mo0 as can_mo27;
pub use self::can_mo0 as can_mo28;
pub use self::can_mo0 as can_mo29;
pub use self::can_mo0 as can_mo30;
pub use self::can_mo0 as can_mo31;
pub use self::can_mo0 as can_mo32;
pub use self::can_mo0 as can_mo33;
pub use self::can_mo0 as can_mo34;
pub use self::can_mo0 as can_mo35;
pub use self::can_mo0 as can_mo36;
pub use self::can_mo0 as can_mo37;
pub use self::can_mo0 as can_mo38;
pub use self::can_mo0 as can_mo39;
pub use self::can_mo0 as can_mo40;
pub use self::can_mo0 as can_mo41;
pub use self::can_mo0 as can_mo42;
pub use self::can_mo0 as can_mo43;
pub use self::can_mo0 as can_mo44;
pub use self::can_mo0 as can_mo45;
pub use self::can_mo0 as can_mo46;
pub use self::can_mo0 as can_mo47;
pub use self::can_mo0 as can_mo48;
pub use self::can_mo0 as can_mo49;
pub use self::can_mo0 as can_mo50;
pub use self::can_mo0 as can_mo51;
pub use self::can_mo0 as can_mo52;
pub use self::can_mo0 as can_mo53;
pub use self::can_mo0 as can_mo54;
pub use self::can_mo0 as can_mo55;
pub use self::can_mo0 as can_mo56;
pub use self::can_mo0 as can_mo57;
pub use self::can_mo0 as can_mo58;
pub use self::can_mo0 as can_mo59;
pub use self::can_mo0 as can_mo60;
pub use self::can_mo0 as can_mo61;
pub use self::can_mo0 as can_mo62;
pub use self::can_mo0 as can_mo63;
pub use self::vadc_g0 as vadc_g1;
pub use self::vadc_g0 as vadc_g2;
pub use self::vadc_g0 as vadc_g3;
pub use self::dsd_ch0 as dsd_ch1;
pub use self::dsd_ch0 as dsd_ch2;
pub use self::dsd_ch0 as dsd_ch3;
pub use self::ccu40 as ccu41;
pub use self::ccu40 as ccu42;
pub use self::ccu40 as ccu43;
pub use self::ccu40_cc40 as ccu40_cc41;
pub use self::ccu40_cc40 as ccu40_cc42;
pub use self::ccu40_cc40 as ccu40_cc43;
pub use self::ccu40_cc40 as ccu41_cc40;
pub use self::ccu40_cc40 as ccu41_cc41;
pub use self::ccu40_cc40 as ccu41_cc42;
pub use self::ccu40_cc40 as ccu41_cc43;
pub use self::ccu40_cc40 as ccu42_cc40;
pub use self::ccu40_cc40 as ccu42_cc41;
pub use self::ccu40_cc40 as ccu42_cc42;
pub use self::ccu40_cc40 as ccu42_cc43;
pub use self::ccu40_cc40 as ccu43_cc40;
pub use self::ccu40_cc40 as ccu43_cc41;
pub use self::ccu40_cc40 as ccu43_cc42;
pub use self::ccu40_cc40 as ccu43_cc43;
pub use self::ccu80 as ccu81;
pub use self::ccu80_cc80 as ccu80_cc81;
pub use self::ccu80_cc80 as ccu80_cc82;
pub use self::ccu80_cc80 as ccu80_cc83;
pub use self::ccu80_cc80 as ccu81_cc80;
pub use self::ccu80_cc80 as ccu81_cc81;
pub use self::ccu80_cc80 as ccu81_cc82;
pub use self::ccu80_cc80 as ccu81_cc83;
pub use self::hrpwm0_csg0 as hrpwm0_csg1;
pub use self::hrpwm0_csg0 as hrpwm0_csg2;
pub use self::hrpwm0_hrc0 as hrpwm0_hrc1;
pub use self::hrpwm0_hrc0 as hrpwm0_hrc2;
pub use self::hrpwm0_hrc0 as hrpwm0_hrc3;
pub use self::posif0 as posif1;
Modules§
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 8 - Unit 0
- Capture Compare Unit 8 - Unit 0
- Digital to Analog Converter
- DMA Line Router
- Delta Sigma Demodulator
- Delta Sigma Demodulator
- Event Request Unit 0
- Ethernet Unit 0
- Ethernet Control Register
- Flexible CRC Engine
- Flexible CRC Engine
- Flash Memory Controller
- Common register and bit access and modify traits
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- LED and Touch Sense Unit 0
- Peripheral Bridge AHB 0
- Program Management Unit
- Port 0
- Port 1
- Port 2
- Port 3
- Port 4
- Port 5
- Port 14
- Port 15
- Position Interface 0
- Cortex-M4 Private Peripheral Block
- Prefetch Unit
- Real Time Clock
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Interface Controller 0
- Universal Serial Interface Controller 0
- Analog to Digital Converter
- Analog to Digital Converter
- Watch Dog Timer
Structs§
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Controller Area Networks
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 4 - Unit 0
- Capture Compare Unit 4 - Unit 1
- Capture Compare Unit 4 - Unit 1
- Capture Compare Unit 4 - Unit 1
- Capture Compare Unit 4 - Unit 1
- Capture Compare Unit 4 - Unit 1
- Capture Compare Unit 4 - Unit 2
- Capture Compare Unit 4 - Unit 2
- Capture Compare Unit 4 - Unit 2
- Capture Compare Unit 4 - Unit 2
- Capture Compare Unit 4 - Unit 2
- Capture Compare Unit 4 - Unit 3
- Capture Compare Unit 4 - Unit 3
- Capture Compare Unit 4 - Unit 3
- Capture Compare Unit 4 - Unit 3
- Capture Compare Unit 4 - Unit 3
- Capture Compare Unit 8 - Unit 0
- Capture Compare Unit 8 - Unit 0
- Capture Compare Unit 8 - Unit 0
- Capture Compare Unit 8 - Unit 0
- Capture Compare Unit 8 - Unit 0
- Capture Compare Unit 8 - Unit 1
- Capture Compare Unit 8 - Unit 1
- Capture Compare Unit 8 - Unit 1
- Capture Compare Unit 8 - Unit 1
- Capture Compare Unit 8 - Unit 1
- Digital to Analog Converter
- DMA Line Router
- Delta Sigma Demodulator
- Delta Sigma Demodulator
- Delta Sigma Demodulator
- Delta Sigma Demodulator
- Delta Sigma Demodulator
- Event Request Unit 0
- Event Request Unit 1
- Ethernet Unit 0
- Ethernet Control Register
- Flexible CRC Engine
- Flexible CRC Engine
- Flexible CRC Engine
- Flexible CRC Engine
- Flexible CRC Engine
- Flash Memory Controller
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- General Purpose DMA Unit 0
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- High Resolution PWM Unit
- LED and Touch Sense Unit 0
- Peripheral Bridge AHB 0
- Peripheral Bridge AHB 1
- Program Management Unit
- Port 0
- Port 1
- Port 2
- Port 3
- Port 4
- Port 5
- Port 14
- Port 15
- Position Interface 0
- Position Interface 1
- Cortex-M4 Private Peripheral Block
- Prefetch Unit
- All the peripherals.
- Real Time Clock
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- System Control Unit
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Bus
- Universal Serial Interface Controller 0
- Universal Serial Interface Controller 0
- Universal Serial Interface Controller 0
- Universal Serial Interface Controller 1
- Universal Serial Interface Controller 1
- Universal Serial Interface Controller 1
- Analog to Digital Converter
- Analog to Digital Converter
- Analog to Digital Converter
- Analog to Digital Converter
- Analog to Digital Converter
- Watch Dog Timer
Enums§
- Enumeration of all the interrupts.
Constants§
- Number available in the NVIC for configuring priority