use crate::pac::lptim::vals; /// Direction of a low-power timer channel pub enum ChannelDirection { /// Use channel as a PWM output OutputPwm, /// Use channel as an input capture InputCapture, } impl From for vals::Ccsel { fn from(direction: ChannelDirection) -> Self { match direction { ChannelDirection::OutputPwm => vals::Ccsel::OUTPUT_COMPARE, ChannelDirection::InputCapture => vals::Ccsel::INPUT_CAPTURE, } } }