aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src
Commit message (Collapse)AuthorAgeFilesLines
* low-power: stm32wl5xliebman2025-12-194-19/+40
|
* rustfmtBernát Süli2025-12-191-2/+2
|
* stm32: disable HSI48 if not in useBernát Süli2025-12-198-0/+63
|
* Merge pull request #5103 from Sha0S/mainxoviat2025-12-183-0/+15
|\ | | | | | | stm32: disable HSI if not used
| * stm32: disable HSI if not usedBernát Süli2025-12-183-0/+15
| |
* | Merge branch 'main' of github.com:embassy-rs/embassy into low-power-rtcxoviat2025-12-182-14/+18
|\|
| * stm32: cleanup low-power featuresxoviat2025-12-182-14/+18
| |
* | stm32: use datemath to resume timexoviat2025-12-183-91/+42
|/
* Merge pull request #4726 from RaulIQ/mainxoviat2025-12-161-0/+42
|\ | | | | | | [embassy-stm32] add DMA-based input capture for timer channels
| * Merge branch 'main' into mainRaul Alimbekov2025-12-16128-5788/+11069
| |\
| * | style: cargo fmtRaulIQ2025-10-021-1/+2
| | |
| * | fix: correct DMA configuration and registers in receive_waveformRaulIQ2025-10-021-4/+7
| | |
| * | add DMA-based input capture for timer channelsRaulIQ2025-09-301-0/+38
| | |
* | | Merge pull request #5086 from yodaldevoid/looping-adc-read-reduxxoviat2025-12-161-3/+3
|\ \ \ | | | | | | | | | | | | stm32/adc: allow DMA reads to loop through enabled channels
| * | | stm32/adc: allow DMA reads to loop through enabled channelsGabriel Smith2025-12-161-3/+3
| | |/ | |/| | | | | | | | | | | | | | | | This was previously implemented for v3 ADCs, but that was lost in the recent refactoring. I have gone through all the reference manuals to verify that this should be supported for all chips, but it has only been confirmed for the STM32H5 series.
* | | Merge pull request #5085 from xoviat/stm32-penderxoviat2025-12-161-9/+34
|\ \ \ | | | | | | | | | | | | stm32: add low power pender
| * | | stm32: add low power penderxoviat2025-12-161-9/+34
| |/ /
* | | allow stm32wb to enter stop2xoviat2025-12-162-4/+4
| | |
* | | stm32: fix wb stop entry and hsem logicxoviat2025-12-162-12/+57
|/ /
* | Fix: Added recommended HTCR0 value to WBA6 RNGGerzain Mata2025-12-151-1/+24
| |
* | Source system clock from MSIS before (de)configuring PLLsgoodhoko2025-12-151-0/+10
| | | | | | | | Fixes https://github.com/embassy-rs/embassy/issues/5072
* | stm32: block stop2 for wle and misc fixesxoviat2025-12-154-10/+35
| |
* | adc: fix nonvolatile readxoviat2025-12-131-1/+1
| | | | | | | | closes #5057
* | impl. scoped block_stop for ipccxoviat2025-12-132-2/+6
| |
* | Merge branch 'main' of https://github.com/embassy-rs/embassy into wpanxoviat2025-12-132-19/+10
|\ \
| * | stm32: fix misc. adc4 issuesxoviat2025-12-122-19/+10
| | |
* | | wpan: allow setting Rfwkpselxoviat2025-12-132-6/+11
|/ /
* | Merge pull request #5053 from xoviat/wpanxoviat2025-12-121-0/+6
|\ \ | | | | | | | | | wpan: restore ble test
| * | wpan: restore ble testxoviat2025-12-121-0/+6
| | |
* | | stm32/sdio: update transfer interfacexoviat2025-12-123-52/+97
|/ /
* | add get_frequency to stm32 pwm channelstidely2025-12-111-0/+10
| |
* | Merge pull request #4969 from TrAyZeN/mainxoviat2025-12-111-30/+63
|\ \ | | | | | | | | | stm32: Add blocking_listen for blocking I2C driver
| * \ Merge branch 'main' into mainxoviat2025-12-1139-1760/+2288
| |\ \
| * | | stm32/i2c: Add blocking_listenTrAyZeN2025-12-011-16/+49
| | | |
| * | | stm32/i2c: Restrict listen to async I2c modeTrAyZeN2025-12-011-16/+16
| | | |
* | | | stm32/spi: make SS signal polarity configurable on supported hardwarePietro Lorefice2025-12-111-2/+38
| |/ / |/| |
* | | sdmmc: factor out sd and add sdio modxoviat2025-12-113-713/+980
| | |
* | | Enable STM32N6 DMA and I2C clock sourcesLambert Sartory2025-12-113-5/+20
| | |
* | | sdmmc: more refactorignxoviat2025-12-101-682/+578
| | |
* | | Merge pull request #5018 from xoviat/sdioxoviat2025-12-103-474/+591
|\ \ \ | | | | | | | | | | | | stm32: refactor sdmmc module
| * | | sdmmc: refactor sd card creationxoviat2025-12-091-171/+114
| | | |
| * | | dma: add functionsxoviat2025-12-091-0/+58
| | | |
| * | | sdmmc: use storage devices with referencexoviat2025-12-092-317/+403
| | | |
| * | | type-erase sdmmcxoviat2025-12-091-182/+212
| | | |
* | | | allow again to set nodiv independently of master clock dividerRoman Lim2025-12-091-4/+6
|/ / /
* | | stm32: create new complementary pwm pin with configFabien Trégan2025-12-091-4/+23
| | |
* | | low-power: use scoped block stopxoviat2025-12-088-8/+53
| | | | | | | | | | | | Co-authored-by: hjeldin <[email protected]>
* | | low-power: add defmt flush before WFE and cleanup RCC re-initialization on ↵liebman2025-12-071-10/+5
| | | | | | | | | | | | wakeup for stm32wlex
* | | low-power: rework stoppableperipheral traitsxoviat2025-12-062-23/+27
| | |
* | | low-power: improve debug logicxoviat2025-12-066-26/+36
| | |