Commit Graph

31088 Commits

Author SHA1 Message Date
MatthewHampsey
97bcc11f68 AP_Scripting: Added side_step maneuver 2022-11-18 05:42:26 +11:00
MatthewHampsey
3fd212063c AP_Scripting: Fixed barrel roll arc 2022-11-18 05:41:23 +11:00
Shiv Tyagi
c42714a5dc AC_Sprayer: rename the boolean passed to run method
We should rename this boolean to something meaningful rather than just calling it true_false
2022-11-17 13:46:46 +09:00
Peter Barker
fffad18324 AP_Math: remove normalization of random compass Vector3f 2022-11-17 15:13:34 +11:00
Peter Barker
406119ed41 AP_Math: make rand_vec a little more efficient 2022-11-17 15:13:34 +11:00
Randy Mackay
14f729babb RC_Channel: add RC_FS_TIMEOUT param and accessor for Copter 2022-11-17 07:42:43 +09:00
Peter Barker
c7f08e422c AP_HAL_ChibiOS: remove GCS.h from header files 2022-11-16 18:29:07 +11:00
Peter Barker
006fb6f60b AP_CheckFirmware: remove GCS.h from header files 2022-11-16 18:29:07 +11:00
Peter Barker
6f3305a405 AP_Generator: remove GCS.h from header files 2022-11-16 18:29:07 +11:00
Peter Barker
4a7e2ae4f3 AP_OpenDroneID: include fixes 2022-11-16 18:29:07 +11:00
Peter Barker
a623c93370 AP_Vehicle: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
df8276997a AP_RangeFinder: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
aea39a1d18 AP_OSD: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
1b4f200cfd AP_Motors: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
1ac2791116 AP_HAL_ChibiOS: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
10028771ea AP_Frsky_Telem: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
ff0d1659d2 AP_EFI: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
0757b46c46 AP_CheckFirmware: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
23dd4f54df AP_CANManager: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
771878be0e AC_AutoTune: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker
40c420e2dc AP_OSD: guard constructor requiring MAVLink with HAL_GCS_ENABLED
OSD_PARAM_NONE comes from mavlink headers
2022-11-16 18:29:07 +11:00
Peter Barker
04adfc814a AP_Common: use Vector3f.xy() to avoid creating a fresh Vector2f 2022-11-16 17:59:29 +11:00
Peter Barker
141074d07a AP_AHRS: use Vector3f.xy() to avoid creating a fresh Vector2f 2022-11-16 17:59:29 +11:00
bnsgeyer
70c2775949 AP_MotorsHeli: update H_DUAL_MODE description to include coaxial 2022-11-16 14:17:54 +09:00
Andrew Tridgell
b0b9c969da AP_Scripting: implement path lookahead for aerobatics
this implements lookahead, which takes account of the response time of
the vehicle to changing rate demands in pitch and yaw
2022-11-16 13:04:20 +11:00
Peter Barker
fe10f15e17 AP_InertialSensor: various SITL INS improvements 2022-11-16 10:22:33 +11:00
Peter Barker
f36f387948 AP_NavEKF2: make rngBcnDataToFuse const false if beacon not compiled in 2022-11-16 08:16:31 +11:00
Peter Barker
81d39677ab AP_NavEKF2: honour AP_BEACON_ENABLED
if the DAL cuts its APIs out based on AP_BEACON_ENABLED we have to modify EKF2 to not use those APIs
2022-11-16 08:16:31 +11:00
Peter Barker
67986e8402 AP_DAL: add and use AP_BEACON_ENABLED 2022-11-16 08:16:31 +11:00
Peter Barker
88e164aed3 AP_NavEKF: add and use AP_BEACON_ENABLED 2022-11-16 08:16:31 +11:00
Peter Barker
5cb6906968 AP_NavEKF3: add and use AP_BEACON_ENABLED 2022-11-16 08:16:31 +11:00
Peter Barker
7fa9364809 AP_HAL_ChibiOS: add and use AP_BEACON_ENABLED 2022-11-16 08:16:31 +11:00
Peter Barker
694ad90ee7 AP_Beacon: add and use AP_BEACON_ENABLED 2022-11-16 08:16:31 +11:00
Peter Barker
1e9d0f59c0 AC_Avoidance: add and use AP_BEACON_ENABLED 2022-11-16 08:16:31 +11:00
Peter Barker
267353d280 hwdef: disable notify displays on SkyViper 2022-11-16 08:12:28 +11:00
Peter Barker
720bfc8dc8 AP_RCTelemetry: CRSF telemetry depends on SPortPassthrough 2022-11-15 18:44:45 +11:00
Peter Barker
1203f118d7 AP_Scripting: allow FRSky to be compiled out 2022-11-15 18:44:45 +11:00
Peter Barker
850d47752f GCS_MAVLink: allow FRSky to be compiled out 2022-11-15 18:44:45 +11:00
Peter Barker
64193542ed AP_RCProtocol: allow FRSky to be compiled out 2022-11-15 18:44:45 +11:00
Peter Barker
dd35ca4583 AP_HAL_ChibiOS: allow FRSky to be compiled out 2022-11-15 18:44:45 +11:00
Peter Barker
6eae090fc8 AP_Frsky_Telem: allow FRSky to be compiled out 2022-11-15 18:44:45 +11:00
Peter Barker
1566000da5 AP_Baro: add missing includes
compilation broken when transitive includes changed
2022-11-15 16:44:38 +11:00
Peter Barker
2ae1062ad5 AP_MSP: regularise compass defines
start to make compass backends look like backends from our other libraries
2022-11-15 16:44:38 +11:00
Peter Barker
274b6f19bc AP_ExternalAHRS: regularise compass defines
start to make compass backends look like backends from our other libraries
2022-11-15 16:44:38 +11:00
Peter Barker
3adbaddab0 AP_Compass: regularise compass defines
start to make compass backends look like backends from our other libraries
2022-11-15 16:44:38 +11:00
Peter Barker
f7bc68bcbf AP_Notify: add and use AP_NOTIFY_TOSHIBALED_ENABLED 2022-11-15 11:03:51 +11:00
Peter Barker
ab83f42380 AP_HAL_ChibiOS: add and use AP_NOTIFY_TOSHIBALED_ENABLED 2022-11-15 11:03:51 +11:00
Randy Mackay
71ae3f0a13 AR_AttitudeControl: balancebot gets pitch limit protection 2022-11-15 09:00:57 +09:00
Randy Mackay
3d89bd9f14 AR_AttitudeControl: balancebot pitch feedforward uses current pitch angle 2022-11-15 09:00:57 +09:00
Randy Mackay
30b2e03a85 AR_AttitudeControl: improve balancebot pitch control param description 2022-11-15 09:00:57 +09:00