1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#![no_std]

pub mod driver;
pub mod frame;
pub mod ldf;
pub mod master;

pub use crate::frame::{checksum, classic_checksum, Frame, PID};
pub use crate::master::Master;

#[derive(Copy, Clone, Debug, PartialEq, Eq)]
pub enum Error {
    Timeout,
    PhysicalBus,
    Checksum,
}