Peter Barker
c9de940fc8
hwdef: JHEMCU-GSF405A becomes minimize-fpv-osd
2024-09-25 17:12: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
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
Peter Barker
8e6a1a2b02
AP_Arming: retrieve RC channels directly from RC_Channels
...
... instead of retrieving values from rcmap and then getting the channel from RC_Channels
2024-09-25 08:46:55 +10:00
Peter Barker
1871170f98
RC_Channel: add accessor for channel number
...
some places want to be able to report this to the user
2024-09-25 08:46:55 +10:00
muramura
1f5b88cf3b
AP_Motors: Change to pass-through
2024-09-24 22:51:23 +10:00
timtuxworth
bbd9148b4b
AP_Scripting: example for use Location::AltFrame for guided_state.target_alt_frame
2024-09-24 22:51:02 +10:00
Peter Barker
3d4b57cd4a
AP_HAL_QURT: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
27df5e0479
AP_HAL_Linux: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
cc9279713a
AP_HAL_ESP32: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
ebe9a75a66
SITL: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
68e003fd74
AP_Baro: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
a40b3879fb
AC_CustomControl: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
a0978d9d0a
AR_WPNav: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
2447be861e
AP_SurfaceDistance: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
bb9a0a5b2f
AP_Scripting: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
1ce391c6e8
AP_RCTelemetry: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
87fa7a208d
AP_RCProtocol: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
53c50b6bc7
AP_NavEKF3: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
8bd1f49a04
AP_NavEKF2: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
5f5fb40753
AP_Motors: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
7147a2deeb
AP_InertialSensor: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
5a967a60ff
AP_HAL: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
8b9154d115
AP_HAL_ChibiOS: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
2ddec1f9f4
AP_Frsky_Telem: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
291a1ced88
AP_ExternalAHRS: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
3a9f1c1f37
AP_DroneCAN: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
a29dca996e
AP_Compass: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
b54c424842
AP_Camera: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
8290f15f2d
AP_AHRS: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
aaec6824f6
AP_ADSB: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
6209f31d30
AC_PID: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
2c150f42bf
AC_Avoidance: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Peter Barker
b480416c3d
AC_AttitudeControl: re-order initialiser lines so -Werror=reorder will work
2024-09-24 22:50:28 +10:00
Rhys Mainwaring
a75b8a9269
AP_DDS: add params for ping timeout and max retries
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-09-24 22:49:49 +10:00
Thomas Watson
5f4a6dc2fb
AP_HAL_ChibiOS: remove dependency on tmpnam
...
tmpnam is never linked and not necessary, and naming it/redefining it
introduces problems on platforms that do have a definition.
2024-09-24 22:49:18 +10:00
Thomas Watson
380d8ca6fc
AP_Filesystem: remove dependency on tmpnam
...
tmpnam is never linked and not necessary, and naming it/redefining it
introduces problems on platforms that do have a definition.
2024-09-24 22:49:18 +10:00
Thomas Watson
8b63488431
AP_Scripting: remove dependency on tmpnam
...
tmpnam is never linked and not necessary, and naming it/redefining it
introduces problems on platforms that do have a definition.
2024-09-24 22:49:18 +10:00
Peter Barker
75073427a6
AP_SerialManager: avoid use of AP_HAL.h in config file
...
too easy to create loops with this
2024-09-24 11:59:13 +10:00
Peter Barker
82ac0ead72
AP_Terrain: create and use AP_Terrain_config.h
2024-09-24 11:59:13 +10:00
Peter Barker
4b1e1871c9
AP_Mount: create and use AP_Terrain_config.h
2024-09-24 11:59:13 +10:00
Peter Barker
a8cc071d62
AP_Filesystem: rearrange to put mission filesystem last
...
We're developing loops in our config files, move include to after base FILESYSTEM_READING/FILESYSTEM_WRITING defines
2024-09-24 11:59:13 +10:00
Peter Barker
ee830355d2
AC_PrecLand: remove assumption about how precland update method is called
...
this method may not be being called from the scheduler table. Have the callers pass in a true value instead
2024-09-24 10:56:57 +09:00
Peter Barker
3e1ad5dab6
AP_Compass: use memcmp to check whoami result code from HMC5843 device
...
Co-authored-by: muramura <ma2maru@gmail.com>
2024-09-24 11:52:47 +10:00
Peter Barker
9784e28148
AP_WheelEncoder: correct initialisation of WheelRateController objects
...
the existing constructer sets a slew rate limit to 0.2
This is essentially a missing patch from a previous series of PRs which moved dt from being a member variable to being passed into the update call for the PID
2024-09-24 10:46:34 +09:00
Peter Barker
17f501eea5
AC_PID: AC_HELI_PID: override the AC_PID::Default constructor
...
in place of the existing ordered-fields constructor
2024-09-24 11:43:20 +10:00
Peter Barker
4663382b01
AC_AttitudeControl: use AC_PID defaults to tidy heli rate PID initialisation
...
makes it look like the Copter initialisation - ie. legible
2024-09-24 11:43:20 +10:00
Peter Barker
6a74a97bf7
AC_AttitudeControl: use AC_PID defaults to tidy rate Sub PID initialisation
...
makes it look like multi ie. legible
2024-09-24 11:36:38 +10:00