Commit Graph

57454 Commits

Author SHA1 Message Date
Henry Wurzburg 1f94fd69f9 ArduCopter: move estop pre-arm to AP_Arming and add exception 2023-04-11 09:24:06 +10:00
Henry Wurzburg c36c042e71 AP_Arming: move estop pre-arm to AP_Arming and add exception 2023-04-11 09:24:06 +10:00
Iampete1 4785c248c5 SRV_Channel: remove unused defualt in get channel for function 2023-04-11 09:13:26 +10:00
Iampete1 9077f60e87 AP_Motors: Tricopter: rework and move yaw servo to arming check, allow no yaw on plane 2023-04-11 09:13:26 +10:00
Nick Exton 8bd127d630 GCS_MAVLink: Use new Mount clear_roi_target() 2023-04-11 09:11:08 +10:00
Nick Exton 5d39dd45be AP_Mount: Add clear_roi_target() function 2023-04-11 09:11:08 +10:00
Henry Wurzburg e12d9e38c7 AP_Scripting:add plane aerobatics metadata 2023-04-11 08:59:04 +10:00
Henry Wurzburg 0a84d38f43 AP_Scritping:change TRIKx_ID defaults to -1 (not setup) 2023-04-11 08:59:04 +10:00
Henry Wurzburg ece07601d7 AP_Scripting:make trikid -1 not valid 2023-04-11 08:59:04 +10:00
Peter Barker 395c1e1815 Tools: correct OSD feature extraction
... setting OSD_ENABLED false doesn't actually get rid of AP_OSD::AP_OSD ATM!
2023-04-11 08:57:20 +10:00
Henry Wurzburg 5dc7bfc718 AP_TECS: correct metadata for FLARE_HGT 2023-04-11 08:54:45 +10:00
Peter Barker b620ba23a9 autotest: correct implicit reboot after a failed test
correct problem where we only rebooted if the vehicle was armed after a failed test.

Should correct cascading failures after some tests
2023-04-11 00:29:45 +10:00
Peter Barker 3863183996 autotest: give Rover longer to arrive home
vagaries of interaction with Python script means we need to give this more time when running balancebot
2023-04-11 00:25:53 +10:00
Andrew Tridgell 6944e73c57 Tools: fixed build of CPUInfo and other tools 2023-04-10 16:48:50 +10:00
Andrew Tridgell 7b4e4889c7 AP_Periph: use generated decoder for FW update and actuators 2023-04-10 14:46:54 +10:00
Andrew Tridgell d59e881301 AP_CANManager: fixed MAVCAN fwding flag
this caused corruption due to multiple frames
2023-04-10 14:46:54 +10:00
Andrew Tridgell 526ebcf8c8 DroneCAN: updated dronecan_dsdlc submodule 2023-04-10 14:46:54 +10:00
Andrew Tridgell 119b0b15f1 AP_Periph: cope with mixed bxCAN and CANFD packets
this allows for runtime switching of CANFD enable, while supporting
incoming bxCAN packets in CANFD mode
2023-04-10 14:46:54 +10:00
Andrew Tridgell 47a73d2c8f waf: fixed build with CANFD and TAO for sitl_periph_gps 2023-04-10 14:46:54 +10:00
Andrew Tridgell 81b1b69cd5 HAL_SITL: fixed receive of CANFD in SITL socketcan
we need to use read() and look at the size to work out if each frame
is bxCAN of CANFD

See https://www.kernel.org/doc/Documentation/networking/can.txt
2023-04-10 14:46:54 +10:00
Andrew Tridgell a960e647b5 HAL_SITL: fixed sitl periph storage
this allows persistent parameters for sitl_periph_gps target
2023-04-10 14:46:54 +10:00
Andrew Tridgell b24adf04f2 autotest: allow sitl periph GPS to run under valgrind and gdb 2023-04-10 14:46:54 +10:00
Andrew Tridgell cb4b27042c waf: build sitl periph GPS as 64 bit 2023-04-10 14:46:54 +10:00
Andrew Tridgell b6ae79c700 HAL_SITL: fixed 64 bit periph build 2023-04-10 14:46:54 +10:00
Andrew Tridgell 12ecb4354b AP_HAL: allow for 64 bit CAN on Linux 2023-04-10 14:46:54 +10:00
Andrew Tridgell 57f6343058 AP_HAL: fixed valgrind error 2023-04-10 14:46:54 +10:00
Andrew Tridgell 85d4024e64 waf: allow for 64 bit CAN builds 2023-04-10 14:46:54 +10:00
Andrew Tridgell 1b88f4e185 DroneCAN: update for 64 bit libcanard 2023-04-10 14:46:54 +10:00
Peter Barker 80ca43ad37 AP_Scripting: correct depends for AP_Winch 2023-04-10 09:20:47 +10:00
Peter Barker 9c32c96334 Tools: build_options.py correct winch enablement
this was renamed throughout - except in here
2023-04-10 09:20:47 +10:00
Mirko Denecke d958ce384f AC_AttitudeControl: fix get_vel_target_z_cms description 2023-04-10 09:15:57 +10:00
Peter Barker 465e8839c8 Tools: validate features are removed when we compile them out 2023-04-09 22:04:05 +10:00
Peter Barker 6941193cf0 RC_Channel: correct use of transitive include
we use this library in this file
2023-04-09 22:04:05 +10:00
Peter Barker 9f2aef4c97 autotest: allow other prearm failures while waiting for estop prearm
accels inconsistent was popping up in here.

We can ignore that - we only care we won't arm because of the estop being active.  This will also save a bit of time with the removal of the raw delay-for-10-seconds
2023-04-09 20:48:34 +10:00
Peter Barker ae37d76f2d autotest: allow other prearm failures while waiting for estop prearm
accels inconsistent was popping up in here.

We can ignore that - we only care we won't arm because of the estop being active.  This will also save a bit of time with the removal of the raw delay-for-10-seconds
2023-04-09 20:48:34 +10:00
Henry Wurzburg ba6d467c9d AP_SerialManager: allow SERIAL1 protocol to be hwdef defined 2023-04-08 14:02:29 -07:00
Peter Barker def0fec958 AP_BattMonitor: correct compilation when AP_BattMonitor_Analog disabled 2023-04-08 13:05:29 -07:00
Henry Wurzburg 08b3609fa9 AP_OSD:add option to convert home,wind,waypoint and gndspd arrows for BF font set 2023-04-08 07:30:33 +10:00
Andrew Tridgell d8416eb38f AP_HAL: fixed build for HerePro 2023-04-08 07:11:23 +10:00
Andrew Tridgell baa7301977 HAL_SITL: fixed valgrind error 2023-04-08 07:11:23 +10:00
Andrew Tridgell dec4dff1d8 AP_DroneCAN: fixed valgrind errors 2023-04-08 07:11:23 +10:00
Andrew Tridgell bdbcdfce60 AP_HAL: fixed SLCAN duplicate define 2023-04-08 07:11:23 +10:00
Andrew Tridgell 70fb79c349 Tools: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell 6125997093 SRV_Channel: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell 4c4af3330a SITL: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell ee9b6bad7b GCS_MAVLink: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell ac809c84f2 AP_RangeFinder: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell 739fb91439 AP_Proximity: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell 6bc060d8ab AP_OpticalFlow: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00
Andrew Tridgell aa4789547f AP_OpenDroneID: rename AP_UAVCAN to AP_DroneCAN 2023-04-08 07:11:23 +10:00