| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add get_frequency to stm32 pwm channels | tidely | 2025-12-11 | 1 | -0/+10 |
| | | |||||
| * | doc | xoviat | 2025-12-03 | 1 | -3/+1 |
| | | |||||
| * | timer: restore waveform method | xoviat | 2025-12-03 | 1 | -0/+22 |
| | | |||||
| * | timer: use u32 for high-level api | xoviat | 2025-12-01 | 1 | -16/+12 |
| | | |||||
| * | timer: clamp compare value before dma | xoviat | 2025-12-01 | 1 | -2/+3 |
| | | |||||
| * | timer: allow 16 bit dma buffers for 32 bit timers. | xoviat | 2025-12-01 | 1 | -7/+17 |
| | | |||||
| * | stm32/timer: enable channels for waveform_up multi | xoviat | 2025-11-27 | 1 | -0/+5 |
| | | |||||
| * | stm32: use typelevel timer type | xoviat | 2025-11-27 | 1 | -8/+8 |
| | | |||||
| * | fmt | xoviat | 2025-11-25 | 1 | -3/+0 |
| | | |||||
| * | pwm: cleanup | xoviat | 2025-11-25 | 1 | -53/+0 |
| | | |||||
| * | Merge branch 'feat/pwm_waveform_continuous' of ↵ | xoviat | 2025-11-25 | 1 | -0/+53 |
| |\ | | | | | | | github.com:KorribanMaster/embassy into pwm | ||||
| | * | fix: Formatting, use nightly... | Eicke Hecht | 2025-11-24 | 1 | -2/+1 |
| | | | |||||
| | * | wip: Add a working example for the stm32f767zi nucleo. Currently no PWM ↵ | Eicke Hecht | 2025-11-24 | 1 | -0/+2 |
| | | | | | | | | | signal visible... | ||||
| | * | fix: Warnings and formatting all fixed | Eicke Hecht | 2025-11-24 | 1 | -8/+23 |
| | | | |||||
| | * | feat: Implement basic ring buffered PWM channel | Eicke Hecht | 2025-11-24 | 1 | -0/+35 |
| | | | |||||
| | * | feat: Add generation of a continuous waveforms for SimplePWM | Eicke Hecht | 2025-11-19 | 1 | -0/+6 |
| | | | |||||
| * | | timer: add writable ring buffer | xoviat | 2025-11-25 | 1 | -0/+31 |
| | | | |||||
| * | | cleanup low-level timer methods | xoviat | 2025-11-25 | 1 | -4/+7 |
| | | | |||||
| * | | stm32: remove waveform method | xoviat | 2025-11-25 | 1 | -6/+0 |
| |/ | |||||
| * | Merge branch 'timer_update_management' of github.com:WattStep/embassy into time | xoviat | 2025-11-15 | 1 | -3/+7 |
| |\ | |||||
| | * | Add separate method for generating update event. Make sure values are loaded ↵ | Jakob | 2025-11-15 | 1 | -6/+8 |
| | | | | | | | | | into shadow registers before starting the timer. | ||||
| | * | Avoid generating update events when chaning timer period. Set frequency ↵ | Jakob | 2025-11-15 | 1 | -4/+6 |
| | | | | | | | | | update methods to return applied ARR values which then can be used for calcualting new CCR values. | ||||
| * | | Move dma waveform methods down to low level timer | Albin Hedman | 2025-11-15 | 1 | -210/+8 |
| |/ | |||||
| * | Merge pull request #4833 from plaes/stm32-pwm-docs-misc | xoviat | 2025-11-14 | 1 | -3/+10 |
| |\ | | | | | | | stm32/timer/simplepwm: Fix docs formatting and clarify timer usage | ||||
| | * | stm32/timer/simplepwm: Fix docs formatting and clarify timer usage | Priit Laes | 2025-11-04 | 1 | -3/+10 |
| | | | |||||
| * | | Merge branch 'embassy-rs:main' into fix/simple-pwm-32bit-timer-support | chasingRs | 2025-10-10 | 1 | -1/+1 |
| |\| | |||||
| | * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -1/+1 |
| | | | |||||
| * | | fix: correct register access for SimplePwm 32-bit timer support | pkj | 2025-09-28 | 1 | -2/+2 |
| | | | | | | | | | | | | | - Replace `regs_gp16().ccr()` with `regs_1ch().ccr()` for proper register access - Fix variable name from `cc_channel` to `channel` - Ensure PWM waveform generation works correctly with 32-bit timer mode | ||||
| * | | stm32/timer: Support 32-bit timers in SimplePwm waveform_up method | pkj | 2025-09-28 | 1 | -8/+27 |
| |/ | | | | | Add TimerBits matching following waveform method pattern to handle both 16-bit and 32-bit timer DMA transfers with appropriate pointer types. | ||||
| * | stm32/afio: make af_num() unavailable in afio chips. | Dario Nieuwenhuis | 2025-09-06 | 1 | -11/+7 |
| | | |||||
| * | stm32/afio: make the A generic param only appear in chips with AFIO. | Dario Nieuwenhuis | 2025-09-05 | 1 | -11/+11 |
| | | |||||
| * | stm32/afio: use type inference for timer remaps as well. | Dario Nieuwenhuis | 2025-09-05 | 1 | -17/+14 |
| | | |||||
| * | Add STM32F1 AFIO remap | Fabian Wolter | 2025-09-05 | 1 | -7/+16 |
| | | |||||
| * | stm32: rename timer channel trait; replace impls via macro with impls ↵ | melvdl | 2025-06-27 | 1 | -151/+128 |
| | | | | | generic over timer channels | ||||
| * | stm32: generify timer channels | melvdl | 2025-06-26 | 1 | -42/+38 |
| | | |||||
| * | doc: update documentation to pass test | RaulIQ | 2025-05-22 | 1 | -2/+0 |
| | | |||||
| * | format simple_pwm.rs with rustfmt | RaulIQ | 2025-05-22 | 1 | -4/+3 |
| | | |||||
| * | improve waveform_up_multi_channel documentation | RaulIQ | 2025-05-21 | 1 | -1/+19 |
| | | |||||
| * | add waveform_up_multichannel using DMAR/DCR | RaulIQ | 2025-05-21 | 1 | -0/+68 |
| | | |||||
| * | derive debug copy clone defmt for pwmpinconfig | Süha Ünüvar | 2025-05-07 | 1 | -0/+2 |
| | | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -29/+13 |
| | | |||||
| * | Fixed documentation | Matt Allen | 2025-03-06 | 1 | -1/+1 |
| | | |||||
| * | Added gpio version specific code | Matt Allen | 2025-03-06 | 1 | -6/+16 |
| | | |||||
| * | Added function to channel_impl to allow full configuration of the pin | Matt Allen | 2025-03-05 | 1 | -1/+28 |
| | | |||||
| * | Merge pull request #3704 from CNLHC/pwm_support_gp32 | Dario Nieuwenhuis | 2025-01-21 | 1 | -13/+29 |
| |\ | | | | | | | feat: Add 32-bit timer support for waveform function | ||||
| | * | refactor: update DMA transfer functions to support separate memory and ↵ | Liu Hancheng | 2025-01-04 | 1 | -1/+3 |
| | | | | | | | | | peripheral word types | ||||
| | * | refactor: simplify timer bits handling | Liu Hancheng | 2025-01-04 | 1 | -5/+3 |
| | | | |||||
| | * | refactor: update DMA transfer functions to use separate memory and ↵ | Liu Hancheng | 2025-01-04 | 1 | -17/+9 |
| | | | | | | | | | peripheral sizes | ||||
| | * | dev: change name to bits | Liu Hancheng | 2025-01-02 | 1 | -1/+1 |
| | | | |||||
| | * | refactor: exclude stm32l0 for 32bit timer branch | Liu Hancheng | 2025-01-01 | 1 | -0/+1 |
| | | | | | | | | | Signed-off-by: Liu Hancheng <[email protected]> | ||||
