Wastl Kraus
145ce88312
fixing reboot loop
2025-10-01 13:26:59 +02:00
Wastl Kraus
3b84df295f
...break down result struct
2025-09-27 23:17:43 +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
57d6a27f74
typedef enum to class
2025-09-25 14:21:37 +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
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
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
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
84233ac20b
Features and Security Update
2025-09-11 18:26:33 +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
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
8783b1a24b
...add Web Server
...
...fix warnings and update action versions
...Web Server added
2025-09-09 19:51:53 +02:00
Wastl Kraus
eaab163836
...simplification
...
...simplification: error handling
2025-09-08 23:00:53 +02:00
Wastl Kraus
16ab6a6ef2
...readability adaptions
2025-09-08 09:05:54 +02:00
Wastl Kraus
feb6f4ecac
...update error handling
2025-09-07 13:48:48 +02:00
Wastl Kraus
cfca2de4e9
...cosmetics
2025-09-05 23:28:08 +02:00
Wastl Kraus
52d11d8d86
...preparing release
2025-09-05 12:20:01 +02:00
Wastl Kraus
29c851d4e2
...update result codes
2025-09-05 12:16: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
5b02953516
...testing rx callback
2025-09-02 14:21:40 +02:00
Wastl Kraus
8f8222c620
...update release 0.6.3
...
* ...clean up
* ...sendThrottle takes "0"
...good one
* ...preparing update
release 0.6.3
2025-08-30 21:56:34 +02:00
Wastl Kraus
d7bcd523e0
...changed some return types
2025-08-28 14:37:02 +02:00
Wastl Kraus
443d032d56
...sync branch
...
* ...squashed
...some simple info display
...fixing possible overflow
...reenable "telemetric bit" choice
* Update DShotRMT.h
* ...update buffer size
...increase RX Buffer and calculate RMT Sybmbol size
* ...update Workflow badges
* Update .gitignore
2025-08-28 13:22:42 +02:00
Wastl Kraus
2f5948f3be
...use some modern features
...
...using "auto" for some variables is good, new style
2025-08-17 23:00:43 +02:00
Wastl Kraus
c37a66d5a5
...keep things simple
...
...example sketch was getting out of hands
2025-08-17 18:58:40 +02:00
Wastl Kraus
7bd10ebc48
...update public stuff
2025-08-08 15:44:19 +02:00
Wastl Kraus
b0373190bb
...more simplifications
2025-08-06 23:57:26 +02:00
Wastl Kraus
6c1c7e38e0
...fix telemetric bit
...
...also added some helper
2025-08-04 23:29:49 +02:00
Wastl Kraus
330d06363a
...adding return values
...
...prepare for proper debug
2025-08-03 22:15:38 +02:00
Wastl Kraus
e4a5e1f304
...just some ideas
2025-08-02 17:20:32 +02:00
Wastl Kraus
95c9100ecb
Revert "...clean up"
...
This reverts commit dbfe3922f0 .
2025-08-02 16:11:10 +02:00
Wastl Kraus
dbfe3922f0
...clean up
2025-07-31 13:16:58 +02:00
Wastl Kraus
2cdfd0f484
...cosmetic
2025-07-30 14:47:40 +02:00
Wastl Kraus
11cc41f742
...DShot Mode rework
2025-07-30 14:44:01 +02:00
Wastl Kraus
2f59227788
...simplify
2025-07-30 00:40:09 +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
089374d2bd
...biDir still not switching
2025-07-11 23:51:46 +02:00
Wastl Kraus
8557930d3e
...added getMotorRPM Function
2025-06-14 18:16:45 +02:00
Wastl Kraus
c2f1bf84d4
...cleanup and fix rx decoding
2025-06-13 21:50:00 +02:00