Nick
575fa0850b
PWM: Add servo center setting & asymetric deflection ( #25897 )
...
Add PWM_*_CENTERx for each servo.
Use a bilinear transform to map actuator_servos to PWM signals.
This solution only works for PWM based servos. Other types of servos are not affected.
* PWM: Add servo trim option
* PWM: Improve documentation of PWM trim feature
* PWM: cleaner clamping and docs typo
* update documentation & safety
* add migration formula
* rename param from trim to center
* docs with center instead of trim
* move clamping and reorder values
* improve documentation
* adress failing range check
* improve documentation
* CA: add event for setting CENTER with TRIM
Signed-off-by: Silvan <silvan@auterion.com>
---------
Signed-off-by: Silvan <silvan@auterion.com>
Co-authored-by: Silvan <silvan@auterion.com>
2025-11-26 18:12:25 +01:00
..
2025-06-26 11:03:23 -07:00
2025-11-11 20:56:56 +01:00
2025-11-26 15:05:05 +11:00
2025-07-17 15:30:56 +10:00
2025-10-15 12:28:33 +11:00
2025-09-07 17:58:33 -08:00
2025-07-17 15:30:56 +10:00
2025-07-03 14:53:12 +10:00
2025-07-17 15:30:56 +10:00
2025-07-24 10:06:39 +10:00
2025-07-03 14:53:12 +10:00
2025-08-07 16:04:21 +10:00
2025-07-24 08:40:43 +10:00
2025-07-10 16:11:58 +10:00
2025-07-03 18:09:58 +10:00
2025-10-11 14:23:55 -08:00
2025-11-26 18:12:25 +01:00
2025-09-24 09:30:53 +02:00
2025-03-13 16:08:27 +11:00
2025-07-17 15:30:56 +10:00
2025-11-26 15:05:05 +11:00
2025-07-10 16:11:58 +10:00
2025-07-10 16:11:58 +10:00
2025-04-03 12:41:56 +11:00
2025-10-15 11:05:33 +11:00
2025-07-15 13:32:44 +10:00
2025-11-24 09:23:17 -09:00
2025-10-11 14:23:55 -08:00
2025-07-03 14:53:12 +10:00
2025-10-17 18:35:20 -08:00
2025-03-13 16:08:27 +11:00
2025-11-18 19:36:11 -09:00
2025-09-26 10:33:35 +10:00
2025-11-03 21:26:22 -09:00
2025-10-13 21:41:11 -08:00
2025-09-26 10:33:35 +10:00
2025-06-26 11:03:23 -07:00
2025-03-13 16:08:27 +11:00
2025-06-26 11:03:23 -07:00
2025-03-13 16:08:27 +11:00
2025-07-17 15:30:56 +10:00
2025-03-13 16:08:27 +11:00
2025-03-13 16:08:27 +11:00
2025-07-17 15:30:56 +10:00
2025-07-17 15:30:56 +10:00
2025-09-30 23:04:07 -08:00
2025-03-13 16:08:27 +11:00
2025-07-10 17:35:07 +10:00
2025-07-17 15:30:56 +10:00
2025-11-19 16:23:48 +11:00
2025-07-03 18:09:58 +10:00
2025-07-03 18:09:58 +10:00
2025-06-26 11:03:23 -07:00
2025-11-26 15:05:05 +11:00
2025-11-26 15:05:05 +11:00
2025-11-26 15:05:05 +11:00
2025-06-26 11:03:23 -07:00
2025-07-28 11:25:17 -08:00
2025-03-19 11:10:26 +11:00
2025-03-13 16:08:27 +11:00
2025-11-25 13:15:44 +01:00
2025-03-13 16:08:27 +11:00
2025-07-17 15:30:56 +10:00
2025-10-15 12:28:33 +11:00
2025-11-26 11:52:40 +11:00
2025-06-23 11:06:37 -08:00
2025-03-13 16:08:27 +11:00
2025-07-10 17:35:07 +10:00
2025-07-10 10:11:58 +02:00
2025-09-30 23:04:07 -08:00
2025-07-10 17:35:07 +10:00
2025-07-03 18:09:58 +10:00
2025-08-25 09:28:43 +02:00
2025-08-13 09:04:33 +10:00
2025-08-28 08:28:44 -08:00
2025-07-03 14:53:12 +10:00
2025-07-10 17:35:07 +10:00
2025-10-08 11:02:03 -08:00
2025-10-08 11:02:03 -08:00
2025-07-03 18:09:58 +10:00
2025-03-13 16:08:27 +11:00
2025-03-13 16:08:27 +11:00
2025-10-15 12:28:33 +11:00
2025-10-15 12:28:33 +11:00
2025-11-26 15:05:05 +11:00