7 unstable releases (3 breaking)
| 0.10.0 | Sep 18, 2024 |
|---|---|
| 0.9.0 | Jul 12, 2024 |
| 0.8.3 | May 28, 2024 |
| 0.8.2 | Jul 24, 2023 |
| 0.7.0 | Sep 27, 2021 |
#4 in #swift-navigation
566 downloads per month
Used in 3 crates
(via swiftnav)
15MB
30K
SLoC
Contains (obscure autoconf code, 15KB) configure.ac, (obscure autoconf code, 1KB) configure.ac
swiftnav
swiftnav is a crate that implements GNSS utility functions for use by
software-defined GNSS receivers or software requiring GNSS functionality. It is
intended to be as portable as possible and has limited dependencies.
swiftnav does not provide any functionality for communicating with Swift
Navigation receivers. See libsbp to
communicate with receivers using Swift Binary Protocol (SBP).
swiftnav-sys
swiftnav-sys is a crate which builds and exposes Rust FFI bindings for the
libswiftnav C library.
Publishing a new release
Releases are done against the master branch. Use the cargo publish tool. First
release the swiftnav-sys crate:
Update the swiftnav-sys crate version:
cd swiftnav-sys
sed -i 's@version = "0.8.3"@version = "0.8.4"@' Cargo.toml
Then release the package:
cd swiftnav-sys
cargo publish
Update the swiftnav crate version:
cd swiftnav
sed -i 's@version = "0.8.3"@version = "0.8.4"@' Cargo.toml
Then release the swiftnav crate:
cd swiftnav
cargo publish
License
This crate is distributed under the terms of the LGPLv3, full details are available in the LICENSE file.