Randy Mackay
50bcf1f278
AP_Camera: frontend-backend split
...
logging gets instance and shorten Pitch field name to Pit
2023-03-01 18:18:51 +11:00
Peter Barker
349dd5089c
AP_HAL_ChibiOS: replace NO_FASTBOOT with AP_FASTBOOT_ENABLED
2023-03-01 18:16:31 +11:00
Peter Barker
21836d792a
AP_HAL_ChibiOS: remove calls to save_fault_watchdog if on bootloader
2023-03-01 12:01:03 +11:00
Henry Wurzburg
762e709f73
AC_Attitude:add TKOFF/LAND only weathervane option
2023-03-01 09:51:36 +11:00
Andrew Tridgell
f7be18755e
AP_AHRS: fixed earth frame accel for EKF3 with significant trim
2023-02-28 17:16:39 +11:00
mateksys
673a60f1ba
AP_HAL_ChibiOS:add Invensensev3 IMU support in MatekF405-Wing
2023-02-28 15:34:24 +11:00
Tom Pittenger
5498bbec33
Scripting: add bindings for jump tags
2023-02-28 12:00:18 +11:00
Tom Pittenger
1fe4b6b7e3
AP_Scripting: Add example JUMP_TAG scripts
2023-02-28 12:00:18 +11:00
Tom Pittenger
7f5222eac2
AP_Mission: add Jump_TAG hook for scripting
2023-02-28 12:00:18 +11:00
Andrew Tridgell
a0fe53414c
AP_InertialSensor: removed the error count on BMI088 0xff data
...
this error happens often enough that it is frustrating for users who
can't arm, which just encourages use of forced arming.
logs show this happening at a rate of once every few seconds, which
doesn't impact on the usability of the gyro (which is at 2kHz), but
does prevent arming with this error incremement
2023-02-28 11:28:25 +11:00
Iampete1
def81b9a1a
AP_DAL: populate `ekf_type`
2023-02-28 11:27:43 +11:00
Iampete1
e1c75e2535
AP_DAL: Compass: populate `learn_offsets_enabled`
2023-02-28 11:27:43 +11:00
Iampete1
b87dd8980a
ChibioOS: hwdef: CUAV-X7: add note about incorrect ADC scale factor
2023-02-28 11:26:35 +11:00
Peter Barker
6c6a76bfd4
hwdef: CubeOrange: flash-from-sd-card support
2023-02-28 11:26:04 +11:00
Peter Barker
3b230c4ec0
hwdef: enable flash-from-SD on Pixhawk6X
2023-02-28 11:26:04 +11:00
Peter Barker
48639c6810
AP_HAL_ChibiOS: add SD card support to bootloader
2023-02-28 11:26:04 +11:00
Peter Barker
3e84eb2358
AP_Scheduler: rename HAL_SCHEDULER_ENABLED to AP_SCHEDULER_ENABLED
...
there's AP_HAL::Scheduler which confuses this
2023-02-28 11:26:04 +11:00
Peter Barker
e25d6bb8e4
AP_Logger: rename HAL_SCHEDULER_ENABLED to AP_SCHEDULER_ENABLED
...
there's AP_HAL::Scheduler which confuses this
2023-02-28 11:26:04 +11:00
Peter Barker
8b70587092
AP_HAL_ChibiOS: rename HAL_SCHEDULER_ENABLED to AP_SCHEDULER_ENABLED
...
there's AP_HAL::Scheduler which confuses this
2023-02-28 11:26:04 +11:00
Peter Barker
bee1f2785a
AP_Filesystem: rename HAL_SCHEDULER_ENABLED to AP_SCHEDULER_ENABLED
...
there's AP_HAL::Scheduler which confuses this
2023-02-28 11:26:04 +11:00
Peter Barker
8d29116982
AP_HAL_ChibiOS: add more comments to generated hwdef.h
...
End-delimiters for e.g. AP_Periph defaults etc
2023-02-28 11:26:04 +11:00
Iampete1
e2e239dd08
AP_Motors: add logging of output throttle
2023-02-28 11:06:32 +11:00
Iampete1
a4f1951780
AP_Logger: add outout throttle to MOTB message
2023-02-28 11:06:32 +11:00
Peter Barker
6620640916
AP_OSD: move OSD minimised features to minimize_features.inc
2023-02-28 10:40:27 +11:00
Peter Barker
fe37a68266
AP_OLC: move OSD minimised features to minimize_features.inc
2023-02-28 10:40:27 +11:00
Peter Barker
f130f9afeb
AP_HAL_ChibiOS: move OSD minimised features to minimize_features.inc
2023-02-28 10:40:27 +11:00
Peter Barker
bcc1670387
hwdef: remove redundant defines of OSD_PARAM_ENABLED
...
these boards already get this because they're minimised
2023-02-28 10:40:27 +11:00
Peter Barker
abd7fa11c1
AP_Notify: use simulated toshiba LED for display rather than directly
2023-02-28 10:24:43 +11:00
Peter Barker
8f7f0d5e72
SITL: add and use SIM_RGBLED
2023-02-28 10:24:43 +11:00
Peter Barker
d56883ac7a
AP_Notify: fix SerialLED simulation
...
Not checking for events makes window managers annoyed
2023-02-28 10:24:43 +11:00
Pierre Kancir
f84433e5ba
AP_UAVCAN: change isnanf for isnan
2023-02-27 04:15:24 -08:00
Pierre Kancir
8d962f915e
AP_GPS: change isnanf for isnan
2023-02-27 04:15:24 -08:00
Pierre Kancir
ca6a804f28
AP_BattMonitor: change isnanf for isnan
2023-02-27 04:15:24 -08:00
Peter Barker
d72d02ca47
AP_HAL_ChibiOS: remove convenience debug code based on new define
...
bootloaders (at least the ones that need to fit into 16kB pages) don't really have the space for this sort of debug.
I figure if you're debugging a bootloader fault you probably have the know-how to get his information yourself based on the code now being excluded, or add it back in.
2023-02-26 17:20:23 +11:00
Peter Barker
44bf0ec1a7
AP_Mount: Gremsy uses _link.send_message(id, buffer) to send set-attitude
2023-02-25 17:41:44 +11:00
Peter Barker
adb364cd98
GCS_MAVLink: have GCS_MAVLINK::send_message(id, buffer) check size
2023-02-25 17:41:44 +11:00
Tom Pittenger
e728f91798
AP_BattMonitor: add array and null check to drivers[]
2023-02-24 09:50:14 -08:00
Tom Pittenger
61b7f6ed74
AP_BattMonitor: refactor Option param usage
2023-02-24 09:50:14 -08:00
Andrew Tridgell
068d1d5413
AP_Scripting: change VTOL-quicktune to use cached aux
...
makes it possible to use aux buttons in MissionPlanner
2023-02-24 09:43:41 -08:00
Peter Barker
a6831805f1
AP_IOMCU: read many bytes using read(buffer, len) method
2023-02-24 09:37:20 -08:00
murata
4a7365685d
RC_Channel: Check when to use
2023-02-24 09:22:50 +11:00
Peter Barker
4591895540
SITL: add gyro bias simulation
2023-02-24 09:21:42 +11:00
Peter Barker
601c46f7e0
AP_InertialSensor: add gyro bias simulation
2023-02-24 09:21:42 +11:00
Peter Barker
c3e79c9865
AP_Arming: correct IMU gyro consistency check
2023-02-24 09:21:42 +11:00
Peter Barker
d80449ac13
AP_Arming: correct IMU accel consistency check
2023-02-24 09:21:42 +11:00
Peter Barker
2e987b3b35
AP_Mount: rename local _chan to chan in Gremsy methods
...
based on PR feedback
2023-02-24 09:21:09 +11:00
Peter Barker
035f49c248
GCS_MAVLink: add method to get link (not just channel number) for mavtype and compid
2023-02-24 09:21:09 +11:00
Peter Barker
550d94f99f
AP_Mount: correct double-mapping of port to channel number
...
set_message_interval takes a port number, not a channel number (it was originally written as an internal function, after all). Before this patch we were double-mapping from one to the other. That works so long as the port you are mapping also corresponds to the chanel number - which it will, for example, if you are using serial2 with both serial0 and serial1 also set to mavlink. If you set serial5_protocol to 2 an attempt to use it for controlling a gremsy it will *not* work because we map into backwards twice.
2023-02-24 09:21:09 +11:00
Tom Pittenger
54e56beba8
AP_Scripting: fix doc warnings
2023-02-23 13:07:08 -08:00
Richard Allen
90cbb6ad26
AP_HAL_Linux: Update GPIO and RCInput for pi version change
...
Update version numbers according to earlier change.
Fixes: 53c1c235b8
2023-02-22 21:10:04 -08:00