aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
Commit message (Expand)AuthorAgeFilesLines
* Remove nightly and unstable-traits features in preparation for 1.75.Dario Nieuwenhuis2023-11-2913-729/+569
* Update embedded-(hal,io,nal).Dario Nieuwenhuis2023-11-291-4/+4
* stm32/sdmmc: use unwrap to ensure panics get printed to defmt.Dario Nieuwenhuis2023-11-271-4/+4
* stm32: fix dac traitDario Nieuwenhuis2023-11-251-1/+1
* WIP: use generated metapac from corresponding PR for CIAdam Greig2023-11-251-2/+2
* STM32 DAC: Rework DAC driver, support all families.Adam Greig2023-11-252-365/+355
* STM32 DAC: Disable circular writes with GPDMA as it doesn't yet support circu...Adam Greig2023-11-251-0/+2
* STM32 DAC: Swap to new TSEL enum entirely in-HALAdam Greig2023-11-252-119/+309
* STM32 DAC: Use new Mode enum for setting channel modeAdam Greig2023-11-251-11/+54
* STM32: Add cfg to differentiate L4 and L4+ familiesAdam Greig2023-11-251-0/+9
* STM32: Remove vestigal build.rs cfgs, add new flashsize_X and package_X cfgs,...Adam Greig2023-11-252-18/+5
* stm32/i2c: implement async i2c v1.Barnaby Walters2023-11-241-23/+381
* stm32/i2c: add async, dual interrupt scaffolding.Dario Nieuwenhuis2023-11-245-233/+219
* stm32 i2c: allow EHA traits without time featureAndres Vahter2023-11-241-1/+1
* FormatMick van Gelderen2023-11-211-7/+1
* Rename _flush* methodsMick van Gelderen2023-11-211-11/+9
* Refactor bxcan split.Tommas Bakker2023-11-211-27/+43
* Merge pull request #2198 from adamgreig/stm32-opampDario Nieuwenhuis2023-11-201-37/+40
|\
| * STM32 opamp: use impl Peripheral instead of directly taking pinsAdam Greig2023-11-201-26/+20
| * STM32: Disable opamp when OpAmpOutput is dropped, not when the parent OpAmp i...Adam Greig2023-11-201-2/+18
| * STM32: Don't enable opamps in new(), wait until configured.Adam Greig2023-11-181-10/+3
* | Merge pull request #2192 from RobertTDowling/stm32h7-adc-clockDario Nieuwenhuis2023-11-201-1/+6
|\ \
| * | PR feedbackRobertTDowling2023-11-191-2/+2
| * | stm32h7 ADC: Fix stalled clock in default h7 configRobertTDowling2023-11-151-1/+6
* | | stm32/sai: fix build on chips with only SAI4 (like stm32h725re), improve sync...Dario Nieuwenhuis2023-11-192-32/+39
| |/ |/|
* | Merge pull request #2173 from andresv/expose-i2c-async-api-without-timeDario Nieuwenhuis2023-11-171-70/+90
|\ \ | |/ |/|
| * stm32 i2c: remove mod dummy_timeAndres Vahter2023-11-111-80/+87
| * stm32 i2c: remove pub _timeout apiAndres Vahter2023-11-111-143/+13
| * i2c: expose async api without needing timeAndres Vahter2023-11-101-32/+175
* | executor: release v0.3.3Dario Nieuwenhuis2023-11-151-1/+1
* | Merge pull request #2180 from MaxiluxSystems/gpdma-drop-fixDario Nieuwenhuis2023-11-131-8/+4
|\ \
| * | stm32/gpdma: fix drop() to use RM's method for aborting transferTorin Cooper-Bennun2023-11-131-8/+4
| |/
* | stm32/rcc: unify f2 into f4/f7.Dario Nieuwenhuis2023-11-134-355/+121
* | stm32/rcc: fix pll enum naming on f4, f7.Dario Nieuwenhuis2023-11-131-5/+5
* | stm32/rcc: unify l0l1 and l4l5.Dario Nieuwenhuis2023-11-134-326/+252
* | stm32/rcc: consistent casing and naming for PLL enums.Dario Nieuwenhuis2023-11-137-64/+64
|/
* rustfmtxoviat2023-11-081-0/+1
* stm32: add low power for g4xoviat2023-11-084-140/+170
* stm32: resolve eth/v2 security bugxoviat2023-11-071-14/+10
* check PLL settings before set VOSeZio Pan2023-11-061-10/+8
* stm32/otg: fix enumeration on non-f4 chips.Dario Nieuwenhuis2023-11-061-5/+16
* Merge pull request #2148 from embassy-rs/usb-fixes3Dario Nieuwenhuis2023-11-062-10/+26
|\
| * stm32/otg: fix CONTROL OUT transfers on F4.Dario Nieuwenhuis2023-11-061-5/+15
| * stm32/otg: log TRDTDario Nieuwenhuis2023-11-061-5/+3
| * stm32/rcc: set highest VOS on some F4s with no overdrive.Dario Nieuwenhuis2023-11-061-0/+8
* | stm32: update metapac and use stop dataxoviat2023-11-052-14/+13
|/
* Merge pull request #2119 from JuliDi/fmc-sram-adcxoviat2023-11-062-1/+32
|\
| * Add raw fmc access implementationJuliDi2023-10-281-0/+31
| * fix typo in build.rs that caused fmc ClkPin to not be implementedJuliDi2023-10-151-1/+1
* | Remove accidentally leftover printlnAdam Greig2023-11-061-2/+0