hx870
hx870 copied to clipboard
Python tools for the Standard Horizon HX870
The LOCUS GPS log can contain multiple 4kB blocks, but this was unknown when the JSON log dump format was conceived. Consequently, fixing the log truncation bug in https://github.com/cr/hx870/pull/35 resulted...
Replacing all waypoints on the device with `--flash --erase` already works fine. Appending new waypoints without `--erase`ing the existing data in the device will be added soon-ish. Routes are also...
We currently use gpxpy for handling GPX files. Currently only GPX 1.0 is supported by hxtool. GPX 1.0 defines a fixed set of XML nodes with a fixed set of...
Have you tried entering waypoints from a GPX file into a hex dump? I'd like to enter a couple dozen waypoints into the radio and don't really feel like doing...
Spatial data serialisation using JSON should preferably follow the [GeoJSON standard](https://en.wikipedia.org/wiki/GeoJSON) (RFC 7946), for which widespread support exists in mapping software such as [QGIS](https://en.wikipedia.org/wiki/QGIS) or [Leaflet](https://en.wikipedia.org/wiki/Leaflet_(software)). Implementing GeoJSON log export...
Hello, nice that there is some code for the HX870 radio. `/dev/ttyACM0` is there, when I connect the radio via USB to my Debian Linux box. Could You provide a...
Please ping me if you can help with testing.
Go through all the files and prune unused code. Everything related to pyusb is dead code now and must go.
The device protocol is sufficiently well-understood by now that we can write a protocol-level HX device emulator to run implementation tests against. This should be a good weekend's day of...
The config writer currently happily rewrites the flash ID at offset 0x100 with a mismatching value, but it should warn the user if they try and ask if they are...