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.
- 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.