| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | stm32: create new complementary pwm pin with config | Fabien Trégan | 2025-12-09 | 1 | -4/+23 |
| | | |||||
| * | doc | xoviat | 2025-12-03 | 1 | -3/+1 |
| | | |||||
| * | timer: restore waveform method | xoviat | 2025-12-03 | 1 | -2/+22 |
| | | |||||
| * | timer: use u32 for high-level api | xoviat | 2025-12-01 | 1 | -6/+6 |
| | | |||||
| * | timer: clamp compare value before dma | xoviat | 2025-12-01 | 1 | -2/+2 |
| | | |||||
| * | timer: allow 16 bit dma buffers for 32 bit timers. | xoviat | 2025-12-01 | 1 | -4/+14 |
| | | |||||
| * | 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 | -9/+9 |
| | | |||||
| * | 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 | -4/+6 |
| |\ | |||||
| | * | Add separate method for generating update event. Make sure values are loaded ↵ | Jakob | 2025-11-15 | 1 | -7/+7 |
| | | | | | | | | | 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. | ||||
| * | | 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 | 1 | -53/+2 |
| |/ | |||||
| * | Implement into_ring_buffered for g4. Add methods for configuring injected ↵ | Jakob | 2025-11-04 | 1 | -1/+11 |
| | | | | | sampling for g4. | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -3/+3 |
| | | |||||
| * | stm32/afio: make af_num() unavailable in afio chips. | Dario Nieuwenhuis | 2025-09-06 | 1 | -5/+3 |
| | | |||||
| * | stm32/afio: make the A generic param only appear in chips with AFIO. | Dario Nieuwenhuis | 2025-09-05 | 1 | -13/+13 |
| | | |||||
| * | stm32/afio: use type inference for timer remaps as well. | Dario Nieuwenhuis | 2025-09-05 | 1 | -24/+15 |
| | | |||||
| * | Add STM32F1 AFIO remap | Fabian Wolter | 2025-09-05 | 1 | -11/+23 |
| | | |||||
| * | Merge pull request #4368 from nikvoid/stm32-complementary-pwm-dma | Dario Nieuwenhuis | 2025-09-05 | 1 | -0/+60 |
| |\ | | | | | stm32: add `waveform_up` function for complementary PWM too | ||||
| | * | stm32: add `waveform_up` function for complementary PWM too | nikvoid | 2025-07-16 | 1 | -0/+60 |
| | | | |||||
| * | | Added timer set polarity functions for main and complementary outputs ↵ | r.marple | 2025-09-03 | 1 | -0/+10 |
| | | | | | | | | | individually | ||||
| * | | Remove unrelated cahnges | Jakob | 2025-08-10 | 1 | -15/+1 |
| | | | |||||
| * | | Adjust which methods should have mut reference to self. Change ↵ | Jakob | 2025-08-10 | 1 | -19/+18 |
| | | | | | | | | | set_output_idle_state to accept channel iterator as input | ||||
| * | | Add enum for IdlePolarity to make interface clearer for ↵ | Jakob | 2025-08-10 | 1 | -7/+17 |
| | | | | | | | | | set_output_idle_state method | ||||
| * | | Change method arugments to be non-mutable | Jakob | 2025-08-10 | 1 | -6/+6 |
| | | | |||||
| * | | Add get methods for meo, ossi and ossr | Jakob | 2025-08-10 | 1 | -0/+15 |
| | | | |||||
| * | | Add methods for setting ossi, ossr, osi and oisn along with software trigger ↵ | Jakob | 2025-08-10 | 1 | -1/+44 |
| | | | | | | | | | for break input | ||||
| * | | Merge pull request #4302 from Jacke-debug/get_max_duty_off_by_one | Dario Nieuwenhuis | 2025-07-24 | 1 | -2/+10 |
| |\ \ | | | | | | | | | | Get max duty off by one for Center-aligned mode | ||||
| | * | | Also update the AdvancedInstace4Channel version | Jakob | 2025-06-11 | 1 | -1/+5 |
| | | | | |||||
| | * | | Add separate case for center aligned mode | Jakob | 2025-06-11 | 1 | -1/+5 |
| | | | | |||||
| | * | | Remove incorrect addition of 1 to get_max_duty | Jakob | 2025-06-11 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #4303 from Jacke-debug/autoreload_preload | Dario Nieuwenhuis | 2025-07-24 | 1 | -0/+1 |
| |\ \ \ | |_|/ |/| | | | | | Enable autoreload_preload for Complementary PWM | ||||
| | * | | Enable autoreload_preload for complementary PWM | Jakob | 2025-06-11 | 1 | -0/+1 |
| | |/ | |||||
| * | | stm32: rename timer channel trait; replace impls via macro with impls ↵ | melvdl | 2025-06-27 | 1 | -19/+14 |
| | | | | | | | | | generic over timer channels | ||||
| * | | stm32: generify timer channels | melvdl | 2025-06-26 | 1 | -39/+33 |
| |/ | |||||
| * | Test for dead-time computation corrected | Ekaterina Savelyeva | 2025-04-25 | 1 | -1/+1 |
| | | |||||
| * | Dead-time computation in complementary PWM fixed (missing DTG msbs added) | Ekaterina Savelyeva | 2025-04-25 | 1 | -3/+3 |
| | | |||||
| * | Remove Peripheral trait, rename PeripheralRef->Peri. | Dario Nieuwenhuis | 2025-03-27 | 1 | -8/+6 |
| | | |||||
| * | stm32/timer: avoid max_compare_value >= u16::MAX | Aurélien Jacobs | 2024-11-20 | 1 | -1/+1 |
| | | | | | | | | | | | With STM32 32 bits timers, the max_compare_value (AKA, ARR register) can currently be set greater than u16::MAX, which leads to the following assert!(max < u16::MAX as u32) in max_duty_cycle() when setting up a 1 kHz SimplePwm on 84 MHz MCU. The issue is fixed by forcing a max_compare_value that fits into 16 bits when setting the frequency for a PWM. | ||||
| * | stm32/gpio: refactor AfType | Jan Špaček | 2024-06-16 | 1 | -3/+4 |
| | | |||||
| * | stm32/timer: simplify traits, convert from trait methods to struct. | Dario Nieuwenhuis | 2024-03-23 | 1 | -19/+19 |
| | | |||||
| * | Fix warnings in recent nightly. | Dario Nieuwenhuis | 2024-03-20 | 1 | -1/+0 |
| | | |||||
| * | restore original public API of timer, but keep new PAC | eZio Pan | 2024-02-10 | 1 | -23/+18 |
| | | |||||
| * | add methods with macro | eZio Pan | 2024-02-10 | 1 | -24/+28 |
| | | |||||
| * | update timer mod after stm32-metapac timer_v2 | eZio Pan | 2024-02-09 | 1 | -1/+1 |
| | | |||||
| * | refactor with clippy | eZio Pan | 2024-01-06 | 1 | -1/+2 |
| | | |||||
| * | stm32/timer: docs. | Dario Nieuwenhuis | 2023-12-19 | 1 | -6/+25 |
| | | |||||
