| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: improve nrf54 support using new nrf-pac | Ulf Lilleengen | 2025-10-28 | 1 | -16/+23 |
| | | | | | | | | | | | | | | * 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]> | ||||
| * | code review changes | Robin Mueller | 2025-09-22 | 1 | -0/+2 |
| | | |||||
| * | add basic RTC driver for nRF | Robin Mueller | 2025-09-22 | 1 | -0/+3 |
| | | |||||
| * | nrf53: add WDT support | Matthew Tran | 2025-04-20 | 1 | -0/+2 |
| | | |||||
| * | Update nrf-pac. | Dario Nieuwenhuis | 2024-11-15 | 1 | -192/+137 |
| | | |||||
| * | nrf: port to chiptool-based `nrf-pac`. | Dario Nieuwenhuis | 2024-11-04 | 1 | -16/+18 |
| | | |||||
| * | add HAL and example for using nRF EGU peripheral | Ulf Lilleengen | 2024-06-18 | 1 | -0/+15 |
| | | |||||
| * | nrf/pac: reeport s and ns peripherals always independently of the current mode. | Dario Nieuwenhuis | 2023-10-16 | 1 | -116/+128 |
| | | | | | | You sometimes need this, for example for using nrf91 modem from S mode you need to acces IPC_NS. | ||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -2/+2 |
| | | | | | internal use only. (#1700) | ||||
| * | Remove embassy-cortex-m crate, move stuff to embassy-hal-common. | Dario Nieuwenhuis | 2023-06-09 | 1 | -1/+1 |
| | | |||||
| * | Reexport NVIC_PRIO_BITS at HAL root. | Dario Nieuwenhuis | 2023-06-08 | 1 | -0/+2 |
| | | | | | This allows using RTIC with `#[rtic::app(device = embassy_nrf, ...)]` | ||||
| * | Make interrupt module more standard. | Dario Nieuwenhuis | 2023-06-08 | 1 | -37/+33 |
| | | | | | | | | | | | | | - Move typelevel interrupts to a special-purpose mod: `embassy_xx::interrupt::typelevel`. - Reexport the PAC interrupt enum in `embassy_xx::interrupt`. This has a few advantages: - The `embassy_xx::interrupt` module is now more "standard". - It works with `cortex-m` functions for manipulating interrupts, for example. - It works with RTIC. - the interrupt enum allows holding value that can be "any interrupt at runtime", this can't be done with typelevel irqs. - When "const-generics on enums" is stable, we can remove the typelevel interrupts without disruptive changes to `embassy_xx::interrupt`. | ||||
| * | nrf/pdm: make available on all chips, use Instance trait, switch to new ↵ | Dario Nieuwenhuis | 2023-03-06 | 1 | -0/+2 |
| | | | | | interrupt binding. | ||||
| * | nrf: rename UARTETWISPIn -> SERIALn | Dario Nieuwenhuis | 2023-02-21 | 1 | -24/+24 |
| | | | | | | The UARTETWISPIn naming is quite horrible. With the nRF53, Nordic realized this and renamed the interrupts to SERIALn. Let's copy that for our peripheral names, in nrf53 and nrf91. | ||||
| * | nrf: docs. | Dario Nieuwenhuis | 2023-02-01 | 1 | -0/+1 |
| | | |||||
| * | Merge branch 'master' into nrf91/53-nvmc | Dion Dokter | 2022-12-09 | 1 | -0/+10 |
| |\ | |||||
| | * | Merge #1056 | bors[bot] | 2022-11-22 | 1 | -0/+5 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | 1056: embassy-nrf: Add TWIS module r=Dirbaio a=kalkyl Verified to be working on nrf9160 Co-authored-by: kalkyl <[email protected]> Co-authored-by: Henrik Alsér <[email protected]> | ||||
| | | * | embassy-nrf: Add TWIS module | kalkyl | 2022-11-13 | 1 | -0/+5 |
| | | | | |||||
| | * | | embassy-nrf: Add SPIS module | Henrik Alsér | 2022-11-05 | 1 | -0/+5 |
| | |/ | |||||
| * / | Adapted nvmc so it can be used for all nrf targets | Dion Dokter | 2022-11-10 | 1 | -0/+5 |
| |/ | |||||
| * | Update nrf pacs | Dion Dokter | 2022-10-26 | 1 | -8/+8 |
| | | |||||
| * | add support for pdm microphones in nrf driver | pbert | 2022-10-13 | 1 | -0/+3 |
| | | |||||
| * | Remove HAL initialization from #[embassy::main] macro. | Dario Nieuwenhuis | 2022-08-17 | 1 | -1/+1 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 1 | -1/+2 |
| | | |||||
| * | Add embassy-cortex-m crate. | Dario Nieuwenhuis | 2022-06-12 | 1 | -1/+1 |
| | | | | | | | - 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`. | ||||
| * | docs: prevent inline doc spam for reexports. | Dario Nieuwenhuis | 2022-03-04 | 1 | -0/+3 |
| | | |||||
| * | nrf/gpiote: fix build for nrf9160 | Dario Nieuwenhuis | 2021-12-02 | 1 | -3/+3 |
| | | |||||
| * | nrf: add initial nrf5340 support | Dario Nieuwenhuis | 2021-10-28 | 1 | -5/+27 |
| | | |||||
| * | nrf91: support running in both S and NS mode. | Dario Nieuwenhuis | 2021-10-26 | 1 | -29/+139 |
| | | |||||
| * | Fewer channel traits, more cfg to make the system work | Dion Dokter | 2021-10-26 | 1 | -16/+16 |
| | | |||||
| * | Another redo using the feedback. | Dion Dokter | 2021-10-26 | 1 | -16/+16 |
| | | | | | | PPI is now split up into PPI and DPPI under the name 'interconnect'. The tasks and events are tracked and reset in the drop function. | ||||
| * | Undoing unnecessary changes | Dion Dokter | 2021-10-12 | 1 | -31/+44 |
| | | |||||
| * | Made all PPI channels not configurable (even though they are) so they can't ↵ | Dion Dokter | 2021-10-11 | 1 | -16/+16 |
| | | | | | use unimplemented features | ||||
| * | Merge remote-tracking branch 'upstream/master' | Dion Dokter | 2021-10-11 | 1 | -0/+26 |
| | | |||||
| * | Initial support for nrf9160 | Dion Dokter | 2021-10-11 | 1 | -0/+209 |
