| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'main' into main | Raul Alimbekov | 2025-12-16 | 9 | -439/+773 |
| |\ | |||||
| | * | add get_frequency to stm32 pwm channels | tidely | 2025-12-11 | 1 | -0/+10 |
| | | | |||||
| | * | stm32: create new complementary pwm pin with config | Fabien Trégan | 2025-12-09 | 1 | -4/+23 |
| | | | |||||
| | * | low-power: improve debug logic | xoviat | 2025-12-06 | 1 | -2/+2 |
| | | | |||||
| | * | doc | xoviat | 2025-12-03 | 3 | -6/+5 |
| | | | |||||
| | * | timer: restore waveform method | xoviat | 2025-12-03 | 3 | -6/+65 |
| | | | |||||
| | * | timer: use u32 for high-level api | xoviat | 2025-12-01 | 2 | -22/+18 |
| | | | |||||
| | * | timer: clamp compare value before dma | xoviat | 2025-12-01 | 3 | -4/+17 |
| | | | |||||
| | * | timer: allow 16 bit dma buffers for 32 bit timers. | xoviat | 2025-12-01 | 4 | -40/+49 |
| | | | |||||
| | * | stm32/timer: enable channels for waveform_up multi | xoviat | 2025-11-27 | 2 | -0/+10 |
| | | | |||||
| | * | stm32: use typelevel timer type | xoviat | 2025-11-27 | 8 | -168/+127 |
| | | | |||||
| | * | 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 |
| | | | | |||||
| | | * | fix: formatting | Eicke Hecht | 2025-11-24 | 1 | -1/+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 | 3 | -15/+45 |
| | | | | |||||
| | | * | feat: Implement basic ring buffered PWM channel | Eicke Hecht | 2025-11-24 | 3 | -25/+163 |
| | | | | |||||
| | | * | wip: adding basic ringbuffered structure | Eicke Hecht | 2025-11-23 | 2 | -0/+48 |
| | | | | |||||
| | | * | fix: Fix waveform for channels > 1 and disallow for unsupported dmas | Eicke Hecht | 2025-11-23 | 1 | -3/+9 |
| | | | | |||||
| | | * | feat: Add generation of a continuous waveforms for SimplePWM | Eicke Hecht | 2025-11-19 | 2 | -2/+48 |
| | | | | |||||
| | * | | timer: add writable ring buffer | xoviat | 2025-11-25 | 4 | -1/+235 |
| | | | | |||||
| | * | | cleanup low-level timer methods | xoviat | 2025-11-25 | 3 | -100/+59 |
| | | | | |||||
| | * | | stm32: remove waveform method | xoviat | 2025-11-25 | 3 | -49/+0 |
| | |/ | |||||
| | * | timer: add note about disruption | xoviat | 2025-11-15 | 1 | -1/+2 |
| | | | |||||
| | * | Merge branch 'timer_update_management' of github.com:WattStep/embassy into time | xoviat | 2025-11-15 | 5 | -15/+25 |
| | |\ | |||||
| | | * | Add separate method for generating update event. Make sure values are loaded ↵ | Jakob | 2025-11-15 | 5 | -21/+35 |
| | | | | | | | | | | | | | into shadow registers before starting the timer. | ||||
| | | * | Avoid generating update events when chaning timer period. Set frequency ↵ | Jakob | 2025-11-15 | 3 | -24/+20 |
| | | | | | | | | | | | | | update methods to return applied ARR values which then can be used for calcualting new CCR values. | ||||
| | * | | Add dma waveform methods to complementary pwm too | Albin Hedman | 2025-11-15 | 1 | -0/+48 |
| | | | | |||||
| | * | | Move dma waveform methods down to low level timer | Albin Hedman | 2025-11-15 | 3 | -264/+224 |
| | |/ | |||||
| | * | 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-11-10 | 3 | -14/+88 |
| | |\ \ | |||||
| | | * \ | Merge branch 'main' into into_ring_buffered_adc_for_g4 | Jakob | 2025-11-07 | 1 | -2/+2 |
| | | |\ \ | |||||
| | | | * | | stm32/stop: move stop_with_rtc into init | xoviat | 2025-11-04 | 1 | -2/+2 |
| | | | |/ | |||||
| | | * / | Implement into_ring_buffered for g4. Add methods for configuring injected ↵ | Jakob | 2025-11-04 | 2 | -1/+21 |
| | | |/ | | | | | | | | | | sampling for g4. | ||||
| | | * | timer/low_level: add ability to set master mode | xoviat | 2025-10-28 | 1 | -1/+6 |
| | | | | |||||
| | | * | timer: add output compare values | xoviat | 2025-10-27 | 1 | -10/+59 |
| | | | | |||||
| | * | | Merge branch 'embassy-rs:main' into fix/simple-pwm-32bit-timer-support | chasingRs | 2025-10-10 | 6 | -41/+75 |
| | |\| | |||||
| | | * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 6 | -8/+8 |
| | | | | |||||
| | * | | 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. | ||||
| * | | | style: cargo fmt | RaulIQ | 2025-10-02 | 1 | -1/+2 |
| | | | | |||||
| * | | | fix: correct DMA configuration and registers in receive_waveform | RaulIQ | 2025-10-02 | 1 | -4/+7 |
| | | | | |||||
| * | | | add DMA-based input capture for timer channels | RaulIQ | 2025-09-30 | 1 | -0/+38 |
| | |/ |/| | |||||
| * | | Remove 'new_with_config()', just use 'new()' | Brian Schwind | 2025-09-29 | 1 | -9/+0 |
| | | | |||||
| * | | Add a Config struct for the Qei peripheral | Brian Schwind | 2025-09-29 | 1 | -5/+60 |
| | | | |||||
| * | | Remove the QeiPin struct | Brian Schwind | 2025-09-29 | 1 | -23/+0 |
| | | | |||||
| * | | Make the Qei struct own the channel 1 and 2 pins | Brian Schwind | 2025-09-29 | 1 | -7/+18 |
| |/ | |||||
