aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f0/src
Commit message (Collapse)AuthorAgeFilesLines
* Reverted adding AnyBinding, removed AnyChannel, removed ability for ↵WillaWillNot2025-11-222-12/+2
| | | | ExtiInput to accept AnyPin and AnyChannel arguments, added ExtiPin trait for all pins which is lost on converstion to AnyPin and contains type-level ExtiChannel information
* Fixed broken examples/formatting reported by CIWillaWillNot2025-11-212-5/+2
|
* Updated documentation, fixed EXTI definition issues with chips that have ↵WillaWillNot2025-11-212-4/+28
| | | | touch sensing, updated examples, added generation of convenience method to bind_interrupts for easier type erasure
* stm32: Move i2c_master test to examplesHybridChild2025-11-131-0/+609
|
* stm32: Add i2c v2 transaction testHybridChild2025-11-121-219/+0
|
* stm32/i2c_v2: Add transaction testHybridChild2025-11-121-0/+219
|
* adc: remove sample_time from structxoviat2025-11-102-6/+5
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* Edition 2024.Dario Nieuwenhuis2025-10-061-2/+2
|
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-292-4/+4
|
* Added STM32 ADCv1 analog watchdog implementationIris Artin2025-06-261-0/+34
|
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-3/+4
|
* Clarified comments about the cortex_m::asm::delay functionality in al… (#3064)Daniel Philipp2024-06-121-2/+2
| | | | | | | | | | | * Clarified comments about the cortex_m::asm::delay functionality in all multiprio.rs examples * fixed formatting * Changed to using embassy_time::block_for() * removed my formatting scripts * specify embassy_time::Duration
* stm32: update metapac. Adds U5 LPDMA, fixes ADC_COMMONs.Dario Nieuwenhuis2024-04-291-3/+3
|
* stm32: update adc examplesAndres Vahter2024-04-101-3/+3
|
* Incorporated adam’s suggestion into all multiprio commentsBarnaby Walters2024-04-071-3/+4
|
* [embassy-stm32] added comments explaining multiprio interruptsBarnaby Walters2024-04-071-0/+4
|
* stm32/adc: reexport enums from PAC to avoid boilerplate hell.Dario Nieuwenhuis2024-02-261-1/+1
|
* stm32/gpio: remove generics.Dario Nieuwenhuis2024-01-222-6/+4
|
* ci: use beta, add secondary nightly ci.Dario Nieuwenhuis2023-12-217-7/+0
|
* time: Update examples, tests, and other code to use new Timer::after_x ↵Adam Greig2023-10-156-15/+15
| | | | convenience methods
* stm32/adc: cleanup f1, f3, v1, and v2xoviat2023-09-271-1/+1
|
* stm32/adc: make v1 async and leave enxoviat2023-09-201-3/+9
|
* stm32: update stm32-metapac.Dario Nieuwenhuis2023-06-191-2/+2
|
* examples: use nicer InterrupExt to set irq priority in multprio.Dario Nieuwenhuis2023-06-091-9/+5
|
* Fix some typosDirk Stolle2023-05-081-2/+2
|
* Fix example reference voltageGrant Miller2023-04-051-4/+3
|
* Fix exampleGrant Miller2023-04-051-3/+12
|
* Update STM32F0 ADC example to use `read_internal`Matthew W. Samsonoff2023-04-051-2/+5
|
* Add ADC example for STM32F0Matthew W. Samsonoff2023-04-051-0/+24
|
* 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).
* cortex-m/executor: don't use the owned interrupts system.Dario Nieuwenhuis2023-02-281-11/+21
| | | | Preparation for #1224.
* added watchdog example@imrank032022-12-211-0/+25
|
* added priority based example@imrank032022-12-211-0/+139
|
* added interrupt example@imrank032022-12-211-0/+27
|
* button controlled example@imrank032022-12-211-0/+64
|
* added blinky example for stm32f0@imrank032022-11-231-0/+28
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-181-2/+2
|
* Remove HAL initialization from #[embassy::main] macro.Dario Nieuwenhuis2022-08-171-2/+2
|
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-291-3/+3
|
* Run rustfmt.Dario Nieuwenhuis2022-06-121-3/+1
|
* Use embassy/defmt-timestamp-uptime in all examples.Dario Nieuwenhuis2022-04-022-20/+2
|
* Remove trait_alias, allow(incomplete_features).Dario Nieuwenhuis2021-09-031-1/+0
| | | | trait_alias seems unused. no idea why it's there.
* stm32: move dbgmcu stuff to toplevel config setting, defaulting to true.Dario Nieuwenhuis2021-08-192-8/+1
|
* Merge pull request #344 from bobmcwhirter/remove_buildersDario Nieuwenhuis2021-08-041-4/+3
|\ | | | | Remove builders from Config(s) and examples.
| * Fmt giving me headaches.Bob McWhirter2021-08-041-1/+0
| |
| * Um.Bob McWhirter2021-08-041-0/+1
| |
| * Unused import.Bob McWhirter2021-08-041-1/+0
| |
| * Remove more extra vars.Bob McWhirter2021-08-041-3/+1
| |
| * Remove builders from Config(s) and examples.Bob McWhirter2021-08-041-1/+3
| |