fix(actuator): validate reference timing calculations

Reject invalid DShot and PWM timer domains and widen arming-duration
calculations before composing their results.

Validation: actuator tests, strict Clippy and five Kani component proofs.
This commit is contained in:
Onur Özkan committed 2026-11-07 18:12:11 +03:00
1 parent 84807dde4e
commit fb1b8af2d1
5 files changed
+261 -35

No files matched your search

+1
View File
@@ -38,6 +38,7 @@ rust-version = "1.90"
[workspace.lints.rust]
unsafe_op_in_unsafe_fn = "deny"
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] }
[workspace.lints.clippy]
undocumented_unsafe_blocks = "deny"