Andrew Tridgell
0bef5a9dab
Tools: added HolybroG4Compass board ID
2022-12-17 08:24:28 +11:00
Andrew Tridgell
adb0575f79
Tools: added bootloaders for thepeach
2022-12-16 14:16:16 +11:00
MAD-CRAZY-MAN
0afebe66eb
Tools: added ThePeach K1/R1 board types
2022-12-16 14:16:16 +11:00
MAD-CRAZY-MAN
eb91ab87fa
hwdef: added ThePeach K1/R1
2022-12-16 14:16:16 +11:00
Peter Barker
a9e3b37e69
Tools: extract_features.py: add Richenpower define
2022-12-16 11:07:27 +11:00
Peter Barker
c95daeea3e
autotest: fix race condition in NeedEKFToArm
...
EKF may still be active when arming is first attempted
2022-12-16 11:06:56 +11:00
Randy Mackay
5fa6914137
AP_Mount: siyi recording send-text demoted to INFO
2022-12-16 08:15:53 +09:00
Randy Mackay
6efa35e889
AP_Mount: Siyi fix for record ON OFF reporting
2022-12-16 08:15:53 +09:00
Randy Mackay
6bd4afeb48
AP_Mount: siyi a8 fix for gimbal-config-info message
...
Siyi A8 uses a different format from Z10 for this message
2022-12-16 08:15:53 +09:00
Andrew Tridgell
57d60f86b5
AP_Scripting: new version of knife-edge compensation in aerobatics
...
this is a simpler approach based on sin(roll)*cos(pitch)
2022-12-16 10:09:17 +11:00
LuaTeo
91e859630c
Tools: added name to GIT_Success.txt
2022-12-16 07:53:51 +09:00
Peter Barker
482b7d746a
Rover: iinclude AP_OpticalFlow header as required
2022-12-15 21:07:31 +11:00
Peter Barker
7e962bb1be
ArduCopter: iinclude AP_OpticalFlow header as required
2022-12-15 21:07:31 +11:00
Peter Barker
70a5d8be76
GCS_MAVLink: remove unnecessary include of OpticalFlow header in GCS.h
...
introduces unnecessary dependencies
2022-12-15 21:07:31 +11:00
Peter Barker
54418a319e
AP_HAL_ChibiOS: add missing bouncebuffer include
2022-12-15 21:06:30 +11:00
Peter Barker
a874938636
AP_GPS: fix GPS_AUTO example
2022-12-15 21:05:35 +11:00
Randy Mackay
3ec8094cf6
Copter: skip ap arming check of GPS hdop if GPS is disabled
2022-12-15 10:55:47 +09:00
Randy Mackay
624e731ca5
AP_Arming: correct prefix is ahrs is waiting for home
2022-12-15 10:55:47 +09:00
Randy Mackay
76ef43ddf0
AP_Arming: only compare AHRS vs GPS if GPS is enabled
2022-12-15 10:55:47 +09:00
Randy Mackay
6bc3fcd294
AP_Arming: minor format fix
2022-12-15 10:55:47 +09:00
Paul Riseborough
fd7c4bc841
AP_Logger: Add option to disable disarmed logging on USB connection
...
AP_Logger: Update LOG_DISARMED parameter description
2022-12-15 10:38:15 +11:00
Peter Barker
d438c8e127
AP_Periph: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
82e7476532
Rover: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
85d223b9d0
Blimp: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
076deb4d97
ArduSub: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
0a5d76d81d
ArduPlane: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
47876812c5
ArduCopter: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
6aee69bbda
AntennaTracker: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Peter Barker
4e61de7083
GCS_MAVLink: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Iampete1
d9dedf3fe8
Copter: autoyaw: weathervane: include roll trim for helis
2022-12-14 16:08:20 -05:00
Iampete1
3fedd0d8b2
Copter: RC_Channel: add weathervane enable/disable switch
2022-12-14 16:08:20 -05:00
Gone4Dirt
01481b2ec4
Autotest: Add copter weathervane tests
2022-12-14 16:08:20 -05:00
Gone4Dirt
66a4ba6256
Copter: add yaw weathevaneing mode
2022-12-14 16:08:20 -05:00
rishabsingh3003
650f0ff659
AP_UAVCAN: Add proximity support
2022-12-15 07:20:05 +11:00
rishabsingh3003
d8cf7c8bb5
hwdef: Add Proximity hwdef for L431
2022-12-15 07:20:05 +11:00
rishabsingh3003
27f55ae626
AP_Periph: Add proximity support
2022-12-15 07:20:05 +11:00
rishabsingh3003
ea1fb96e7b
AP_Proximity: Add DroneCAN backend
2022-12-15 07:20:05 +11:00
Andrew Tridgell
84db577f09
AP_Scripting: fixed aerobatics bug
...
thanks Andy!
2022-12-15 07:17:06 +11:00
Andrew Tridgell
ca3be1d0c7
AP_Scripting: fixed roll correction at end of partial climbing circle
2022-12-15 07:17:06 +11:00
Andrew Tridgell
afc1a38b73
AP_Scripting: use luaM_malloc instead of allocf
...
handles GC if needed automatically
2022-12-15 07:17:06 +11:00
Andrew Tridgell
ff6d9a12a4
AP_Scripting: try a gc on alloc fail in logging
2022-12-15 07:17:06 +11:00
Andrew Tridgell
aa8ff87ad2
AP_Scripting: make most object functions local
2022-12-15 07:17:06 +11:00
Andrew Tridgell
aa865e1f9b
AP_Scripting: save some class variables
2022-12-15 07:17:06 +11:00
Andrew Tridgell
716adb6d59
AP_Scripting: use metatable object approach for aerobatics
...
saves about 30k ram for AirShow, about 60k ram for F3AF23
2022-12-15 07:17:06 +11:00
Peter Barker
ee908e8df2
AP_Logger: include PIDInfo header in place of PID header
...
AC_PID.h includes a remarkable amount of stuff
2022-12-14 22:21:27 +11:00
Iampete1
da503a5e44
Plane: GCS_Mavlink: use base class DO_SET_HOME
2022-12-14 19:25:44 +11:00
Andy Piper
7b9126d612
AP_Baro: only log dynamic pressure when compensation is enabled
2022-12-14 19:19:58 +11:00
Andy Piper
5358b4d8de
autotest: add up and down components to baro compensation test
2022-12-14 19:19:58 +11:00
Andy Piper
e4b8d8a9b6
AP_NavEKF3: ensure wind estimation from airspeed can be used on its own
2022-12-14 19:19:58 +11:00
Andy Piper
d3d841ec98
AP_NavEKF2: ensure wind estimation from airspeed can be used on its own
2022-12-14 19:19:58 +11:00