aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/timer
Commit message (Expand)AuthorAgeFilesLines
* fix fmt for ciBruno Bousquet2024-05-062-2/+5
* add async captureBruno Bousquet2024-05-062-8/+185
* format timer/mod.rsBruno Bousquet2024-05-051-1/+1
* add get_input_interruptBruno Bousquet2024-05-052-0/+10
* formattingBruno Bousquet2024-05-051-1/+0
* create input_captureBruno Bousquet2024-05-052-0/+142
* stm32/timer: add `low_level::Timer::get_clock_frequency()`Jan Špaček2024-05-041-0/+5
* stm32 timer: fix 32bit timer off by 1 ARR errorftk2024-04-271-1/+4
* add missing interrupt for timereZio Pan2024-04-051-39/+66
* "separate CC interrupt" is for AdvCh4 onlyeZio Pan2024-04-051-19/+20
* move `enable_outputs` to private trait ...eZio Pan2024-04-051-6/+37
* stm32: use private_bounds for sealed traits.Dario Nieuwenhuis2024-03-231-2/+1
* stm32/timer: simplify traits, convert from trait methods to struct.Dario Nieuwenhuis2024-03-235-945/+815
* stm32: Fix psc compile error with current stm32-dataRené van Dorst2024-03-201-4/+4
* Fix warnings in recent nightly.Dario Nieuwenhuis2024-03-202-2/+0
* STM32 SimplePwm: Fix regression and re-enable output pinRalf2024-03-082-6/+32
* update metapaceZio Pan2024-02-291-6/+6
* stm32: timers: use TIMx_CC interrupt source for advanced timersTorin Cooper-Bennun2024-02-261-4/+15
* hal-internal: remove impl DerefMut for PeripheralRef.Dario Nieuwenhuis2024-02-201-32/+32
* timer-doc-fixeZio Pan2024-02-101-8/+14
* use cfg_if to reduce macro conditioneZio Pan2024-02-101-20/+14
* doc fixeZio Pan2024-02-101-8/+11
* restore original public API of timer, but keep new PACeZio Pan2024-02-104-335/+270
* bug fixeZio Pan2024-02-101-3/+3
* stm32-timer: filter out c0, f1 and f37xeZio Pan2024-02-101-3/+3
* stm32-timer: L0 is specialeZio Pan2024-02-101-0/+20
* add methods with macroeZio Pan2024-02-104-305/+279
* update timer mod after stm32-metapac timer_v2eZio Pan2024-02-094-117/+407
* Merge pull request #2410 from eZioPan/waveform-on-CHxDario Nieuwenhuis2024-02-013-12/+124
|\
| * bug fixeZio Pan2024-01-081-1/+2
| * refactor with clippyeZio Pan2024-01-063-11/+9
| * impl waveform with TIM ChanneleZio Pan2024-01-062-1/+114
* | stm32/simple_pwm: add set_output_compare_modeRalf2024-01-101-0/+5
|/
* stm32/pwm: simplify impl blocks.Dario Nieuwenhuis2024-01-021-2/+0
* stm32/timer: add missing supertrait bounds.Dario Nieuwenhuis2024-01-021-4/+7
* ask a DMA Channel only when use .gen_waveform()eZio Pan2024-01-021-50/+28
* some trivial fixeZio Pan2023-12-301-9/+8
* record&restore TIM OC to it's earlier stateeZio Pan2023-12-292-15/+60
* implement PWM waveform generating with DMAeZio Pan2023-12-282-16/+102
* stm32/timer: docs.Dario Nieuwenhuis2023-12-194-47/+210
* stm32: more docs.Dario Nieuwenhuis2023-12-184-0/+9
* after stm32-metapac update, TIM CR1 ARPE enum to booleZio Pan2023-12-141-1/+1
* stm32/timer: Fix frequency off-by-oneGrant Miller2023-12-011-1/+4
* Merge branch 'master' into center-alignDion Dokter2023-10-204-11/+122
|\
| * STM32: timer enable_output does not take bool, but just enables the outputRalf2023-10-133-6/+6
| * STM32: Fix regression in advanced timer to enable output of PWM signal by par...Ralf2023-10-131-3/+11
| * enable clock firstpbert2023-10-123-3/+3
| * STM32: combine RccPeripherals reset() and enable() to reset_and_enable()pbert2023-10-123-6/+3
| * Implemented Pwm trait for complementary pwm from embedded_halrandi2023-10-071-0/+40
| * Implemented Pwm trait from embedded_halrandi2023-10-072-0/+66