#![no_std]
#![allow(clippy::new_without_default)]
#![allow(dead_code)]
#[cfg(not(any(
feature = "xmc41xx",
feature = "xmc42xx",
feature = "xmc43xx",
feature = "xmc44xx",
feature = "xmc45xx",
feature = "xmc47xx",
feature = "xmc48xx",
)))]
compile_error!("Target not provided. Give `--features <target>` is required.");
#[cfg(any(
all(feature = "xmc41xx", feature = "xmc42xx"),
all(feature = "xmc41xx", feature = "xmc43xx"),
all(feature = "xmc41xx", feature = "xmc44xx"),
all(feature = "xmc41xx", feature = "xmc45xx"),
all(feature = "xmc41xx", feature = "xmc47xx"),
all(feature = "xmc41xx", feature = "xmc48xx"),
all(feature = "xmc42xx", feature = "xmc43xx"),
all(feature = "xmc42xx", feature = "xmc44xx"),
all(feature = "xmc42xx", feature = "xmc45xx"),
all(feature = "xmc42xx", feature = "xmc47xx"),
all(feature = "xmc42xx", feature = "xmc48xx"),
all(feature = "xmc43xx", feature = "xmc44xx"),
all(feature = "xmc43xx", feature = "xmc45xx"),
all(feature = "xmc43xx", feature = "xmc47xx"),
all(feature = "xmc43xx", feature = "xmc48xx"),
all(feature = "xmc44xx", feature = "xmc45xx"),
all(feature = "xmc44xx", feature = "xmc47xx"),
all(feature = "xmc44xx", feature = "xmc48xx"),
all(feature = "xmc45xx", feature = "xmc47xx"),
all(feature = "xmc45xx", feature = "xmc48xx"),
all(feature = "xmc47xx", feature = "xmc48xx"),
))]
compile_error!("Multiple targets specified. Can only specify `--features <target>` once.");
#[macro_use]
pub mod macros;
pub mod delay;
pub mod time;
#[cfg(feature = "xmc4100")]
pub use xmc4100;
#[cfg(feature = "xmc4100")]
pub use xmc4100 as pac;
#[cfg(feature = "xmc4200")]
pub use xmc4200;
#[cfg(feature = "xmc4200")]
pub use xmc4200 as pac;
#[cfg(feature = "xmc4300")]
pub use xmc4300;
#[cfg(feature = "xmc4300")]
pub use xmc4300 as pac;
#[cfg(feature = "xmc4400")]
pub use xmc4400;
#[cfg(feature = "xmc4400")]
pub use xmc4400 as pac;
#[cfg(feature = "xmc4500")]
pub use xmc4500;
#[cfg(feature = "xmc4500")]
pub use xmc4500 as pac;
#[cfg(feature = "xmc4700")]
pub use xmc4700;
#[cfg(feature = "xmc4700")]
pub use xmc4700 as pac;
#[cfg(feature = "xmc4800")]
pub use xmc4800;
#[cfg(feature = "xmc4800")]
pub use xmc4800 as pac;
#[cfg(feature = "device-selected")]
pub mod can;
#[cfg(feature = "device-selected")]
pub mod ccu40;
#[cfg(feature = "device-selected")]
pub mod ccu80;
#[cfg(feature = "device-selected")]
pub mod dac;
#[cfg(feature = "device-selected")]
pub mod dlr;
#[cfg(feature = "ecat")]
pub mod ecat;
#[cfg(feature = "device-selected")]
pub mod eru;
#[cfg(feature = "device-selected")]
pub mod fce;
#[cfg(feature = "device-selected")]
pub mod flash;
#[cfg(feature = "device-selected")]
pub mod gpdma;
#[cfg(feature = "device-selected")]
pub mod hrpwm;
#[cfg(feature = "device-selected")]
pub mod ledts;
#[cfg(feature = "device-selected")]
pub mod pba;
#[cfg(feature = "device-selected")]
pub mod pmu;
#[cfg(feature = "device-selected")]
pub mod port;
#[cfg(feature = "device-selected")]
pub mod posif;
#[cfg(feature = "device-selected")]
pub mod ppb;
#[cfg(feature = "device-selected")]
pub mod pref;
#[cfg(feature = "device-selected")]
pub mod rtc;
#[cfg(feature = "sdmmc")]
pub mod sdmmc;
#[cfg(feature = "device-selected")]
pub mod scu;
#[cfg(feature = "device-selected")]
pub mod usb;
#[cfg(feature = "device-selected")]
pub mod usic;
#[cfg(feature = "device-selected")]
pub mod vadc;
#[cfg(feature = "device-selected")]
pub mod wdt;
#[cfg(test)]
mod tests {
#[test]
fn nothing() {
}
}