espressif/esp-radar

0.3.3

Latest
uploaded 1 day ago
This package provides algorithmic functionality for ESP-CSI human movement and presence detection for easy integration into products.

changelog

# v0.1.0
This is the first release version for esp-radar component in Espressif Component Registry, more detailed descriptions about the project.

# v0.2.0
1. Added Wi Fi fft gain and agc gain acquisition and settings
2. Added CSI data gain compensation function to improve detection accuracy

# v0.3.0
1. Refactored the `esp_radar` library for better modularity and maintainability.
2. Open-sourced the main source code, allowing users to customize and extend functionalities.
3. Added support for ESP32-C5, ESP32-C6, and ESP32-C61 chips.
4. Improved CSI data handling and radar detection performance.
5. Optimized API interfaces for easier integration in user projects.

# v0.3.1
1. Add support for esp32c61

# v0.3.2
1. Reduce warnings.
2. Change the default LTF type to LLTF.
3. Fix threshold exception issue when calling `esp_radar_stop()`.

# v0.3.3
1. Added multi-peer CSI reception and dispatching: CSI packets can be processed per source MAC (peer), with independent runtime states (ring buffer, PCA buffers, training/calibration, and correlation metrics).
2. Introduced peer-based APIs: `esp_radar_new_peer()` / `esp_radar_del_peer()` to register/unregister CSI peers by source MAC address.
3. Added extended radar callback `wifi_radar_cb_ex_t` to report radar results along with the peer MAC address.
4. Preserved legacy behavior by default (when not using the new multi-peer APIs): packet filtering and the legacy callback path still follow the original `filter_mac` / `filter_dmac` rules and default-peer behavior.
5. Refactored internal data path to support peer-aware queues/tasks while keeping shared radar configuration across peers.

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/esp-radar^0.3.3"

download archive

Stats

  • Archive size
    Archive size ~ 38.61 KB
  • Downloaded in total
    Downloaded in total 863 times
  • Downloaded this version
    This version: 0 times

Badge

espressif/esp-radar version: 0.3.3
|