1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//! Hc12 driver
//! This driver implements normal, config and sleep functionality of the hc12 module.

#![cfg_attr(not(test), no_std)]
#![deny(unsafe_code)]
#![deny(missing_docs)]

/// Hc12 settings
pub mod settings;

/// Hc12 driver
pub mod hc12;

/// Crate error
#[derive(Debug)]
pub enum Error {
    /// Read error
    Read,
    /// Write error
    Write,
    /// Invalid baud rate
    InvalidBaudRate,
    /// Invalid channel error
    InvalidChannel,
}