aboutsummaryrefslogtreecommitdiff
path: root/embassy-time
Commit message (Collapse)AuthorAgeFilesLines
* Fix API documentation for Ticker reset_at() functionIsmo Puustinen2025-12-051-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.
* Updated ChangelogMatan Radomski2025-11-251-0/+1
|
* Added 375KHz Clock SupportMatan Radomski2025-11-251-0/+2
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-063-16/+6
|
* Edition 2024.Dario Nieuwenhuis2025-10-062-1/+2
|
* time: add Instant::try_from_nanosDario Nieuwenhuis2025-09-221-0/+11
|
* fix rustfmt and add changelogRogan Morrow2025-09-222-1/+3
|
* add as_nanos and from_nanos where missingRogan Morrow2025-09-222-1/+18
|
* Update manifests to satisfy new checks.Dario Nieuwenhuis2025-09-221-0/+5
|
* ci: use devtool to build.Dario Nieuwenhuis2025-09-111-0/+2
|
* chore: prepare embassy crate releasesUlf Lilleengen2025-08-262-5/+6
|
* Read crate configs from metadata.Dario Nieuwenhuis2025-08-251-0/+6
|
* feat: add semver checks and releasing to releaserUlf Lilleengen2025-08-251-5/+0
| | | | | | | | | * List dependencies of a crate * List dependents of a crate * Perform semver-checks of a crate * Prepare a release for a crate and all dependents * Use a single release.toml for cargo-release * Add changelogs where missing
* Merge pull request #4560 from 823984418/optimize_async_delayDario Nieuwenhuis2025-08-191-6/+8
|\ | | | | | | Optimize embedded_hal_async::delay::DelayNs impl
| * modify async fn to return impl Future8239844182025-08-171-6/+8
| |
* | time: implement Sum for DurationMatt Johnston2025-08-172-0/+10
|/
* docs: clarify that timer will expire immediately if in pastredfast002025-08-121-0/+1
|
* fix: do full minor version bump for time queue utilsUlf Lilleengen2025-08-011-1/+1
|
* chore: prepare embassy-executor 0.8 releaseUlf Lilleengen2025-07-311-1/+1
|
* Fix build of embassy-time with std+defmt.Dario Nieuwenhuis2025-07-291-3/+0
|
* `embassy-time`: add missing `Debug` & `defmt::Format` derivesRalph Ursprung2025-07-286-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.
* `embassy-time`: add release automation using `cargo-release`Ralph Ursprung2025-07-082-1/+7
| | | | | | | | | | | this requires you to install [`cargo-release`]. note that this does not include a URL pointing to the diff on GitHub as is usually done in changelogs since `embassy` is a mono-repo and the GH UI doesn't offer a commit view per folder (see the [GH feature request] for this). [`cargo-release`]: https://crates.io/crates/cargo-release [GH feature request]: https://github.com/orgs/community/discussions/162131
* prepare changelog for `embassy-time` v0.4.1Ralph Ursprung2025-07-081-0/+10
|
* Remove futures-util where unnecessaryDániel Buga2025-06-162-3/+3
|
* Update defmt dependenciesYuri Astrakhan2025-05-181-1/+1
|
* add 133MHz tick rate to support PR2040 @ 133MHz when `TIMERx`'s `SOURCE` is ↵Curly2025-04-301-0/+2
| | | | set to `SYSCLK`
* Manually implement the future for `with_timeout`Alex Moon2025-04-231-19/+42
|
* embassy-time: don't select `critical-section` impl for stdKaspar Schleiser2025-04-041-1/+1
|
* Add try_from constructors to DurationSebastian Scholz2025-03-101-2/+78
|
* Add Instant::try_from_* constructor functionsSebastian Scholz2025-03-071-0/+31
|
* Document std/wasm in embassy-timeDániel Buga2025-02-081-3/+10
|
* Take self instead of &mut selfwackazong2025-02-041-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 Instantwackazong2025-02-041-0/+10
|
* Merge pull request #3840 from bugadani/inlineDario Nieuwenhuis2025-02-031-0/+1
|\ | | | | | | Allow inlining on time driver boundary
| * Allow inlining on time driver boundaryDániel Buga2025-02-031-0/+1
| |
* | Add cancel safety notes to TickerMarvin Gudel2025-02-021-0/+7
| |
* | doc: embassy-time docHaobo Gu2025-01-161-1/+1
|/ | | | Signed-off-by: Haobo Gu <[email protected]>
* Fix year in changelogLukáš Poláček2025-01-121-1/+1
|
* Release embassy-executor v0.7.0, embassy-time v0.4.0, embassy-time-driver ↵Dario Nieuwenhuis2025-01-021-1/+2
| | | | v0.2.0.
* Rename ETQD, bump dateDániel Buga2024-12-225-13/+13
|
* Prepare new embassy-time-*driver, embassy-executor, embassy-timeDániel Buga2024-12-222-5/+5
|
* Add generic-queue-* features back to embassy-timeDániel Buga2024-12-222-1/+25
|
* Remove special handling of integrated timer queueDániel Buga2024-12-162-7/+7
|
* Make `integrated-timers` the default, remove Cargo feature.Dario Nieuwenhuis2024-12-151-0/+1
|
* Merge time-driver and time-queue-driver traits, make HALs own and handle the ↵Dario Nieuwenhuis2024-12-134-251/+130
| | | | queue.
* ChangelogDániel Buga2024-12-101-1/+4
|
* Refactor integrated-timersDániel Buga2024-12-106-575/+83
|
* Use inline const for initializing arrays. (#3567)Dario Nieuwenhuis2024-11-242-4/+4
|
* Remove noop from queue_genericDániel Buga2024-11-191-2/+0
|
* Release embassy-executor 0.6.3.Dario Nieuwenhuis2024-11-121-1/+1
|