ebyte_e32/parameters/
error.rs1use snafu::prelude::*;
2
3#[derive(Debug, Snafu)]
4pub enum Error {
5 #[snafu(display("Invalid UART parity {value}"))]
7 InvalidUartParity { value: u8 },
8
9 #[snafu(display("Invalid baud rate {rate}"))]
11 InvalidBaudrate { rate: u8 },
12
13 #[snafu(display("Invalid transmission mode {value}"))]
15 InvalidTransmissionMode { value: u8 },
16
17 #[snafu(display("Invalid IO drive mode {value}"))]
19 InvalidIoDriveMode { value: u8 },
20
21 #[snafu(display("Invalid wakeup time {value}"))]
23 InvalidWakeupTime { value: u8 },
24
25 #[snafu(display("Invalid FEC mode {value}"))]
27 InvalidFecMode { value: u8 },
28
29 #[snafu(display("Invalid transmission power {value}"))]
31 InvalidTransmissionPower { value: u8 },
32}