muramura
84ff78f5c6
AP_Notify: Perform common checks first
2024-07-25 09:50:03 +10:00
James O'Shannessy
66817e207f
AP_InertialSensor: Check the gyro/accel id has not been previously registered
...
If the Gyro/Accel ID is already in the registered list, do not try to add it again.
This stops an issue seen on a CubeOrangePlus BG3 where, during the very first boot after a parameter wipe, software incorrectly registers a fourth IMU.
The Fourth IMU is registered because the AUX IMU is the same DevID as the third ICM45686.
2024-07-25 09:49:35 +10:00
Ep Pravitra
fe2e75b2a0
Plane: option to immediately climb in AUTO mode (not doing glide slope)
...
add comment in Parameters.cpp
Update ArduPlane/altitude.cpp
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
clarification in FLIGHT_OPTIONS description
change the comment
param comment change
Update ArduPlane/Parameters.cpp
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2024-07-25 09:49:07 +10:00
Luca Pescante
9acd23d196
autotest: use RC6 for tuning
2024-07-25 09:40:13 +10:00
Luca Pescante
0583e85145
Copter: update "CH6 tuning" comments
2024-07-25 09:40:13 +10:00
Luca Pescante
a519597249
Copter: find channel option "Transmitter Tuning" instead of CH6
2024-07-25 09:40:13 +10:00
Luca Pescante
028017e38e
ArduCopter/RC_Channel: add option 219
...
(Transmitter Tuning)
2024-07-25 09:40:13 +10:00
bugobliterator
8a4b925c71
AP_HAL_ChibiOS: add support for PPP between CubeRed Primary and Secondary
2024-07-25 09:37:16 +10:00
bugobliterator
4909ad4e4f
AP_Networking: add debug code for PPP
2024-07-25 09:37:16 +10:00
bugobliterator
993d694fbb
AP_HAL_ChibiOS: allow setup for low noise clock mismatch tolerant UART line
2024-07-25 09:37:16 +10:00
bugobliterator
025077b6f4
AP_HAL_ChibiOS: add support for recording UART Rx errors
2024-07-25 09:37:16 +10:00
mduclehcm
25a406e633
AP_Mount: Conditionally define `serial_instance` to fix unused variable compile error
...
- Wrapped the definition of `serial_instance` with preprocessor directives to ensure it is only defined when necessary.
- This resolves the compile error caused by the unused variable when no features requiring `serial_instance` are enabled.
2024-07-25 09:35:46 +10:00
Paul Riseborough
4904c718a5
AP_NavEKF3: Fix yaw alignment bug
...
When the yaw is aligned to the GPS yaw, the recordYawResetsCompleted() function should be called the same as for any other yaw reset.
2024-07-25 09:34:48 +10:00
muramura
05d8b0db8a
Copter: Clearly show the preprocessor
2024-07-24 18:04:12 +09:00
muramura
f9bc247121
Copter: correct comment about scope of is_landing and is_taking_off
2024-07-24 18:31:00 +10:00
rishabsingh3003
07b6c57173
AP_TemperatureSensor: Extend analog sensor backend to 5th order polynomial
2024-07-24 17:53:08 +10:00
bugobliterator
941f16cd8e
bootloaders: update PPPGW bootloaders
2024-07-24 17:47:23 +10:00
bugobliterator
e499c2d39f
AP_Bootloader: fix stuck in bl on reboot from firmware with network and CAN bootlaoders
2024-07-24 17:47:23 +10:00
rishabsingh3003
3ab3388752
AP_ESC_Telem: Add ifndef before defining ESC_TELEM_MAX_ESCS
2024-07-24 17:45:24 +10:00
bugobliterator
3e8b5ccee4
AP_Bootloader: fix build for STM32H7 without heap
...
disables ecc check for those boards as well
2024-07-24 17:30:23 +10:00
Randy Mackay
2b64787099
AP_Mount: topotek spelling fix
2024-07-24 17:28:24 +10:00
Randy Mackay
cfd1e98333
AP_Mount: topotek safely parses version
2024-07-24 17:28:24 +10:00
Randy Mackay
efc7a9071a
Copter: SmartRTL mode restores point if interrupted
2024-07-24 17:22:44 +10:00
Randy Mackay
1b77751aef
AP_SmartRTL: add point made public
2024-07-24 17:22:44 +10:00
Henry Wurzburg
76abc6850f
Filter: add "source" to option 5
2024-07-24 17:20:30 +10:00
Randy Mackay
a1579bc31e
SITL: integrate SlungPayload
2024-07-24 17:09:06 +10:00
Randy Mackay
5c2b758f42
SITL: add SlungPayload
2024-07-24 17:09:06 +10:00
George Zogopoulos
cb044d4718
Tools: Optionally include AP_SIM_GLIDER_ENABLED on SIH
2024-07-24 17:03:48 +10:00
George Zogopoulos
e170710de9
SITL: Glider improvements
...
Fixed balloon going below ground.
Enabled glider torque logging.
2024-07-24 17:03:48 +10:00
Peter Barker
bedc76e0e8
autotest: tidy various tests to take account of new framework capabilities
...
autotest: simplify AutoDock test
autotest: tidy AP_Proximity_MAV test
autotest: tidy DriveSquare test
autotest: tidy BatteryFailsafe test
autotest: tidy GPSViconSwitching test
autotest: tidy RangeFinder test
2024-07-24 17:01:26 +10:00
Peter Barker
478d26d69c
AP_Notify: rename LED_1 pin define to AP_NOTIFY_GPIO_LED_1_PIN
2024-07-24 09:13:50 +10:00
Peter Barker
a4577685a7
AP_HAL_ChibiOS: rename LED_1 pin define to AP_NOTIFY_GPIO_LED_1_PIN
2024-07-24 09:13:50 +10:00
Peter Barker
7f1b7182fb
Tools: add AP_RSSI_ENABLED to build_options.py
2024-07-24 09:11:39 +10:00
Peter Barker
3def5f7433
Rover: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Peter Barker
3e54ecfece
Blimp: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Peter Barker
c451518bdd
ArduPlane: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Peter Barker
6dac230ccb
ArduCopter: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Peter Barker
cc190f537f
AP_OSD: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Peter Barker
1afa801b19
AP_LTM_Telem: correct compilation with AP_RRSI_ENABLED false
...
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Andrew Tridgell
a371a3eb89
Copter: fully honour FENCE_OPTION to disable mode changes
...
when the user has chosen to disallow mode change during fence breach
it should be fully implemented, without a landing exception.
as requested by Pete, and discussed on dev call
2024-07-24 08:24:06 +10:00
Andy Piper
f8e5c7c1c4
Plane: address minor review comments
2024-07-24 08:24:06 +10:00
Andy Piper
51304848fc
Copter: address minor review comments
2024-07-24 08:24:06 +10:00
Andy Piper
ccfbfddf7e
AC_Fence: address minor review comments
2024-07-24 08:24:06 +10:00
Andy Piper
55075961b2
AP_Mission: address minor review comments
2024-07-24 08:24:06 +10:00
Andrew Tridgell
d845af9bc3
Plane: fixed re-enable of fence for FENCE_AUTOENABLE=1
...
the is an adjustment to the previous fix which only worked when we had
at least one fence element enabled when we were not flying or disarmed
2024-07-24 08:24:06 +10:00
Andy Piper
0b6a1f4fe7
autotest: test for circle exclusion fence using AUTOENABLE=2
2024-07-24 08:24:06 +10:00
Andrew Tridgell
5d46e0c64e
Plane: reset previous mode fence breach when disarmed
...
when we are disarmed or we are not in fence breach and we are not
flying then reset the previous mode fence reason state so that a new
flight will get the correct fence breach action behaviour
2024-07-24 08:24:06 +10:00
Andrew Tridgell
68f2593089
AC_Fence: fixed FENCE_AUTOENABLE=2
...
needs to auto-enable on takeoff complete
2024-07-24 08:24:06 +10:00
Andy Piper
e4f76cd27d
Plane: reject guided destinations outside the fence
2024-07-24 08:24:06 +10:00
Andy Piper
2877472f27
Copter: support FENCE_OPTIONS on copter
2024-07-24 08:24:06 +10:00