Commit Graph

15 Commits

Author SHA1 Message Date
Wastl Kraus 6e3006c4c8 prepare release 0.9.0 2025-10-04 22:30:30 +02:00
Wastl Kraus 30d87aae4f more simplifications 2025-10-02 00:31:24 +02:00
Wastl Kraus 51c1d345e8 fix examples 2025-10-01 13:44:25 +02:00
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
Wastl Kraus 206a19ac41 add OTA Update to web_client 2025-09-17 13:15:47 +02:00
Wastl Kraus 6cd84f9685 Cosmetics 2025-09-15 11:58:56 +02:00
Wastl Kraus fbf4559da3 Internal clean up
Some sorting and grouping
2025-09-13 20:17:28 +02:00
Wastl Kraus 8aa37ff74e Fix Web Switch sync 2025-09-11 14:26:37 +02:00
Wastl Kraus 13ff00e99b Add Web Client example 2025-09-11 13:58:22 +02:00