aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-executor/CHANGELOG.md9
-rw-r--r--embassy-time-driver/CHANGELOG.md2
-rw-r--r--embassy-time/CHANGELOG.md3
3 files changed, 7 insertions, 7 deletions
diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md
index ee8003a54..2c7f8c62e 100644
--- a/embassy-executor/CHANGELOG.md
+++ b/embassy-executor/CHANGELOG.md
@@ -5,13 +5,12 @@ All notable changes to this project will be documented in this file.
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7 7
8## 0.7.0 - 2024-12-22 8## 0.7.0 - 2024-01-02
9 9
10- embassy-executor no longer provides an `embassy-time-queue-driver` implementation 10- Performance optimizations.
11- Remove feature `integrated-timers`. Starting with `embassy-time-driver` v0.2, `embassy-time` v0.4 the timer queue is now part of the time driver, so it's no longer the executor's responsibility. Therefore, `embassy-executor` no longer provides an `embassy-time-queue-driver` implementation.
12- Added the possibility for timer driver implementations to store arbitrary data in task headers. This can be used to make a timer queue intrusive list, similar to the previous `integrated-timers` feature. Payload size is controlled by the `timer-item-payload-size-X` features.
11- Added `TaskRef::executor` to obtain a reference to a task's executor 13- Added `TaskRef::executor` to obtain a reference to a task's executor
12- integrated-timers are no longer processed when polling the executor.
13- Added the option to store data in timer queue items
14- Added `timer-item-payload-size-X` features for time driver implementors
15 14
16## 0.6.3 - 2024-11-12 15## 0.6.3 - 2024-11-12
17 16
diff --git a/embassy-time-driver/CHANGELOG.md b/embassy-time-driver/CHANGELOG.md
index 30d56fd56..e251a6020 100644
--- a/embassy-time-driver/CHANGELOG.md
+++ b/embassy-time-driver/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7 7
8## 0.2.0 - 2024-12-22 8## 0.2.0 - 2024-01-02
9 9
10- The `allocate_alarm`, `set_alarm_callback`, `set_alarm` functions have been removed. 10- The `allocate_alarm`, `set_alarm_callback`, `set_alarm` functions have been removed.
11- `schedule_wake` has been added to the `Driver` trait. 11- `schedule_wake` has been added to the `Driver` trait.
diff --git a/embassy-time/CHANGELOG.md b/embassy-time/CHANGELOG.md
index cd4c1afcb..215ec27af 100644
--- a/embassy-time/CHANGELOG.md
+++ b/embassy-time/CHANGELOG.md
@@ -5,8 +5,9 @@ All notable changes to this project will be documented in this file.
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7 7
8## 0.4.0 - 2024-12-22 8## 0.4.0 - 2024-01-02
9 9
10- `embassy-time-driver` updated from v0.1 to v0.2.
10- embassy-time no longer provides an `embassy-time-queue-driver` implementation 11- embassy-time no longer provides an `embassy-time-queue-driver` implementation
11 12
12## 0.3.2 - 2024-08-05 13## 0.3.2 - 2024-08-05