aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l4
Commit message (Collapse)AuthorAgeFilesLines
...
* stm32/rtc: fix exampelxoviat2023-08-061-1/+1
|
* Merge pull request #1606 from JcBernack/rng-updateDario Nieuwenhuis2023-07-301-2/+6
|\ | | | | | | STM32: RNG update
| * stm32/rng: use bind_interrupts!.Dario Nieuwenhuis2023-07-311-2/+6
| |
* | Set frequency in stm32 SPI examplesbofh2023-07-313-11/+15
| |
* | Fix formattingbofh2023-07-301-9/+1
| |
* | Fix stm32 SPI examplesbofh2023-07-303-15/+1
|/
* remove memory.x files for other stm32 examplesJuliDi2023-07-283-38/+1
|
* Added debug=2 in release profile to all examples.Piotr Esden-Tempski2023-07-261-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.
* Merge pull request #1676 from adamgreig/fix-dac-exampleDario Nieuwenhuis2023-07-241-1/+1
|\ | | | | | | stm32: Fix DAC examples
| * stm32: fix DAC examplesAdam Greig2023-07-221-1/+1
| | | | | | | | | | | | | | | | The DAC driver defaults to enabling the channel trigger, but leaves it at the default value of TIM6 TRGO, then performs a software trigger after writing the new output value. We could change the trigger selection to software trigger, but for this example it's simpler to just disable the trigger.
* | Add notes about setting chip name correctly for examples.Adam Greig2023-07-221-1/+2
|/
* Release embassy-time v0.1.2Dario Nieuwenhuis2023-07-061-1/+1
|
* Merge branch 'main' of https://github.com/embassy-rs/embassy into ↵Mathias2023-07-051-2/+3
|\ | | | | | | embassy-stm32/rcc-rtc-l4
| * update embedded-hal crates.Dario Nieuwenhuis2023-07-041-2/+2
| |
* | Merge branch 'main' of https://github.com/embassy-rs/embassy into ↵Mathias2023-07-037-27/+156
|\| | | | | | | embassy-stm32/rcc-rtc-l4
| * Merge pull request #1565 from JuliDi/mainDario Nieuwenhuis2023-06-292-11/+143
| |\ | | | | | | | | | Implement DMA for DAC on STM32
| | * remove need for StaticCell in dac_dma example for stm32l4JuliDi2023-06-282-23/+8
| | |
| | * revert to STM32L4S5VIJuliDi2023-06-282-6/+5
| | |
| | * attempt at fixing ciJuliDi2023-06-281-1/+0
| | |
| | * attempt at fixing ciJuliDi2023-06-283-6/+7
| | |
| | * add docJuliDi2023-06-281-0/+2
| | |
| | * Update DAC examples, add DAC + DMA exampleJuliDi2023-06-283-10/+156
| | |
| * | Update probe-rs-cli -> probe-rsDario Nieuwenhuis2023-06-291-4/+4
| | |
| * | stm32/otg: add VBUS detection.Dario Nieuwenhuis2023-06-271-1/+3
| |/ | | | | | | Fixes #1442.
| * stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-192-11/+7
| |
| * Remove embassy-cortex-m crate, move stuff to embassy-hal-common.Dario Nieuwenhuis2023-06-091-1/+1
| |
* | L4: Switch to MSI to prevent problems with PLL configuration, and enable ↵Mathias2023-07-011-0/+50
|/ | | | power to AHB bus clock to allow RTC to run
* stm32: move to bind_interruptsxoviat2023-05-246-18/+36
| | | | disable lora functionality for now
* Fix some typosDirk Stolle2023-05-081-1/+1
|
* Bump versions preparing for -macros and -executor releaseUlf Lilleengen2023-04-271-1/+1
|
* Switch from probe-run to probe-rs-cli.Dario Nieuwenhuis2023-04-261-4/+4
| | | | | - 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.
* Release embassy-sync v0.2.0Dario Nieuwenhuis2023-04-131-1/+1
|
* Update embedded-hal crates.Dario Nieuwenhuis2023-04-061-2/+2
|
* Merge #1321bors[bot]2023-04-041-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | 1321: executor: add Pender, rework Cargo features. r=Dirbaio a=Dirbaio 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). Co-authored-by: Dario Nieuwenhuis <[email protected]>
| * executor: add Pender, rework Cargo features.Dario Nieuwenhuis2023-04-031-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).
* | Add MCO support for L4 and F4 familiesMathieu Dupont2023-04-031-0/+27
|/
* Fix examples broken by the macro fix.Dario Nieuwenhuis2023-03-083-3/+3
|
* Example fixes.Dario Nieuwenhuis2023-03-011-2/+0
|
* usb: unify ControlHandler+DeviceStateHandler, route all control requests to ↵Dario Nieuwenhuis2023-02-081-1/+0
| | | | | | | | all handlers. - Allows classes to handle vendor requests. - Allows classes to use a single handler for multiple interfaces. - Allows classes to access the other events (previously only `reset` was available).
* stm32 otg: add examples.chemicstry2023-01-112-3/+109
|
* Bump defmt-rtt to 0.4Dario Nieuwenhuis2022-11-291-1/+1
|
* Switch to async-fn-in-traitDario Nieuwenhuis2022-11-251-1/+1
|
* stm32: Add support for read_until_idle on UARTGuillaume MICHEL2022-10-262-2/+6
|
* Update Rust nightly.Dario Nieuwenhuis2022-10-261-1/+1
|
* all Cargo.toml: Add license to all crate Cargo.toml fileschrysn2022-10-071-0/+1
| | | | Closes: https://github.com/embassy-rs/embassy/issues/1002
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-291-2/+2
|
* time: add more tick rates, use 1mhz as default.Dario Nieuwenhuis2022-09-021-1/+1
|
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-221-1/+1
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-1811-12/+13
|
* examples Remove the `fn config()` idiom.Dario Nieuwenhuis2022-08-171-6/+3
| | | | | It was only useful for doing #[embassy_executor::main(config = "config()")]`. Now that it's gone, it makes more sense to build the config in main directly.