aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
Commit message (Collapse)AuthorAgeFilesLines
* update low-power: stm32wl5x update stm32-metapacliebman2025-12-191-2/+4
|
* low-power: stm32wl5xliebman2025-12-195-19/+41
|
* Update to embedded-io 0.7Dario Nieuwenhuis2025-12-191-3/+3
|
* 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-183-17/+21
|\|
| * stm32: cleanup low-power featuresxoviat2025-12-183-16/+20
| |
* | stm32: use datemath to resume timexoviat2025-12-184-92/+43
|/
* Merge pull request #4726 from RaulIQ/mainxoviat2025-12-162-0/+43
|\ | | | | | | [embassy-stm32] add DMA-based input capture for timer channels
| * Merge branch 'main' into mainRaul Alimbekov2025-12-16131-5980/+11581
| |\
| * | style: cargo fmtRaulIQ2025-10-021-1/+2
| | |
| * | fix: correct DMA configuration and registers in receive_waveformRaulIQ2025-10-021-4/+7
| | |
| * | changelog: add entry for receive_waveformRaulIQ2025-09-301-1/+1
| | |
| * | add DMA-based input capture for timer channelsRaulIQ2025-09-301-0/+38
| | |
* | | Merge pull request #5086 from yodaldevoid/looping-adc-read-reduxxoviat2025-12-162-3/+4
|\ \ \ | | | | | | | | | | | | stm32/adc: allow DMA reads to loop through enabled channels
| * | | stm32/adc: allow DMA reads to loop through enabled channelsGabriel Smith2025-12-162-3/+4
| | |/ | |/| | | | | | | | | | | | | | | | 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-162-10/+36
|\ \ \ | | | | | | | | | | | | stm32: add low power pender
| * | | stm32: add low power penderxoviat2025-12-162-10/+36
| |/ /
* | | allow stm32wb to enter stop2xoviat2025-12-162-4/+4
| | |
* | | stm32: fix wb stop entry and hsem logicxoviat2025-12-162-12/+57
|/ /
* | Merge pull request #5068 from leftger/feat/stm32-wpan-linklayer-platxoviat2025-12-161-2/+2
|\ \ | | | | | | | | | WPAN: 1st draft of linklayer_plat
| * | WPAN: 1st draft of linklayer_platGerzain Mata2025-12-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Added embassy-time for delay. - Also added NVIC for task management - Need to solve for RNG Code builds
* | | Fix: Added recommended HTCR0 value to WBA6 RNGGerzain Mata2025-12-151-1/+24
| | |
* | | update bitflagsxoviat2025-12-151-1/+1
| | |
* | | Source system clock from MSIS before (de)configuring PLLsgoodhoko2025-12-152-0/+11
| | | | | | | | | | | | Fixes https://github.com/embassy-rs/embassy/issues/5072
* | | stm32: block stop2 for wle and misc fixesxoviat2025-12-154-10/+35
|/ /
* | stm32: only set analog if not v1liebman2025-12-131-1/+4
| |
* | stm32: set pins to ANALOG on init only change specific pinsliebman2025-12-131-15/+48
| |
* | stm32: set pins to ANALOG on initliebman2025-12-131-0/+18
| |
* | 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-112-30/+64
|\ \ | | | | | | | | | stm32: Add blocking_listen for blocking I2C driver
| * \ Merge branch 'main' into mainxoviat2025-12-1141-1762/+2296
| |\ \
| * | | chore: Update changelogTrAyZeN2025-12-011-0/+1
| | | |
| * | | 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
| | |
* | | Update stm32-metapacLambert Sartory2025-12-111-2/+2
| | |
* | | Enable STM32N6 DMA and I2C clock sourcesLambert Sartory2025-12-113-5/+20
| | |
* | | sdmmc: more refactorignxoviat2025-12-101-682/+578
| | |