| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: improve nrf54 support using new nrf-pac | Ulf Lilleengen | 2025-10-28 | 1 | -2/+0 |
| | | | | | | | | | | | | | | * 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 | 1 | -2/+2 |
| | | |||||
| * | doc fixes | Robin Mueller | 2025-09-23 | 1 | -2/+2 |
| | | |||||
| * | nrf: add persist() method for gpio and ppi | Matthew Tran | 2025-09-20 | 1 | -0/+27 |
| | | |||||
| * | Fixing the nrf54l drive configuration bug | Matthieu | 2025-07-10 | 1 | -1/+1 |
| | | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -23/+16 |
| | | |||||
| * | Add Clone to Pull | wackazong | 2025-01-14 | 1 | -1/+1 |
| | | |||||
| * | nrf/gpio: fix missing setting input as disconnected. | Dario Nieuwenhuis | 2025-01-08 | 1 | -3/+7 |
| | | |||||
| * | nrf: Remove leftover info message and fix link to errata | Priit Laes | 2024-11-19 | 1 | -1/+0 |
| | | |||||
| * | nrf: add nrf54l base: gpio and time driver. | Dario Nieuwenhuis | 2024-11-17 | 1 | -13/+118 |
| | | |||||
| * | nrf: port to chiptool-based `nrf-pac`. | Dario Nieuwenhuis | 2024-11-04 | 1 | -68/+65 |
| | | |||||
| * | nrf: gpio: Fix return values for functions returning unit type - `()` | Priit Laes | 2024-08-08 | 1 | -8/+16 |
| | | |||||
| * | nrf: remove mod sealed. | Dario Nieuwenhuis | 2024-04-05 | 1 | -43/+39 |
| | | |||||
| * | Fix warnings in recent nightly. | Dario Nieuwenhuis | 2024-03-20 | 1 | -0/+2 |
| | | |||||
| * | fix(nrf/spim): use `OutputDrive` to set pin drives | NBonaparte | 2024-02-19 | 1 | -1/+1 |
| | | |||||
| * | fix warnings | Ulf Lilleengen | 2024-01-25 | 1 | -0/+1 |
| | | |||||
| * | rustfmt again | Ulf Lilleengen | 2024-01-24 | 1 | -7/+4 |
| | | |||||
| * | feat: add basic support for nRF51 chips to embassy-nrf | Ulf Lilleengen | 2024-01-24 | 1 | -0/+12 |
| | | |||||
| * | nrf/gpio: remove generics. | Dario Nieuwenhuis | 2024-01-22 | 1 | -31/+31 |
| | | |||||
| * | Change GPIO inherent methods back to `&self`. | Dario Nieuwenhuis | 2024-01-10 | 1 | -38/+28 |
| | | | | | | | | With the embedded-hal rc3 update I changed them to require `&mut self`, but in retrospect I think `&self` is better, for extra flexibility. This PR reverts the changes from the rc3 update to inherent methods. | ||||
| * | nrf/gpio: add toggle. | Dario Nieuwenhuis | 2023-12-26 | 1 | -0/+34 |
| | | |||||
| * | stm32: add some docs. | Dario Nieuwenhuis | 2023-12-18 | 1 | -13/+12 |
| | | |||||
| * | Update embedded-hal to 1.0.0-rc.3 | Dario Nieuwenhuis | 2023-12-14 | 1 | -28/+39 |
| | | |||||
| * | Remove nightly and unstable-traits features in preparation for 1.75. | Dario Nieuwenhuis | 2023-11-29 | 1 | -56/+51 |
| | | |||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -1/+1 |
| | | | | | internal use only. (#1700) | ||||
| * | nrf: docs. | Dario Nieuwenhuis | 2023-02-01 | 1 | -1/+1 |
| | | |||||
| * | Replace `Level: Into<bool>` with `From<Level>` | Joakim Hulthe | 2023-01-23 | 1 | -3/+3 |
| | | | | | This automatically implements Into<bool> for Level | ||||
| * | Add Clone & Copy on embassy_nrf::gpio::Level | Matthias Devlamynck | 2022-12-29 | 1 | -1/+1 |
| | | |||||
| * | Update embedded-hal versions and explicitly pin | Ulf Lilleengen | 2022-09-29 | 1 | -6/+6 |
| | | |||||
| * | nRF documentation warning fixes | Ulf Lilleengen | 2022-08-22 | 1 | -1/+20 |
| | | |||||
| * | Remove PeripheralRef::into_inner() | Dario Nieuwenhuis | 2022-07-23 | 1 | -15/+7 |
| | | |||||
| * | Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral | Dario Nieuwenhuis | 2022-07-23 | 1 | -15/+15 |
| | | |||||
| * | Rename unsafe_impl_unborrow to impl_unborrow | Dario Nieuwenhuis | 2022-07-23 | 1 | -2/+2 |
| | | |||||
| * | Update embassy-rp | Grant Miller | 2022-07-23 | 1 | -1/+1 |
| | | |||||
| * | WIP: Make unborrow safe to use | Grant Miller | 2022-07-23 | 1 | -10/+22 |
| | | |||||
| * | Move all gpio logic to Flex | chemicstry | 2022-07-13 | 1 | -6/+3 |
| | | |||||
| * | Change get_set_level to get_output_level | chemicstry | 2022-07-13 | 1 | -2/+2 |
| | | |||||
| * | Add convenience GPIO functions to NRF | chemicstry | 2022-07-13 | 1 | -0/+79 |
| | | |||||
| * | Add more API docs for embassy-cortex-m and embassy-nrf | Ulf Lilleengen | 2022-06-23 | 1 | -1/+1 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 1 | -9/+3 |
| | | |||||
| * | 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`. | ||||
| * | nrf/gpio: add input+output to Flex, for OpenDrain. | Dario Nieuwenhuis | 2022-05-03 | 1 | -25/+45 |
| | | |||||
| * | nrf/gpio: Make Input is_high/is_low public. | Dario Nieuwenhuis | 2022-03-17 | 1 | -2/+2 |
| | | |||||
| * | nrf: remove OptionalPin | Dario Nieuwenhuis | 2022-02-12 | 1 | -49/+5 |
| | | |||||
| * | nrf: impl embedded-hal 1.0 and embedded-hal-async traits. | Dario Nieuwenhuis | 2022-01-13 | 1 | -72/+157 |
| | | |||||
| * | nrf/gpiote: expose all functionality as inherent methods. | Dario Nieuwenhuis | 2022-01-13 | 1 | -6/+2 |
| | | |||||
| * | nrf/gpio: Rename FlexPin to Flex. | Dario Nieuwenhuis | 2022-01-13 | 1 | -12/+12 |
| | | | | | FlexPin sounds like it's an owned pin singleton, like AnyPin or NoPin. | ||||
| * | nrf/gpio: add infallible inherent methods, remove some duplication. | Dario Nieuwenhuis | 2021-12-20 | 1 | -232/+108 |
| | | | | | This implements Input and Output using FlexPin, to avoid some code duplication. | ||||
| * | Remove unneeded rustfmt::skip | Ulf Lilleengen | 2021-12-16 | 1 | -12/+24 |
| | | |||||
| * | nrf/gpiote: remove PortInput, move impls to Input. | Dario Nieuwenhuis | 2021-12-14 | 1 | -0/+97 |
| | | |||||
