aboutsummaryrefslogtreecommitdiff
path: root/embassy-nrf/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #4397 from korbin/allocate-numbered-endpointsDario Nieuwenhuis2025-07-151-12/+39
|\ | | | | | | Make USB endpoint allocator methods accept an optional `EndpointAddress`
| * make usb endpoint allocator methods accept an optional EndpointAddresskorbin2025-07-131-12/+39
| |
* | nrf: add support for nrf9120, nrf9151, nrf9161 approtect.Dario Nieuwenhuis2025-07-151-0/+31
|/
* Fixing the nrf54l drive configuration bugMatthieu2025-07-101-1/+1
|
* Update Rust nightly, stable.Dario Nieuwenhuis2025-07-041-1/+1
|
* embassy-nrf: fix PWM loop countJuergen Fitschen2025-07-021-3/+2
|
* nrf: Enable TEMP driver for nrf5340-netMatthew Tran2025-05-222-1/+4
|
* nrf/rng: add Blocking/Async Mode param.Dario Nieuwenhuis2025-05-212-26/+76
| | | | | This allows avoiding creating the irq handler if you're only going to use it in blocking mode.
* Add rand-core v0.9 support.Dario Nieuwenhuis2025-05-181-13/+34
| | | | Co-Authored-By: Aurélien Jacobs <[email protected]>
* add the possibility to document `bind_interrupts` `struct`sRalph Ursprung2025-05-151-4/+8
| | | | | | | | | | | | the `bind_interrupts` macro creates a `struct` for the interrupts. it was so far not possible to document those (except for STM32) and there was no generic documentation being generated/added either, thus the `missing_docs` lint was triggered for consumers which enabled it. with this change it is now possible to manually add a comment on the `struct` being defined in the macro invocation. to show that this works one RP example has been modified accordingly.
* nrf: _3v3 -> _3V3Matthew Tran2025-05-141-2/+2
|
* nrf: Rework IPC moduleMatthew Tran2025-05-111-194/+197
|
* nrf: Add IPC peripheral for nRF5340Alessandro Gasbarroni2025-05-104-0/+372
|
* Remove embassy_nrf::radio::ble.Dario Nieuwenhuis2025-05-013-404/+5
| | | | Fixes #4144
* Merge pull request #4113 from alexmoon/twim-ram-bufferUlf Lilleengen2025-04-301-142/+29
|\ | | | | Make the nrf Twim RAM buffer a instance variable instead of stack allocated
| * Add docsAlex Moon2025-04-291-0/+6
| |
| * Make the nrf Twim RAM buffer a instance variable instead of stack allocatedAlex Moon2025-04-181-142/+23
| |
* | nrf: make wdt INDEX privateMatthew Tran2025-04-211-9/+7
| |
* | nrf53: add WDT supportMatthew Tran2025-04-2014-39/+100
|/
* BufferedUart initializationMichael Gomez2025-04-042-7/+7
| | | | | | | This change modifies UART initialization throughout Embassy to take pins before interrupts. Related to #1304.
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-2729-696/+509
|
* clean the SAADC's register while droppingdrindr2025-03-231-0/+4
|
* Merge pull request #3939 from 0e4ef622/nrf53-int-capDario Nieuwenhuis2025-03-021-1/+155
|\ | | | | | | nrf5340: add internal capacitor config
| * nrf5340: add internal capacitor configMatthew Tran2025-03-021-1/+155
| |
* | nrf5340: add regh_voltage configMatthew Tran2025-03-011-0/+39
|/
* remove redundant cfgMatthew Tran2025-02-222-17/+9
|
* nrf5340: configure LFCLKMatthew Tran2025-02-222-3/+62
|
* nrf52833: configure internal LDOklownfish2025-01-281-4/+4
|
* Add Clone to Pullwackazong2025-01-141-1/+1
|
* Merge pull request #3745 from dragonnn/nrf_twimDario Nieuwenhuis2025-01-081-6/+11
|\ | | | | nrf twim return errors in async_wait instead of waiting indefinitely
| * panic when events_error is set in twim without errorsrcdragonn2025-01-081-4/+1
| |
| * remove self from check_errorsrc to make it work in async_waitdragonn2025-01-081-3/+3
| |
| * use check_errorsrc instead of matching again on errorsrc bitsdragonn2025-01-081-7/+2
| |
| * nrf twim return errors in async_waitdragonn2025-01-081-4/+17
| |
* | nrf/gpio: fix missing setting input as disconnected.Dario Nieuwenhuis2025-01-081-3/+7
|/
* Relax timestamp checkUlf Lilleengen2025-01-021-1/+1
|
* Move safeguard if compare irq is enabledUlf Lilleengen2025-01-021-5/+6
|
* Update comment to reflect realityUlf Lilleengen2025-01-021-3/+3
|
* Fix case where a short interrupt caused wrong alarm setUlf Lilleengen2025-01-021-2/+2
|
* Ensure alarm is re-scheduled if timetamp is in the pastUlf Lilleengen2025-01-011-37/+43
| | | | Fixes #3672
* Desugar some async fnsDániel Buga2024-12-304-24/+16
|
* nrf54l: Allow debug access from firmware sid3Dominik Boehi2024-12-261-9/+67
| | | | This adds support for the
* Rename ETQD, bump dateDániel Buga2024-12-221-1/+1
|
* Merge pull request #3593 from bugadani/refactorDario Nieuwenhuis2024-12-161-111/+83
|\ | | | | | | Rework time-driver contract.
| * Merge time-driver and time-queue-driver traits, make HALs own and handle the ↵Dario Nieuwenhuis2024-12-131-52/+63
| | | | | | | | queue.
| * Refactor integrated-timersDániel Buga2024-12-101-78/+39
| |
* | Merge pull request #3646 from wackazong/embedded_io_async_uarteDario Nieuwenhuis2024-12-151-0/+39
|\ \ | | | | | | | | | Add trait embedded_io_async to uarte
| * | Just impl WriteAlexander Walter2024-12-141-18/+0
| | |
| * | Add trait embedded_io_async to uarteAlexander Walter2024-12-141-0/+57
| | |
* | | Fix rustfm and warningAlexander Walter2024-12-142-3/+2
| | |