#[allow(dead_code)]
#[path = "status_led.rs"]
pub mod status_led;
#[path = "ili9341.rs"]
pub mod ili9341;
#[path = "tmp102.rs"]
pub mod tmp102;
pub const TAGS: &[&str] = &["status_led", "ili9341", "tmp102"];
pub fn route_driver(tag_name: &str, device: &espf::context::ParsedNode) -> Result<(), String> {
match tag_name {
"status_led" => status_led::init(device),
"ili9341" => ili9341::init(device),
"tmp102" => tmp102::init(device),
_ => Err(format!("No compile-time driver engine found for runtime tag <{}>", tag_name)),
}
}