Loki077
772cd1dae7
AP_ICEngine: add max retrial of cranking
...
Added Param MAX_RETRY which If set 0 or less, then there is no limit to retrials. If set to a value greater than 0 then the engine will retry starting the engine this many times before giving up.
2024-09-27 16:12:28 +10:00
Randy Mackay
389a1abc87
Copter: 4.5.7-beta1 release notes
2024-09-27 14:31:05 +09:00
Randy Mackay
a2f8118b93
Rover: 4.5.7-beta1 release notes
2024-09-27 14:31:02 +09:00
Randy Mackay
46854efb39
Tracker: 4.5.7-beta1 release notes
2024-09-27 14:31:00 +09:00
Nick Exton
eb4224b818
AP_RobotisServo: Send register write values as little-endian
2024-09-27 11:53:06 +10:00
Andrew Tridgell
9253d6f607
DroneCAN: update libcanard
...
prevents partial message send due to running out of buffer space
2024-09-27 11:06:20 +10:00
Andrew Tridgell
9dc7dc32c8
AP_DroneCAN: prevent saturation of CPU with DroneCAN thread
2024-09-27 11:06:20 +10:00
Andrew Tridgell
070363e453
HAL_ChibiOS: limit RX timeout to 100ms
...
this prevents a very long timeout in begin(), replacement with a mutex
will happen in a separate PR
2024-09-27 11:06:20 +10:00
Iampete1
25e77a5d9f
Copter: GCS_MAVLink: use pos control `is_active_xy` to set `base_mode` `GUIDED_ENABLED` flag
2024-09-27 07:54:35 +09:00
Iampete1
864fd9f15c
Copter: `sensor_status_flags` switch to use pos control `is_active` methods for XY and Z flags
2024-09-27 07:54:35 +09:00
Peter Barker
beb4226740
Plane: add test for MAV_CMD_NAV_LOITER_TO_ALT
2024-09-26 20:23:15 +10:00
Peter Barker
decf484702
AP_Mount: use NaN in place of 0 for camera information message
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-09-26 19:26:59 +10:00
Peter Barker
06b763ca94
AP_Param: add and use global NaNf float value
2024-09-26 19:26:59 +10:00
Peter Barker
edc0e46614
AP_Mount: add and use global NaNf float value
2024-09-26 19:26:59 +10:00
Peter Barker
7710e3c9bc
AP_Math: add and use global NaNf float value
2024-09-26 19:26:59 +10:00
Peter Barker
54247833c0
AP_Logger: add and use global NaNf float value
2024-09-26 19:26:59 +10:00
Peter Barker
08b4cc1374
AP_Camera: add and use global NaNf float value
2024-09-26 19:26:59 +10:00
Andy Piper
4c1c326a52
Copter: remove whitespace
2024-09-26 19:25:33 +10:00
Andy Piper
eeda86ccb4
AC_AttitudeControl: rate_controller_run_dt() takes dt as last argument
2024-09-26 19:25:33 +10:00
Andy Piper
15de449d12
AC_AttitudeControl: raise a config error if rate_controller_run_dt() is called by accident
2024-09-26 19:25:33 +10:00
Andy Piper
053db86abc
AC_AttitudeControl: ensure Write_Rate() can be called from autotune
2024-09-26 19:25:33 +10:00
Andy Piper
02a2c788da
AC_AttitudeControl: ensure plane always gets the latest gyro
2024-09-26 19:25:33 +10:00
Andy Piper
a647b3914c
AC_AttitudeControl: remove unused functions
2024-09-26 19:25:33 +10:00
Andy Piper
70067ea7ae
AC_AttitudeControl: Write_Rate() should be thread-safe
2024-09-26 19:25:33 +10:00
Andy Piper
829422ecfb
AC_AttitudeControl: add commentary about functions which modify the rate loop target
2024-09-26 19:25:33 +10:00
Andy Piper
79bae8fd1b
Plane: reset sysid and other temporary inputs after rate cycle
2024-09-26 19:25:33 +10:00
Andy Piper
c67601b19f
Copter: reset sysid and other temporary inputs after rate cycle
2024-09-26 19:25:33 +10:00
Andy Piper
6b5da48641
AC_AttitudeControl: provide function to reset target modifiers
2024-09-26 19:25:33 +10:00
Leonard Hall
2cddea8d9f
AC_Autotune_Multi: Use rate step command
2024-09-26 19:25:33 +10:00
Leonard Hall
ddfccb3098
AC_AttitudeControl: Use rate step command
2024-09-26 19:25:33 +10:00
Andy Piper
ff002cba3f
AC_AttitudeControl: ensure the rate and attitude controllers can't interfere with the target at the same time
2024-09-26 19:25:33 +10:00
Andy Piper
c28e38e9b5
AC_AttitudeControl: pass in gyro sample to rate controller
2024-09-26 19:25:33 +10:00
Andrew Tridgell
88957235d2
Scripting: added Lat,Lon to aerobatics POSM/POST
...
this makes "map POSM POST" work on aerobatic scripts
2024-09-26 16:44:13 +10:00
Rhys Mainwaring
00163ce988
AP_Camera: add Python examples for GStreamer UDP and RTSP video streams
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-09-26 09:32:27 +09:00
Robert Taylor
1dfb0f8042
bootloaders: switch CAN port definiton on Nucleo-496 hwdef
...
The CAN port as it was is a valid CAN port for the nucleo, but on the development board the CAN silkscreen is actually on PD0 and PD1. This change makes it easier to get the example running on the Nucleo
2024-09-26 08:31:50 +10:00
Robert Taylor
d82e82635f
hwdef: switch CAN port definiton on Nucleo-496 hwdef
...
The CAN port as it was is a valid CAN port for the nucleo, but on the development board the CAN silkscreen is actually on PD0 and PD1. This change makes it easier to get the example running on the Nucleo
2024-09-26 08:31:50 +10:00
Bob Long
8797a07833
AP_ICEngine: clarify ICE_OPTIONS:2 description
2024-09-25 23:44:52 +10:00
Bob Long
8d9ac6451f
AP_ICEngine: don't run engine with safety engaged
2024-09-25 23:44:52 +10:00
Henry Wurzburg
1830dd6d75
Tools:clean up displayed text for build options
2024-09-25 23:44:38 +10:00
Peter Barker
01bf3fe6a1
autotest: param_metadata.py: emit bitmask as XML sub-element
...
make it easy for consumers to get at this data.
leaves the old form, so we don't break older consumers
2024-09-25 23:44:14 +10:00
Peter Barker
14332fad52
hwdef: -Os on MFT-SEMA-100 to avoid flash overflow
2024-09-25 23:44:05 +10:00
Andy Piper
a8ecc2386e
autotest: GainBackoffTakeoff test
2024-09-25 17:13:03 +10:00
Peter Barker
c9de940fc8
hwdef: JHEMCU-GSF405A becomes minimize-fpv-osd
2024-09-25 17:12:44 +10:00
Peter Barker
c7c95e086c
AP_Bootloader: correct definition of function to match declaration
...
only returns a `uint8_t`
2024-09-25 08:48:44 +10:00
Peter Barker
1e26441ae6
AP_Common: Integrate methods for converting hexadecimal characters to numbers
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-09-25 08:48:44 +10:00
muramura
e4ca54b2e4
AP_CANManager: Integrate methods for converting hexadecimal characters to numbers
2024-09-25 08:48:44 +10:00
Iampete1
62a106bd4c
Copter: add and use new `allows_GCS_arming_with_throttle_high` mode method
2024-09-25 08:47:57 +10:00
Iampete1
4894675977
AP_Scripting: add binding for vehicle `set_target_rate_and_throttle`
2024-09-25 08:47:30 +10:00
Iampete1
fc327fa370
AP_Vehicle: add support for `set_target_rate_and_throttle`
2024-09-25 08:47:30 +10:00
Iampete1
94944427da
Copter: Scripting: add support for `set_target_rate_and_throttle`
2024-09-25 08:47:30 +10:00