aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src/timer.rs
Commit message (Expand)AuthorAgeFilesLines
* nrf/uart,timer: erase instance generics.Dario Nieuwenhuis2025-09-281-36/+46
* add missing timer APIRobin Mueller2025-09-231-3/+14
* nrf: add persist() method for gpiote and timerMatthew Tran2025-09-211-0/+9
* nrf: impl Drop for TimerMatthew Tran2025-09-211-2/+8
* nrf: add persist() method for gpio and ppiMatthew Tran2025-09-201-2/+2
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-10/+8
* nrf: port to chiptool-based `nrf-pac`.Dario Nieuwenhuis2024-11-041-48/+32
* nrf: remove mod sealed.Dario Nieuwenhuis2024-04-051-14/+8
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-201-2/+0
* fix warningsUlf Lilleengen2024-01-251-2/+2
* feat: add basic support for nRF51 chips to embassy-nrfUlf Lilleengen2024-01-241-2/+14
* Rename embassy-hal-common to embassy-hal-internal, document it's for internal...Dario Nieuwenhuis2023-07-281-1/+1
* Removed unnecessary lifetime namingCameron2023-07-051-6/+6
* Fixed Lifetimes in Events & TasksCameron2023-07-051-6/+6
* Make interrupt module more standard.Dario Nieuwenhuis2023-06-081-3/+2
* nrf/timer: use low power counter mode.Dario Nieuwenhuis2023-05-261-1/+1
* nrf/timer: make `cc()` borrows less strict.Dario Nieuwenhuis2023-04-111-2/+2
* common/peripheral: do not require mut in PeripheralRef clone_unchecked.Dario Nieuwenhuis2023-04-111-1/+1
* nrf/timer: remove awaitable.Dario Nieuwenhuis2023-03-061-124/+10
* nrf/timer: add support for counter mode.Dario Nieuwenhuis2023-03-041-5/+38
* nrf: docs.Dario Nieuwenhuis2023-02-011-5/+31
* Replace futures::future::poll_fn -> core::future::poll_fn.Dario Nieuwenhuis2022-09-221-1/+1
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-221-3/+3
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-291-3/+3
* nrf: replace PhantomData usages with PeripheralRef.Dario Nieuwenhuis2022-07-231-10/+18
* Rename Unborrowed -> PeripheralRef, Unborrow -> PeripheralDario Nieuwenhuis2022-07-231-10/+7
* Run rustfmt.Dario Nieuwenhuis2022-06-121-12/+4
* Add embassy-cortex-m crate.Dario Nieuwenhuis2022-06-121-3/+3
* - Interconnect is now PPI againDion Dokter2021-10-261-1/+1
* Another redo using the feedback.Dion Dokter2021-10-261-32/+6
* - Added _ppi and _dppi to distinguish between the new and the old peripheral.Dion Dokter2021-10-261-5/+30
* embassy: Refactor module structure to remove kitchen-sink `util`.Dario Nieuwenhuis2021-09-111-4/+4
* removed type aliasesf_punk2021-09-021-10/+9
* moved CC::wait to awaitable typestatef_punk2021-09-011-34/+34
* added typestate to nrf-Timerf_punk2021-09-011-7/+35
* Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis2021-07-291-1/+1
* Add `Send/Sync` bounds to `PeripheralState`Liam Murphy2021-07-241-1/+1
* Correctly unset bitsLiam Murphy2021-06-291-2/+2
* Write bits directly to intenset/clr + shortsLiam Murphy2021-06-291-147/+18
* Handle differences between PACsLiam Murphy2021-06-291-15/+7
* Don't include extended timer support on chips without itLiam Murphy2021-06-291-0/+84
* Fix `Cc::event_compare`Liam Murphy2021-06-291-1/+1
* Get rid of the TODO about variant names, stop the timer before setting BITMOD...Liam Murphy2021-06-291-8/+12
* Fix `Cc::wait` never resolving and refactor some APIsLiam Murphy2021-06-291-56/+38
* Add an nRF Timer driverLiam Murphy2021-06-261-4/+373
* nrf: add `Unborrow<Target = Self>` bound to all instance traitsDario Nieuwenhuis2021-05-171-1/+2
* nrf: add support for nrf52805, nrf52811, nrf52820Dario Nieuwenhuis2021-05-171-20/+14
* nrf: better macro naming.Dario Nieuwenhuis2021-03-291-7/+7
* nrf/timer: add instance traitsDario Nieuwenhuis2021-03-291-0/+43