embedded-utils 0.1.0

`embedded-utils` provides some features in Rust(no_std) embedded systems.
Documentation
# embedded-utils


`embedded-utils` provides some features in Rust(no_std) embedded systems.

## Crate Feature Flags


The following crate [feature flags](https://doc.rust-lang.org/cargo/reference/features.html#the-features-section) are
available:

- `time`: enable processing time.

## Usage


1. Add the following line to your `Cargo.toml`:

```toml
embedded-utils = { version = "0.1.0" }
```

2. Use `time` for processing time.:

```rust,no_run
use embedded_utils::time::{DateTime, TimeZone};

let datetime = DateTime::from_unix_millis(1704067199998, TimeZone::AsiaShanghai);
println!("datetime year is {}", datetime.year);
```

## License


Licensed under either of

- Apache License, Version 2.0. [LICENSE-APACHE]LICENSE-APACHE
  or [Apache-2.0 license]http://apache.org/licenses/LICENSE-2.0
- MIT license. [LICENSE-MIT]LICENSE-MIT or [MIT license]http://opensource.org/licenses/MIT

## 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.