Commit Graph

212 Commits

Author SHA1 Message Date
Wastl Kraus d241ff8a78 prepare release 0.9.5 2025-11-29 15:21:54 +01:00
Wastl Kraus 0e1e0b954d add extended telemetrics 2025-11-29 00:21:50 +01:00
Wastl Kraus f1db875521 All changes up to now 2025-11-28 02:07:56 +01:00
Wastl Kraus 7a5c425fa8 clean up 2025-11-28 01:22:50 +01:00
Wastl Kraus 7985030df6
re-enable bidirectional support
re-enable bidirectional support
2025-11-28 00:03:36 +01:00
Wastl Kraus 75d465fcf8 re-enabled bidirectional support 2025-11-27 23:58:19 +01:00
Wastl Kraus 5246db57ef Update dshot300.ino 2025-11-26 18:41:29 +01:00
Wastl Kraus cc9d492b72 need raw values 2025-11-01 20:12:02 +01:00
Wastl Kraus 871423aa6b Update dshot_definitions.h
make sure setting is 1 byte
2025-10-31 18:26:24 +01:00
Wastl Kraus 536a030dfc
release 0.9.0
release 0.9.0
2025-10-09 19:48:21 +02:00
Wastl Kraus 4a2d3f0b9a release 0.9.0 2025-10-09 19:41:03 +02:00
Wastl Kraus 6e3006c4c8 prepare release 0.9.0 2025-10-04 22:30:30 +02:00
Wastl Kraus da7719a166 public definitions 2025-10-02 15:00:33 +02:00
Wastl Kraus 30d87aae4f more simplifications 2025-10-02 00:31:24 +02:00
Wastl Kraus a763786fbf more clean up 2025-10-01 16:58:32 +02:00
Wastl Kraus 51c1d345e8 fix examples 2025-10-01 13:44:25 +02:00
Wastl Kraus b7ea13b2ef fixing reboot loop 2025-10-01 13:29:12 +02:00
Wastl Kraus 145ce88312 fixing reboot loop 2025-10-01 13:26:59 +02:00
Wastl Kraus 51cac2f1ad
Update README.md 2025-09-30 20:52:41 +02:00
Wastl Kraus 946e64168e
library compatibility issues
release 0.8.7
2025-09-30 20:47:37 +02:00
Wastl Kraus 274fc727b2 Pause platformio support
...user reports PlatformIO is not nupporting at the moment. Paused support.

hotfix 0.8.7
2025-09-30 20:42:49 +02:00
Wastl Kraus 1a1bbcd7f3 clean up
refactor: Improve readability of printDShotInfo

Replaced the nested ternary operator in the `printDShotInfo` function with a `switch` statement.

This change improves code readability and maintainability, making it easier to add or modify DShot modes in the future.
2025-09-30 10:10:38 +02:00
Wastl Kraus 3537f4f2d8 refractor dshot_result_t 2025-09-29 16:51:12 +02:00
Wastl Kraus 3b84df295f ...break down result struct 2025-09-27 23:17:43 +02:00
Wastl Kraus 9dc91a01c4
prepare release 0.8.6
...implemented official byte-Encoder, many more
2025-09-27 15:05:58 +02:00
Wastl Kraus eb5b469dd0 prepare release 0.8.6 2025-09-27 14:59:23 +02:00
Wastl Kraus d899ba1471 Use official byte-Encoder 2025-09-26 19:24:50 +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 992a968ee4 Merge branch 'main' into dev 2025-09-26 18:14:24 +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 57d6a27f74 typedef enum to class 2025-09-25 14:21:37 +02:00
Wastl Kraus 24d3ab700f Further optimizing 2025-09-25 13:12:25 +02:00
Wastl Kraus 607b2ef2fc
prepare release 0.8.3
prepare release 0.8.3
2025-09-24 00:38: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 e70071887a Update DShotRMT 2025-09-21 11:31:04 +02:00
Wastl Kraus 422ec326a7 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 17:24:31 +02:00
Wastl Kraus 7a7684d222
Merge pull request #34
uncounted updates
2025-09-20 17:00:19 +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 7ee5c83133 actions testing 2025-09-20 15:44:01 +02:00
Wastl Kraus e912b7ec50 ...bump 2025-09-20 15:41:08 +02:00
Wastl Kraus 5d3cbea388 Play with Gemini CLI 2025-09-18 21:18:20 +02:00
Wastl Kraus 874a22aea2 remove command_manager 2025-09-18 17:25:40 +02:00
Wastl Kraus 39207abe6e prepare 0.8.3
prepare 0.8.3
2025-09-18 13:32:06 +02:00
Wastl Kraus 1f05e2b8ca Update ci.yml
add Windows build target
2025-09-18 11:02:19 +02:00
Wastl Kraus 8c309d648c Use automatic tx / rx switching 2025-09-17 23:02:08 +02:00
Wastl Kraus 206a19ac41 add OTA Update to web_client 2025-09-17 13:15:47 +02:00
Wastl Kraus 93ea08309b remove dependencies
remove dependencies
2025-09-17 11:35:07 +02:00
Wastl Kraus e3b51aeb09 Buffer is managed by IDF
Memory blocks are managed by IDF, so increase buffers to it's limits.
2025-09-16 15:10:29 +02:00