Commit Graph

59169 Commits

Author SHA1 Message Date
Randy Mackay cea0acdb01 AP_Mount: viewpro implements set lens
also reports model, firmware version and zoom to GCS
also gets recording status from gimbal
2023-07-26 20:20:13 +09:00
Randy Mackay 315d972c5d AP_Mount: add set lens support 2023-07-26 20:20:13 +09:00
Randy Mackay 1dc1d24f1e AP_Camera: add set lens support 2023-07-26 20:20:13 +09:00
Randy Mackay dd3376a808 RC_Channel: add camera lens aux function 2023-07-26 20:20:13 +09:00
robin luo 0137b1f31e AP_HAL_ChibiOS/hwdef: add controller ACNS-F405AIO
hwdef: add a new integrated flight controller ACNS-F405AIO
2023-07-26 18:35:29 +10:00
robin luo 9d0f7f2586 AP_HAL_ChibiOS/hwdef: add controller CM4Pilot
hwdef: add a new flight controller CM4Pilot
2023-07-26 18:33:43 +10:00
Iampete1 e194cb704c Plane: fix throttle going bellow min in fbwa RC failsafe 2023-07-26 18:30:49 +10:00
Randy Mackay 7de2dac9ca AP_Camera: TYPE param desc gets None value 2023-07-26 17:33:18 +10:00
Randy Mackay 380c20154f AP_Scripting: mount-djirs2 driver angle reporting fix 2023-07-26 17:33:18 +10:00
Randy Mackay 11a505f16f AP_Mount: Gremsy fix for attitude reporting 2023-07-26 17:33:18 +10:00
Randy Mackay a81f1cb993 AP_Scripting: viewpro driver fix for pitch angle reporting 2023-07-26 17:33:18 +10:00
Randy Mackay 2812b1e8bf AP_Mount: viewpro fix for pitch angle reporting 2023-07-26 17:33:18 +10:00
Randy Mackay 816f9494b4 Sub: log MNT at 10hz 2023-07-26 17:33:18 +10:00
Randy Mackay c4e6d83be1 Rover: log MNT at 10hz 2023-07-26 17:33:18 +10:00
Randy Mackay 84752fbeaa Plane: log MNT at 10hz 2023-07-26 17:33:18 +10:00
Randy Mackay 9d2e9b37c8 Copter: log MNT at 10hz 2023-07-26 17:33:18 +10:00
Asif Khan fd6db1ef45 AP_Mount: add MNT log msg for mount's actual and target angles logging 2023-07-26 17:33:18 +10:00
Asif Khan b5d1363c28 AP_Logger: add MNT log msg for mount's actual and target angles logging 2023-07-26 17:33:18 +10:00
Asif Khan a5d4133a2c AP_Camera: add MNT log msg for mount's actual and target angles logging 2023-07-26 17:33:18 +10:00
Peter Barker 7b83ccfdd1 AP_HAL_SITL: change SITL unbuffered writes to more-closely minim ChibiOS HAL
We don't ever actually do unbuffered writes in ChibiOS.  We just poke the relevant thread to say there's data available.  This kind of mimics that my instantly evoking the same routine the timer-tick method does, which may or may not get all of the bytes out in good order.
2023-07-26 17:06:27 +10:00
Peter Barker 2cb3265131 AP_HAL_SITL: factor _timer_tick into read/write methods 2023-07-26 17:06:27 +10:00
Iampete1 0de7544650 Copter: SURFTRAK_MODE: mark as reboot required 2023-07-26 11:31:05 +09:00
Henry Wurzburg 9dbcce4460 Plane:expand log metadata for QTUN 2023-07-25 00:04:17 +01:00
Andrew Tridgell 19029c4cc1 Tools: added SIYI NY flight controller
based on pinout of Durandal
2023-07-24 17:25:29 +10:00
Andrew Tridgell a602473e89 hwdef: added SIYI NY flight controller
based on pinout of Durandal
2023-07-24 17:25:29 +10:00
Andy Piper f93295017a Revert "AP_HAL_ChibiOS: correct voltage sensor and current scale on speedybeef4v3"
This reverts commit 9f9be8da0f.
2023-07-24 13:16:52 +10:00
Andy Piper 9f9be8da0f AP_HAL_ChibiOS: correct voltage sensor and current scale on speedybeef4v3 2023-07-23 12:47:14 +10:00
Andrew Tridgell 7e91de33a4 AP_Periph: update release notes for 1.5.1 2023-07-23 09:02:13 +10:00
Andrew Tridgell bacea2ec8e DroneCAN: update libcanard 2023-07-21 17:20:29 +10:00
Andrew Tridgell 029070cb23 waf: enable CANARD asserts in SITL 2023-07-21 17:20:29 +10:00
Henry Wurzburg 3629037177 RC_Channel:clean up metadata for AUX switches 2023-07-21 11:16:47 +10:00
Ramy Gad 25cec12223 Tools: added name to GIT_Success.txt 2023-07-21 08:15:23 +09:00
Peter Barker dd325a7aaf AP_HAL_ChibiOS: disable terrain unless SD card available 2023-07-19 17:25:18 +09:00
Peter Barker 5ee85b82f9 AP_Terrain: assume HAL_BOARD_TERRAIN_DIRECTORY is defined 2023-07-19 17:25:18 +09:00
Peter Barker 338a4d6b38 hwdef: remove HAL_BOARD_LOG_DIRECTORY and HAL_BOARD_TERRAIN_DIRECTORY defaults
these are now defaulted in chibios_hwdef.py
2023-07-19 17:25:18 +09:00
Peter Barker 092afa54a9 AP_HAL_ChibiOS: defaults for board log directory and terrain directory in chibios_hwdef.py 2023-07-19 17:25:18 +09:00
Peter Barker 274aedeaae GCS_MAVLink: rely on item conversion to run DO_SET_ROI_NONE when presented in COMMAND_LONG 2023-07-19 17:03:00 +09:00
Peter Barker c8beddf4c7 autotest: test DO_SET_ROI_NONE as both long and INT 2023-07-19 17:03:00 +09:00
Rhys Mainwaring 3bb6fb460e AP_DDS: fix reliable stream buffer size
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-07-19 16:59:38 +09:00
arshPratap e0f5e30985 Tools: add custom ROS 2 messages and service interfaces
- Moved from https://github.com/arshPratap/ardupilot_ros2.
- Document interface.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-07-19 16:36:28 +09:00
Andy Piper 15047ddfc7 AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft reboot 2023-07-19 16:32:36 +09:00
Andy Piper 7a6065940d AP_RCProtocol: report tracer frame rate correctly 2023-07-19 16:32:36 +09:00
Andy Piper 016448ca40 AP_HAL_ChibiOS: correct comment in HEEWING-F405 v1 2023-07-19 16:29:47 +09:00
Andy Piper c2820b2d87 AP_HAL_ChibiOS: HEEWING-F405v2 which includes dataflash logging 2023-07-19 16:29:47 +09:00
Andy Piper 7c3900bcc9 bootloaders: bootloader for HEEWING-F405v2 2023-07-19 16:29:47 +09:00
Randy Mackay ca935ef47e AP_Mount: viewpro and xacti only enabled on boards 2mb flash 2023-07-18 21:02:02 +09:00
Randy Mackay d5977b6d96 AP_Mount: viewpro calc_crc len arg fix
Also remove one unnecessary length check
Also correct length check that meant last byte of buffer was unusable
2023-07-18 21:02:02 +09:00
Randy Mackay e0353666d4 Tools: custom build server supports viewpro mount 2023-07-18 21:02:02 +09:00
Randy Mackay a8bb79b9ab AP_Mount: add viewpro cpp driver 2023-07-18 21:02:02 +09:00
Randy Mackay 75de6c0398 AP_Camera: mount backend implements set_tracking 2023-07-18 21:02:02 +09:00