aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf
Commit message (Expand)AuthorAgeFilesLines
...
* time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis2021-08-052-121/+126
* Update nightly, remove removed features.Dario Nieuwenhuis2021-08-041-2/+0
* common: Initialize PeripheralMutex state with closure to ensure it's done in-...Dario Nieuwenhuis2021-08-021-16/+14
* hal-common: remove Pin in PeripheralMutexDario Nieuwenhuis2021-08-021-52/+46
* Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis2021-07-2921-23/+23
* Merge pull request #277 from Liamolucko/fix-peripheral-ubDario Nieuwenhuis2021-07-293-15/+17
|\
| * Replace `PeripheralStateUnchecked` with `register_interrupt_unchecked`Liam Murphy2021-07-291-7/+6
| * Remove critical sections from `PeripheralMutex` interrupt handler by checking...Liam Murphy2021-07-271-9/+11
| * Add `Send/Sync` bounds to `PeripheralState`Liam Murphy2021-07-242-2/+2
| * extras: Fix UB in `Peripheral`Liam Murphy2021-07-051-2/+3
* | Formatting.Bob McWhirter2021-07-231-1/+1
* | Split up the nRF impls for SPI traits.Bob McWhirter2021-07-231-7/+16
* | all hals: reexport PAC if `unstable-pac` feature is set.Dario Nieuwenhuis2021-07-142-0/+11
* | embassy/time: make optional via Cargo featureDario Nieuwenhuis2021-07-121-1/+1
|/
* nrf/gpio: fix unused warning on chips without portsDario Nieuwenhuis2021-07-051-5/+5
* Merge pull request #262 from Liamolucko/nrf-rngDario Nieuwenhuis2021-07-0110-0/+267
|\
| * fix: check if `new_ptr == end`, not the old pointerLiam Murphy2021-06-301-2/+2
| * Use atomics to share state instead of a `RefCell`Liam Murphy2021-06-301-57/+83
| * Don't wake the future for every byte in `fill_bytes`Liam Murphy2021-06-301-14/+78
| * Move initialisation inside of futureLiam Murphy2021-06-301-3/+3
| * Add an nRF RNG driverLiam Murphy2021-06-2910-0/+177
* | 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-293-67/+49
* | Add an nRF Timer driverLiam Murphy2021-06-263-48/+405
|/
* nrf: use released nrf52805-pac, nrf52820-pacDario Nieuwenhuis2021-06-151-2/+2
* embassy-nrf: twim derive defmtJacob Rosenthal2021-06-071-0/+1
* nrf/buffered_uarte: Fix crash when calling set_baudrate as the very first thing.Dario Nieuwenhuis2021-06-081-1/+3
* fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled.Dario Nieuwenhuis2021-06-071-16/+26
* fmt: use absolute pathsDario Nieuwenhuis2021-06-071-29/+29
* fmt: make all macros `macro_rules` so scoping is consistent.Dario Nieuwenhuis2021-06-077-51/+148
* fix errorsFolkert2021-06-051-2/+2
* extract the polled-on functionFolkert2021-06-051-55/+24
* add distinct read and write functionsFolkert2021-06-051-2/+131
* changes after reviewFolkert2021-06-051-4/+3
* skip 'in ram' check for mutable slice in fullduplexFolkert2021-06-051-1/+2
* nrf async twimFolkert2021-06-041-0/+113
* match on modeFolkert2021-06-031-17/+22
* nrf/qspi: wait MORE for DPM enter.Dario Nieuwenhuis2021-05-271-0/+5
* nrf/qspi: proper lowpower drop, supporting DPM.Dario Nieuwenhuis2021-05-261-53/+87
* nrf/spim: disable and deconfigure pins on drop.Dario Nieuwenhuis2021-05-261-0/+19
* nrf/uarte: deconfigure pins on dropDario Nieuwenhuis2021-05-261-3/+6
* nrf/twim: make pullup configurable, do not enable it by default.Dario Nieuwenhuis2021-05-261-2/+10
* nrf/twim: deconfigure pins on dropDario Nieuwenhuis2021-05-262-3/+17
* nrf/saadc: do not use dynDario Nieuwenhuis2021-05-221-46/+47
* Avoid using full GATUlf Lilleengen2021-05-221-7/+7