| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | nrf/rng: erase instance generics | Dario Nieuwenhuis | 2025-09-28 | 1 | -26/+30 |
| | | |||||
| * | nrf/rng: add Blocking/Async Mode param. | Dario Nieuwenhuis | 2025-05-21 | 1 | -26/+52 |
| | | | | | | 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 Nieuwenhuis | 2025-05-18 | 1 | -13/+34 |
| | | | | | Co-Authored-By: Aurélien Jacobs <[email protected]> | ||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -7/+5 |
| | | |||||
| * | nrf: port to chiptool-based `nrf-pac`. | Dario Nieuwenhuis | 2024-11-04 | 1 | -14/+14 |
| | | |||||
| * | nrf: remove mod sealed. | Dario Nieuwenhuis | 2024-04-05 | 1 | -45/+36 |
| | | |||||
| * | nrf: Use .is_empty() instead of .len() == 0 | Priit Laes | 2024-02-17 | 1 | -1/+1 |
| | | |||||
| * | nightly fmt | Ulf Lilleengen | 2024-01-25 | 1 | -2/+1 |
| | | |||||
| * | fix: make inner state send as it's protected critical section | Ulf Lilleengen | 2024-01-25 | 1 | -0/+2 |
| | | |||||
| * | cargo fmt | Ulf Lilleengen | 2024-01-24 | 1 | -4/+2 |
| | | |||||
| * | fix: remove portable-atomic from rng | Ulf Lilleengen | 2024-01-24 | 1 | -59/+66 |
| | | |||||
| * | rustfmt again | Ulf Lilleengen | 2024-01-24 | 1 | -1/+1 |
| | | |||||
| * | rustfmt | Ulf Lilleengen | 2024-01-24 | 1 | -1/+1 |
| | | |||||
| * | feat: add basic support for nRF51 chips to embassy-nrf | Ulf Lilleengen | 2024-01-24 | 1 | -1/+1 |
| | | |||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -2/+2 |
| | | | | | internal use only. (#1700) | ||||
| * | Make interrupt module more standard. | Dario Nieuwenhuis | 2023-06-08 | 1 | -5/+5 |
| | | | | | | | | | | | | | - 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`. | ||||
| * | cortex-m: remove owned interrupts. | Dario Nieuwenhuis | 2023-06-01 | 1 | -4/+3 |
| | | |||||
| * | nrf/rng: make available on all chips, use Instance trait, switch to new ↵ | Dario Nieuwenhuis | 2023-03-06 | 1 | -71/+122 |
| | | | | | interrupt binding. | ||||
| * | nrf: docs. | Dario Nieuwenhuis | 2023-02-01 | 1 | -1/+5 |
| | | |||||
| * | Replace futures::future::poll_fn -> core::future::poll_fn. | Dario Nieuwenhuis | 2022-09-22 | 1 | -1/+1 |
| | | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 1 | -1/+1 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 1 | -1/+1 |
| | | |||||
| * | Rename Unborrowed -> PeripheralRef, Unborrow -> Peripheral | Dario Nieuwenhuis | 2022-07-23 | 1 | -5/+5 |
| | | |||||
| * | WIP: Make unborrow safe to use | Grant Miller | 2022-07-23 | 1 | -8/+3 |
| | | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 1 | -10/+4 |
| | | |||||
| * | Add embassy-cortex-m crate. | Dario Nieuwenhuis | 2022-06-12 | 1 | -2/+2 |
| | | | | | | | - 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/rng: expose all functionality as inherent methods. | Dario Nieuwenhuis | 2022-01-13 | 1 | -64/+51 |
| | | |||||
| * | Remove unsafe from new on RND | huntc | 2022-01-06 | 1 | -1/+1 |
| | | | | | Unsafe is not required here given that all futures are required to live longer than their global peripheral instances. There are other occurrences of unsafe being used on new that should be removed. I started to do that but then went down a bit of a rabbit hole. | ||||
| * | Remove unneeded rustfmt::skip | Ulf Lilleengen | 2021-12-16 | 1 | -2/+4 |
| | | |||||
| * | embassy: Refactor module structure to remove kitchen-sink `util`. | Dario Nieuwenhuis | 2021-09-11 | 1 | -2/+2 |
| | | |||||
| * | Rename embassy-extras to embassy-hal-common | Dario Nieuwenhuis | 2021-07-29 | 1 | -1/+1 |
| | | |||||
| * | fix: check if `new_ptr == end`, not the old pointer | Liam Murphy | 2021-06-30 | 1 | -2/+2 |
| | | |||||
| * | Use atomics to share state instead of a `RefCell` | Liam Murphy | 2021-06-30 | 1 | -57/+83 |
| | | |||||
| * | Don't wake the future for every byte in `fill_bytes` | Liam Murphy | 2021-06-30 | 1 | -14/+78 |
| | | |||||
| * | Move initialisation inside of future | Liam Murphy | 2021-06-30 | 1 | -3/+3 |
| | | |||||
| * | Add an nRF RNG driver | Liam Murphy | 2021-06-29 | 1 | -0/+154 |
| Resolves #187 Like the stm32 driver, this has both a non-blocking and blocking API, and implements `rand_core::RngCore` for the blocking API. | |||||
