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
Wastl Kraus
9e12f163e5
Release 0.8.0
...
Rewritten RMT Timing
Update packet building
Internal clean up
Cosmetics
More pause between frames
Fix RX buffer
2025-09-16 09:09:49 +02:00
Wastl Kraus
de6e1bebf9
Fix RX buffer
2025-09-16 09:04:42 +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
7e8c7466cd
Update packet building
2025-09-13 11:05:33 +02:00
Wastl Kraus
8d07812548
RMT timing rewritten
2025-09-13 01:55:08 +02:00
Wastl Kraus
034bd59b64
Features and Security Update
...
Features and Security Update
2025-09-11 18:30:31 +02:00
Wastl Kraus
84233ac20b
Features and Security Update
2025-09-11 18:26:33 +02:00
Wastl Kraus
18df99bdd0
Fix repository security
2025-09-11 18:02:25 +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
066a06f767
Add Web Server
...
- fix warnings and update action versions
- Web Server added in example
- prepare release 0.7.5
2025-09-10 15:37:24 +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
d963fa1da7
Update ci.yml
...
...fix warnings and update action versions
2025-09-09 10:08:18 +02:00
Wastl Kraus
f1a2f8936e
Update ci.yml
2025-09-09 01:34:52 +02:00
Wastl Kraus
17e49f65ea
...release 0.7.2
...
...release 0.7.2
2025-09-08 23:05:49 +02:00
Wastl Kraus
eaab163836
...simplification
...
...simplification: error handling
2025-09-08 23:00:53 +02:00
Wastl Kraus
0e77a05039
...update result
2025-09-08 14:40:32 +02:00
Wastl Kraus
16ab6a6ef2
...readability adaptions
2025-09-08 09:05:54 +02:00
Wastl Kraus
44e5a5cffe
...update callback
...
...performance optimized by direct rmt symbol processing - no queue
2025-09-07 23:21:23 +02:00
Wastl Kraus
7c87661c0a
...prepare release
2025-09-07 16:24:47 +02:00
Wastl Kraus
682b26b544
...testing performance updates
2025-09-07 14:45:11 +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
31b3dbdf56
Merge pull request #23 from derdoktor667/dev
...
...preparing release 0.7.1
2025-09-05 12:23:10 +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
5eaf066dab
Update library.properties
2025-09-03 11:19:18 +02:00
Wastl Kraus
d9d8dce251
...hotfix: memory consumption
...
...update callback
...performance optimizations
... fix memory consumption
...update timers
...clean up
...update GCR logic
...some more memory testing
...optimize encoder logic
2025-09-03 11:16:14 +02:00
Wastl Kraus
ff673e475e
...prepare relase update
...
...preparing next relase
2025-09-02 15:42:46 +02:00
Wastl Kraus
6dca9f9264
...preparing next relase
2025-09-02 15:19:26 +02:00
Wastl Kraus
99a694cbef
...GCR is crazy
2025-09-02 14:42:51 +02:00
Wastl Kraus
759b7ef63c
...update CRC calculation
...
...simplified CRC calculation
2025-09-02 14:37:23 +02:00
Wastl Kraus
e016bb3985
...update error output
2025-09-02 14:31:00 +02:00