19 lines
308 B
Rust
19 lines
308 B
Rust
/// Timer channel.
|
|
#[derive(Clone, Copy)]
|
|
pub enum Channel {
|
|
/// Channel 1.
|
|
Ch1,
|
|
/// Channel 2.
|
|
Ch2,
|
|
}
|
|
|
|
impl Channel {
|
|
/// Get the channel index (0..1)
|
|
pub fn index(&self) -> usize {
|
|
match self {
|
|
Channel::Ch1 => 0,
|
|
Channel::Ch2 => 1,
|
|
}
|
|
}
|
|
}
|