cleanup
This commit is contained in:
@@ -2,6 +2,7 @@ use crate::hardware::mcp23017::Mcp23017;
|
||||
use crate::hardware::mct8316a::Mct8316a;
|
||||
use anyhow::Result;
|
||||
use embedded_hal::pwm::SetDutyCycle;
|
||||
use log::trace;
|
||||
use std::fmt::Debug;
|
||||
|
||||
pub trait Hardware {
|
||||
@@ -25,12 +26,14 @@ mod raspi;
|
||||
|
||||
#[cfg(feature = "raspi")]
|
||||
pub fn initialize() -> Result<impl Hardware> {
|
||||
trace!("initialize()");
|
||||
raspi::RaspiHardware::new()
|
||||
}
|
||||
|
||||
#[cfg(not(feature = "raspi"))]
|
||||
#[allow(unreachable_code)]
|
||||
pub fn initialize() -> Result<impl Hardware> {
|
||||
trace!("initialize()");
|
||||
Ok(sim::SimHardware::new())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user