diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md index 3e6c180c6..a36d270ba 100644 --- a/embassy-executor/CHANGELOG.md +++ b/embassy-executor/CHANGELOG.md @@ -20,8 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added `extern "Rust" fn __embassy_time_queue_item_from_waker` - Removed `TaskRef::dangling` -- Added `embassy_time_queue_utils` as a dependency -- Moved the `TimeQueueItem` struct and `timer-item-payload-size-*` features into embassy-time-queue-utils +- Added `embassy-executor-timer-queue` as a dependency +- Moved the `TimeQueueItem` struct and `timer-item-payload-size-*` features (as `timer-item-size-X-words`) into `embassy-executor-timer-queue` ## 0.8.0 - 2025-07-31 diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml index dc423aba2..ed72a585f 100644 --- a/embassy-executor/Cargo.toml +++ b/embassy-executor/Cargo.toml @@ -125,19 +125,3 @@ trace = ["_any_trace"] ## Enable support for rtos-trace framework rtos-trace = ["_any_trace", "metadata-name", "dep:rtos-trace", "dep:embassy-time-driver"] _any_trace = [] - -#! ### Timer Item Payload Size -#! Sets the size of the payload for timer items, allowing integrated timer implementors to store -#! additional data in the timer item. The payload field will be aligned to this value as well. -#! If these features are not defined, the timer item will contain no payload field. - -_timer-item-payload = [] # A size was picked - -## 1 bytes -timer-item-payload-size-1 = ["_timer-item-payload"] -## 2 bytes -timer-item-payload-size-2 = ["_timer-item-payload"] -## 4 bytes -timer-item-payload-size-4 = ["_timer-item-payload"] -## 8 bytes -timer-item-payload-size-8 = ["_timer-item-payload"]