Crates.io | ublox-short-range-rs |
lib.rs | ublox-short-range-rs |
version | 0.1.1 |
source | src |
created_at | 2021-03-08 10:40:56.109873 |
updated_at | 2021-05-03 10:26:20.53079 |
description | Driver crate for u-blox short range devices, implementation follows 'UBX-14044127 - R40' |
homepage | |
repository | https://github.com/BlackbirdHQ/ublox-short-range-rs |
max_upload_size | |
id | 365650 |
size | 332,480 |
no_std driver crate for interfacing with the ublox short range family over serial
A driver crate for AT-command based serial ublox short range modules, built on top of atat. The driver aims to be compatible with the ublox short range modules:
Design diagram:
Relevant docs:
Relevant repos:
The crate is covered by tests. These tests can be run by
cargo test --tests --all-features
, and are run by the CI on every push.
device selection (must select one, and only one!):
odin_w2xx
nina_w1xx
nina_b1xx
anna_b1xx
nina_b2xx
nina_b3xx
socket-tcp
: Enabled by default. Adds TCP socket capabilities, and implements [TcpStack
] trait.
socket-udp
: Enabled by default. Adds UDP socket capabilities, and implements [UdpStack
] trait.
defmt-default
: Disabled by default. Add log statements on trace (dev) or info (release) log levels to aid debugging.
defmt-trace
: Disabled by default. Add log statements on trace log levels to aid debugging.
defmt-debug
: Disabled by default. Add log statements on debug log levels to aid debugging.
defmt-info
: Disabled by default. Add log statements on info log levels to aid debugging.
defmt-warn
: Disabled by default. Add log statements on warn log levels to aid debugging.
defmt-error
: Disabled by default. Add log statements on error log levels to aid debugging.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.