| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix API documentation for Ticker reset_at() function | Ismo Puustinen | 2025-12-05 | 1 | -1/+1 |
| | | | | | | | | The documentation indicated reset_at() would fire immediately if the deadline is in the past. However, if the duration is further in the future than the deadline is in the past, the ticker won't fire immediately but just before the next scheduled tick. | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 3 | -16/+6 |
| | | |||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -0/+1 |
| | | |||||
| * | time: add Instant::try_from_nanos | Dario Nieuwenhuis | 2025-09-22 | 1 | -0/+11 |
| | | |||||
| * | fix rustfmt and add changelog | Rogan Morrow | 2025-09-22 | 1 | -1/+1 |
| | | |||||
| * | add as_nanos and from_nanos where missing | Rogan Morrow | 2025-09-22 | 2 | -1/+18 |
| | | |||||
| * | Merge pull request #4560 from 823984418/optimize_async_delay | Dario Nieuwenhuis | 2025-08-19 | 1 | -6/+8 |
| |\ | | | | | | | Optimize embedded_hal_async::delay::DelayNs impl | ||||
| | * | modify async fn to return impl Future | 823984418 | 2025-08-17 | 1 | -6/+8 |
| | | | |||||
| * | | time: implement Sum for Duration | Matt Johnston | 2025-08-17 | 1 | -0/+9 |
| |/ | |||||
| * | docs: clarify that timer will expire immediately if in past | redfast00 | 2025-08-12 | 1 | -0/+1 |
| | | |||||
| * | Fix build of embassy-time with std+defmt. | Dario Nieuwenhuis | 2025-07-29 | 1 | -3/+0 |
| | | |||||
| * | `embassy-time`: add missing `Debug` & `defmt::Format` derives | Ralph Ursprung | 2025-07-28 | 6 | -1/+23 |
| | | | | | | | | | `defmt::Format` is *not* implemented for `MockDriver` and `InnerMockDriver` because the former contains the latter and the latter is using `Queue` from `embassy-time-queue-utils` which so far does not have a `defmt` dependency. since this is just a mock driver it shouldn't be relevant if it has no `defmt::Format` impl. | ||||
| * | Remove futures-util where unnecessary | Dániel Buga | 2025-06-16 | 1 | -2/+2 |
| | | |||||
| * | Manually implement the future for `with_timeout` | Alex Moon | 2025-04-23 | 1 | -19/+42 |
| | | |||||
| * | Add try_from constructors to Duration | Sebastian Scholz | 2025-03-10 | 1 | -2/+78 |
| | | |||||
| * | Add Instant::try_from_* constructor functions | Sebastian Scholz | 2025-03-07 | 1 | -0/+31 |
| | | |||||
| * | Take self instead of &mut self | wackazong | 2025-02-04 | 1 | -2/+4 |
| | | | | This is more idiomatic since methods with these names usually take self and not &mut self. | ||||
| * | Add saturating_add and saturating_sub to Instant | wackazong | 2025-02-04 | 1 | -0/+10 |
| | | |||||
| * | Merge pull request #3840 from bugadani/inline | Dario Nieuwenhuis | 2025-02-03 | 1 | -0/+1 |
| |\ | | | | | | | Allow inlining on time driver boundary | ||||
| | * | Allow inlining on time driver boundary | Dániel Buga | 2025-02-03 | 1 | -0/+1 |
| | | | |||||
| * | | Add cancel safety notes to Ticker | Marvin Gudel | 2025-02-02 | 1 | -0/+7 |
| |/ | |||||
| * | Rename ETQD, bump date | Dániel Buga | 2024-12-22 | 3 | -3/+3 |
| | | |||||
| * | Remove special handling of integrated timer queue | Dániel Buga | 2024-12-16 | 1 | -3/+3 |
| | | |||||
| * | Merge time-driver and time-queue-driver traits, make HALs own and handle the ↵ | Dario Nieuwenhuis | 2024-12-13 | 3 | -250/+130 |
| | | | | | queue. | ||||
| * | Refactor integrated-timers | Dániel Buga | 2024-12-10 | 5 | -551/+83 |
| | | |||||
| * | Use inline const for initializing arrays. (#3567) | Dario Nieuwenhuis | 2024-11-24 | 2 | -4/+4 |
| | | |||||
| * | Remove noop from queue_generic | Dániel Buga | 2024-11-19 | 1 | -2/+0 |
| | | |||||
| * | Reduced define for 'unreachable!' to a single macro rule | Tarun Singh | 2024-07-17 | 1 | -10/+6 |
| | | |||||
| * | Merge pull request #3079 from aurelj/with_timeout | Ulf Lilleengen | 2024-06-22 | 2 | -1/+31 |
| |\ | | | | | | | implement with_timeout()/with_deadline() method style call on Future | ||||
| | * | implement with_timeout()/with_deadline() method style call on Future | Aurélien Jacobs | 2024-06-14 | 2 | -1/+31 |
| | | | |||||
| * | | Add collapse_debuginfo to fmt.rs macros. | Dario Nieuwenhuis | 2024-06-17 | 1 | -0/+17 |
| |/ | | | | | | This makes location info in defmt logs point to the code calling the macro, instead of always to fmt.rs as before. Fix works with nightlies starting with today's, and stable 1.81+. | ||||
| * | embassy-time: add timestamp features | Andres O. Vela | 2024-05-30 | 1 | -1/+16 |
| | | |||||
| * | time/generic-queue: fix ub in tests. | Dario Nieuwenhuis | 2024-05-13 | 1 | -66/+52 |
| | | |||||
| * | Reduce use of the full `futures` crate. | Dario Nieuwenhuis | 2024-04-26 | 1 | -6/+4 |
| | | |||||
| * | Merge branch 'embassy-rs:main' into ticker_send_sync | Frostie314159 | 2024-03-31 | 12 | -878/+229 |
| |\ | |||||
| | * | Adjusted behavior. | Frostie314159 | 2024-03-28 | 1 | -2/+2 |
| | | | |||||
| | * | Merge branch 'embassy-rs:main' into reset-at-after | Frostie314159 | 2024-03-21 | 12 | -878/+217 |
| | |\ | |||||
| | | * | fmt: disable "unused" warnings. | Dario Nieuwenhuis | 2024-03-20 | 1 | -2/+1 |
| | | | | |||||
| | | * | time: cloneable delay | Scott Mabin | 2024-02-18 | 1 | -0/+1 |
| | | | | |||||
| | | * | Fixup docs | Caleb Jamison | 2024-01-31 | 1 | -1/+1 |
| | | | | |||||
| | | * | Rename timeout_at to with_deadline | Caleb Jamison | 2024-01-31 | 2 | -2/+2 |
| | | | | |||||
| | | * | Add timeout_at convenience function and example. | Caleb Jamison | 2024-01-31 | 2 | -2/+15 |
| | | | | |||||
| | | * | time: split queue driver too, don't reexport drivers. | Dario Nieuwenhuis | 2024-01-11 | 8 | -91/+20 |
| | | | | |||||
| | | * | time: split driver into a separate embassy-time-driver crate. | Dario Nieuwenhuis | 2024-01-11 | 6 | -678/+6 |
| | | | | |||||
| | | * | Remove nightly autodetects. | Dario Nieuwenhuis | 2024-01-10 | 1 | -2/+0 |
| | | | | |||||
| | | * | Ignore the doctest driver registration to prevent duplicate registrations | Chris Price | 2024-01-09 | 2 | -2/+6 |
| | | | | |||||
| | | * | Lint/format fixes | Chris Price | 2024-01-09 | 2 | -4/+2 |
| | | | | |||||
| | | * | Use MockDriver in queue_generic tests | Chris Price | 2024-01-09 | 2 | -93/+25 |
| | | | | |||||
| | | * | Prevent over-allocation | Chris Price | 2024-01-09 | 1 | -12/+34 |
| | | | | |||||
| | | * | Restructure InnerMockDriver | Chris Price | 2024-01-09 | 1 | -23/+38 |
| | | | | | | | | | | | | | Failing test for overallocation of alarms | ||||
