at-rs 0.0.1

AT Parser for serial based device crates
docs.rs failed to build at-rs-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

AT Parser

A driver support crate for AT-command based serial modules, using the embedded-hal traits.

Documentation

Tests

The crate is covered by tests using the embedded-hal-mock crate. These tests can be run by cargo test --lib --target = x86_64-unknown-linux-gnu or the cargo th alias.

Examples

The crate has examples for usage with cortex-m-rt and cortex-m-rtfm crates.

Furthermore I have used the crate to build initial drivers for uBlox cell modules (ublox-cell-rs) and uBlox wifi modules (ublox-wifi-rs)

About

- Minimum rustc version 1.31
- Tested and built using nightly toolchain, but should work fine for stable as well

Supported Crates

The following dependent crates provide platform-agnostic device drivers built on embedded-hal which also implement this crate's [ATCommandInterface] trait:

Device Name Description Crate + Docs
ublox-wifi-rs Driver crate for UBlox host-based wifi devices with AT-command interface crates.io docs.rs
ublox-cell-rs Driver crate for UBlox host-based cellular devices with AT-command interface crates.io docs.rs

License

Licensed under either of

at your option.

Contribution

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.