| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: improve nrf54 support using new nrf-pac | Ulf Lilleengen | 2025-10-28 | 2 | -41/+89 |
| | | | | | | | | | | | | | | * Update nrf-pac to version that modifies nrf52 register layout to match nrf54 to reduce the amount of cfg needed for nrf54 support. * Make the following peripherals available on nrf54: twim, twis, spim, spis, uart, buffered uarte, dppi, gpiote, pwm, saadc * Add examples tested on the nrf54 dk Some code is based on or copied from other pull requests, modified to match the new nrf-pac layout. Co-authored-by: Dmitry Tarnyagin <[email protected]> | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 3 | -4/+4 |
| | | |||||
| * | nrf: add persist() method for gpio and ppi | Matthew Tran | 2025-09-20 | 3 | -0/+26 |
| | | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 3 | -78/+30 |
| | | |||||
| * | nrf: port to chiptool-based `nrf-pac`. | Dario Nieuwenhuis | 2024-11-04 | 3 | -41/+36 |
| | | |||||
| * | nrf: remove mod sealed. | Dario Nieuwenhuis | 2024-04-05 | 1 | -11/+11 |
| | | |||||
| * | cleanup | Ulf Lilleengen | 2024-01-24 | 2 | -2/+3 |
| | | |||||
| * | feat: add basic support for nRF51 chips to embassy-nrf | Ulf Lilleengen | 2024-01-24 | 1 | -0/+1 |
| | | |||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 3 | -3/+3 |
| | | | | | internal use only. (#1700) | ||||
| * | Update embassy-nrf/src/ppi/mod.rs | Cameron Harris | 2023-07-05 | 1 | -1/+1 |
| | | | | Co-authored-by: Dario Nieuwenhuis <[email protected]> | ||||
| * | Update embassy-nrf/src/ppi/ppi.rs | Cameron Harris | 2023-07-05 | 1 | -1/+1 |
| | | | | Co-authored-by: Dario Nieuwenhuis <[email protected]> | ||||
| * | Update embassy-nrf/src/ppi/ppi.rs | Cameron Harris | 2023-07-05 | 1 | -1/+1 |
| | | | | Co-authored-by: Dario Nieuwenhuis <[email protected]> | ||||
| * | Update embassy-nrf/src/ppi/mod.rs | Cameron Harris | 2023-07-05 | 1 | -1/+1 |
| | | | | Co-authored-by: Dario Nieuwenhuis <[email protected]> | ||||
| * | Removed unnecessary lifetime naming | Cameron | 2023-07-05 | 1 | -2/+2 |
| | | |||||
| * | Fixed Lifetimes in Events & Tasks | Cameron | 2023-07-05 | 2 | -4/+4 |
| | | |||||
| * | Build failures | Cameron | 2023-06-30 | 1 | -1/+1 |
| | | |||||
| * | Build failures | Cameron | 2023-06-30 | 1 | -2/+2 |
| | | |||||
| * | Build failures | Cameron | 2023-06-30 | 1 | -1/+1 |
| | | |||||
| * | Lifetimes in dppi | Cameron | 2023-06-29 | 1 | -2/+2 |
| | | |||||
| * | Lifetime groups | Cameron | 2023-06-29 | 1 | -2/+2 |
| | | |||||
| * | feature(1354): Added lifetimes to Event + | Cameron | 2023-06-29 | 2 | -13/+20 |
| | | |||||
| * | PR Fixes | Cameron | 2023-06-29 | 1 | -6/+6 |
| | | |||||
| * | Fixed Pointer Updates | Cameron | 2023-06-29 | 1 | -6/+6 |
| | | |||||
| * | feature(1355): Add trigger to task, triggered + clear to Event | Cameron | 2023-06-29 | 1 | -0/+15 |
| | | |||||
| * | nrf: add PPI channel group driver. | Dario Nieuwenhuis | 2023-03-04 | 3 | -10/+98 |
| | | |||||
| * | nrf: docs. | Dario Nieuwenhuis | 2023-02-01 | 3 | -2/+5 |
| | | |||||
| * | nrf/ppi: fix unsoundness due to task/event ptrs being public. | Dario Nieuwenhuis | 2022-08-24 | 1 | -7/+25 |
| | | |||||
| * | nrf/ppi: feature-gate dppi stuff. | Dario Nieuwenhuis | 2022-08-24 | 1 | -1/+4 |
| | | |||||
| * | nRF documentation warning fixes | Ulf Lilleengen | 2022-08-22 | 2 | -0/+15 |
| | | |||||
| * | Remove PeripheralRef::into_inner() | Dario Nieuwenhuis | 2022-07-23 | 1 | -2/+14 |
| | | |||||
| * | Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral | Dario Nieuwenhuis | 2022-07-23 | 3 | -21/+21 |
| | | |||||
| * | fix nrf dppi | Dario Nieuwenhuis | 2022-07-23 | 1 | -8/+1 |
| | | |||||
| * | Rename unsafe_impl_unborrow to impl_unborrow | Dario Nieuwenhuis | 2022-07-23 | 1 | -4/+4 |
| | | |||||
| * | WIP: Make unborrow safe to use | Grant Miller | 2022-07-23 | 2 | -18/+5 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 3 | -31/+11 |
| | | |||||
| * | Add embassy-cortex-m crate. | Dario Nieuwenhuis | 2022-06-12 | 3 | -3/+3 |
| | | | | | | | - Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`. | ||||
| * | nrf: add initial nrf5340 support | Dario Nieuwenhuis | 2021-10-28 | 3 | -23/+47 |
| | | |||||
| * | ppi: simplify driver creation. | Dario Nieuwenhuis | 2021-10-26 | 3 | -219/+125 |
| | | | | | | | Moving `new_*` to the version-specific mod allows doing the correct register writes right there in `new`, without needing abstractions like `enable_all`/`disable_all`. | ||||
| * | Fewer channel traits, more cfg to make the system work | Dion Dokter | 2021-10-26 | 2 | -60/+87 |
| | | |||||
| * | typo | Dion Dokter | 2021-10-26 | 1 | -1/+1 |
| | | |||||
| * | - Interconnect is now PPI again | Dion Dokter | 2021-10-26 | 3 | -0/+463 |
| - Scary pointer math is now contained in the tasks and events - ppi now sets the tasks and events immediately and the struct is now zero-sized - StaticToOne is renamed to ZeroToOne - Used DPPI tasks and events now panic when enabled twice | |||||
