1/// Timer channel.
2#[derive(Clone, Copy)]
3pub enum Channel {
4 /// Channel 1.
5 Ch1,
6 /// Channel 2.
7 Ch2,
8}
9
10impl Channel {
11 /// Get the channel index (0..1)
12 pub fn index(&self) -> usize {
13 match self {
14 Channel::Ch1 => 0,
15 Channel::Ch2 => 1,
16 }
17 }
18}
19