time: add links key, release v0.1.5.

This commit is contained in:
Dario Nieuwenhuis
2023-10-16 20:07:48 +02:00
parent 889d482d2d
commit 213b4c9dca
56 changed files with 70 additions and 54 deletions

View File

@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 0.1.5 - 2023-10-16
- Added `links` key to Cargo.toml, to prevent multiple copies of this crate in the same binary.
Needed because different copies might get different tick rates, causing
wrong delays if the time driver is using one copy and user code is using another.
This is especially common when mixing crates from crates.io and git.
## 0.1.4 - 2023-10-12
- Added more tick rates

View File

@@ -1,6 +1,6 @@
[package]
name = "embassy-time"
version = "0.1.4"
version = "0.1.5"
edition = "2021"
description = "Instant and Duration for embedded no-std systems, with async timer support"
repository = "https://github.com/embassy-rs/embassy"
@@ -13,6 +13,12 @@ categories = [
"asynchronous",
]
# Prevent multiple copies of this crate in the same binary.
# Needed because different copies might get different tick rates, causing
# wrong delays if the time driver is using one copy and user code is using another.
# This is especially common when mixing crates from crates.io and git.
links = "embassy-time"
[package.metadata.embassy_docs]
src_base = "https://github.com/embassy-rs/embassy/blob/embassy-time-v$VERSION/embassy-time/src/"
src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-time/src/"

3
embassy-time/build.rs Normal file
View File

@@ -0,0 +1,3 @@
// empty, needed to be able to use `links` in Cargo.toml.
fn main() {}