summaryrefslogtreecommitdiff
path: root/embassy-nrf
AgeCommit message (Expand)Author
2021-09-03Remove trait_alias, allow(incomplete_features).Dario Nieuwenhuis
2021-09-02Merge pull request #382 from fnafnio/typestate_nrf_timerDario Nieuwenhuis
2021-09-02removed type aliasesf_punk
2021-09-01nrf/saadc: don't use wake_on_interrupt.Dario Nieuwenhuis
2021-09-01moved CC::wait to awaitable typestatef_punk
2021-09-01added typestate to nrf-Timerf_punk
2021-08-25time: allow storing state inside the driver struct.Dario Nieuwenhuis
2021-08-22Expose EASY_DMA_SIZE.Richard Dodd
2021-08-20nrf: make gpiote and time-driver optional via cargo features.Dario Nieuwenhuis
2021-08-20nrf/wdt: add handle stealDario Nieuwenhuis
2021-08-19nrf: update to cortex-m-rt 0.7Dario Nieuwenhuis
2021-08-19Update cortex-m-rt to v0.7 for stm32, rp.Dario Nieuwenhuis
2021-08-18nrf/time: allow configuring the rtc irq prioDario Nieuwenhuis
2021-08-07nrf: add WDT driverDario Nieuwenhuis
2021-08-07nrf: update PACs to 0.10Dario Nieuwenhuis
2021-08-05time_driver: use regular fn ptr -> raw ptr castsDario Nieuwenhuis
2021-08-05time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis
2021-08-04Update nightly, remove removed features.Dario Nieuwenhuis
2021-08-02common: Initialize PeripheralMutex state with closure to ensure it's done in-...Dario Nieuwenhuis
2021-08-02hal-common: remove Pin in PeripheralMutexDario Nieuwenhuis
2021-07-29Rename embassy-extras to embassy-hal-commonDario Nieuwenhuis
2021-07-29Merge pull request #277 from Liamolucko/fix-peripheral-ubDario Nieuwenhuis
2021-07-29Replace `PeripheralStateUnchecked` with `register_interrupt_unchecked`Liam Murphy
2021-07-27Remove critical sections from `PeripheralMutex` interrupt handler by checking...Liam Murphy
2021-07-24Add `Send/Sync` bounds to `PeripheralState`Liam Murphy
2021-07-23Formatting.Bob McWhirter
2021-07-23Split up the nRF impls for SPI traits.Bob McWhirter
2021-07-14all hals: reexport PAC if `unstable-pac` feature is set.Dario Nieuwenhuis
2021-07-12embassy/time: make optional via Cargo featureDario Nieuwenhuis
2021-07-05extras: Fix UB in `Peripheral`Liam Murphy
2021-07-05nrf/gpio: fix unused warning on chips without portsDario Nieuwenhuis
2021-07-01Merge pull request #262 from Liamolucko/nrf-rngDario Nieuwenhuis
2021-06-30fix: check if `new_ptr == end`, not the old pointerLiam Murphy
2021-06-30Use atomics to share state instead of a `RefCell`Liam Murphy
2021-06-30Don't wake the future for every byte in `fill_bytes`Liam Murphy
2021-06-30Move initialisation inside of futureLiam Murphy
2021-06-29Add an nRF RNG driverLiam Murphy
2021-06-29Correctly unset bitsLiam Murphy
2021-06-29Write bits directly to intenset/clr + shortsLiam Murphy
2021-06-29Handle differences between PACsLiam Murphy
2021-06-29Don't include extended timer support on chips without itLiam Murphy
2021-06-29Fix `Cc::event_compare`Liam Murphy
2021-06-29Get rid of the TODO about variant names, stop the timer before setting BITMOD...Liam Murphy
2021-06-29Fix `Cc::wait` never resolving and refactor some APIsLiam Murphy
2021-06-26Add an nRF Timer driverLiam Murphy
2021-06-15nrf: use released nrf52805-pac, nrf52820-pacDario Nieuwenhuis
2021-06-07embassy-nrf: twim derive defmtJacob Rosenthal
2021-06-08nrf/buffered_uarte: Fix crash when calling set_baudrate as the very first thing.Dario Nieuwenhuis
2021-06-07fmt: Add dunmy use to avoid "unused variable" errors when no log is enabled.Dario Nieuwenhuis
2021-06-07fmt: use absolute pathsDario Nieuwenhuis