| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump executor crate version to 0.3.0 | Dániel Buga | 2023-08-23 | 1 | -1/+1 |
| | | |||||
| * | stm32/pwm: add output type control | xoviat | 2023-07-29 | 1 | -1/+2 |
| | | |||||
| * | stm32/timer: merge pwm module into timer. (#1703) | Dario Nieuwenhuis | 2023-07-28 | 1 | -2/+2 |
| | | | | | The traits there are applicable to timer use cases other than PWM. It doesn't make sense to keep them separated. | ||||
| * | Rename embassy-hal-common to embassy-hal-internal, document it's for ↵ | Dario Nieuwenhuis | 2023-07-28 | 1 | -1/+0 |
| | | | | | internal use only. (#1700) | ||||
| * | Added debug=2 in release profile to all examples. | Piotr Esden-Tempski | 2023-07-26 | 1 | -0/+3 |
| | | | | | | | | This makes rtt output work right when using `cargo run` in release mode. Debug was already enabled for release builds in some of the examples but not all. | ||||
| * | Add notes about setting chip name correctly for examples. | Adam Greig | 2023-07-22 | 1 | -1/+2 |
| | | |||||
| * | Release embassy-time v0.1.2 | Dario Nieuwenhuis | 2023-07-06 | 1 | -1/+1 |
| | | |||||
| * | Update probe-rs-cli -> probe-rs | Dario Nieuwenhuis | 2023-06-29 | 1 | -2/+2 |
| | | |||||
| * | STM32G4: Add CRS support to RCC | Kevin Lannen | 2023-06-28 | 1 | -9/+19 |
| | | | | | Create working CRS USB Example | ||||
| * | stm32: update metapac, includes fix for OTG with 9 endpoints (H7) | Dario Nieuwenhuis | 2023-06-27 | 1 | -1/+3 |
| | | |||||
| * | stm32: update stm32-metapac. | Dario Nieuwenhuis | 2023-06-19 | 1 | -3/+1 |
| | | |||||
| * | STM32G4: Add USB Serial example | Kevin Lannen | 2023-06-14 | 2 | -0/+111 |
| | | |||||
| * | stm32g4: PLL: Add support for configuring PLL_P and PLL_Q | Kevin Lannen | 2023-06-14 | 1 | -3/+12 |
| | | |||||
| * | Remove embassy-cortex-m crate, move stuff to embassy-hal-common. | Dario Nieuwenhuis | 2023-06-09 | 1 | -1/+1 |
| | | |||||
| * | Rename to follow ref manual and CubeIDE | Carl St-Laurent | 2023-06-08 | 1 | -2/+2 |
| | | |||||
| * | Added Vcore boost mode and Flash wait state | Carl St-Laurent | 2023-06-04 | 1 | -2/+2 |
| | | |||||
| * | Use HSI16 for exemple since HSE might have a different value depending on board | Carl St-Laurent | 2023-06-04 | 1 | -3/+2 |
| | | |||||
| * | Example using PLL | Carl St-Laurent | 2023-06-03 | 1 | -0/+27 |
| | | |||||
| * | Bump versions preparing for -macros and -executor release | Ulf Lilleengen | 2023-04-27 | 1 | -1/+1 |
| | | |||||
| * | Switch from probe-run to probe-rs-cli. | Dario Nieuwenhuis | 2023-04-26 | 1 | -2/+2 |
| | | | | | | - probe-run screwed up the last release 2 weeks ago and it's still not fixed (issue 391). Doesn't look well maintained. - Even when it's not broken, it lags behind probe-rs-cli in new chips support because it's slow in updating probe-rs. | ||||
| * | stm32: fix defective example | xoviat | 2023-04-16 | 1 | -2/+2 |
| | | |||||
| * | Release embassy-sync v0.2.0 | Dario Nieuwenhuis | 2023-04-13 | 1 | -1/+1 |
| | | |||||
| * | executor: add Pender, rework Cargo features. | Dario Nieuwenhuis | 2023-04-03 | 1 | -1/+1 |
| | | | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt). | ||||
| * | Bump defmt-rtt to 0.4 | Dario Nieuwenhuis | 2022-11-29 | 1 | -1/+1 |
| | | |||||
| * | all Cargo.toml: Add license to all crate Cargo.toml files | chrysn | 2022-10-07 | 1 | -0/+1 |
| | | | | | Closes: https://github.com/embassy-rs/embassy/issues/1002 | ||||
| * | time: add more tick rates, use 1mhz as default. | Dario Nieuwenhuis | 2022-09-02 | 1 | -1/+1 |
| | | |||||
| * | split `embassy-util` into `embassy-futures`, `embassy-sync`. | Dario Nieuwenhuis | 2022-08-22 | 1 | -1/+1 |
| | | |||||
| * | Split embassy-time from embassy-executor. | Dario Nieuwenhuis | 2022-08-18 | 4 | -6/+7 |
| | | |||||
| * | Remove HAL initialization from #[embassy::main] macro. | Dario Nieuwenhuis | 2022-08-17 | 3 | -6/+6 |
| | | |||||
| * | Update to critical-section 1.0, atomic-polyfill 1.0 | Dario Nieuwenhuis | 2022-08-17 | 1 | -1/+1 |
| | | |||||
| * | Split embassy crate into embassy-executor, embassy-util. | Dario Nieuwenhuis | 2022-07-29 | 4 | -9/+10 |
| | | |||||
| * | rename PwmPin::new_chX, update examples. | Dario Nieuwenhuis | 2022-07-23 | 1 | -2/+3 |
| | | |||||
| * | embassy-stm32: Simplify time | Grant Miller | 2022-07-10 | 1 | -2/+2 |
| | | | | | | | | | | | - Remove unused `MilliSeconds`, `MicroSeconds`, and `NanoSeconds` types - Remove `Bps`, `KiloHertz`, and `MegaHertz` types that were only used for converting to `Hertz` - Replace all instances of `impl Into<Hertz>` with `Hertz` - Add `hz`, `khz`, and `mhz` methods to `Hertz`, as well as free function shortcuts - Remove `U32Ext` extension trait | ||||
| * | Merge pull request #822 from embassy-rs/remove-authors | Dario Nieuwenhuis | 2022-06-18 | 1 | -1/+0 |
| |\ | | | | | Remove the authors field from Cargo.tomls | ||||
| | * | Remove the authors field from Cargo.tomls | Dario Nieuwenhuis | 2022-06-18 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | It currently contains whoever was first to write some code for the crate, even if many more people have contributed to it later. The field is "sort of" deprecated, it was made optional recently: https://rust-lang.github.io/rfcs/3052-optional-authors-field.html Due the the reasons listed there I believe removing it is better than setting it to generic fluff like "The Embassy contributors". | ||||
| * | | Merge pull request #821 from embassy-rs/defmt-trace | Dario Nieuwenhuis | 2022-06-18 | 1 | -0/+3 |
| |\ \ | |/ |/| | Add env DEFMT_LOG=trace to all examples. | ||||
| | * | Add env DEFMT_LOG=trace to all examples. | Dario Nieuwenhuis | 2022-06-18 | 1 | -0/+3 |
| | | | |||||
| * | | Update to 2021 edition. (#820) | Dario Nieuwenhuis | 2022-06-18 | 1 | -2/+1 |
| |/ | |||||
| * | Run rustfmt. | Dario Nieuwenhuis | 2022-06-12 | 4 | -9/+6 |
| | | |||||
| * | examples/stm32*, tests/stm32: specify time-tick-32768hz | Will Glynn | 2022-05-31 | 1 | -1/+1 |
| | | |||||
| * | Use embassy/defmt-timestamp-uptime in all examples. | Dario Nieuwenhuis | 2022-04-02 | 6 | -30/+13 |
| | | |||||
| * | stm32: add rust stable support | Dario Nieuwenhuis | 2022-02-12 | 1 | -1/+1 |
| | | |||||
| * | stm32: Remove OptionalPin | Dario Nieuwenhuis | 2022-02-10 | 1 | -2/+1 |
| | | | | | | | | | | The idea behind OptionalPin has a few problems: - you need to impl the signal traits for NoPin which is a bit weird https://github.com/embassy-rs/embassy/blob/master/embassy-stm32/src/dcmi.rs#L413-L416 - you can pass any combination of set/unset pins, which needs checking at runtime https://github.com/embassy-rs/embassy/blob/master/embassy-stm32/src/dcmi.rs#L130 The replacement is to do multiple `new` constructors for each combination of pins you want to take. | ||||
| * | traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash. | Dario Nieuwenhuis | 2022-01-27 | 1 | -1/+0 |
| | | |||||
| * | stm32: add `time-driver-any` cargo feature that automatically picks one ↵ | Dario Nieuwenhuis | 2022-01-24 | 1 | -1/+1 |
| | | | | | available timer. | ||||
| * | stm32/exti: expose all functionality as inherent methods. | Dario Nieuwenhuis | 2022-01-19 | 1 | -1/+0 |
| | | |||||
| * | stm32/gpio: expose all functionality as inherent methods. | Dario Nieuwenhuis | 2022-01-19 | 2 | -5/+3 |
| | | |||||
| * | Port the PWM example to H7, add low-level API example implementing 32-bit PWM. | Matous Hybl | 2022-01-13 | 1 | -2/+2 |
| | | |||||
| * | Make exti an optional feature | Ulf Lilleengen | 2022-01-12 | 1 | -1/+1 |
| | | | | | | * Add embassy-stm32 build with exti * Add exti to examples | ||||
| * | examples/stm32g4: add pwm example | Dario Nieuwenhuis | 2021-11-27 | 2 | -1/+37 |
| | | |||||
