Commit Graph

7 Commits

Author SHA1 Message Date
Wastl Kraus 145ce88312 fixing reboot loop 2025-10-01 13:26:59 +02:00
Wastl Kraus 0028db7dca Revert "Use official RMT Encoder API"
This reverts commit 96b5595c72.
2025-09-26 19:02:53 +02:00
Wastl Kraus 96b5595c72 Use official RMT Encoder API 2025-09-26 18:10:39 +02:00
Wastl Kraus 3f3f1ff90c ...simplify user api 2025-09-25 17:24:51 +02:00
Wastl Kraus 7447855c32 Reimplement utils 2025-09-25 16:15:36 +02:00
Wastl Kraus 5c976e2cc9 Add note about unofficial bidirectional DShot support
Updated GEMINI.md to include a note under project-specific conventions, clarifying that bidirectional DShot mode is implemented but not officially supported due to instability and external hardware requirements. This serves as a reminder for the AI assistant when working on the project.

Add note about unofficial bidirectional DShot support

Added a comment to all example sketches to clarify that bidirectional DShot is currently not officially supported due to instability and external hardware requirements.

docs(README): Clarify unofficial support for bidirectional DShot

Updated README.md to reflect that bidirectional DShot is no longer officially supported due to instability and external hardware requirements.

Also, modified DShotRMT.h to default the is_bidirectional parameter to false in constructors and added comments to clarify its unofficial support.
2025-09-24 00:30:37 +02:00
Wastl Kraus 76896312db feat(library): Add percent throttle, improve usability & fix bugs
- Adds a new `sendThrottlePercent()` function for more intuitive throttle control.

- Allows initializing the motor magnet count directly in the constructor.

- Updates all examples to use the new features.

- Adds a new `throttle_percent` example sketch.

- Fixes a critical resource leak in `begin()` on partial init failure.

- Hardens web examples with security warnings and improves the UI.

- Updates README to reflect all changes.
2025-09-20 16:47:39 +02:00