Thomas Watson 39e957b9ca Rover: turn ARMING_CHECK into ARMING_SKIPCHK
This lowers the effort required to turn off just one arming check.
Previously, a user had to disable the ALL bit and enable every check
except the undesired one. Now they can just disable that one directly.
Hopefully this will result in less vehicles with no arming checks
whatsoever, presuming only one check is giving the user grief.

This, as a side effect, removes the difference between the ALL bit set
and all non-ALL bits set (e.g. the latter disables IMU heater checks).
It also ensures the user will get any new arming checks even if they
have skipped one.

People who need to disable all current and future checks for e.g. bench
testing can still do this efficiently by setting the parameter to `-1`,
leveraging that this sets all bits in 2s complement arithmetic.

A parameter conversion is included that skips no checks if the old ALL
bit is set; otherwise it migrates the user's selected checks. If no
checks were enabled, it disables all current and future checks.
2025-12-04 11:52:13 -06:00
..
2025-06-07 12:03:47 +10:00
2025-06-07 12:03:47 +10:00
2025-06-07 12:03:47 +10:00
2024-06-11 09:16:21 +10:00
2025-06-07 12:03:47 +10:00
2025-09-26 10:35:25 +09:00
2025-06-07 12:03:47 +10:00
2024-06-11 09:16:21 +10:00
2025-06-07 12:03:47 +10:00
2022-08-22 10:04:22 +10:00
2025-09-26 10:35:25 +09:00
2022-08-22 10:04:22 +10:00
2025-09-26 10:35:25 +09:00
2025-07-22 10:33:55 +10:00
2025-07-29 09:34:08 +10:00
2025-07-22 10:33:55 +10:00
2025-06-07 12:03:47 +10:00
2024-05-13 09:20:14 +09:00
2025-07-22 10:33:55 +10:00
2024-11-06 18:13:45 +11:00