diff --git a/DESIGN.md b/DESIGN.md index e7c454e..59c983c 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -120,13 +120,13 @@ what has been checked. bulletins~~ (tested against `tools/sim.py`, not yet a real TNC) 4. ~~UI: map, live position, track overlay, new-road indicator, track manager~~ 5. ~~import/export, system health, system updates from the web UI~~ - (update upload untested on hardware) + (update upload run once on a reTerminal) 6. ~~offline maps: PMTiles regions served by the daemon, download manager~~ 7. ~~Wi-Fi: scan / join / forget; hotspot fallback as a NetworkManager profile~~ (untested on hardware) 8. ~~install script, systemd unit, kiosk autostart, release bundle, pi-gen stage, CI~~ (image build not yet run) -9. ~~heading-aware "uses this road" matching~~; per-track colours +9. ~~heading-aware "uses this road" matching; per-track colours~~ 10. ~~GPS-disciplined time (chrony + gpsd) for a Pi with no RTC and no network~~ (untested on hardware) 11. ~~network access: full API only from localhost and the car's hotspot diff --git a/README.md b/README.md index 8836981..dba25de 100644 --- a/README.md +++ b/README.md @@ -179,12 +179,14 @@ so they're opt-in, and CI always runs them. Some create their own `carchomp_test ## Status -Built and tested end to end on simulated sensors: `tools/sim.py` stands in for the GPS and the -radio, and CI runs every test, including the ones against PostGIS. 11 of the 17 stories in -[ROADMAP.md](ROADMAP.md) are done. Of the real hardware, only the web update has been tried so far: -a bundle uploaded to a reTerminal installed and the daemon came back. - -Next, on the reTerminal: +CarChomp is a rewrite of carputer, which ran on a Raspberry Pi with a GPS module and an RTL-SDR, the +hardware [stakeholder.md](stakeholder.md) describes. The rewrite is built and tested end to end on +simulated sensors: `tools/sim.py` stands in for the GPS and the radio, and CI runs every test, including +the ones against PostGIS. 11 of the 17 stories in [ROADMAP.md](ROADMAP.md) are done. On its own +hardware so far, a web update ran on a reTerminal: a bundle uploaded there installed, and the daemon +came back. + +The rewrite's own hardware runs come next, on the reTerminal: - GPS fixes from a real receiver, and the clock set from them through chrony. - APRS from an RTL-SDR dongle through Direwolf.