added support for ota and ntp

This commit is contained in:
Dan Priece
2026-05-19 10:37:51 -04:00
parent a29d0c5cfc
commit 2c5f532717
4 changed files with 138 additions and 26 deletions
+4 -2
View File
@@ -127,6 +127,8 @@ Connect to the device's WiFi network (or existing network — SSID and password
| `/reset` | GET | Clear all readings (shot count, stats) |
| `/format` | GET | Format LittleFS — erase all stored profiles |
| `/testmode` | GET | Toggle test mode (simulated readings every 5s) |
| `/ota` | GET | OTA firmware update page |
| `/ota` | POST | Upload and apply firmware update (.bin file) |
### Gun Profile Types
@@ -200,8 +202,8 @@ Initial development. The project compiles and runs with the following functional
- ✅ CSV export of readings
- ✅ Persistent profile storage
- ✅ Test mode for display debugging
- OTA firmware updates (Update.h included but not implemented)
- Time synchronization via NTP (currently hardcoded)
- OTA firmware updates (via web UI at /ota)
- Time synchronization via NTP
## License