From 78d06f84e6eb40c91d488b99b2c6adc36e55db49 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Wed, 8 Jul 2026 22:16:49 -0700 Subject: [PATCH] docs: align firmware ESP-IDF version references to v5.4 (fixes #1177 b --- firmware/esp32-csi-node/CMakeLists.txt | 2 +- firmware/esp32-csi-node/README.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/firmware/esp32-csi-node/CMakeLists.txt b/firmware/esp32-csi-node/CMakeLists.txt index 73efbf9f18..1658cd325f 100644 --- a/firmware/esp32-csi-node/CMakeLists.txt +++ b/firmware/esp32-csi-node/CMakeLists.txt @@ -1,5 +1,5 @@ # ESP32 CSI Node Firmware (ADR-018) -# Requires ESP-IDF v5.2+ +# Requires ESP-IDF v5.4+ cmake_minimum_required(VERSION 3.16) set(EXTRA_COMPONENT_DIRS "") diff --git a/firmware/esp32-csi-node/README.md b/firmware/esp32-csi-node/README.md index f75d053c29..3c7f974004 100644 --- a/firmware/esp32-csi-node/README.md +++ b/firmware/esp32-csi-node/README.md @@ -4,7 +4,7 @@ This firmware captures WiFi Channel State Information (CSI) from an ESP32-S3 (production) or ESP32-C6 (research target — Wi-Fi 6 / 802.15.4 / TWT / LP-core hibernation, see [ADR-110](../../docs/adr/ADR-110-esp32-c6-firmware-extension.md)) and transforms it into real-time presence detection, vital sign monitoring, and programmable sensing -- all without cameras or wearables. Part of the [WiFi-DensePose](../../README.md) project. -[![ESP-IDF v5.2](https://img.shields.io/badge/ESP--IDF-v5.2-blue.svg)](https://docs.espressif.com/projects/esp-idf/en/v5.2/) +[![ESP-IDF v5.4](https://img.shields.io/badge/ESP--IDF-v5.4-blue.svg)](https://docs.espressif.com/projects/esp-idf/en/v5.4/) [![Target: ESP32-S3 / ESP32-C6](https://img.shields.io/badge/target-ESP32--S3%20%7C%20ESP32--C6-purple.svg)](https://www.espressif.com/en/products/socs/esp32-s3) [![License: MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-green.svg)](../../LICENSE) [![Binary: ~943 KB](https://img.shields.io/badge/binary-~943%20KB-orange.svg)](#memory-budget) @@ -48,7 +48,7 @@ with `--flash_size 4MB`. # From the repository root: MSYS_NO_PATHCONV=1 docker run --rm \ -v "$(pwd)/firmware/esp32-csi-node:/project" -w /project \ - espressif/idf:v5.2 bash -c \ + espressif/idf:v5.4 bash -c \ "rm -rf build sdkconfig && idf.py set-target esp32s3 && idf.py build" ``` @@ -250,7 +250,7 @@ Offset Size Field # From the repository root: MSYS_NO_PATHCONV=1 docker run --rm \ -v "$(pwd)/firmware/esp32-csi-node:/project" -w /project \ - espressif/idf:v5.2 bash -c \ + espressif/idf:v5.4 bash -c \ "rm -rf build sdkconfig && idf.py set-target esp32s3 && idf.py build" ``` @@ -268,7 +268,7 @@ To change Kconfig settings before building: ```bash MSYS_NO_PATHCONV=1 docker run --rm -it \ -v "$(pwd)/firmware/esp32-csi-node:/project" -w /project \ - espressif/idf:v5.2 bash -c \ + espressif/idf:v5.4 bash -c \ "idf.py set-target esp32s3 && idf.py menuconfig" ```