Commit Graph

60236 Commits

Author SHA1 Message Date
rishabsingh3003 3f65d713c8 AP_Arming: Don't allow same CAN rangefinder on different can bus 2023-09-09 17:21:44 +10:00
rishabsingh3003 747c708dba AP_RangeFinder: Have special handling for NRA24 pre-arm checks 2023-09-09 17:21:44 +10:00
rishabsingh3003 ba08993a0b AP_CANManger: Add NRA24 CAN driver 2023-09-09 17:21:44 +10:00
rishabsingh3003 66c2deaeac AP_Arming: Include NRA24 CAN driver 2023-09-09 17:21:44 +10:00
rishabsingh3003 f6a244e14f AP_RangeFinder: Add NanoRadar NRA24 CAN driver 2023-09-09 17:21:44 +10:00
rishabsingh3003 400fec94ef AP_Arming: Include TOFSenseP CAN driver 2023-09-09 17:21:44 +10:00
rishabsingh3003 0110c98afc AP_CANManager: Add TOFSenseP CAN driver 2023-09-09 17:21:44 +10:00
rishabsingh3003 4422296b95 AP_RangeFinder: Add TOFSenseP CAN Rangefinder 2023-09-09 17:21:44 +10:00
Peter Barker b1a0b35401 autotest: tweak Soaring test
autotest is failing because our vspeed is below the 0.6 threshold after we exceed the minimal thermal time.

Tweak both numbers to try to make test reliable

Also re-arrange to try to reduce race-conditions between the Python and C++ code
2023-09-08 22:16:52 +10:00
Peter Barker 40c4bf5d6a AP_Math: add conversions from metres to feet 2023-09-08 19:44:07 +10:00
cuav-chen2 13195464d5 hwdef: added ICP-20100 baro to CUAV_GPS 2023-09-08 18:03:02 +10:00
Ryan Friedman 35d17212b7 pre-commit: Ignore sagetech mixed line endings
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman 0432863832 SITL: Add missing shebang
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman 2335a25ec8 AP_WindVane: Change from DOS to UNIX line endings
* This file had DOS line endings and ArduPilot uses UNIX endings
* This fixes a pre-commit violation

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman a4bdf39e2e AP_Scripting: Remove executable permissions
* The Lua scripts are not directly invoked - they have no shebang, so they shouldn't be executable

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman 85343baa01 AP_Motors: Add missing shebang
* This script was marked as executable but did not have a shebang

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman f92a6bf2b2 AP_HAL_ChibiOS: Remove executable permissions
* Fixes a pre-commit violation; the ioc files are not supposed to be executable

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman 5da30295ad Tools: Remove executable permissions and add missing shebang
* Hex files should not be executable
* .txt files should not be executable
* The DDS test listener was supposed to be executable but was missing a shebang

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman 8e3bc87546 AP_Baro: Remove executable permissions
* Source files are not supposed to be executable

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Ryan Friedman 868f562e1b Tools: Rename scrimmage template to have .j2 extension
* This fixes an error in pre-commit's check-xml hook
  * Tools/autotest/template/scrimmage.xml: Failed to xml parse (Tools/autotest/template/scrimmage.xml:8:7: not well-formed (invalid token))
* Since it's a template file, it is not parseable as XML till after it's rendered by jinja

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-09-08 17:09:26 +10:00
Nick Exton d47b60b92a GCS_MAVLink: Fix CAMERA_SETTINGS payload size check 2023-09-08 15:31:33 +09:00
yjuav 914c3c702d hwdef: Modify YJUAV_A6SE board TIME12 to TIM8 2023-09-08 07:57:07 +10:00
Andrew Tridgell c76202d850 AP_Periph: prepare for 1.6.0 release 2023-09-08 06:58:57 +10:00
Andrew Tridgell e0030aef88 AP_Periph: mark master as 1.7.0-dev 2023-09-08 06:57:13 +10:00
Henry Wurzburg ed21c49975 Plane:correct TKOFF_DIST metadata 2023-09-07 00:49:58 -07:00
Rhys Mainwaring eeb5227228 AP_DDS: update dds profile, eliminate need for integration service
- Use type and topic name mapping rules in the arm_motors service profile.
- Remove the integration service configuration file.
- Update the service section in the README and document the topic and service mapping rules.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-09-07 08:46:05 +10:00
Rhys Mainwaring 7897f7bfe7 AP_DDS: add IDL for ArmMotors and ModeSwitch services
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-09-07 08:45:32 +10:00
Andrew Tridgell 67d84a9a5a Tools: added build options for himark servos and hobbywing ESCs 2023-09-07 08:44:54 +10:00
Andrew Tridgell b33cf11bfb AP_DroneCAN: make himark servo support optional 2023-09-07 08:44:54 +10:00
Peter Barker d70027f83a build_options.py: correct case of Sagetech company name 2023-09-07 08:44:27 +10:00
Pierre Kancir 9e2b14ad36 Tools: as per archlinux wiki don't do partial upgrade
https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system
2023-09-07 07:48:31 +10:00
Pierre Kancir 765ac299e7 .github: as per archlinux wiki don't do partial upgrade
https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system
2023-09-07 07:48:31 +10:00
Pierre Kancir c96294867a Tools: fix flake8 test 2023-09-07 07:48:31 +10:00
Pierre Kancir d620a1905a .github: use ubuntu-22.04 instead of ubuntu-latest 2023-09-07 07:48:31 +10:00
Pierre Kancir 35b2463069 .github: migrate to docker container based on 22.04 2023-09-07 07:48:31 +10:00
Pierre Kancir c1accc7915 .github: move github action to ubuntu22.04
# Conflicts:
#	.github/workflows/test_scripts.yml
2023-09-07 07:48:31 +10:00
Pierre Kancir f404490a76 .github: remove astyle install as part of docker now 2023-09-07 07:48:31 +10:00
Richard Allen c8f9d193fb AP_HAL_Linux: make all semaphores priority-inherit 2023-09-06 15:58:58 -05:00
Peter Barker d9818ae1ab SITL: add simulation instructions for TSYS03 sensor 2023-09-06 23:00:30 +10:00
Leonard Hall 823527588c Tools: Add TSYS03 to build options 2023-09-06 23:00:30 +10:00
Leonard Hall 7390e6ecef AP_TemperatureSensor: Add TSYS03 support 2023-09-06 23:00:30 +10:00
Ep Pravitra 1372e48515 AP_AdvancedFailsafe: option to continue the mission even after data link is recovered
This feature is useful when the landing sequence is part of the flight plan. New parameter AFS_OPTIONS was added.

Update libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp

Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
Update libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.h

Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
enum convention changed
2023-09-06 20:32:32 +10:00
Peter Barker 6bb5723b18 hwdef: fpv/osd boards get turtle, flowhold and msp 2023-09-06 20:32:06 +10:00
Peter Barker b9df48e2ec AP_HAL_ChibiOS: include hexa and octa frames in mimimize_fpv_osd 2023-09-06 20:32:06 +10:00
Peter Barker bc83de5eac hwdef: fpv/osd boards get CRSF Text and spektrum telemetry 2023-09-06 20:32:06 +10:00
Peter Barker 0400282416 hwdef: fpv/osd boards get Tramp 2023-09-06 20:32:06 +10:00
Peter Barker d3c32ba440 hwdef: add comments clarifying use of each of the minimize includes 2023-09-06 20:32:06 +10:00
Peter Barker 91e1dac053 hwdef: minimize_fpv_osd.inc: remove features not needed for fpv/osd 2023-09-06 20:32:06 +10:00
Peter Barker 7deb7e2c20 ArduCopter: disable turtle mode in minimize_features.inc
instead of using the define.

This enables turtle mode on minimised fpv-osd boards.
2023-09-06 20:32:06 +10:00
Peter Barker 472dda6555 AP_HAL_ChibiOS: disable turtle mode in minimize_features.inc
instead of using the define.

This enables turtle mode on minimised fpv-osd boards.
2023-09-06 20:32:06 +10:00