| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add missing changelogs | Ulf Lilleengen | 2025-08-25 | 1 | -0/+13 |
| | | |||||
| * | chore: Release embassy-hal-internal version 0.3.0 | Ulf Lilleengen | 2025-07-14 | 1 | -1/+1 |
| | | |||||
| * | Update defmt dependencies | Yuri Astrakhan | 2025-05-18 | 1 | -1/+1 |
| | | |||||
| * | rp: add missing `Debug` and `defmt::Format` `derive`s for ADC | Ralph Ursprung | 2025-05-15 | 2 | -0/+4 |
| | | | | | | this doesn't cover every `struct` & co. in `embassy-rp`, but at least it adds those needed for `Adc` and `adc::Channel`. | ||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 3 | -141/+50 |
| | | |||||
| * | Prepare release of embassy-hal-internal | Ulf Lilleengen | 2024-08-05 | 1 | -1/+1 |
| | | |||||
| * | Update to Rust 1.80, make check-cfg unconditional. | Dario Nieuwenhuis | 2024-07-25 | 1 | -20/+1 |
| | | |||||
| * | Reduced define for 'unreachable!' to a single macro rule | Tarun Singh | 2024-07-17 | 1 | -10/+6 |
| | | |||||
| * | Add collapse_debuginfo to fmt.rs macros. | Dario Nieuwenhuis | 2024-06-17 | 1 | -0/+17 |
| | | | | | | | This makes location info in defmt logs point to the code calling the macro, instead of always to fmt.rs as before. Fix works with nightlies starting with today's, and stable 1.81+. | ||||
| * | Update stable to Rust 1.79. | Dario Nieuwenhuis | 2024-06-13 | 1 | -0/+4 |
| | | |||||
| * | Copy build_common.rs into each crate, to make cargo publish happy | Jan Špaček | 2024-05-31 | 2 | -1/+110 |
| | | |||||
| * | Emit cargo:rustc-check-cfg instructions from build.rs | Jan Špaček | 2024-05-30 | 1 | -26/+4 |
| | | |||||
| * | fix(embassy-rp): fix drop implementation of BufferedUartRx and BufferedUartTx | tact1m4n3 | 2024-05-17 | 1 | -0/+5 |
| | | |||||
| * | hal-internal: fix failing test due to not initializing ringbuf. | Dario Nieuwenhuis | 2024-05-12 | 1 | -0/+4 |
| | | |||||
| * | Fix PeripheralRef soundness issue allowing &T. | Dario Nieuwenhuis | 2024-05-07 | 1 | -3/+12 |
| | | | | | | | Fix soundness issue introduced in a previous soundness fix https://github.com/embassy-rs/embassy/pull/2602 . PeripheralRef must not implement DerefMut itself, but the blanket impl must still require DerefMut. Otherwise you can create two instances of a driver on the same uart by using `&my_uart`. | ||||
| * | use private_bounds for sealed traits. | Dario Nieuwenhuis | 2024-03-23 | 1 | -5/+3 |
| | | |||||
| * | fmt: disable "unused" warnings. | Dario Nieuwenhuis | 2024-03-20 | 1 | -2/+1 |
| | | |||||
| * | nrf/buffered_uart: refactor so rx/tx halves are independent. | Dario Nieuwenhuis | 2024-02-21 | 1 | -3/+30 |
| | | |||||
| * | hal-internal: remove impl DerefMut for PeripheralRef. | Dario Nieuwenhuis | 2024-02-20 | 1 | -9/+2 |
| | | | | | | | | | | if you have `PeripheralRef<'a, AnyPIn>` for pin A, and `AnyPin` (owned) for pin B, you can `mem::swap` them. so, getting access forever to pin A, just by "sacrificing" pin B this defeats the point of PeripheralRef, which is if you got a `PeripheralRef<'a, T>` then you're only allowed to use the peripheral for `'a`. Also some drivers rely on the fact only one instance of a singleton exists for soundness, so this is a soundness fix for those. | ||||
| * | Fix invalid "async" crates.io category. | Dario Nieuwenhuis | 2024-01-12 | 1 | -1/+9 |
| | | |||||
| * | Centralize license and MSRV boilerplate into the repo readme. | Dario Nieuwenhuis | 2024-01-11 | 1 | -10/+0 |
| | | |||||
| * | docs: document all public apis of embedded-hal-internal | Ulf Lilleengen | 2023-12-08 | 6 | -2/+27 |
| | | | | | | * Make some fields and functions non-public where possible. * Enable doc warnings for missing public API docs. | ||||
| * | fix: correct name in readme | Ulf Lilleengen | 2023-10-12 | 1 | -1/+1 |
| | | |||||
| * | fix: remove unused ringbuffer code | Ulf Lilleengen | 2023-10-12 | 2 | -137/+0 |
| | | |||||
| * | stm32: avoid creating many tiny critical sections in init. | Dario Nieuwenhuis | 2023-10-12 | 2 | -5/+37 |
| | | | | | Saves 292 bytes on stm32f0 bilnky with max optimizations (from 3132 to 2840). | ||||
| * | Sync all fmt.rs files. | Dario Nieuwenhuis | 2023-08-30 | 1 | -6/+39 |
| | | |||||
| * | embassy-stm32: Misc clippy fixes | Grant Miller | 2023-08-06 | 1 | -0/+1 |
| | | |||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 12 | -0/+2331 |
| internal use only. (#1700) | |||||
