A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Ragarnoy/a121-rs below:

Ragarnoy/a121-rs: Acconeer's A121 Rust Bindings

a121-rs is a Rust library providing a high-level abstraction for interfacing with the Acconeer A121 V-Band radar sensor. Designed for use in embedded systems, it offers asynchronous operation through embedded-hal traits, making it a perfect fit for no_std environments.

a121-rs aims to simplify the development process for applications requiring accurate distance measurements and presence detection, leveraging the unique capabilities of the A121 radar sensor.

Being maintained but definitely looking for assistance

a121-rs comes with a host of features designed to make working with the A121 sensor as straightforward as possible:

Supported Operating Modes

The following dependencies are required to use a121-rs:

Supported platforms depend on the availability of the Acconeer A121 Static Library. Currently, the following targets are supported:

To include a121-rs in your project, add the following to your Cargo.toml:

[dependencies]
a121-rs = "0.1"

The static library expects implementations of math functions like sqrt and sin to be available. If you are using a platform that does not provide these functions, you can enable the libm feature to use the libm crate for floating point operations

See the documentation for detailed usage instructions and examples.

feature description distance Enable distance measurement module presence Enable presence detection module (coming soon) libm Use libm crate for floating point operations nightly-logger If the C wrapper for logging does not compile with stable rust, enable this feature to use nightly rust with a custom logger

Check out the examples/ directory for demonstrations on how to use a121-rs with various microcontroller units. These examples cover basic setups and common use cases to help you get started quickly.

Note: For the esp32c6 example, you need to do additional steps before you can compile successfully:

Development and Contribution

Contributions to a121-rs are welcome! Whether it's adding new features, fixing bugs, or improving documentation, feel free to open issues and submit pull requests.

a121-rs is distributed under the MIT License. See LICENSE for more information.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4