Peter Barker
ed512eaabe
autotest: add test for logging restart after transfer complete
2024-09-03 11:01:24 +10:00
Andrew Tridgell
e934780a29
Tools: rebuild BotBloxSwitch bootloader
2024-09-03 10:41:58 +10:00
Randy Mackay
4bcb3952c3
Tools: siyi image and video download script
2024-09-03 10:15:07 +10:00
Peter Barker
a1ff3871f7
autotest: default test-build_options.py to CubeOrange
...
recent additions of CAN things to hwdef, and the lack of a hardware / lower-level dependency means we need to use something with CAN for now
2024-09-02 11:53:12 +10:00
Peter Barker
46170d7eaa
Tools: add EKF3 optical flow fusion to build options
2024-09-02 11:53:12 +10:00
Peter Barker
50dba896ca
autotest: AutoContinueOnRCFailsafe extend auto leg to avoid race
...
saw an instance where it made it to waypoint four before we registered the RC failsafe
2024-09-02 08:29:12 +10:00
Peter Barker
22caa52d58
Tools: build_options.py: OSD_PARAM does not required OSD to build
2024-09-01 13:39:49 +10:00
Peter Barker
f050ffa3da
autotest: correct and add to the extract_features table
...
depending on which vehicle we are compilin gfror some symbols may be elided by the compiler, so find other symbols which will work.
2024-09-01 13:39:49 +10:00
Peter Barker
3079ddd1b2
Tools: build_options.py: update feature define whitelist
...
two of these defines are no longer uses in the codebase, one can't be checked for because there's no symbol for it
2024-09-01 13:39:49 +10:00
Peter Barker
18e1a1f630
Tools: build_options.py: remove some baros from features
...
these are not probably - if they don't exist in a hwdef already then they can't be included in the build
2024-09-01 13:39:49 +10:00
Peter Barker
790287c1fa
Tools: build_options.py: correct some feature dependencies
2024-09-01 13:39:49 +10:00
Peter Barker
4700f09e7d
autotest: test_build_options.py: add --resume option
2024-09-01 12:58:50 +10:00
Peter Barker
1439aebf94
autotest: improve diagnostics when receiving unexpected mission ack
2024-08-31 08:16:42 +10:00
Peter Barker
6d844d8c79
autotest: test the simulated rangefinder driver
2024-08-30 11:19:14 +10:00
caijie
f8cbd29570
AP_Bootloader: reserve IDs for VIEWPRO
2024-08-30 07:51:02 +09:00
bugobliterator
0dbe9ed27f
bootloaders: update PPPGW bootloaders
2024-08-28 18:20:29 +10:00
bugobliterator
8222d65ebe
AP_Bootloader: make Content-Length handle case insensitive
2024-08-28 18:20:29 +10:00
George Zogopoulos
f7d40c0c73
autotest: Added TKOFF_THR_MIN test
2024-08-28 18:18:55 +10:00
hagerashraf
8d292def15
hwdef: reserve board Ids for DroneBuild boards
...
I added two new boards to the file, with 10 reserved IDs for DroneBuild drones' boards
2024-08-28 16:26:05 +10:00
CRazy
cc182c69e9
AP_Bootloader: ID reserve for HGLRCF405V4
2024-08-27 15:40:02 +10:00
Peter Barker
a8b7513287
Tools: build_options.py: sort IMU into single section
2024-08-27 12:00:47 +10:00
Peter Barker
bd987aa84b
Tools: add build option for batchsampler
...
also create an IMU category to hold IMU-specific options
2024-08-27 12:00:47 +10:00
Peter Barker
c3d89ed9d1
autotest: remove unused parameters from Blimp defaults file
2024-08-27 12:00:03 +10:00
Holden
045059580c
Tools: Translate Linux Mint Wilma to Noble
2024-08-27 11:59:53 +10:00
Peter Barker
b89256bec4
autotest: add test that jamming simulator works
2024-08-27 11:14:09 +10:00
Willian Galvani
4ec023ac1a
Tools: ardupilotwaf: allow automatic upload to BlueOS
2024-08-27 10:25:35 +10:00
Iampete1
44ae148718
Tools: autotest: defualt params: update plane-ice for ICE start stop function
2024-08-27 09:37:34 +10:00
Iampete1
a75a97eb02
Tools: autotest: quadplane: ICE Don't setup ICE start channel its already in model defaults
2024-08-27 09:37:34 +10:00
Peter Barker
14e5fd396a
autotest: check altitude in GPSWeightedBlending test
2024-08-27 09:26:06 +10:00
Peter Barker
c4fe57d197
autotest: add test for blending while affinity is running
2024-08-27 09:26:06 +10:00
Peter Barker
b9158c0491
autotest: remove unused parameters for quadplane-copter-tailsitter
2024-08-27 08:54:10 +10:00
Peter Barker
c56439b045
autotest: quadplane-cl84: remove old parameter
2024-08-26 20:41:19 +10:00
Andrew Tridgell
fb28e2c24f
autotest: added SpringValley4
2024-08-22 08:56:59 +10:00
Andrew Tridgell
5f5d374383
Tools: fixed SpringValley alt
2024-08-22 08:56:47 +10:00
jamming
022b4eed9a
hwdef: Add a new target HolybroG4 DroneCAN Airspeed
2024-08-22 08:56:22 +10:00
Andy Piper
cdfd89bc1e
bootloaders: update KakuteF4-Wing bootloaders for new board id
2024-08-21 12:42:31 +10:00
Andy Piper
6db81885d7
board_types.txt: add AP_HW_Holybro-DroneCAN-Airspeed
2024-08-21 12:42:31 +10:00
Vincent Poon
a756268a43
board_types.txt: correct Kakute F4 Wing board ID
...
Change AP_HW ID to 5406 due to conflict with another product. The Holybro DroneCAN airspeed sensor uses 5405 and the FW has already been flashed onto actual products.
https://github.com/ArduPilot/ardupilot/pull/27631/files#diff-a720bbf01b6a94de212cea3cb69c06eb00dfb6255f75e4cca8fdba17a43dfa69R357
2024-08-21 12:42:31 +10:00
Andy Piper
dcc0be5031
autotest: correct FenceFloorEnabledLanding test
2024-08-21 06:56:41 +10:00
Peter Barker
2e1364e3b0
autotest: include SBF when testing GPS backends work
2024-08-21 06:31:41 +10:00
Peter Barker
21f6e5da71
autotest: augment ClearMission to test clearing from current uploader
...
in the same way that we allow a link to re-start an upload by sending mission_count, allow a GCS to clear a mission and cancel current upload if it was the one doing the transfer
2024-08-20 20:46:41 +10:00
Ryan Friedman
c5484d9d62
Tools: AP_Periph: Add AP_GSOF to libraries
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Ryan Friedman
724e61fa70
Tools: factor out common library for GSOF
...
* Add tests too
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-20 14:50:05 +10:00
Peter Barker
7037164d08
Tools: make create_OEM_board.py: handle .inc files
2024-08-20 10:47:08 +10:00
Peter Barker
3e50b4cf57
Tools: add test for MAV_CMD_MISSION_START sanity checks
2024-08-20 09:38:43 +10:00
Peter Barker
bdea9be7fb
Tools: LogAnalyzer: remove
...
the web-based tools are supplanting this
2024-08-20 09:32:46 +10:00
Iampete1
d5a125a2a9
Tools: ardupilotwaf: boards: enable extended esc telem on sitl_periph_universal
2024-08-20 09:14:11 +10:00
Iampete1
0b551ed7bc
AP_Periph: add support for sending extended ESC status
2024-08-20 09:14:11 +10:00
Peter Barker
8e77f859e0
autotest: add test for mission_clear_all message
2024-08-19 19:51:33 +10:00
Pierre Kancir
61bd5e9bae
.github: add alpine to environement setup test
2024-08-15 22:33:42 +10:00
Pierre Kancir
de85705941
Tools: add alpine initial prereqs script
2024-08-15 22:33:42 +10:00
bugobliterator
0790eb5833
bootloaders: update Cube* and Here* bootloaders
2024-08-15 11:41:21 +10:00
bugobliterator
d8df0b716d
AP_Bootloader: check ecc error flags only in Flash Status registers
2024-08-15 11:41:21 +10:00
James O'Shannessy
0ec7505e64
scripts: Enable InertialLabs as a build option
2024-08-13 21:32:11 +10:00
Andy Piper
40e7118020
AP_Bootloader: Flywoo H743 Pro
2024-08-13 10:20:15 +10:00
Andy Piper
8e45fb1450
bootloaders: Flywoo H743 Pro
2024-08-13 10:20:15 +10:00
mikefenghao
0f28341a03
bootloaders:add PixPilot-V6PRO bootloaders
2024-08-10 11:06:33 +10:00
Peter Barker
1e4caaec78
autotest: allow max distance on ship test
...
vehicle moves...
2024-08-10 10:54:20 +10:00
Peter Barker
3963f1b114
autotest: allow reboot_sitl to specify max startup loc dist
...
useful if your vehicle is on a ship
2024-08-10 10:54:20 +10:00
Peter Barker
5e929e1b39
autotest: poll_message limits polled message to system it was requested from
2024-08-10 10:54:20 +10:00
Peter Barker
f3271ce0a6
autotest: add a load_params_file method to take params from test dir
2024-08-10 10:54:20 +10:00
Peter Barker
22360b43a8
autotest: zero throttle when force-rebooting
...
otherwise we may end up trying to calibrate ESCs...
2024-08-10 10:54:20 +10:00
Peter Barker
33bae74d07
autotest: rename load-parameters method to be more accurate
2024-08-10 10:54:20 +10:00
James O'Shannessy
6ed84a955d
scripts: fix missing extract features
2024-08-09 17:56:26 +10:00
James O'Shannessy
154876fcad
scripts: Add build options for InertialLabs
...
The enable flag is AP_EXTERNAL_AHRS_INERTIAL_LABS_ENABLED, but the extract features can only generate based on the class name, which is InertialLabs.
2024-08-09 17:31:27 +10:00
James O'Shannessy
083f9f8139
scripts: Fixed extract_features.py not extracting ExternalAHRS or INS Temp Cal properly
2024-08-09 17:31:27 +10:00
Pierre Kancir
53a6c2d045
Tools: flake8 sitl-on-hw.py
2024-08-08 20:27:14 +10:00
Pierre Kancir
699dfb5385
Tools: improve sitl-on-hw copter handling
2024-08-08 20:27:14 +10:00
Peter Barker
f9fde66966
autotest: add test for Battery InternalUseOnly
2024-08-08 09:12:08 +10:00
Andy Piper
48b4e02b08
bootloaders: add KakuteF4-Wing
2024-08-07 17:34:34 +10:00
Andy Piper
fa5b898353
AP_Bootloader: add KakuteF4-Wing
2024-08-07 17:34:34 +10:00
Nicole Ashley
7eb9bfc54e
autotest: Add IBus test to Arducopter test suite
2024-08-07 14:01:44 +10:00
Nicole Ashley
3763d094f6
Tools: Add i-BUS telemetry to build and feature flags
2024-08-07 14:01:44 +10:00
Peter Barker
7537acd3bc
Tools: add build_option.py entry for Plane offboard-guided control
2024-08-06 17:45:17 +10:00
Pradeep CK
a6fe130225
Tools: addition of ESC extended status message
...
- Conditional compilation definition : AP_EXTENDED_ESC_TELEM_ENABLE
- ESCX log structure
- Update functionalities for ESCX status message
- ESCX DroneCAN callback
2024-08-06 10:57:36 +10:00
Peter Barker
54a6344bd3
Tool: build_options.py: add AP_ROVER_ADVANCED_FAILSAFE_ENABLED
2024-08-06 09:38:08 +09:00
YI-BOYANG
6279f67150
bootloaders: add GEPRCF745BTHD bootloader
2024-08-06 09:12:23 +10:00
YI-BOYANG
d54a1e4434
AP_Bootloader: add board id for GEPRCF745BTHD
2024-08-06 09:12:23 +10:00
YI-BOYANG
50b68b608e
scripts: add GEPRCF745BTHD to manifest generator
2024-08-06 09:12:23 +10:00
Peter Barker
6c851c4ea3
Tools: rename OFFBOARD_GUIDED to AP_PLANE_OFFBOARD_GUIDED_SLEW_ENABLED
...
and remove comparison vs ENABLED
2024-08-05 10:20:14 +10:00
Thomas Watson
f2f1ac39cf
AP_Periph: remove redundant DroneCAN packet buffer initialization
...
The <msg>_encode method always zeros the buffer up to <msg>_MAX_SIZE
bytes so there is no need to do it before calling the function.
Saves at least 8 bytes per instance.
2024-08-03 19:02:39 +10:00
Thomas Watson
308ee11ca2
AP_Bootloader: remove redundant DroneCAN packet buffer initialization
...
The <msg>_encode method always zeros the buffer up to <msg>_MAX_SIZE
bytes so there is no need to do it before calling the function.
Saves at least 8 bytes per instance.
2024-08-03 19:02:39 +10:00
EternAlmox
8fd99468fd
Tools: added MFT-SEMA100
2024-08-02 18:40:59 +10:00
Peter Barker
6354a8b912
autotest: add test for forced arm/disarm
2024-08-02 16:29:13 +10:00
Peter Barker
8f8e796e00
autotest: add a disabled test for CRUISE maintaining height when home alt changed
2024-08-01 09:53:41 +10:00
Ryan Friedman
2937fce42f
Tools: ROS2: Add missing dependencies with docs
...
* Depend on all messages used in ardupilot_sitl
* Clarify limitations of wrapping with colcon
* Link github issue to support argument passthrough
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-01 09:38:50 +10:00
Iampete1
0d30dd1981
Tools: AutoTest: Rover: DriveMission: add a loiter turns waypoint
2024-07-31 20:25:17 +09:00
George Zogopoulos
548b871168
autotest: Added airspeedless takeoff test with stock parameters
2024-07-31 18:23:40 +10:00
Henry Wurzburg
9311344f4b
Tools: correct prearm message
2024-07-31 17:01:07 +10:00
Eric Katzfey
4a3dad2f8f
Tools: Added pthread library to the link of the QURT build Linux application
2024-07-31 10:00:35 +10:00
“Jane_ZeroOne”
7f0e7ad097
Tools: add ZeroOneX6
2024-07-30 20:07:31 +10:00
Peter Barker
61196b7d04
autotest: add tests for iBus telemetry
2024-07-30 20:00:16 +10:00
Peter Barker
602f5bc61c
autotest: correct applet-testing scripts to use contexts for scripts
...
means we don't leave the script lying around in case of test failure
2024-07-30 11:39:46 +10:00
Iampete1
106068818e
Tools: Scripts: cygwin build: remove setting of git safe directory
2024-07-30 11:39:06 +10:00
Peter Barker
c47b795f34
board_types.txt: add comment on limiting allocations to 10-at-a-time
2024-07-30 11:38:17 +10:00
rishabsingh3003
6929ae60f9
board_types.txt: Reserving board id for Easy Aerial
2024-07-30 11:38:17 +10:00
Thomas Watson
c797baa37b
autotest: add test for require() after rescheduling
...
It can end up broken due to incorrect assumptions about the executed
function's upvalues, which might change after rescheduling.
2024-07-30 10:33:56 +10:00
Peter Barker
f3e980d687
Tools: add build option to not send RC_CHANNELS_RAW
...
we keep this around in case we break old OSD setups
2024-07-30 10:29:58 +10:00
Peter Barker
b358c503fb
autotest: add test for detection of duplicate AuxSw values
2024-07-30 10:28:42 +10:00
Peter Barker
3c1021d208
Tools: add documentation for SIM_ENGINE_FAIL and SIM_ENGINE_MUL
2024-07-30 09:21:26 +09:00
Peter Barker
535f806c96
Tools: make include file mistakes nicer to interpret
2024-07-30 09:57:01 +10:00
Peter Barker
f2ec97e4c7
autotest: correct Rover RangeFinder test
...
for reasons I can't fathom, defaulting the rangefinder state causes problems with the vehicle orientation in SITL - probably a state update fix somewhere.
This test was kind of broken anyway - the RangeFinder was pointing latterally out from the vehicle, but is displayed forward of the vehicle (ther RANGEFINDER mavlink message conveys no orientation information)
2024-07-30 08:42:42 +10:00
Peter Barker
f60ecbfe4e
autotest: disable PolyFenceObjectAvoidanceBendyRuler as it is unreliable ATM
2024-07-29 20:58:39 +10:00
Peter Barker
2245399ff9
autotest: tidy Rover autotests
...
autotest: tidy WheelEncoders test
autotest: rover: tidy PolyFenceObjectAvoidance code
autotest: add load_fence_using_mavwp
Also corrects the mission item types being returned by the mission-item-to-misison-item-int converter
autotest: fix Rover PolyFenceAvoidanceBendyRulerEasier test
these tests weren't being run becausethey were disabled based on support for loading fence items from QGC files.
autotest: fix Rover PolyFenceAvoidanceBendyRuler test
2024-07-29 20:58:39 +10:00
Peter Barker
d7bc9a420f
autotest: tracker; tidy GPSForYaw test
2024-07-29 20:58:39 +10:00
arynrosh
6dae760346
Tools: added name to GIT_Success.txt
2024-07-29 18:33:35 +10:00
George Zogopoulos
b5c91a1690
autotest: Converted parameter TKOFF_MODE to TKOFF_OPTIONS
2024-07-29 15:50:32 +10:00
George Zogopoulos
1e6e291b52
autotest: New tests
...
Autotests for takeoffs have been added for Plane, covering AUTO and
TAKEOFF mode takeoffs.
An auxiliary `set_servo` method has been added to `vehicle_test_suite.py`.
2024-07-29 15:50:32 +10:00
Peter Barker
eadc7c0ecc
Tools: install_prereqs_ubuntu.sh: pin setuptools to avoid problems on Focal
...
focal: return Version(version)
focal: File "/home/vagrant/.local/lib/python3.8/site-packages/packaging/version.py", line 202, in __init__
focal: raise InvalidVersion(f"Invalid version: '{version}'")
focal: packaging.version.InvalidVersion: Invalid version: '1.0.3.linux-x86_64'
2024-07-29 15:27:23 +10:00
Peter Barker
07599ba570
Tools: environment_install: install Python packages one-at-a-time
...
helps to work out which packages are causing problems
2024-07-29 15:27:23 +10:00
cuav-chen2
3267b91160
bootloaders: Add CUAV-7-Nano bootloader
2024-07-29 12:25:53 +10:00
Peter Barker
317c59c709
autotest: tidy various ArduPlane autotests
...
autotest: tidy Plane TerrainRally test
autotest: tidy Plane TestFlaps test
autotest: tidy Plane ThrottleFailsafe test
autotest: tidy Plane GripperMission test
autotest: tidy Plane FenceStatic test
autotest: tidy Plane FenceRTL tests
autotest: tidy FenceRetRally test
autotest: tidy Plane ahrs2 test
autotest: tidy Plane RangeFinder test
autotest: tidy Plane ADSB test
autotest: tidy Plane LOITER test
autotest: tidy Plane EKFLaneswitch test
autotest: tidy Plane FenceAltCeilFloor test
autotest: tidy Plane FenceMinAltAutoEnable
autotest: tidy Plane FenceMinAltEnableAutoland
autotest: tidy Plane FenceMinAltAutoEnableAbort
autotest: tidy Plane FenceCircleExclusionAutoEnable
autotest: tidy self.homeloc out of MainFlight
2024-07-28 11:53:44 +10:00
Peter Barker
f1a1b11830
autotest: tidy Helicopter missions to use new infrastructure
...
autotest: tidy PosHoldTakeoff heli test
autotest: tidy StabilizeTakeoff heli test
autotest: tidy SplineWaypoint heli test
autotest: tidy ManAutoRotation heli test
autotest: tidy AirspeedDrivers heli test
autotest: tidy PIDNotches heli test
2024-07-27 09:44:41 +10:00
Peter Barker
605a9d34e3
autotest: tidy various Rover autotests
...
autotest: tidy Sprayer test
autotest: tidy rover AC_Avoidance test
autotest: tidy rover ModeSwitch test
autotest: tidy rover AuxModeSwitch
autotest: tidy rover RCOverrides test
autotest: tidy rover MANUAL_CONTROL test
autotest: tidy rover PolyFenceObjectAvoidance test
2024-07-26 23:43:16 +10:00
CB Unmanned
763292780a
Tools: Reserve ID for CBUnmanned CM405 Flight Controller
2024-07-26 20:13:11 +10:00
Peter Barker
1b1ca35927
build_options.py: add HAL_WITH_FRSKY_TELEM_BIDIRECTIONAL
2024-07-26 20:12:40 +10:00
Peter Barker
1f60ca3342
autotest: add SmartRTL test for rapid switch between smartrtl and althold
2024-07-26 20:11:05 +10:00
Peter Barker
82d59f6ba7
autotest: tidy various tests to take advantage of new infrastructure
...
autotest: clean MotorVibration test for new infrastructure
autotest: clean VisionPosition test for new infrastructure
autotest: clean MotorFail test for new infrastructure
autotest: clean OpticalFlowLimits test for new infrastructure
autotest: tidy OpticalFlow test for new infrastructure
autotest: tidy SetModeViaModeSwitch test for new infrastructure
autotest: tidy SetModesViaAuxSwitch test for new infrastructure
autotest: tidy SplineLastWaypoint test for new infrastructure
autotest: tidy PIDNotches test for new infrastructure
autotest: tidy ThrottleGainBoost test for new infrastructure
autotest: tidy PrecisionLoiterCompanion test for new infrastructure
autotest: tidy BeaconPosition test for new infrastructure
2024-07-26 20:10:49 +10:00
Andy Piper
3c9cf98cca
bootloaders: rename 2RAWH743 to IFLIGHT_2RAW_H7
2024-07-26 10:39:38 +10:00
aditya
f849187333
build_options.py: add winch backends
2024-07-25 17:43:05 +10:00
Andrew Tridgell
14d94552eb
Tools: update BotBloxSwitch bootloader
2024-07-25 10:57:04 +10:00
rishabsingh3003
6a13432a21
AP_Periph: Fix compiling issues with AP_PERIPH_PROBE_CONTIONUS enabled
2024-07-25 10:53:23 +10:00
Clyde McQueen
cbef094435
autotest: test mag fusion
2024-07-25 10:52:01 +10:00
Clyde McQueen
872cbc72ff
autotest: MAV_CMD_DO_REPOSITION in sub
2024-07-25 10:44:16 +10:00
Luca Pescante
9acd23d196
autotest: use RC6 for tuning
2024-07-25 09:40:13 +10:00
bugobliterator
941f16cd8e
bootloaders: update PPPGW bootloaders
2024-07-24 17:47:23 +10:00
bugobliterator
e499c2d39f
AP_Bootloader: fix stuck in bl on reboot from firmware with network and CAN bootlaoders
2024-07-24 17:47:23 +10:00
bugobliterator
3e8b5ccee4
AP_Bootloader: fix build for STM32H7 without heap
...
disables ecc check for those boards as well
2024-07-24 17:30:23 +10:00
George Zogopoulos
cb044d4718
Tools: Optionally include AP_SIM_GLIDER_ENABLED on SIH
2024-07-24 17:03:48 +10:00
Peter Barker
bedc76e0e8
autotest: tidy various tests to take account of new framework capabilities
...
autotest: simplify AutoDock test
autotest: tidy AP_Proximity_MAV test
autotest: tidy DriveSquare test
autotest: tidy BatteryFailsafe test
autotest: tidy GPSViconSwitching test
autotest: tidy RangeFinder test
2024-07-24 17:01:26 +10:00
Peter Barker
7f1b7182fb
Tools: add AP_RSSI_ENABLED to build_options.py
2024-07-24 09:11:39 +10:00
Andy Piper
0b6a1f4fe7
autotest: test for circle exclusion fence using AUTOENABLE=2
2024-07-24 08:24:06 +10:00
Andy Piper
b7ce3ff286
autotest: add test for minimum altitude avoidance fence
2024-07-24 08:24:06 +10:00
Andy Piper
e30dc2c536
autotest: fix fence autotests
...
add Plane.FenceMinAltEnableAutoland
test that vehicle can be landed manually after descending below fence floor
2024-07-24 08:24:06 +10:00
Andy Piper
c216536a94
autotest: test aborted landing with fence correctly
2024-07-24 08:24:06 +10:00
Andy Piper
cedccdb8fe
autotest: add test for auto-disabling min alt fence breaches on disarming
...
clean-up fence manipulation functions and add test for auto-enablement on copter
update tests to have some FENCE_ENABLE tests
add avoidance minimum and maximum altitude fence
add fence switch test while flying
add FenceAutoEnableDisableSwitch for auto mode 2
add more scenarios for plane fence auto-enable
validate fence rc switch behaviour
check fence autoenable by taking off in guided mode
more FENCE_AUTOENABLE tests
add FenceEnableDisableAux and FenceMinAltAutoEnableAbort
2024-07-24 08:24:06 +10:00
Bob Long
230269bed8
HAL_ChibiOS: add adjustable wdg timeout for hwdefs
...
This allows the watchdog timeout to be adjusted in the hwdef.dat file,
so that critical nodes like ESCs can recover more quickly.
2024-07-23 19:53:38 +10:00
Alex P
0190e70da4
Tools: Reserving board id for Stellar F4 in board_types.txt
2024-07-23 17:01:45 +10:00
Rhys Mainwaring
0272f59d0c
Tools: autotest: add rover-omni3mecanum
...
- Add frame rover-omni3mecanum.
- Remove params with default values.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-07-23 13:27:04 +10:00
Ben Butterworth
0a9a8d9178
Tools: install-prereqs-ubuntu.sh: fix script after setuptools==71.0.0 release
...
Use newest `packaging` to avoid packaging incompatibility with `setuptools>=71.0`
As https://github.com/pypa/setuptools/issues/4496#issuecomment-2240322375 mentions:
> setuptools>=71.0 does not work with packaging<24.0, but will not upgrade it if packaging is already installed
Also relevant: https://github.com/pypa/setuptools/issues/4496
2024-07-23 13:22:04 +10:00
Willian Galvani
7b5c1f16c1
tools: firmware_version_decoder.py: fix detection for BETA+n firmware
2024-07-22 14:57:47 -03:00
Peter Barker
57d6815124
autotest: add Mount test for relative yaw
2024-07-21 19:52:10 +10:00
Peter Barker
aab1ae4018
autotest: test Solo mount
2024-07-20 22:44:10 +10:00
rushyam
218724a3fe
Tools: ros2: correct ros_ws to ros2_ws
...
ros_ws -> ros2_ws
2024-07-20 20:26:07 +10:00
Stephen Dade
8674bb84a6
Tools: Add skid steering motorboat
2024-07-20 19:10:09 +10:00
Peter Barker
6eeaa10b7e
Tools: add test for final-yaw behaviour in Auto mode RTL
2024-07-20 19:03:48 +10:00
Peter Barker
9c10e64168
Tools: add documentation for SIM_ACC?_RND parameters
2024-07-20 13:43:44 +10:00
Peter Barker
2f0f7aa669
autotest: tidy Copter flip test
2024-07-20 09:57:55 +10:00
Eric Katzfey
a4bfab8cdc
Tools: Added default parameter file for ModalAI D0013 drone
2024-07-20 07:27:53 +10:00
bugobliterator
2ee760e114
bootloaders: update Cube and Here bootloaders
2024-07-17 17:31:15 +10:00
bugobliterator
39c5322133
AP_Bootloader: use malloc_dma to allocate dma safe memory for ecc check
2024-07-17 17:31:15 +10:00
Andrew Tridgell
c137586374
Tools: fixed typo in HAGL feature
...
thanks Peter :-)
2024-07-17 10:26:36 +10:00
Peter Barker
8dcd3986c7
autotest: correct uploading of exclusion circles
2024-07-17 08:33:44 +10:00
Peter Barker
1de60a31b0
autotest: rename do_reposition to send_do_reposition
2024-07-17 08:33:44 +10:00
Andrew Tridgell
36d85c9349
Tools: added build option for MAVLink HAGL command
2024-07-17 08:03:18 +10:00
Andrew Tridgell
39b28a3e7c
Tools: setup motor ordering for ModalAI Autonomy DevKit
2024-07-16 10:54:03 +10:00
Iampete1
49e77718ac
Tools: autotest: Copter: add battery unhealthy prearm and failsafe test
2024-07-14 17:11:47 +10:00
Andrew Tridgell
07493edb06
Tools: adjust default ModalAI parameters
2024-07-13 14:38:31 +10:00
Andrew Tridgell
38ea100c5f
waf: rename QURT host program to "ardupilot"
2024-07-13 14:38:31 +10:00
Andrew Tridgell
ef24bedabb
Tools: added ModalAI dev kit parameters
2024-07-12 15:56:48 +10:00
Andrew Tridgell
af34df2b9f
waf: added QURT board target
2024-07-12 15:56:48 +10:00
Andrew Tridgell
a136c28122
waf: don't build CAN libraries if CAN not supported
2024-07-12 15:56:48 +10:00
Andrew Tridgell
354a40651d
Replay: use AP_Filesystem to load parameter file
...
fixes replay build with posix compat changes
2024-07-12 15:56:48 +10:00
Willian Galvani
bd27edc9f5
autotest: test mag fusion and origin backup
...
Co-authored-by: Clyde McQueen <clyde@mcqueen.net>
2024-07-11 14:17:54 -03:00
Peter Barker
bf3a8c0044
Tools: correct sitl-on-hw compilation for boards which constrain sensor counts
2024-07-11 21:24:55 +10:00
Andrew Tridgell
24a6e6bfa1
waf: Revert "waf: use debug option 3 which records defines as well"
...
this change made use of gdb so slow it is completely unusable for
ArduPilot. Far too many macros, loading gdb takes forever
2024-07-11 14:20:04 +10:00
emshibuya
0b866a4bec
Tools: add name to GIT_Success.txt
2024-07-11 08:45:54 +09:00
Andrew Tridgell
096cfdcb61
waf: fixed ESP32 build
2024-07-11 09:28:17 +10:00
Peter Barker
0d12cc7693
Tools: build_options.py: add AP_BARO_PROBE_EXTERNAL_COMPASSES
2024-07-11 09:22:42 +10:00
Thomas Watson
dc58d0406c
AP_Periph: add ESC_RATE parameter to RC_OUT peripherals
...
Like other vehicles (which use RC_SPEED), ESC_RATE is used to set the
PWM output rate for outputs whose functions are set to MotorN so that
ESCs can be driven at a fast speed (400Hz, same default as aerial
vehicles) while servos still run at normal speed (50Hz, controlled by
OUT_RATE).
2024-07-10 18:17:41 +10:00
“Jane_ZeroOne”
91e54272fd
Tools: PMU And GNSS ID Reserve for ZeroOne.
2024-07-10 10:07:05 +10:00
Thomas Watson
43bc80ab59
AP_Periph: ensure the dshot type gets set
...
Same fix as https://github.com/ArduPilot/ardupilot/pull/27093 .
2024-07-09 19:57:31 +10:00
Peter Barker
69c76a96d3
autotest: reboot after any context in which a reboot was done
...
this makes the assumption that any reboot done within a SITL was because some parameter changes only take effect after a reboot.
... so after we have reverted the parameters, reboot again to make the reverted parameter values take effect
2024-07-09 16:48:29 +10:00
Peter Barker
0cf357eb51
autotest: increase timeout for GCSMission upload test
...
MAVProxy may not have gotten all of the waypoints uploaded in 5 seconds.
2024-07-09 16:48:29 +10:00
Peter Barker
11e49c5528
autotest: add test for entering loiter after auto in RC failsafe
2024-07-09 10:52:14 +10:00
Peter Barker
a110c9c39f
autotest: add tests for onboard file log validity
2024-07-09 10:40:08 +10:00
Andy Piper
58b87f8b42
AP_Bootloader: iFlight 2RAWH743
2024-07-09 09:43:38 +10:00
Andy Piper
aa47c8895f
bootloaders: iFlight 2RAWH743
2024-07-09 09:43:38 +10:00
Randy Mackay
dd927e1542
Tools: add build option for Topotek mount
2024-07-09 09:08:51 +10:00
HiRCBro
8e28e6ab26
Tools: longBowF405WING
2024-07-09 09:05:27 +10:00
Peter Barker
91b2d0dcdf
autotest: fix race condition in DataFlashOverMAVLink test
...
we're running at large speedups; 5 simulated seconds might not be enough time for MAVProxy to accumulate statistics. So get MAVProxy to emit the rate each second instead
2024-07-08 23:20:41 +10:00
Peter Barker
3ca15b23b9
autotest: param_metadata: add jerk as a known unit
2024-07-08 23:04:12 +10:00
Peter Barker
96a78456bf
autotest: reboot after reverting rangefinder settings
...
Co-authored-by: Thomas Watson <twatson52@icloud.com>
Thomas noted that tests prior to RngFndQuality were leaving a LUA rangefinder hanging around in https://github.com/ArduPilot/ardupilot/pull/27484
Thomas' patch fixes RngFndQuality to only collect context messages after a reboot, which will fix the problem.
But tests should *not* leave the vehicle in this state, so this patch fixes that.
2024-07-08 14:36:10 +10:00
Ryoichi
d352153a52
Tools: add name to GIT_Success.txt
2024-07-08 08:42:50 +09:00
Andrew Tridgell
8be0a64155
waf: don't mark esp32 as CYGWIN_BUILD
2024-07-07 07:11:59 +10:00
Andrew Tridgell
039367e340
Tools: wrap _malloc_r on cygwin
...
fixes dual allocation heap bug
See https://cygwin.com/pipermail/cygwin/2000-July/038916.html
2024-07-07 07:11:59 +10:00
kelek-juta
9c8175994e
Tools: add name to GIT_Success.txt
2024-07-06 14:21:03 +09:00
kaw803
7b1e23b07a
Tools: add name to GIT_Success.txt
2024-07-06 14:19:21 +09:00
k-kabuto
c43abc4a7b
Tools: add name to GIT_Success.txt
2024-07-06 14:17:32 +09:00
hdxgito
2e361c0506
Tools: add name to GitSuccess
2024-07-06 14:15:55 +09:00
sichimur
842b01af9c
Tools: add name to GIT_Success.txt
2024-07-06 14:13:40 +09:00
YasuhiroSetoguchi
73574c462b
Tools: add name toGIT_Success.txt
2024-07-06 14:07:52 +09:00
stohiro
b457ba0a8d
Tools: Update GIT_Success.txt
2024-07-06 14:05:35 +09:00
UeVillage
80e7cb8cb7
Tools: Add name in GIT_Success.txt
2024-07-06 14:03:19 +09:00
Hideyuki Fujikawa
2409b23327
Tools: add name to GIT_Success.txt
2024-07-06 14:01:14 +09:00
masahiro suzuki
b8a63a1a5c
Tools: add name to GitSuccess
2024-07-06 13:58:18 +09:00
Waravie
b3b4141586
Tools: add name to Tools/GIT_Test/GIT_Success.txt
2024-07-06 13:55:22 +09:00
HiroshiKaneda-gif
cd999129da
Tools: add name to GIT_Success.txt
2024-07-06 13:17:36 +09:00
bugobliterator
bf2ccec4d7
bootloaders: update Cube with dual core mcu bootloaders
2024-07-05 14:16:27 +10:00
bugobliterator
4260acb21a
waf: use debug option 3 which records defines as well
2024-07-05 14:16:27 +10:00
bugobliterator
2363e972bc
AP_Bootloader: fix return check for otg2 serial deadline
2024-07-05 14:16:27 +10:00
George Zogopoulos
2cd5413b0d
SITL: Documented SIM_WIND_DIR_Z
2024-07-03 18:13:11 +10:00
Bill Geyer
b03203c612
Tools: heli autotune autotest save gains and add tune check
2024-07-01 22:57:55 -04:00
bnsgeyer
b1b4ddea94
Tools: update heli autotune autotest
2024-07-01 22:57:55 -04:00
Peter Barker
e2ef47b221
autotest: break out a run_replay method
2024-07-02 11:05:40 +10:00
Peter Barker
eb539f2c4a
autotest: allow message hooks to be instances of a MessageHook class
...
allows state to be encapsulated within the object rather than simply in the same scope / closure of the method being called.
Will allow easier re-use of these blocks
2024-07-02 11:05:40 +10:00
Peter Barker
0c7a527ad3
autotest: add test infrastructure for installing lua modules
2024-07-02 11:05:40 +10:00
Peter Barker
3a23cf7144
autotest: add option to ingore RTL mode change during in auto mode
...
Plane emits a heartbeat with RTL in it when doing a DO_LAND_START
2024-07-02 11:05:40 +10:00
Peter Barker
1dae1fe7df
autotest: add get_mode_string_for_mode
2024-07-02 11:05:40 +10:00
Peter Barker
744da0aec7
autotest: add a home_relative_loc_neu method
2024-07-02 11:05:40 +10:00
Peter Barker
bac008d51c
autotest: tidy pre_arm_checks
2024-07-02 09:56:40 +10:00
Peter Barker
98068e481e
autotest: correct places using print rather than progress
2024-07-01 16:58:25 +10:00
bnsgeyer
2809b160ae
Tools: update heli-dual params
2024-06-30 18:21:21 -04:00
Andrew Tridgell
060818a0e1
Tools: fixed default glider parameters
2024-06-30 10:02:15 +10:00
Peter Barker
9d7c8277a4
autotest: make WaitAndMaintainEKFFlags progress nicer
2024-06-28 17:06:23 +10:00
Thomas Watson
ad7270f682
autotest: add serial loopback test script
...
Tests that data can flow both ways with one end using protocol 28
(Scripting) and the other using the serial device feature.
2024-06-27 12:00:18 +10:00
Thomas Watson
f5cc0b3093
Tools: add feature/option defs for serial device simulation
2024-06-27 12:00:18 +10:00
Andrew Tridgell
57c8c19452
AP_Periph: show MCU temp in PPPGW web UI
2024-06-27 10:11:14 +10:00
Peter Barker
c388943f52
autotest: remove pointless try/except in PayloadPlaceMission
2024-06-26 19:19:19 +10:00
Peter Barker
72a1b97b4c
Tools: create_OEM_board.py: include line-feeds on include lines
2024-06-26 11:17:47 +10:00
Peter Barker
87909b5187
Tools: create_OEM_board.py: include defaults.parm, don't copy it
2024-06-26 11:17:47 +10:00
Peter Barker
cd2a30ccda
Tools: make create_OEM_board.py flake8-clean
2024-06-26 11:17:47 +10:00
Andrew Tridgell
f9ee886b2e
Tools: update BlitzF745AIO bootloader
2024-06-25 12:05:40 +10:00
Peter Barker
a77a0c22a7
autotest: add test for logged script statistics
2024-06-25 11:07:07 +10:00
Peter Barker
6bb0709b22
Tools: add Copter flight option for requiring position to arm
2024-06-25 11:06:10 +10:00
Peter Barker
b841f5517e
autotest: install multiple test scripts with one call
2024-06-24 12:46:40 +10:00
bugobliterator
c1ae140dcd
AP_Periph: do not close if already closed
2024-06-21 20:31:31 +10:00
Peter Barker
75614b8c3b
autotest: add basic sensor-health test for optical flow in Rover
2024-06-20 17:18:03 +10:00
Peter Barker
1a2d940330
AP_Periph: rename Notify buzzertype enumeration
2024-06-20 14:47:20 +10:00
Jani Hirvinen
ae465d7571
board_types.txt: add HAKRC board IDS
...
Adding first two hakrc flight controllers and small ID reservation for their upcoming controllers.
2024-06-20 14:46:48 +10:00
Dr.-Ing. Amilcar do Carmo Lucas
0bbf62938a
Tools: add a script to generate vehicle and version dependent apm.pdef.xml files and rsync them to the autotest server
2024-06-20 14:07:07 +10:00
bugobliterator
9c85193d15
bootloaders: update CubeRedPrimary_bl
2024-06-19 19:09:10 +10:00
bugobliterator
e64dfa4d58
AP_Bootloader: add support for secondary FC bootloader to appear on second USB endpoint
2024-06-19 19:09:10 +10:00
bugobliterator
b93ba1ae68
waf: add support for generating compile_commands.json
2024-06-19 17:11:46 +10:00
Peter Barker
6aa662d5d0
autotest: tidy TestGripperMission
...
take advantage of new infrastructure
2024-06-19 13:48:25 +10:00
Peter Barker
35cb526241
autotest: add a test for gripper release on thrust loss
2024-06-19 13:48:25 +10:00
cuav-chen2
250a18a2c9
board_types.txt: Reserve board IDs for CUAV
2024-06-18 23:18:07 +10:00
SCRainbow
c5300b3868
Tools: Added support for JHEMCU H743 HD
...
commit 7d01b9e3cb09e89afea4bcb903d54b9ce8cdb1be
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 19 07:06:45 2024 +0800
AP_HAL_ChibiOS: Added support for JHEMCU H743 HD
commit d1e4ba0ef307e3ab3cc0f4218dd08e2f5c8f6ad0
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 19 04:38:22 2024 +0800
board_types.txt: Reverted change for seperate PR
hwdef-bl.dat: revert flash size to 2mb
hwdef.dat: flash size set to 2mb, corrected syntax, realigned imus
commit ee465524a7c37509d89ae17ae277a42328cb1cfd
Merge: b1a55e0e3d 0f0023e62d
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:59:31 2024 +0800
Merge branch 'master' into master
commit b1a55e0e3d10a1fc3eff7af14c837271d0a3d131
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:59:08 2024 +0800
Create defaults.parm
output 9 is setup as serial LED
commit 8437b6277c9f1d00a333ebd4f96946f02bf2bfc1
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:56:44 2024 +0800
Update JHEMCU-H743HD/README.md
Changed default UART6 protocol to displayport
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
commit 186740cbc038a0ed4dd3bfc9035504bdd165b5aa
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:56:28 2024 +0800
Update JHEMCU-H743HD/hwdef.dat
Changed default UART6 protocol to displayport
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
commit 48cfc0daaf58fecfe75a9338c91f4543aed4b14c
Merge: 789b71d709 5a21d0cb8a
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Mon Apr 15 10:25:49 2024 +0800
Merge branch 'master' into master
commit 789b71d709b2b01c2a5134f8293f785917a787fd
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 19:37:37 2024 +0800
Update hwdef-bl.dat
Corrected FLASH_SIZE_KB to 1024 as H743VGT6 have only 1M flash
commit cfa26b8f014c1775aa0270168682deca8ae16e78
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 19:37:04 2024 +0800
Update hwdef.dat
Corrected FLASH_SIZE_KB to 1024 as H743VGT6 have only 1M flash
commit 3ae8a2c6ca2b0e95c076b652622adfe53275575a
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 18:40:31 2024 +0800
Update hwdef.dat
Fixed BIDIR labels, they are now in pairs, only on M1, M3, M5 and M7
commit 200e22d5f06f6a0aef30463f4d2702872fe6f063
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 18:20:42 2024 +0800
Update hwdef.dat
Included OTG2, default serial 3 protocol is set to None.
commit 8f561c17efa9708acbd257759f12b056f44ea5f6
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 18:10:01 2024 +0800
Update README.md
Corrected title
commit 404b49f399d756561727571132ec38f3f89188a3
Merge: b1d353b185 77cccd08a3
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 09:56:53 2024 +0800
Merge branch 'master' into master
commit b1d353b185721c1e319f2b758f8e4ea1b1d30968
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:51:57 2024 +0800
Added JHEMCU H743 HD support
commit 299841b23628431dc1b0172bb5fc50968acf2fd1
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:25:01 2024 +0800
Added JHEMCU-H743HD
commit 39d10456894bbbc4f73dfba65ee7cace7659ae17
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:21:14 2024 +0800
Update README.md
commit 048780fe44aace829173b0e701bc5a2ff874ee49
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:18:23 2024 +0800
Added initial hwdef for JHEMCU H743 HD board
commit d4021681ec6d47f81973e6b346a67b757f3908d2
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 19 07:06:46 2024 +0800
Tools: Added support for JHEMCU H743 HD
commit d1e4ba0ef307e3ab3cc0f4218dd08e2f5c8f6ad0
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 19 04:38:22 2024 +0800
board_types.txt: Reverted change for seperate PR
hwdef-bl.dat: revert flash size to 2mb
hwdef.dat: flash size set to 2mb, corrected syntax, realigned imus
commit ee465524a7c37509d89ae17ae277a42328cb1cfd
Merge: b1a55e0e3d 0f0023e62d
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:59:31 2024 +0800
Merge branch 'master' into master
commit b1a55e0e3d10a1fc3eff7af14c837271d0a3d131
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:59:08 2024 +0800
Create defaults.parm
output 9 is setup as serial LED
commit 8437b6277c9f1d00a333ebd4f96946f02bf2bfc1
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:56:44 2024 +0800
Update JHEMCU-H743HD/README.md
Changed default UART6 protocol to displayport
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
commit 186740cbc038a0ed4dd3bfc9035504bdd165b5aa
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Tue Apr 16 10:56:28 2024 +0800
Update JHEMCU-H743HD/hwdef.dat
Changed default UART6 protocol to displayport
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
commit 48cfc0daaf58fecfe75a9338c91f4543aed4b14c
Merge: 789b71d709 5a21d0cb8a
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Mon Apr 15 10:25:49 2024 +0800
Merge branch 'master' into master
commit 789b71d709b2b01c2a5134f8293f785917a787fd
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 19:37:37 2024 +0800
Update hwdef-bl.dat
Corrected FLASH_SIZE_KB to 1024 as H743VGT6 have only 1M flash
commit cfa26b8f014c1775aa0270168682deca8ae16e78
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 19:37:04 2024 +0800
Update hwdef.dat
Corrected FLASH_SIZE_KB to 1024 as H743VGT6 have only 1M flash
commit 3ae8a2c6ca2b0e95c076b652622adfe53275575a
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 18:40:31 2024 +0800
Update hwdef.dat
Fixed BIDIR labels, they are now in pairs, only on M1, M3, M5 and M7
commit 200e22d5f06f6a0aef30463f4d2702872fe6f063
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 18:20:42 2024 +0800
Update hwdef.dat
Included OTG2, default serial 3 protocol is set to None.
commit 8f561c17efa9708acbd257759f12b056f44ea5f6
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 18:10:01 2024 +0800
Update README.md
Corrected title
commit 404b49f399d756561727571132ec38f3f89188a3
Merge: b1d353b185 77cccd08a3
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Sat Apr 13 09:56:53 2024 +0800
Merge branch 'master' into master
commit b1d353b185721c1e319f2b758f8e4ea1b1d30968
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:51:57 2024 +0800
Added JHEMCU H743 HD support
commit 299841b23628431dc1b0172bb5fc50968acf2fd1
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:25:01 2024 +0800
Added JHEMCU-H743HD
commit 39d10456894bbbc4f73dfba65ee7cace7659ae17
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:21:14 2024 +0800
Update README.md
commit 048780fe44aace829173b0e701bc5a2ff874ee49
Author: SCRainbow <139575368+SCRainbow@users.noreply.github.com>
Date: Fri Apr 12 17:18:23 2024 +0800
Added initial hwdef for JHEMCU H743 HD board
2024-06-18 08:21:16 +09:00
cuav-chen2
869ef0ee04
AP_Baro: Add in BMP581 Driver
2024-06-17 09:50:47 +10:00
Pierre Kancir
075c640404
Tools: fix archlinux install script
...
need setuptools on venv
2024-06-14 18:50:10 +10:00
Michelle Rossouw
7e5810a746
Tools: Added option to set environment variable to not add the compile_commands.json to VSCode's c_cpp_properties.json
2024-06-11 14:29:06 +10:00
Peter Barker
47625e693e
autotest: test guided attitude control with no GPS
2024-06-11 14:17:10 +10:00
Peter Barker
470663b30b
autotest: add test for simulated Copter clamp
2024-06-11 09:56:43 +10:00
Peter Barker
81e08b16c9
autotest: remove test for mount_control mavlink message
...
no longer compiled in by default
2024-06-11 09:37:56 +10:00
Peter Barker
0dff221a9b
board_types.txt: add missing MazzyStarDrone board ID reservation
2024-06-11 09:34:09 +10:00
Peter Barker
e7e1d72abf
board_types.txt: add missing kha_eth board ID reservation
2024-06-11 09:34:09 +10:00
Peter Barker
a8fa44a953
board_types.txt: remove space and + from ArduPilot names
2024-06-11 09:34:09 +10:00
Peter Barker
364452ffc8
autotest: add test for DroneCAN battery handling
2024-06-11 09:31:46 +10:00
Peter Barker
3c2f7944eb
autotest: test SBP2 as part of GPSTypes check
2024-06-11 09:29:14 +10:00
Peter Barker
7cf96fb0a1
autotest: add a lineno method
...
allows for debug like this:
print(f"{self.lineno()} {self.mav.message_hooks=}")
2024-06-10 07:04:40 +10:00
Peter Barker
2a964c44d4
autotest: copy message hooks while iterating over them for removal
...
won't remove a number of entries from the end of the list if others have been removed
2024-06-10 07:04:40 +10:00
Paul Riseborough
5c76e77c11
autotest: Reduce time threshold used in plane deadreckoning test
2024-06-09 14:25:02 +10:00
Andrew Tridgell
09623f46e8
autotest: enable LOG_REPLAY in deadreckoning test
2024-06-09 14:25:02 +10:00
Paul Riseborough
b17e189473
Tools: update AHRS_OPTIONS for dead reckoning test
2024-06-09 14:25:02 +10:00
Paul Riseborough
19f6b2d6d6
Tools: relax req accuracy for plane dead reckoning when not using airspeed
2024-06-09 14:25:02 +10:00
Paul Riseborough
9d2b05840b
Tools: Disable DCM fallback for plane dead reckoning tests
2024-06-09 14:25:02 +10:00
Paul Riseborough
87a867ee2e
Tools: Use GPS jamming option in EKF dead reckoning autotests
2024-06-09 14:25:02 +10:00
Paul Riseborough
8639543cdd
Tools: Allow dead reckoning test longer to learn wind if no aspd sensor
2024-06-09 14:25:02 +10:00
Paul Riseborough
2b027a7265
Tools: re-work copter and plane loss of GPS auto tests
...
Explicitly test time taken to reset to GPS loss and regain of lock for copter without and plane with dead reckoning assistance.
2024-06-09 14:25:02 +10:00
Peter Barker
3ede599cfd
autotest: clarify AutoTuneSwitch test
2024-06-09 09:53:08 +10:00
Peter Barker
2c3594b8ff
autotest: revert SIM_SPEEDUP for RTL in follow test
2024-06-09 09:09:31 +10:00
Peter Barker
56a865147d
autotest: ModeFollow: correct relative altitude being fed to autopilot
2024-06-09 09:09:00 +10:00
Peter Barker
eaf5767bfa
autotest: simplify AC_Avoidance_Proximity test
...
take advantage of new infrastructure
2024-06-09 09:08:29 +10:00
George Zogopoulos
396865223f
autotest: Removed unnecessary parameter whitelist item
2024-06-05 19:03:31 +10:00
Tom Pittenger
ad006de914
locations: add Madera and Peg
2024-06-04 09:22:53 -06:00
xue
66138aed0f
Tools: reserve IDs for ZeroOne
2024-06-04 23:02:06 +10:00
Iampete1
364419be81
AP_Scripting: docs: allow overload of manual bindings to allow documentation of optional arguments
2024-06-04 09:29:49 +10:00
Iampete1
c5cdc46fb7
Tools: scripts: run_lua_language_check.py: allow running on a single file and error is no files are checked
2024-06-04 09:29:49 +10:00
Andrew Tridgell
90ab6adebc
CI: added test for new without NEW_NOTHROW
2024-06-04 09:20:21 +10:00
Andrew Tridgell
93f1bb576b
waf: added --enable-new-checking option
...
this allows CI to check for violations of new, calling without
NEW_NOTHROW
2024-06-04 09:20:21 +10:00
Andrew Tridgell
4a5ca0114b
AP_Booloader: link in AP_Common
...
to get new overrides
2024-06-04 09:20:21 +10:00
Andrew Tridgell
1ad0c069ae
waf: fixed cygwin build
2024-06-04 09:20:21 +10:00
Andrew Tridgell
aff9175328
waf: moved elf symbol checking to ardupilotwaf
...
not chibios specific
2024-06-04 09:20:21 +10:00
Andrew Tridgell
94841dd608
Tools: use NEW_NOTHROW for new(std::nothrow)
2024-06-04 09:20:21 +10:00
Andrew Tridgell
07b5ffcc58
waf: removed -fcheck-new and added link checks
...
check for use of new without std::nothrow
2024-06-04 09:20:21 +10:00
Peter Barker
f9a22458e2
autotest: disable autotest for MAV_CMD_NAV_SET_YAW_SPEED
2024-06-03 09:47:57 +10:00
Andy Piper
eb8eeba851
IO_Firmware: fix bdshot DMA channel reset
2024-06-02 10:54:14 +10:00
Ethan Nguyen
2082ecbedd
Tools: (autotest) add UCSB location.txt
2024-05-31 17:20:52 -07:00
Michael du Breuil
15bb86ded9
Tools: Do not emit __field_text in JSON parameter documentation
...
__field_text is basically the raw parsed text, and is used internally
but as far as I can tell it was never meant for external usage, the JSON
emitter already removes other fields that were not intended to be there.
By including the __field_text entry we were doubling the size of the
emitted documentation
2024-05-31 13:33:24 +10:00
Peter Barker
c6a239ef63
autotest: correct Valgrind error detection
2024-05-31 13:23:03 +10:00
Peter Barker
ac7629c546
autotest: fold close method into sole caller
...
we're missing the non-zero-valgrind-logs-means-failure check somehow
2024-05-31 13:23:03 +10:00
Rhys Mainwaring
296cdc58a3
Tools: ros2: remove dds_xrce_profile.xml
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-05-29 17:47:52 +10:00
Peter Barker
bdb84ed244
autotest: add test for Guided WeatherVane behaviour
2024-05-29 13:11:58 +10:00
Andrew Tridgell
8f9bf6793b
Tools: fixed language checker invocation
2024-05-29 12:56:43 +10:00
Alex Burka
dcf41cfe81
docker: fix docker detection in install-prereqs-ubuntu.sh
...
The standard "are we in docker" checks don't seem to work during a
build, so just use an environment variable.
2024-05-29 08:31:11 +09:00
Peter Barker
5fe4fec6ab
autotest.py: remove unused frame parameter
2024-05-28 17:39:08 +10:00
Peter Barker
720c8719dc
waf: boards.py: use chibios_hwdef.py to get boards list
2024-05-28 10:25:39 +10:00
Iampete1
061d610965
Tools: Scripts: run_lua_language_check: give hint about github-release-downloader
2024-05-28 10:04:15 +10:00
rotorman
23714969da
Tools: adds Flywoo/Goku F405 HD 1-2S ELRS AIO v2 flight controller support
...
Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>
2024-05-28 09:57:14 +10:00
Thomas Watson
0956b4f65d
AP_HAL_SITL: remove deprecated --uartX options
...
Code remains to check for use of these options and give an error which
contains the correct option to use, due to the non-intuitive mapping
between --uartX and --serialN.
A future version will remove that code too.
2024-05-28 09:23:39 +10:00
Thomas Watson
3d4490b339
Tools/ros2: remove forwarding of deprecated --uartX options
2024-05-28 09:23:39 +10:00
Andy Piper
60493fd11c
scripts: add iomcu-f103-8MHz-dshot to size_copmare_branches.py
2024-05-28 06:56:14 +10:00
burgeruser
1c64682602
IO_Firmware: bi-directional dshot on iomcu F103 8MHz
2024-05-28 06:56:14 +10:00
robsenseuser
a1971bb5b7
board_types.txt: add Phenix board IDs
...
Reserve board IDs for Robsense PhenixProH7 Boards
2024-05-27 13:55:00 +10:00
Ryan Friedman
8a58affe24
Tools: ros2: Fix plane launch headless
...
* Install models for other users
* Fix bool parsing in some launch args
2024-05-25 12:04:05 +10:00
Bob Long
ead48b6737
Tools: fix handling of include files for Periph
...
This fix scans all the include files in a hwdef, not just one on the
first line.
2024-05-24 10:40:46 +10:00
Peter Barker
ee7e8661ed
autotest: add test for EK3_OGN_HGT_MASK bug
2024-05-23 10:35:51 +10:00
Peter Barker
7194c6e72e
Tools: allow handling of AP_MAVLINK_MSG_HIL_GPS_ENABLED to be compiled out
2024-05-23 09:16:32 +10:00
Peter Barker
766d92faa6
autotest: add test for Copter behaviour in guided with force-arm
2024-05-22 17:10:12 +09:00
Mirko Denecke
ff426d8354
AP_Bootloader: Reserve ID range for UAV-DEV GmbH
2024-05-22 11:45:48 +10:00