From a636f4e4ada7aee2e1d858303429b273eff25471 Mon Sep 17 00:00:00 2001 From: dalegaard Date: Wed, 21 Aug 2024 20:40:52 +0200 Subject: Change `timeout`/`delay` functions to non-async (#910) Because of a compiler bug, the `async` implementations of `delay`/`delay_until`/`timeout`/`timeout_at` produce much larger RAM footprint than they should. Fixes #890. Co-authored-by: Emil Fresk --- rtic-time/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'rtic-time/CHANGELOG.md') diff --git a/rtic-time/CHANGELOG.md b/rtic-time/CHANGELOG.md index 22772d1..de22ac9 100644 --- a/rtic-time/CHANGELOG.md +++ b/rtic-time/CHANGELOG.md @@ -7,6 +7,10 @@ For each category, *Added*, *Changed*, *Fixed* add new entries at the top! ## Unreleased +### Changed + +- Replace `async` implementations of `delay`/`delay_until`/`timeout`/`timeout_at` with structs to reduce memory usage. + ## v2.0.0 - 2024-05-29 ### Added -- cgit v1.2.3