esp-csi-rs 0.13.0

Wi-Fi Channel State Information (CSI) collection on ESP32, ESP32-C3, ESP32-C5, ESP32-C6 and ESP32-S3 for no_std Rust: sniffer, station, access point, emitter and ESP-NOW nodes
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Drivers for the **initiator** end of the ESP-NOW modes.
//!
//! An initiator originates the soundings that a session measures (see [`crate::model`]). This
//! module holds the initiator end of both ESP-NOW exchanges:
//!
//! - [`esp_now`] — the symmetric exchange: transmits control packets on a balanced TX/RX schedule
//!   and measures the responders' replies.
//! - [`esp_now_simplex`] — the simplex **source**: discovers the peer, then unicasts a continuous
//!   forced-PHY flood for it to measure, and measures nothing itself.

/// ESP-NOW initiator driver: originates the control traffic of the symmetric exchange and measures
/// the responders' replies.
pub mod esp_now;
/// ESP-NOW simplex source driver: discovers the peer, then unicasts a continuous forced-PHY flood.
pub mod esp_now_simplex;