ads1263/register/
interface.rs

1use crate::{impl_bitfield, register::bitfield::BitField, register::register::Register};
2
3#[repr(u8)]
4#[derive(Clone, Copy, Debug)]
5pub enum SerialInterfaceTimeout {
6    DISABLED = 0,
7    ENABLED = 1,
8}
9impl_bitfield!(SerialInterfaceTimeout, 3, 3, Register::INTERFACE);
10
11#[repr(u8)]
12#[derive(Clone, Copy, Debug)]
13pub enum StatusByte {
14    DISABLED = 0,
15    ENABLED = 1,
16}
17impl_bitfield!(StatusByte, 2, 2, Register::INTERFACE);
18
19#[repr(u8)]
20#[derive(Clone, Copy, Debug)]
21pub enum ChecksumByte {
22    DISABLED = 0b0,
23    CHECKSUM = 0b1,
24    CRC = 0b10,
25}
26impl_bitfield!(ChecksumByte, 0, 1, Register::INTERFACE);