aboutsummaryrefslogtreecommitdiff
path: root/embassy-time
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Prep executor 0.6.2Dániel Buga2024-11-061-1/+1
|
* Release embassy-executor v0.6.1, embassy-executor-macros v0.6.1Dario Nieuwenhuis2024-10-211-1/+1
|
* update datesUlf Lilleengen2024-08-051-1/+1
|
* prepare release embassy-executorUlf Lilleengen2024-08-051-1/+1
|
* Prepare embassy-time releaseUlf Lilleengen2024-08-052-2/+7
|
* Reduced define for 'unreachable!' to a single macro ruleTarun Singh2024-07-171-10/+6
|
* Merge pull request #3079 from aurelj/with_timeoutUlf Lilleengen2024-06-222-1/+31
|\ | | | | | | implement with_timeout()/with_deadline() method style call on Future
| * implement with_timeout()/with_deadline() method style call on FutureAurélien Jacobs2024-06-142-1/+31
| |
* | Add collapse_debuginfo to fmt.rs macros.Dario Nieuwenhuis2024-06-171-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+.
* prepare for embassy-time 0.3.1 releaseUlf Lilleengen2024-06-042-1/+10
|