aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/timer/simple_pwm.rs
Commit message (Expand)AuthorAgeFilesLines
* add get_frequency to stm32 pwm channelstidely2025-12-111-0/+10
* docxoviat2025-12-031-3/+1
* timer: restore waveform methodxoviat2025-12-031-0/+22
* timer: use u32 for high-level apixoviat2025-12-011-16/+12
* timer: clamp compare value before dmaxoviat2025-12-011-2/+3
* timer: allow 16 bit dma buffers for 32 bit timers.xoviat2025-12-011-7/+17
* stm32/timer: enable channels for waveform_up multixoviat2025-11-271-0/+5
* stm32: use typelevel timer typexoviat2025-11-271-8/+8
* fmtxoviat2025-11-251-3/+0
* pwm: cleanupxoviat2025-11-251-53/+0
* Merge branch 'feat/pwm_waveform_continuous' of github.com:KorribanMaster/emba...xoviat2025-11-251-0/+53
|\
| * fix: Formatting, use nightly...Eicke Hecht2025-11-241-2/+1
| * wip: Add a working example for the stm32f767zi nucleo. Currently no PWM signa...Eicke Hecht2025-11-241-0/+2
| * fix: Warnings and formatting all fixedEicke Hecht2025-11-241-8/+23
| * feat: Implement basic ring buffered PWM channelEicke Hecht2025-11-241-0/+35
| * feat: Add generation of a continuous waveforms for SimplePWMEicke Hecht2025-11-191-0/+6
* | timer: add writable ring bufferxoviat2025-11-251-0/+31
* | cleanup low-level timer methodsxoviat2025-11-251-4/+7
* | stm32: remove waveform methodxoviat2025-11-251-6/+0
|/
* Merge branch 'timer_update_management' of github.com:WattStep/embassy into timexoviat2025-11-151-3/+7
|\
| * Add separate method for generating update event. Make sure values are loaded ...Jakob2025-11-151-6/+8
| * Avoid generating update events when chaning timer period. Set frequency updat...Jakob2025-11-151-4/+6
* | Move dma waveform methods down to low level timerAlbin Hedman2025-11-151-210/+8
|/
* Merge pull request #4833 from plaes/stm32-pwm-docs-miscxoviat2025-11-141-3/+10
|\
| * stm32/timer/simplepwm: Fix docs formatting and clarify timer usagePriit Laes2025-11-041-3/+10
* | Merge branch 'embassy-rs:main' into fix/simple-pwm-32bit-timer-supportchasingRs2025-10-101-1/+1
|\|
| * Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
* | fix: correct register access for SimplePwm 32-bit timer supportpkj2025-09-281-2/+2
* | stm32/timer: Support 32-bit timers in SimplePwm waveform_up methodpkj2025-09-281-8/+27
|/
* stm32/afio: make af_num() unavailable in afio chips.Dario Nieuwenhuis2025-09-061-11/+7
* stm32/afio: make the A generic param only appear in chips with AFIO.Dario Nieuwenhuis2025-09-051-11/+11
* stm32/afio: use type inference for timer remaps as well.Dario Nieuwenhuis2025-09-051-17/+14
* Add STM32F1 AFIO remapFabian Wolter2025-09-051-7/+16
* stm32: rename timer channel trait; replace impls via macro with impls generic...melvdl2025-06-271-151/+128
* stm32: generify timer channelsmelvdl2025-06-261-42/+38
* doc: update documentation to pass testRaulIQ2025-05-221-2/+0
* format simple_pwm.rs with rustfmtRaulIQ2025-05-221-4/+3
* improve waveform_up_multi_channel documentationRaulIQ2025-05-211-1/+19
* add waveform_up_multichannel using DMAR/DCRRaulIQ2025-05-211-0/+68
* derive debug copy clone defmt for pwmpinconfigSüha Ünüvar2025-05-071-0/+2
* Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-271-29/+13
* Fixed documentationMatt Allen2025-03-061-1/+1
* Added gpio version specific codeMatt Allen2025-03-061-6/+16
* Added function to channel_impl to allow full configuration of the pinMatt Allen2025-03-051-1/+28
* Merge pull request #3704 from CNLHC/pwm_support_gp32Dario Nieuwenhuis2025-01-211-13/+29
|\
| * refactor: update DMA transfer functions to support separate memory and periph...Liu Hancheng2025-01-041-1/+3
| * refactor: simplify timer bits handlingLiu Hancheng2025-01-041-5/+3
| * refactor: update DMA transfer functions to use separate memory and peripheral...Liu Hancheng2025-01-041-17/+9
| * dev: change name to bitsLiu Hancheng2025-01-021-1/+1
| * refactor: exclude stm32l0 for 32bit timer branchLiu Hancheng2025-01-011-0/+1