Commit Graph

  • aa284ddead Fix ISR safety: add IRAM_ATTR, remove ESP_LOG calls, add volatile copilot/add-time-fire-timer-implementation copilot-swe-agent[bot] 2026-01-25 18:41:05 +00:00
  • c57271fc5c Implement one-shot timer mode with dynamic alarm scheduling copilot-swe-agent[bot] 2026-01-25 18:26:58 +00:00
  • aaff74df03 Clarify performance analysis: timer frequency and future optimizations copilot-swe-agent[bot] 2026-01-25 18:17:57 +00:00
  • 54ece9e12b Remove legacy code and implement pure event-driven architecture copilot-swe-agent[bot] 2026-01-25 13:42:13 +00:00
  • 48a4d7934c Add final summary documentation copilot-swe-agent[bot] 2026-01-25 12:05:31 +00:00
  • 294841d9b7 Fix initialization values, state cleanup, and improve documentation copilot-swe-agent[bot] 2026-01-25 12:03:36 +00:00
  • cc3eee35ea Remove dead code and fix pulse width timing precision copilot-swe-agent[bot] 2026-01-25 12:02:11 +00:00
  • de52875a8b Add final optimizations: event type validation, pre-calculated pulse width, early termination copilot-swe-agent[bot] 2026-01-25 12:00:36 +00:00
  • 427baca9ee Address code review feedback: validation, error handling, and performance copilot-swe-agent[bot] 2026-01-25 11:58:48 +00:00
  • 5bf67e9a0c Add implementation summary and update design doc copilot-swe-agent[bot] 2026-01-25 11:56:52 +00:00
  • c161d491d6 Implement single-fire timer event queue system copilot-swe-agent[bot] 2026-01-25 11:55:11 +00:00
  • 8128a097d9 Add design document for single-fire timer implementation copilot-swe-agent[bot] 2026-01-25 11:53:05 +00:00
  • 87aa0821c6 Initial plan copilot-swe-agent[bot] 2026-01-25 11:50:25 +00:00
  • 3ec23173ca Add comprehensive triac cycle documentation with Mermaid diagrams master copilot-swe-agent[bot] 2026-01-25 11:12:06 +00:00
  • 5a928d7c6b Add comprehensive triac cycle documentation with Mermaid diagrams copilot/document-triac-cycle-details copilot-swe-agent[bot] 2026-01-25 11:12:06 +00:00
  • df6f910c5a Initial plan copilot-swe-agent[bot] 2026-01-25 11:09:12 +00:00
  • 77a70fc0da Fix GPIO tests to use meaningful assertions instead of tautologies copilot/add-unit-tests-library copilot-swe-agent[bot] 2026-01-24 22:43:35 +00:00
  • 1786c41b15 Add GPIO output timing and timer ISR tests copilot-swe-agent[bot] 2026-01-24 22:36:27 +00:00
  • 531971fcf9 Add .gitignore to exclude CodeQL artifacts copilot-swe-agent[bot] 2026-01-24 22:21:39 +00:00
  • 25dcd549b5 Fix code review issues: remove duplicate test files and unused extern copilot-swe-agent[bot] 2026-01-24 22:20:35 +00:00
  • 10ddc5237c Add testing documentation and validation script copilot-swe-agent[bot] 2026-01-24 22:18:52 +00:00
  • 497761efd0 Add comprehensive unit tests for ESP32 Dimmer Driver library copilot-swe-agent[bot] 2026-01-24 22:16:56 +00:00
  • 3a121b800d Initial plan copilot-swe-agent[bot] 2026-01-24 22:13:06 +00:00
  • f4037d91d3 chore: lint v2.0.0 Pietro Marchini 2024-05-26 21:57:47 +02:00
  • daacf472cc Update README.md Pietro Marchini 2023-11-19 23:37:54 +01:00
  • b4420884a4 Merge pull request #7 from pmarchini/feat/porting-to-component v2.0.0-rc.1 Pietro Marchini 2023-11-19 14:03:02 +01:00
  • 6e9cb63f90 docs: update doc feat/porting-to-component Pietro Marchini 2023-11-19 14:02:48 +01:00
  • e29bb3d397 feat: porting to component migrating from esp-idf 4.4 to 5.x Pietro Marchini 2023-11-19 13:56:03 +01:00
  • d358dcdbda feat: porting to 5.x feat/porting-to-5-x Pietro Marchini 2023-11-19 13:38:44 +01:00
  • 9450ada948 docs: documentation v1.0.0 Pietro Marchini 2022-12-07 22:26:18 +01:00
  • 396dbd6d62 docs: add example Pietro Marchini 2022-12-07 22:18:08 +01:00
  • 36a186f777 perf: house cleaning Pietro Marchini 2022-12-07 22:17:55 +01:00
  • 297e2960b2 perf: house cleaning Pietro Marchini 2022-12-07 22:17:44 +01:00
  • 70e70e6fc9 Update README.md Pietro Marchini 2022-10-09 21:13:54 +02:00
  • 52965a763b doc: Example schematics into README Pietro Marchini 2022-10-09 21:13:28 +02:00
  • 15b8bf8dd8 Update issue templates Pietro Marchini 2021-04-30 15:14:42 +02:00
  • 6ec0ac626a Fixes wave time calculation Pietro Marchini 2021-03-08 23:11:17 +01:00
  • d2a50e0f9f minor refactoring Pietro Marchini 2021-03-07 02:26:35 +01:00
  • 2d27cd2ece triac dimmer working Pietro Marchini 2021-03-07 02:23:09 +01:00
  • a3e8bd86e1 wip Pietro Marchini 2021-03-06 23:08:37 +01:00
  • 09a3317833 ISR wip and refactoring Pietro Marchini 2021-03-06 23:08:08 +01:00
  • 8969253a1e Adds library informations Pietro Marchini 2021-03-05 20:00:32 +01:00
  • fafa27ed4b initial commit Pietro Marchini 2021-03-05 19:54:44 +01:00