# 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.
idf.py add-dependency "espressif/esp-radar^0.3.3"