Ryan Friedman
41fc3a8dbb
AP_ExternalAHRS: SIM_MicroStrain support quaternion attitude
...
* This replaces IMU orientation
* Fixed some usage docs
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-03-15 18:11:22 +11:00
Ryan Friedman
3cb4d2ec3b
AP_ExternalAHRS: Populate orientation from filter
...
* Populating AHRS orientation from IMU was not correct
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-03-15 18:11:22 +11:00
Peter Barker
aefa41f22a
SITL: correct compilation on g++-7.5.0
...
.cpp: In member function void SITL::ShipSim::send_report():
BB-WAF: /mnt/volume_nyc3_01/autotest/APM/APM/libraries/SITL/SIM_Ship.cpp:189:42: sorry, unimplemented: non-trivial designated initializers not supported
BB-WAF: autopilot : MAV_AUTOPILOT_INVALID};
BB-WAF: ^
BB-WAF: compilation terminated due to -Wfatal-errors.
BB-WAF:
BB-WAF: Waf: Leaving directory `/home/autotest/build/tmp/binaries.build/SITL_x86_64_linux_gnu'
2024-03-15 18:10:53 +11:00
Minderring
b316b3ab46
hwdef: added MicoAir405v2
2024-03-15 13:04:29 +11:00
Minderring
a189fe2ecc
scripts: add MicoAir405v2 to manifest generator
2024-03-15 13:04:29 +11:00
Minderring
9071b3f09c
bootloaders: add MicoAir405v2 bootloader
2024-03-15 13:04:29 +11:00
Minderring
55fae5f250
AP_Bootloader: add board id for MicoAir405v2
2024-03-15 13:04:29 +11:00
Andrew Tridgell
b4a97eca38
Plane: fixed throttle_at_zero()
...
this fixes a bug with TVBS land flare handling. The if() statement was
just far too complex and was giving the wrong answer
2024-03-15 09:26:40 +11:00
Peter Barker
14b1237613
Tracker: release notes for 4.5beta3
2024-03-14 09:55:15 +09:00
Peter Barker
01523b8c38
Tracker: release notes 4.2.0beta -> 4.5.0beta
2024-03-14 09:55:11 +09:00
Andrew Tridgell
0cbbf00c93
Copter: release notes for 4.5.0-beta3
2024-03-14 09:53:59 +09:00
Andrew Tridgell
3f06102348
Rover: release notes for 4.5.0-beta3
2024-03-14 09:53:42 +09:00
Andrew Tridgell
8ee05f7411
Plane: release notes for 4.5.0-beta3
2024-03-14 11:32:34 +11:00
Andy Piper
1e0d271fef
AP_HAL_ChibiOS: always normalize ESC channel when using iomcu
2024-03-14 06:40:04 +11:00
Tom Pittenger
12f32707b3
AP_Rangefinder: fix (very) out-of-range lidar causing float inf
2024-03-13 12:02:10 -07:00
Tom Pittenger
9feccd6671
AP_HAL_Chibios hwdef script: remove h747 adc duplicate pin definitions
2024-03-13 18:52:05 +11:00
Randy Mackay
9b981cc7f3
AP_HAL_ChibiOS: CubeRedSecondary IMU orientation fix
...
Also remove duplicate RC_IN serial protocol
2024-03-13 18:51:18 +11:00
Andrew Tridgell
a654962b4c
Tools: added crc32.py
2024-03-13 18:50:29 +11:00
Andrew Tridgell
6a8130e8ba
AP_Scripting: prevent "Starting XXX tune" happening multiple times
...
when filter setting disabled
2024-03-13 16:14:22 +09:00
Rhys Mainwaring
c173b3f186
AP_DDS: add missing config include in client and type_conversions
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 17:06:03 +11:00
Rhys Mainwaring
7c50b34ad2
AP_DDS: update topics in README
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 17:05:15 +11:00
Rhys Mainwaring
88a4d6848a
AP_DDS: publish gps global origin
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 17:05:15 +11:00
Rhys Mainwaring
5dc9366cea
AP_DDS: add GeoPointStamped.idl
...
- Required for publishing the global position origin.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 17:05:15 +11:00
Rhys Mainwaring
dac291c762
AP_DDS: use msg_prefix in GCS_SEND_TEXT
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 10:32:31 +11:00
Rhys Mainwaring
84e4a94ae7
AP_DDS: use microxrcedds_gen default-container-prealloc-size
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 10:32:31 +11:00
Rhys Mainwaring
3cb81b2e81
AP_DDS: remove unused TFMessage variable
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-03-13 10:32:31 +11:00
Peter Barker
d0bb0b729a
autotest: remove special-case-for-reboot for Sub
...
we now instantiate AP_Stats so the boot count is available
2024-03-13 08:07:40 +09:00
yuri-rage
8cfa77dbd7
.github: test debian bookworm
2024-03-12 22:06:57 +11:00
yuri-rage
12c3391ac2
Tools: install Debian 12 prereqs
2024-03-12 22:06:57 +11:00
Stephen Dade
faf2ae3a9c
GCS_MAVLink: filter out additional messages for High Latency link
2024-03-12 21:13:47 +11:00
Patrick José Pereira
84a5a52351
AP_Compass: Use new default for reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Patrick José Pereira
ce9fa18800
AP_HAL_ChibiOS: Use new default for reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Patrick José Pereira
8fa4d6200c
AP_HAL: Turn hold_in_bootloader default as false in reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Patrick José Pereira
20d4b1e53f
AP_OSD: Use new default for reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Patrick José Pereira
16926a2df8
AP_Vehicle: Use new default for reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Patrick José Pereira
3c095706ca
DroneCAN_sniffer: Use new default for reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Patrick José Pereira
5b1cac268b
INS_generic: Use new default for reboot
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Peter Barker
a7d9209001
autotest: re-enable Dijkstra tests
2024-03-12 21:13:33 +11:00
Peter Barker
f89bfff037
autotest: ensure latest log is timestamped, small and not growing
...
A fixed time this log is open for ensures we know what we are downloading.
We will not be keeping dataflash logs of the rest of this test after this PR as we leave LOG_DISARMED as it is.
Waiting for GPS ensures the file gets a timestamp, so MAVProxy's "log download latest" will return that log file.
2024-03-12 21:13:25 +11:00
Peter Barker
8ab3b0db37
AP_GPS: correct update_primary check
...
takes an instance, not a type
2024-03-12 20:50:18 +11:00
Tatsuya Yamaguchi
251db3f414
Copter: change RTL_ALT_MIN from 200cm to 30cm
2024-03-12 15:47:41 +09:00
Andrew Tridgell
9a092e4e3a
AP_Arming: added arming check for fence storage
2024-03-12 11:43:36 +11:00
Andrew Tridgell
0e6a32a3e2
AC_Fence: allow for fence storage on microSD
2024-03-12 11:43:36 +11:00
Andrew Tridgell
95ee2c437e
AP_BoardConfig: added BRD_SD_FENCE
...
allow for fence storage on microSD
2024-03-12 11:43:36 +11:00
Andrew Tridgell
a444004a8a
AP_BattMonitor: added MAX_AMPS and SHUNT parameters for INA239
...
allows for a wider range of current
2024-03-12 11:15:10 +11:00
Iampete1
8a06ee4cf6
AP_Gernerator: IE 2400: MAV_SEVERITY level depends on error code
2024-03-12 11:05:21 +11:00
Andrew Tridgell
b9fbc7d809
AP_Scripting: support precision loiter in quadplanes
...
and allow for moving landing target
2024-03-12 10:45:56 +11:00
Andrew Tridgell
c34e4907fe
SITL: added moving precland simulator
...
added SIM_PLD_SHIP to make the precland location track the SIM_SHIP
location, giving a nice way of having a landing marker on a moving
ship
2024-03-12 10:45:56 +11:00
Andrew Tridgell
980d328b53
Plane: make precsion QLOITER possible from lua
2024-03-12 10:45:56 +11:00
Andy Piper
2f246b7638
AP_RCProtocol: add CRSF binding API
2024-03-12 10:16:08 +11:00