Commit Graph

30 Commits

Author SHA1 Message Date
Wastl Kraus 3f3f1ff90c ...simplify user api 2025-09-25 17:24:51 +02:00
Wastl Kraus 24d3ab700f Further optimizing 2025-09-25 13:12:25 +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 e912b7ec50 ...bump 2025-09-20 15:41:08 +02:00
Wastl Kraus 874a22aea2 remove command_manager 2025-09-18 17:25:40 +02:00
Wastl Kraus 93ea08309b remove dependencies
remove dependencies
2025-09-17 11:35:07 +02:00
Wastl Kraus f0ff887473 More pause between frames
Give the ESC more time for compatibility and more cosmetics. Added default config for VS Code
2025-09-15 15:51:11 +02:00
Wastl Kraus 13ff00e99b Add Web Client example 2025-09-11 13:58:22 +02:00
Wastl Kraus 7f102ac9bb Add Web Server
- fix warnings and update action versions
- Web Server added in example
- prepare release 0.7.5
2025-09-10 15:32:01 +02:00
Wastl Kraus 7c87661c0a ...prepare release 2025-09-07 16:24:47 +02:00
Wastl Kraus 252209dd1b
...release 0.7.0
...update TX logic
...rewrite GCR decoding
...type fix
...add CommandManager
...preparing release
2025-09-04 14:41:05 +02:00
Wastl Kraus ff01843c81 ...update Workflow badges 2025-08-28 13:01:44 +02:00
Wastl Kraus ca51ba2ff1
...more simplifications
* ...more simplifications

* ...strolling through the code

* ...something

* ...update public stuff

* Update DShotRMT.cpp

...re-set telemetric bit to start motor ...don't know why it's needed right now

* ...update namings

* ...keep things simple

...example sketch was getting out of hands
2025-08-17 19:00:32 +02:00
Wastl Kraus 11cc41f742 ...DShot Mode rework 2025-07-30 14:44:01 +02:00
Wastl Kraus 1adde68072 ...unified
...now featuring a much more "clean" appearance ^^
2025-07-19 16:41:04 +02:00
Wastl Kraus b1312cec20 ...Pause duration configuration
...add getter and setter for frame pause duration, further cleaning
2025-07-19 13:26:54 +02:00
Wastl Kraus bde3decb8e Update README.md
WTF???
2025-07-18 09:37:49 +02:00
Wastl Kraus c86999dc5d Update README.md
....sorry
2025-07-18 09:32:39 +02:00
Wastl Kraus 5d68f035a3 Update README.md 2025-07-18 09:31:44 +02:00
Wastl Kraus ed9b8c539a
Aktualisieren von README.md 2025-06-30 08:57:26 +02:00
Wastl Kraus 8cfe24e132 ...add BiDirectional support 2025-06-13 00:45:48 +02:00
Wastl Kraus 66482aeadb Rewrite ESP-IDF5
Now using "new" API (rmt_tx.h).

"old" Version of this library is still available: Branch "oldAPI".
2025-06-11 09:29:59 +02:00
Wastl Kraus 09ca43568c
added deprecation warning 2025-04-17 16:48:27 +02:00
Wastl Kraus 65aeb56e3b
Update README.md 2023-03-30 18:58:19 +02:00
Wastl Kraus c23c9d3f19
Update README.md 2023-03-29 22:12:08 +02:00
Wastl Kraus d7e8386129 experiments 2023-03-24 13:44:49 +01:00
Wastl Kraus de2358e3c8 ...bump
...just fix some minor things, nothing important
2023-03-10 17:45:18 +01:00
Wastl Kraus ef22e54960 ....update 2021-07-26 22:20:49 +02:00
Wastl Kraus 72a2b4d5db ...add example 2021-06-30 03:06:02 +02:00
Renamed from readme.txt (Browse further)