Andy Piper
c0ce5e5ed0
AP_InertialSensor: optimize Invensense v3 FIF read
2024-11-12 11:36:59 +11:00
Andy Piper
d76132ec63
AP_InertialSensor: ensure fifo reads use transfer() to optimize buffer allocation and copying
2024-11-12 11:36:59 +11:00
Peter Barker
7d426f4741
AP_Mission: do not use float functions on integers
...
pitch is int8_t, yaw is int16_t
2024-11-12 11:22:30 +11:00
Andy Piper
1f54cf39d5
AP_HAL_ChibiOS: FoxeerH743v2
2024-11-12 11:12:23 +11:00
Simon Hancock
67412c9997
AP_Logger: Add enums to VER message
2024-11-12 11:11:45 +11:00
Simon Hancock
43272dd9ee
autotest: Handle @LoggerEnum tags for #define sets
2024-11-12 11:11:45 +11:00
Simon Hancock
df9c36fee3
AP_Vehicle: Add @LoggerEnum tags around APM_BUILD #defines
2024-11-12 11:11:45 +11:00
Simon Hancock
b7e3c8c71d
AP_HAL: Add @LoggerEnum tags around BOARD/SUBTYPE #defines
2024-11-12 11:11:45 +11:00
Peter Barker
dcc04d685f
AP_Mount: factor out update_mnt_target_from_rc_target from servo, use it elsewhere
...
this gives all backends the neutral-on-RC-failsafe behaviour
2024-11-12 11:01:21 +11:00
Peter Barker
500ec85e52
autotest: add test for mount retract on rc failsafe
2024-11-12 11:01:21 +11:00
Hwurzburg
9dfcb487cf
AP_Mount: add RC failsafe action
2024-11-12 11:01:21 +11:00
kfruson
f7aabed164
AP_Volz_Protocol: update logging format with integer change
2024-11-11 23:48:43 +00:00
kfruson
34b306e107
AP_Volz_Protocol: bugfix with scaling integer
2024-11-11 23:48:43 +00:00
Pradeep CK
cc1ebe6529
AP_BattMonitor : update metadata for fuellevel param ranges
2024-11-12 09:22:21 +11:00
muramura
da69e22673
Copter: Use GRAVITY_MSS
2024-11-11 16:06:51 +09:00
muramura
8a5556cb4e
Copter: Consolidate processing
2024-11-11 16:06:11 +09:00
Iampete1
47342db416
Plane: remove unused `ChannelMixing` enum
2024-11-11 09:50:00 +11:00
Iampete1
ce0babc8f1
Plane: QuadPlane: Clear pilot corrections on mode change to avoid getting stuck in QLand
2024-11-11 07:08:17 +11:00
Hubert
81a30e8d10
AP_Bootloader: ID reserved for MicoAir743AIOv1
2024-11-10 10:28:00 +11:00
John Cudd
863b6222de
Tools: Checksum for gcc-arm download on arch prereqs
...
This will check to see if the tar.bz2 file exists and if it does it will
run a checksum and skip redownloading the file if its already there. If
the checksum fails or the file doesn't exist it will redownload the
file.
I ran into issues with the download taking so long that my sudo
permissions timed out and the install failed to complete. When rerunning
the script it would redownload the file even if the file was already
there. This change solves this issue.
2024-11-09 10:06:26 +11:00
Ryan Friedman
963095978b
Tools: Remove format.sh
...
* This is now replaced by run_astyle.py
* format.sh was not enforced by CI, now there is too much delta on the
codebase to enforce this
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-09 09:55:10 +11:00
Ryan Friedman
875acec989
Tools: Fix incorrect astyle option
...
* It should be called add-braces not add-brackets
* https://astyle.sourceforge.net/astyle.html
* Running newer astyle fails on this option
* Enforcing it has no effect on existing astyle-formatted code
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-09 09:53:09 +11:00
Ryan Friedman
057215b719
Tools: Add wsproto to ubuntu python deps
...
* Used in pymavlink to add websocket output
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-09 09:52:28 +11:00
Rahul5277425
801dfa4266
AP_Bootloader: reserve board ids and range for Karshak Drones
...
This commit is to reserve the available board ids within the given range
2024-11-09 09:32:46 +11:00
Peter Barker
874d268aa6
Tools: add bebop to Python all-boards list
2024-11-08 16:00:10 +11:00
Peter Barker
02b0578a6a
Tools: strip python2 support from size_compare_branches.py
2024-11-08 15:59:54 +11:00
Peter Barker
0d74bb1a76
SITL: correct MCP9600 simulation
...
- correctly fill data-ready register
- adjust for different register configuration the driver shoves in
- correct WHOAMI register length
- correct 8-bit register reads in variable-length-register i2c simulation
2024-11-08 12:33:37 +11:00
Andrew Tridgell
0fa3086a93
HAL_QURT: added install script
...
copies so and frontend elf to vehicle
2024-11-08 12:02:45 +11:00
Mirko Denecke
ebba4ac287
AP_Bootloader: Reserve ID range for TM IT-Systemhaus
2024-11-08 11:24:21 +11:00
tompsontan
4ce133dd27
hwdef:fixed board AP-H743v2 CAN pin definition.
2024-11-08 11:23:35 +11:00
Patrick José Pereira
e4d92ecf9f
Tools: ardupilotwaf: Print list of possible groups
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-11-08 10:55:38 +11:00
Ryan Friedman
215405023d
ArduPlane: use set_alt_m when possible
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-08 10:54:39 +11:00
Ryan Friedman
bf3da4396b
AP_Follow: use set_alt_m when possible
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-08 10:54:39 +11:00
SakuraRC_Yang
c709959f4a
hwdef: SkySakura H743 fc Support
...
SkySakura H743 fc Support
2024-11-08 10:50:44 +11:00
paul.quillen
a076e23cc3
Dockerfile: Added Micro-XRCE-DDS-GEN instal to Dockerfile.
2024-11-08 10:50:05 +11:00
muramura
10b2f17594
AP_DDS: Change the comparison of float value zero to IS_XXXX
2024-11-08 10:49:19 +11:00
Pierre Kancir
b353765db1
.github: update actions/cache to v4 to remove node version warning
...
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3.
2024-11-08 10:48:44 +11:00
muramura
38484b49ee
Copter: correct release notes
2024-11-08 10:48:15 +11:00
Thomas Watson
dd270dac2e
AP_Scripting: mount-djirs2: increase bus/mount setup flexibility
...
In particular allows the use of the gimbal using PROTOCOL2 attached to a
DroneCAN bus. ArduPilot 4.6 is recommended due to the timeout bug causing
message sends to fail regularly on 4.5.
Tested also that misconfiguring the CAN bus will result in the driver
failing to start, though the error message will be less specific.
2024-11-08 10:47:41 +11:00
Thomas Watson
1f0dff0178
AP_Scripting: mount-djirs2: filter out ignored packets
...
Allows using a smaller buffer and simplifying the script logic.
2024-11-08 10:47:41 +11:00
Thomas Watson
afcc722995
AP_Scripting: mount-djirs2: re-enable lua checks and fix issues
2024-11-08 10:47:41 +11:00
Peter Barker
2d08d631de
AP_Boootloader: board_types.txt: correct company name for V-UAV reservations
2024-11-08 10:46:56 +11:00
Peter Barker
cc6b3cec5d
hwdef: use V-UAV in place of VIEWPRO for link text
2024-11-08 10:46:32 +11:00
Andy Piper
b17f7a5576
bootloaders: TBS LUCID H7
2024-11-07 14:33:38 +00:00
Andy Piper
01fc0744dc
AP_HAL_ChibiOS: TBS LUCID H7
2024-11-07 14:33:38 +00:00
Peter Barker
f0900bd119
AP_Camera: RunCam: get rpty channels directly using convenience functions
2024-11-06 18:40:38 +11:00
Peter Barker
70c277b759
AP_Logger: make logging_started const
2024-11-06 16:31:38 +09:00
Peter Barker
e4859599cf
Copter: stop using global ap variable as bitmask
2024-11-06 16:31:38 +09:00
Iampete1
2ba7516b0f
AP_Scripting: applets: MissionSelector: add loaded print
2024-11-06 18:14:47 +11:00
Iampete1
d01ac70c16
AP_Scripting: Applets: MissionSelector: fix error on file open and checker errors
2024-11-06 18:14:47 +11:00