# Rust Embedded Timeout Macros [![crates.io](https://img.shields.io/crates/v/embedded-timeout-macros.svg)](https://crates.io/crates/embedded-timeout-macros) [![Documentation](https://docs.rs/embedded-timeout-macros/badge.svg)](https://docs.rs/embedded-timeout-macros) [![Build Status](https://travis-ci.org/braun-robotics/rust-embedded-timeout-macros.svg?branch=master)](https://travis-ci.org/braun-robotics/rust-embedded-timeout-macros)
## Introduction
[Rust] macros for working with timeouts on top of [`embedded-hal`] APIs.
[Rust]: https://www.rust-lang.org/
[`embedded-hal`]: https://crates.io/crates/embedded-hal
## Usage
Include this crate in your Cargo project by adding the following to `Cargo.toml`:
```toml
[dependencies]
embedded-timeout-macros = "0.1"
```
## Documentation
Please refer to the **[API Reference]**.
[Example programs] are available in the rust-dwm1001 repository.
[API Reference]: https://docs.rs/embedded-timeout-macros
## License
This project is open source software, licensed under the terms of the [Zero Clause BSD License][] (0BSD, for short). This basically means you can do anything with the software, without any restrictions, but you can't hold the authors liable for problems.
See [LICENSE] for full details.
[Zero Clause BSD License]: https://opensource.org/licenses/FPL-1.0.0
[LICENSE]: https://github.com/braun-robotics/rust-embedded-timeout-macros/blob/master/LICENSE
**Supported by [Braun Robotics](https://braun-robotics.com/)**