ezsp 5.0.0

Ember ZNet Serial Protocol
Documentation
//! The `Ember ZNet Serial Protocol` (`EZSP`)
//!
//! This library implements the `Ember ZNet Serial Protocol`, `EZSP` for short.
//! You can find the protocol's definition on [siliconlabs.com](https://docs.silabs.com/zigbee/latest/sisdk-ezsp-reference-guide/).
//!
//! This library is free software and is not affiliated with Silicon Labs.
#![deny(unsafe_code)]

pub use self::commands::{
    Binding, Bootloader, Cbke, Configuration, Ezsp, GetValueExt, GreenPower, Messaging, Mfglib,
    Networking, ProxyTable, Security, SinkTable, TokenInterface, TrustCenter, Utilities, Wwah, Zll,
};
pub use self::connection::Connection;
pub use self::constants::{MAX_HEADER_SIZE, MAX_PARAMETER_SIZE, MIN_NON_LEGACY_VERSION};
pub use self::error::{Error, ValueError};
pub use self::extensions::{ConfigurationExt, Displayable, PolicyExt};
pub use self::frame::{
    Callback, CallbackType, Command, Extended, FormatVersion, Frame, Header, HighByte, Legacy,
    LowByte, Parameters, Parsable, Response, SleepMode, parameters,
};
pub use self::result::Result;
pub use self::transport::Transport;
pub use self::types::SourceRouteDiscoveryMode;

#[cfg(feature = "apis-saltans")]
pub mod apis_saltans;
mod commands;
mod connection;
mod constants;
pub mod ember;
mod error;
mod extensions;
pub mod ezsp;
mod frame;
mod result;
mod transport;
mod types;
#[cfg(feature = "ashv2")]
pub mod uart;