Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,11 @@ jobs:

# Generate merged binary that can be flashed directly
# Note: cargo espflash save-image builds from the project, no input binary needed
# --partition-table is required for custom 2.5MB app partition
cargo espflash save-image \
--chip esp32c3 \
--merge \
--partition-table ../../partitions.csv \
--release \
../../firmware-output/${{ matrix.project }}.bin

Expand Down
22 changes: 18 additions & 4 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,26 @@
"operatingSystem": "ESP32-C3",
"description": "Open-source GPS + IMU sensor fusion firmware for vehicle dynamics tracking with lap timer and mobile dashboard.",
"url": "https://jctoledo.github.io/blackbox/",
"downloadUrl": "https://github.com/jctoledo/blackbox",
"softwareVersion": "0.3.0",
"dateModified": "2026-01-25",
"downloadUrl": "https://github.com/jctoledo/blackbox/releases",
"softwareVersion": "0.0.3",
"dateModified": "2026-02-02",
"author": {"@type": "Person", "name": "Jose Cruz Toledo"},
"license": "https://opensource.org/licenses/MIT",
"offers": {"@type": "Offer", "price": "0", "priceCurrency": "USD"}
"offers": {"@type": "Offer", "price": "0", "priceCurrency": "USD"},
"screenshot": "https://jctoledo.github.io/blackbox/dashboard-screenshot.jpg",
"releaseNotes": "https://github.com/jctoledo/blackbox/releases/tag/v0.0.3",
"softwareRequirements": "ESP32-C3, WT901 IMU, u-blox GPS module",
"featureList": [
"Real-time G-meter with lateral and longitudinal forces",
"GPS-based lap timer with delta-to-best display",
"7-state Extended Kalman Filter sensor fusion",
"200Hz IMU sampling with 25Hz GPS correction",
"Mobile dashboard via built-in WiFi AP",
"Track recording with circuit and point-to-point modes",
"Driving mode detection (IDLE, ACCEL, BRAKE, CORNER)",
"Zero-velocity updates for drift elimination"
],
"keywords": "vehicle telemetry, lap timer, ESP32, sensor fusion, GPS, IMU, track day, autocross, g-meter"
}
</script>

Expand Down