-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Comparing changes
Open a pull request
base repository: ruvnet/RuView
base: main
head repository: fl8s/RuView
compare: main
- 16 commits
- 22 files changed
- 2 contributors
Commits on Mar 11, 2026
-
Port firmware to ESP32-C3 and ESP32-C6 targets
- Add sdkconfig.defaults for esp32c3 and esp32c6 - Add 4MB partition table for Super Mini and M5NanoC6 boards - Update task creation to support single-core RISC-V targets - Optimize memory usage by reducing ring buffer slots for C3/C6 - Make provision.py chip-agnostic - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
-
Port WiFi-DensePose to ESP32-C3 and ESP32-C6 with automated CI builds
- Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and memory constraints - Update GitHub Actions to concurrently build and release binaries for S3, C3, and C6 - Add comprehensive setup guide for new hardware, OpenWrt, and Linux host - Fix CI regression by renaming S3 defaults and updating workflows - Update install script and main README with new target information Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
-
Merge pull request #1 from fl8s/port-to-esp32c3-c6-18134811294935652227
Port WiFi-DensePose to ESP32-C3 and ESP32-C6
-
Finalized Production Port to ESP32-C3/C6 with Automated Matrix CI
- Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and memory constraints - refactor: Isolate display logic into separate component to resolve build timeouts - Fix `wifi_csi_config_t` member mismatch and NVS Encryption build errors - Implement parallel matrix builds (S3/C3/C6) in GitHub Actions CI - Automate firmware binary release and collection in CI pipeline - Fix CI "Dubious Ownership" and Git metadata access errors - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host - Update `install.sh`, `provision.py`, and main README for new hardware - Fix top-level test paths in main CI workflow Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
-
Port WiFi-DensePose to ESP32-C3/C6 with Multi-Target CI and Resource ...
...Optimization - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and memory constraints - refactor: Move display logic to separate component to resolve build timeouts - Fix `wifi_csi_config_t` mismatch and NVS Encryption build errors for C3/C6 - Implement parallel matrix builds (S3/C3/C6) in GitHub Actions CI - Automate firmware binary release and collection in CI pipeline - Fix CI "Dubious Ownership" and Git metadata access errors - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host - Update `install.sh`, `provision.py`, and main README for new hardware targets - Fix top-level test paths in main CI workflow - Provide `build.sh` convenience script for local Docker-based builds Co-authored-by: fl8s <17653523+fl8s@users.noreply.github.com>
Commits on Mar 12, 2026
-
Port WiFi-DensePose to ESP32-C3/C6 with Multi-Target CI and Resource ...
...Optimization - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and internal SRAM constraints - Implement conditional compilation for AMOLED display and heavy UI dependencies - Fix `wifi_csi_config_t` API mismatch and NVS Encryption build errors - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI - Automate firmware binary release and collection in CI pipeline - Fix Git metadata access and ownership issues in CI environment - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host - Provide `build.sh` convenience script for local Docker-based builds - Update `install.sh` and main README for multi-target support
-
Port WiFi-DensePose to ESP32-C3/C6 with Automated Matrix CI
- Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and memory constraints - refactor: Conditional compilation for AMOLED display and heavy UI dependencies - Fix `wifi_csi_config_t` member mismatch and NVS Encryption build errors for C3/C6 - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI - Install `xxd` in CI for flash image integrity verification - Fix CI "Dubious Ownership" and Git metadata access errors - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host - Provide `build.sh` convenience script for local Docker-based builds - Update `install.sh`, `provision.py`, and main README for multi-target support - Fix top-level test paths in main CI workflow
-
Port WiFi-DensePose to ESP32-C3/C6 with Automated Multi-Target CI
- Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and memory constraints - refactor: Conditional compilation for display sources to fix CI timeouts - Fix `wifi_csi_config_t` member mismatch and NVS Encryption build errors for C3/C6 - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI - Install `xxd` and fix Git ownership issues in CI environment - Automate firmware binary release and collection in CI pipeline - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host - Provide `build.sh` convenience script for local Docker-based builds - Update `install.sh`, `provision.py`, and main README for multi-target support - Fix top-level test paths in main CI workflow
-
Port WiFi-DensePose to ESP32-C3/C6 with Automated CI and Multi-Target...
... Support - Add support for ESP32-C3 (Super Mini) and ESP32-C6 (M5NanoC6) - Optimize firmware for single-core RISC-V targets and internal SRAM constraints - Implement conditional compilation for AMOLED display and heavy UI dependencies - Fix `wifi_csi_config_t` API mismatch and NVS Encryption build errors for C3/C6 - Establish parallel matrix builds (S3/C3/C6) in GitHub Actions CI - Install `xxd` and fix Git ownership issues in CI environment - Automate firmware binary release and collection in CI pipeline - Add comprehensive setup guide for C3/C6, OpenWrt, and Linux host - Provide `build.sh` convenience script for local Docker-based builds - Update `install.sh`, `provision.py`, and main README for multi-target support - Increase S3 binary size gate to 1500 KB to accommodate display/WASM features - Fix top-level test paths in main CI workflow
-
Merge pull request #5 from fl8s/port-to-esp32c3-c6-18134811294935652227
Port to esp32c3 c6 18134811294935652227
Commits on Mar 14, 2026
-
⚡ Bolt: optimize Linux RSSI collection by removing 10Hz subprocess calls
- Refactor _read_proc_wireless to extract retry count from /proc/net/wireless - Implement _read_proc_net_dev for efficient RX/TX byte extraction - Update _read_sample to use direct file-based reads - Remove 10Hz subprocess.run bottleneck in LinuxWifiCollector - Verified parsing logic and 95%+ overhead reduction with mocks
Commits on Mar 26, 2026
-
⚡ Bolt: optimize Linux RSSI collection by removing 10Hz subprocess calls
- Refactor _read_proc_wireless to extract retry count from /proc/net/wireless - Implement _read_proc_net_dev for efficient RX/TX byte extraction - Update _read_sample to use direct file-based reads - Remove 10Hz subprocess.run bottleneck in LinuxWifiCollector - Verified parsing logic and 95%+ overhead reduction with mocks - Addressed PR comments regarding logger and CI trigger patterns
-
fix: Use upstream wasm3 github repository
The `nicholasgasior/wasm3` fork is no longer available and returns a 404 when trying to download the source. Switch to using the official upstream repository `wasm3/wasm3` which redirects properly and fixes the build process.
-
Merge pull request #76 from fl8s/fix-wasm3-url-10547583600714762338
fix: Fix firmware build by updating wasm3 source URL
Commits on Mar 27, 2026
-
Merge pull request #12 from fl8s/bolt/optimize-linux-rssi-collection-...
...2331246803064418043 ⚡ Bolt: optimize Linux RSSI collection by removing 10Hz subprocess calls
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main