aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf
Commit message (Expand)AuthorAgeFilesLines
...
| * SImplify rtc overflow handlingDario Nieuwenhuis2021-02-151-15/+36
* | PeripheralMutex should be UnpinDario Nieuwenhuis2021-02-201-3/+6
|/
* Update to cortex-m 0.7Dario Nieuwenhuis2021-02-141-1/+1
* Get rid of some warningsThales Fragoso2021-02-137-66/+63
* nrf/gpiote: new api: switch to owned structs, implement WaitForHigh/WaitForLow.Dario Nieuwenhuis2021-02-041-295/+285
* Executor API V2.Dario Nieuwenhuis2021-02-021-6/+6
* nrf/rtc: fix race when setting alarms too close to now.Dario Nieuwenhuis2021-01-131-11/+6
* nrf/rtc: use interrupt handler context for instance ptrDario Nieuwenhuis2021-01-131-29/+28
* nrf/buffered_uarte: fix stop not actually waiting for stopDario Nieuwenhuis2021-01-111-2/+2
* nrf/buffered_uarte: add set_baudrateDario Nieuwenhuis2021-01-111-0/+13
* nrf/buffered_uarte: stop on drop, add free()Dario Nieuwenhuis2021-01-112-8/+50
* Fix build on nrf52832Dario Nieuwenhuis2021-01-071-2/+2
* Add PPI+TIMER to buffered_uarte to prevent IRQ stormDario Nieuwenhuis2021-01-061-81/+100
* Simpliify PeripheralMutex a bit.Dario Nieuwenhuis2021-01-062-19/+22
* buffered_uarte naming cleanupDario Nieuwenhuis2021-01-061-18/+18
* Merge pull request #14 from timokroeger/uarte-power-optimizationDario Nieuwenhuis2021-01-052-39/+93
|\
| * uarte: Low power wait for RX dropTimo Kröger2021-01-042-5/+18
| * uarte: Wait for the peripheral to be disabledTimo Kröger2021-01-041-0/+2
| * uarte: Enable peripheral with first pollTimo Kröger2021-01-041-4/+6
| * uarte: Be on safe side with potentially racy codeTimo Kröger2021-01-041-23/+32
| * uarte: Only stop TX forcefully when a transmissions is runningTimo Kröger2021-01-041-19/+27
| * uarte: Only stop RX forcefully when a reception is runningTimo Kröger2021-01-041-17/+26
| * uarte: Do not spin when stopping a receive futureTimo Kröger2021-01-041-4/+15
* | Cleanup BufferedUarteDario Nieuwenhuis2021-01-051-91/+68
* | Massicely simplify peripheral abstractionDario Nieuwenhuis2021-01-052-108/+52
* | Add "context" pointer to owned interrupt handlers.Dario Nieuwenhuis2021-01-045-16/+21
|/
* Fix build on non-nrf52840Dario Nieuwenhuis2021-01-031-0/+1
* Introduce "peripheral" abstraction to share state between main and interrupt.Dario Nieuwenhuis2021-01-035-203/+290
* use hal::Pins for BufferedUarteDario Nieuwenhuis2021-01-021-25/+11
* Add Uart trait, implement it for nrf.Dario Nieuwenhuis2021-01-021-47/+54
* Don't use embedded_dma in nrf uarte.Dario Nieuwenhuis2021-01-021-32/+21
* Rename WakerStore -> WakerRegistration.Dario Nieuwenhuis2021-01-011-7/+7
* Low power UART driverTimo Kröger2020-12-303-0/+420
* Declare irqs for each nrf chipDario Nieuwenhuis2020-12-291-43/+201
* Update drivers to owned irqs.Dario Nieuwenhuis2020-12-293-66/+63
* Update RTC for owned irqsDario Nieuwenhuis2020-12-293-21/+19
* WIP owned irqsDario Nieuwenhuis2020-12-293-68/+63
* Rename Uarte -> BufferedUarteDario Nieuwenhuis2020-12-282-7/+7
* Better fmt macros.Dario Nieuwenhuis2020-12-131-7/+15
* Fix possibly ambiguous macroDario Nieuwenhuis2020-12-011-1/+1
* Add support for log+defmt again, but better.Dario Nieuwenhuis2020-12-017-6/+122
* Remove anyfmtDario Nieuwenhuis2020-11-275-24/+54
* gpiote: change port api to directly return futures.Dario Nieuwenhuis2020-11-091-13/+22
* Fix build for nrfs with 32 gpiosDario Nieuwenhuis2020-11-081-1/+3
* Fix logging with anyfmt/logDario Nieuwenhuis2020-11-081-3/+3
* Add support for GPIOTE Port event.Dario Nieuwenhuis2020-11-081-7/+219
* gpiote: better namingDario Nieuwenhuis2020-11-081-13/+13
* Fix ambiguous assertDario Nieuwenhuis2020-11-011-2/+1
* Make defmt optional with new `anyfmt` crateDario Nieuwenhuis2020-11-014-12/+17
* Fix build with all nrf chip modelsDario Nieuwenhuis2020-10-317-19/+50