#[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
#[non_exhaustive]
#[repr(u16)]
pub enum Register {
Nop = 0x0000,
ClearErrorFlag = 0x0001,
DiagAgc = 0x3FFD,
Magnitude = 0x3FFE,
Angle = 0x3FFF,
}
impl From<Register> for u16 {
fn from(reg: Register) -> u16 {
reg as u16
}
}