aboutsummaryrefslogtreecommitdiff
path: root/embassy-time
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* embassy-time: add timestamp featuresAndres O. Vela2024-05-302-2/+25
|
* time/generic-queue: fix ub in tests.Dario Nieuwenhuis2024-05-131-66/+52
|
* Reduce use of the full `futures` crate.Dario Nieuwenhuis2024-04-261-6/+4
|
* Add some metadataDániel Buga2024-04-261-3/+3
|
* Fix spelling and white space mistakesVega Deftwing2024-04-111-1/+1
|
* Merge branch 'embassy-rs:main' into ticker_send_syncFrostie3141592024-03-3117-1165/+620
|\
| * Adjusted behavior.Frostie3141592024-03-281-2/+2
| |
| * Merge branch 'embassy-rs:main' into reset-at-afterFrostie3141592024-03-2117-1165/+608
| |\
| | * fmt: disable "unused" warnings.Dario Nieuwenhuis2024-03-201-2/+1
| | |
| | * time: cloneable delayScott Mabin2024-02-181-0/+1
| | |
| | * Fixup docsCaleb Jamison2024-01-311-1/+1
| | |
| | * Rename timeout_at to with_deadlineCaleb Jamison2024-01-312-2/+2
| | |
| | * Add timeout_at convenience function and example.Caleb Jamison2024-01-312-2/+15
| | |
| | * Complete cargo.tomls more.Dario Nieuwenhuis2024-01-121-0/+1
| | |
| | * bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4.Dario Nieuwenhuis2024-01-112-2/+8
| | |
| | * time: split queue driver too, don't reexport drivers.Dario Nieuwenhuis2024-01-119-91/+21
| | |
| | * time: docs improvements, add ci.Dario Nieuwenhuis2024-01-111-1/+1
| | |
| | * time: split driver into a separate embassy-time-driver crate.Dario Nieuwenhuis2024-01-1110-919/+169
| | |
| | * Remove nightly autodetects.Dario Nieuwenhuis2024-01-102-20/+1
| | |
| | * Merge pull request #2420 from chrisprice/mock-driverUlf Lilleengen2024-01-104-115/+184
| | |\ | | | | | | | | | | | | Extend mock time driver to support alarms
| | | * Ignore the doctest driver registration to prevent duplicate registrationsChris Price2024-01-092-2/+6
| | | |
| | | * Lint/format fixesChris Price2024-01-092-4/+2
| | | |
| | | * Use MockDriver in queue_generic testsChris Price2024-01-092-93/+25
| | | |
| | | * Prevent over-allocationChris Price2024-01-091-12/+34
| | | |
| | | * Restructure InnerMockDriverChris Price2024-01-091-23/+38
| | | | | | | | | | | | | | | | Failing test for overallocation of alarms
| | | * Merge TestDriver into MockDriverChris Price2024-01-091-18/+116
| | | |
| | * | Change GPIO inherent methods back to `&self`.Dario Nieuwenhuis2024-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | With the embedded-hal rc3 update I changed them to require `&mut self`, but in retrospect I think `&self` is better, for extra flexibility. This PR reverts the changes from the rc3 update to inherent methods.
| | * | Update embedded-hal to v1.0Dario Nieuwenhuis2024-01-091-2/+2
| | |/
| | * Updated driver implementation docsBarnaby Walters2023-12-221-4/+9
| | |
| | * Minor typo correctionsBarnaby Walters2023-12-222-4/+4
| | |
| | * Improved documentationBarnaby Walters2023-12-225-309/+500
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Documented features including all tick rates * Corrected some out-of-date information * Sorted tick rate features * Removed gen_tick.py dependency on toml * Restructured README.md to better explain tick rate, more clearly prioritise time driver docs, correct header levels
| | * ci: use beta, add secondary nightly ci.Dario Nieuwenhuis2023-12-211-7/+0
| | |
| | * STM32: Fix race in alarm setting, which impacted scheduling.RobertTDowling2023-12-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Detect potential race condition (should be rare) and return false back to caller, allowing them to handle the possibility that either the alarm was never set because it was in the past (old meaning of false), or that in fact the alarm was set and may have fired within the race window (new meaning of false). In either case, the caller needs to make sure the callback got called.
| | * Update embedded-hal to 1.0.0-rc.3Dario Nieuwenhuis2023-12-142-4/+4
| | |
| * | Adjusted documentation and reset_after behaviour.Frostie3141592023-12-111-1/+3
| | |
| * | Introduce reset_{at|after} functions for Ticker.Frostie3141592023-12-111-0/+10
| |/
* / Made Ticker::next Send+Sync.Frostie3141592024-03-311-1/+1
|/
* Update all references to `embasy-executor` to the latest versionJesse Braham2023-12-061-1/+1
|
* embassy-time 0.2Scott Mabin2023-12-042-2/+4
|
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-294-74/+67
|