pub(crate) type TemperatureDriver = TemperatureComponentType<Temp<'static>>;
pub(crate) struct TemperatureDriver { /* private fields */ }