#![no_std]
#![allow(clippy::new_without_default)]
#![allow(dead_code)]
#[cfg(not(any(
feature = "xmc4100",
feature = "xmc4200",
feature = "xmc4300",
feature = "xmc4400",
feature = "xmc4500",
feature = "xmc4700",
feature = "xmc4800",
)))]
compile_error!("Target not provided. Give `--features <target>` is required.");
#[cfg(any(
all(feature = "xmc4100", feature = "xmc4200"),
all(feature = "xmc4100", feature = "xmc4300"),
all(feature = "xmc4100", feature = "xmc4400"),
all(feature = "xmc4100", feature = "xmc4500"),
all(feature = "xmc4100", feature = "xmc4700"),
all(feature = "xmc4100", feature = "xmc4800"),
all(feature = "xmc4200", feature = "xmc4300"),
all(feature = "xmc4200", feature = "xmc4400"),
all(feature = "xmc4200", feature = "xmc4500"),
all(feature = "xmc4200", feature = "xmc4700"),
all(feature = "xmc4200", feature = "xmc4800"),
all(feature = "xmc4300", feature = "xmc4400"),
all(feature = "xmc4300", feature = "xmc4500"),
all(feature = "xmc4300", feature = "xmc4700"),
all(feature = "xmc4300", feature = "xmc4800"),
all(feature = "xmc4400", feature = "xmc4500"),
all(feature = "xmc4400", feature = "xmc4700"),
all(feature = "xmc4400", feature = "xmc4800"),
all(feature = "xmc4500", feature = "xmc4700"),
all(feature = "xmc4500", feature = "xmc4800"),
all(feature = "xmc4700", feature = "xmc4800"),
))]
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() {
}
}