mcu-comms 0.3.1

A lightweight, no_std communication framing and packet encryption utility library designed for resource-constrained microcontrollers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![no_std]
pub mod aesccm;
pub mod payload_size;
pub use crate::payload_size::{MaxPayloadSize, MaxSize, Payload};
pub use aesccm::{AESCCM, Encrypt, MacAddr, PacketData, PacketView};
pub use mcu_comms_macros::payload;
pub use serde;
pub mod prelude {
    pub use crate::aesccm::{AESCCM, Encrypt, MacAddr, PacketData, PacketView};
    pub use crate::payload_size::prelude::*;
    pub use mcu_comms_macros::payload;
    pub use serde;
}