Peter Barker
a01b7e74f1
SITL: remove dead stores from rangefinder_range
...
roll and pitch are unused if !SITL_RANGEFINDER_AS_OBJECT_SENSOR
../../libraries/SITL/SIM_Aircraft.cpp:546:13: warning: Value stored to 'roll' is never read [deadcode.DeadStores]
roll = 0;
^ ~
../../libraries/SITL/SIM_Aircraft.cpp:551:13: warning: Value stored to 'roll' is never read [deadcode.DeadStores]
roll = 0;
^ ~
../../libraries/SITL/SIM_Aircraft.cpp:557:13: warning: Value stored to 'pitch' is never read [deadcode.DeadStores]
pitch = 0;
^ ~
../../libraries/SITL/SIM_Aircraft.cpp:562:13: warning: Value stored to 'pitch' is never read [deadcode.DeadStores]
pitch = 0;
2025-01-30 08:24:27 +11:00
Peter Barker
9bfba32803
GCS_MAVLink: correct resetting of parity after passthhru is done
...
this might have worked if parity1 and parity2 were static values - but theyr're not. I'm guessing the code evolved
2025-01-29 21:45:37 +11:00
Peter Barker
0a5d450c44
AP_Frsky_Telem: remove dead variable write
...
this is falsified at the top of the function
../../libraries/AP_Frsky_Telem/AP_Frsky_SPort_Passthrough.cpp:238:13: warning: Value stored to 'packet_ready' is never read [deadcode.DeadStores]
packet_ready = false;
^ ~~~~~
1 warning generated.
2025-01-29 21:41:51 +11:00
Peter Barker
4ecfacbbd0
Blimp: make compass LearnType enum-class and parameter AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
12ca8ec473
ArduSub: make compass LearnType enum-class and parameter AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
d2c24efd83
ArduCopter: make compass LearnType enum-class and parameter AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
6cd862709b
RC_Channel: make compass LearnType enum-class and parameter AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
6298f7dc58
AP_Compass: make compass LearnType enum-class and parameter AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
a2322abe02
AP_Periph: adjust for new type-safety for AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
870b626f0e
SRV_Channel: remove buggy, unused method
...
... this may not fit in an int8_t!
2025-01-29 19:21:59 +11:00
Peter Barker
c7b0ba04ef
AP_Relay: adjust for new type-safety for AP_Enum
2025-01-29 19:21:59 +11:00
Peter Barker
9255054826
AP_Param: add a set_and_save method to AP_Enum
...
... and AP_Enum16
to allow for better type-safety in users
2025-01-29 19:21:59 +11:00
Peter Barker
13980eb518
AP_HAL_ChibiOS: chibios_hwdef.py tidy embedding of files into ROMFS
2025-01-29 19:06:11 +11:00
Peter Barker
8425bf46dd
Copter: remove unused hgt_variance_filt
...
this filter is populated but never checked when checking variances
2025-01-29 18:52:35 +11:00
Andy Piper
29655d149c
AP_InertialSensor: remove changes to primary accel since it is always the same as the gyro
2025-01-29 18:47:51 +11:00
Andy Piper
9da365398a
AP_AHRS: remove changes to primary accel since it is always the same as the gyro
2025-01-29 18:47:51 +11:00
Andy Piper
a5d04eb291
AP_InertialSensor: only update the primary once. scale FIFO reads to 2x loop rate.
...
only increase FIFO buffer when compiled with fast rate
2025-01-29 18:47:51 +11:00
Andy Piper
da447fd378
AP_InertialSensor: remove rate config include
2025-01-29 18:47:51 +11:00
Andy Piper
51a61b99ea
AP_InertialSensor: remove dynamic fifo mask
2025-01-29 18:47:51 +11:00
Andy Piper
32632a06a8
AP_InertialSensor: have a single callback for primary switching
2025-01-29 18:47:51 +11:00
Andy Piper
45242de521
AP_InertialSensor: periodically notify of primary gyro and accels
2025-01-29 18:47:51 +11:00
Andy Piper
981826dca3
AP_InertialSensor: only use dynamic FIFO when using fast rate loop
2025-01-29 18:47:51 +11:00
Andy Piper
6eda43f9f4
AP_AHRS: configure primary gyro/accel in IMU when it changes
2025-01-29 18:47:51 +11:00
Andy Piper
cc52868dda
AP_InertialSensor: adjust read rate of Invensense v3 depending on primary
...
configure dynamic fifo rates based on primary gyro instance
add set_primary_gyro() and set_primary_accel()
adjust FIFO buffer sizes
2025-01-29 18:47:51 +11:00
Andy Piper
bed0c2228c
AP_InertialSensor: keep a record of the priamry gyro and use it
...
add callbacks for when gyrp/accel primary changes
2025-01-29 18:47:51 +11:00
Shiv Tyagi
99a501852c
AP_HAL_ChibiOS: create and use AP_PERIPH_AHRS_ENABLED
2025-01-29 10:37:58 +11:00
Peter Barker
e0c9f5fc1c
Tools: create_OEM_board: use argparse to parse command-line arguments
...
also fix use of global variables from within the class scope
2025-01-29 06:49:51 +11:00
Peter Barker
e8634a6549
AP_HAL_ChibiOS: chibios_hwdef.py: flake8 correctness fixes
2025-01-29 06:49:31 +11:00
Randy Mackay
e4f26cd509
AP_Scripting: Torqeedo TorqLink lua driver
...
Co-authored-by: Shift-Ronan <88686667+Shift-Ronan@users.noreply.github.com>
2025-01-29 06:49:08 +11:00
Peter Barker
4fb4556017
Tools: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
d322c33169
ArduPlane: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
fbe1661c04
SRV_Channel: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
5f9701bb67
AR_Motors: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
4130187249
AP_Torqeedo: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
dae315dd4a
AP_SerialLED: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
c6c6e9fc99
AP_Scripting: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
da133c84df
AP_PiccoloCAN: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
bde1a6a2ad
AP_Notify: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
b79644c64a
AP_Mount: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
3c653e4ed6
AP_Motors: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
f5aae89f41
AP_KDECAN: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
fa226582ce
AP_IOMCU: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
62bc113167
AP_ICEngine: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
39193162a2
AP_Arming: rename SRV_Channel::Aux_servo_function_t to SRV_Channel::Function
2025-01-28 21:56:46 +11:00
Peter Barker
6a9d3f97dd
Tools: use python3 -m pip to install Python packages
2025-01-28 21:56:05 +11:00
Peter Barker
d7be789cd9
.github: use python3 -m pip to install Python packages
2025-01-28 21:56:05 +11:00
Peter Barker
f27c35ed87
AP_HAL_ChibiOS: use python3 -m pip to install Python packages
2025-01-28 21:56:05 +11:00
Peter Barker
7d8a629e64
autotest: add test for COMPASS_LEARN=2, copy-from-EKF
2025-01-28 21:55:47 +11:00
Ryan Friedman
3a5a2f6025
AP_Soaring: Rate limit the NVF publishers to 4Hz
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-28 17:22:28 +11:00
Ryan Friedman
864491de9e
AP_DDS: Sync README with Wiki
...
* Remove conflicting info
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-28 17:02:41 +11:00