aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/timer
Commit message (Expand)AuthorAgeFilesLines
* fix typodimi2025-07-091-1/+1
* correct documentationSüha Ünüvar2025-06-271-1/+1
* rename fns and add documentationSüha Ünüvar2025-06-271-2/+7
* run cargo fmtmelvdl2025-06-272-2/+2
* stm32: rename timer channel trait; replace impls via macro with impls generic...melvdl2025-06-278-274/+241
* stm32: generify timer::one_pulse and timer::qei pin constructorsmelvdl2025-06-262-44/+86
* stm32: generify timer channelsmelvdl2025-06-268-219/+279
* 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
* Test for dead-time computation correctedEkaterina Savelyeva2025-04-251-1/+1
* Dead-time computation in complementary PWM fixed (missing DTG msbs added)Ekaterina Savelyeva2025-04-251-3/+3
* stm32/timer: update OPM to Peri API.Dario Nieuwenhuis2025-04-061-9/+8
* Merge pull request #4044 from yodaldevoid/stm32-opm-timerDario Nieuwenhuis2025-04-065-14/+426
|\
| * stm32/timer: Support one pulse modeGabriel Smith2025-04-043-0/+415
| * stm32/timer: Merge channel typestate structsGabriel Smith2025-04-043-14/+11
* | Remove Peripheral trait, rename PeripheralRef->Peri.Dario Nieuwenhuis2025-03-277-81/+40
|/
* 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-212-13/+34
|\
| * 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-022-2/+2
| * refactor: exclude stm32l0 for 32bit timer branchLiu Hancheng2025-01-011-0/+1
| * doc: add doc for timer get_bits fnLiu Hancheng2025-01-011-0/+1
| * refactor: change import styleLiu Hancheng2025-01-011-2/+1
| * docs: Update PWM waveform function documentation for data alignmentLiu Hancheng2025-01-011-1/+4
| * feat: Add 32-bit timer support for waveform functionLiu Hancheng2025-01-012-9/+34
* | chore: fix buildelagil2025-01-033-25/+25
|/
* Merge pull request #3549 from aurelj/stm32_pwm_32bits_timerDario Nieuwenhuis2024-12-023-10/+18
|\
| * stm32/timer: avoid max_compare_value >= u16::MAXAurélien Jacobs2024-11-203-10/+18
* | Use inline const for initializing arrays. (#3567)Dario Nieuwenhuis2024-11-241-3/+2
|/
* Make clone_unchecked workGrant Miller2024-09-212-4/+2
* wip: split by valueGrant Miller2024-09-073-6/+21
* last oops I promiseGrant Miller2024-09-061-3/+3
* Missing docsGrant Miller2024-09-061-0/+9
* oops againGrant Miller2024-09-061-4/+4
* oopsGrant Miller2024-09-061-2/+6
* Match embedded-hal apiGrant Miller2024-09-061-33/+72
* Deduplicate SimplePwm's channel methodsGrant Miller2024-09-061-56/+63
* embassy-stm32: Add SimplePwmChannelGrant Miller2024-09-061-0/+112
* stm32/gpio: refactor AfTypeJan Špaček2024-06-165-21/+16
* Merge pull request #3014 from brunob45/pwm_inputDario Nieuwenhuis2024-05-314-28/+154
|\
| * rust fmt really does not want blank space thereBruno Bousquet2024-05-301-1/+0
| * fix fmt (again)Bruno Bousquet2024-05-301-2/+3
| * fix fmtBruno Bousquet2024-05-301-3/+1