Steven Yang
8a982614a2
feat(mcpwm): support RC_FAST group clock source
...
Expose RC_FAST as a shared MCPWM group clock source for timers,
capture timers, and carriers on ESP32-C5, ESP32-C6, ESP32-H2,
and ESP32-P4. Fix the ESP32-S31 MCPWM clock selector mapping.
Add a hardware runtime test that verifies MCPWM Timer counting
resolution for every supported clock source.
2026-07-29 20:20:47 +08:00
morris
daa204381a
feat(mcpwm): move mcpwm retention info from esp_hal_mcpwm to esp_driver_mcpwm
2026-04-22 13:53:32 +08:00
Chen Chen
675aa0695c
feat(mcpwm): support mcpwm on esp32s31
...
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS
Made-with: Cursor
2026-03-05 09:32:41 +08:00
Chen Chen
a7cd298f02
fix(mcpwm): fixed several errors on mcpwm
2026-03-05 09:32:41 +08:00
Chen Chen
346a021d3d
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events
2026-02-05 18:08:51 +08:00
C.S.M
4034446cc7
refactor(hal): Cleanup some missing hal files
2025-12-26 10:33:32 +08:00
Chen Chen
c6ab28f336
feat(mcpwm): support mcpwm on esp32h21
2025-11-17 19:01:16 +08:00
Chen Chen
4a22e36ab4
feat(mcpwm): support mcpwm on esp32h4
2025-11-07 09:28:31 +08:00
Chen Chen
d1612b952e
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps
2025-11-03 09:36:23 +08:00