Andrew Tridgell
66cbc08602
AP_DDS: fixed cell voltages
...
the std:copy was copying from uint16_t to float
2024-09-27 14:22:09 +09:00
Ryan Friedman
a8c568da9a
AP_DDS: Use common quaternion initialization function
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-27 14:22:08 +09:00
Rhys Mainwaring
f6b9fed1eb
AP_DDS: ensure zero rotation quaternions are normalised
...
- ROS expects quaternions to be normalised and the default message constructor does not enforce this.
- Fix normalisation for pose stamped.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-09-27 14:22:08 +09:00
Rhys Mainwaring
3c79eae873
AP_DDS: add param DDS_DOMAIN_ID
...
- Require reboot.
- Set DDS_DOMAIN_ID range: 0 to 232..
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-09-27 14:22:08 +09:00
cuav-chen2
d6833c2b50
hwdef: backport CUAV-7-Nano hwdef defines
2024-09-12 09:24:30 +09:00
EternAlmox
4564a45135
AP_HAL_ChibiOS: added MFT-SEMA100
2024-08-21 20:41:50 +09:00
Iampete1
03bd18a28d
AP_HAL_ChibiOS: GPIO: read: support virtual read of IOMCU pins
2024-08-21 20:41:50 +09:00
Iampete1
5f69e94e34
AP_HAL_ChibiOS: GPIO: Check IOMCU after local pins for speed
2024-08-21 20:41:50 +09:00
Iampete1
d0ab1b5113
AP_HAL_ChibiOS: RCOut banner: check for GPIO on IOMCU
2024-08-21 20:41:50 +09:00
Iampete1
4811d0458f
AP_IOMCU: add GPIO mask getter and GPIO virtual read
2024-08-21 20:41:50 +09:00
Peter Barker
f2ade25c54
hwdef: correct ZeroOne LED defines for backport
2024-08-21 20:41:50 +09:00
“Jane_ZeroOne”
db6391a015
AP_HAL_ChibiOS: add ZeroOneX6
2024-08-21 20:41:50 +09:00
Andy Piper
6dbe1abe86
AP_HAL_ChibiOS: iFlight 2RAWH743
2024-08-21 20:41:50 +09:00
Andy Piper
db544cb283
AP_Logger: correctly read file header for block logger
2024-08-21 20:41:50 +09:00
Andy Piper
f2017fd99d
AP_MSP: use highest ESC temp rather than motor temp
2024-08-21 20:41:50 +09:00
Andy Piper
bdb1eef1f1
AP_ESC_Telem: use highest ESC temp rather than motor temp
2024-08-21 20:41:50 +09:00
Andy Piper
a14aee11a9
AP_OSD: use highest ESC temp rather than motor temp
2024-08-21 20:41:50 +09:00
Andy Piper
0d35641399
AP_HAL_ChibiOS: fix TMotor H743 with BMI270
2024-08-21 20:41:50 +09:00
Andy Piper
df75cd541a
AP_HAL_ChibiOS: add servo outputs as motors to FoxeerF405v2
2024-08-21 20:41:50 +09:00
cuav-chen2
59e85ac306
HAL_ChibiOS: Added support for CUAV-7-Nano flight controller
2024-08-21 20:41:50 +09:00
cuav-chen2
dddabcb548
AP_Baro: Add in BMP581 Driver
2024-08-21 20:41:50 +09:00
James O'Shannessy
866c7a7d54
AP_InertialSensor: Check the gyro/accel id has not been previously registered
...
If the Gyro/Accel ID is already in the registered list, do not try to add it again.
This stops an issue seen on a CubeOrangePlus BG3 where, during the very first boot after a parameter wipe, software incorrectly registers a fourth IMU.
The Fourth IMU is registered because the AUX IMU is the same DevID as the third ICM45686.
2024-08-21 20:41:50 +09:00
James O'Shannessy
cd0fdbd685
AP_InertialSensor: Fix persistent storing of IMU Z Scale
...
Fixes INSn_ACCSCAL_Z not being stored in persistent storage when bootloader is flashed.
2024-08-21 20:41:50 +09:00
Randy Mackay
0073ed862e
AP_SmartRTL: add point made public
2024-08-21 20:41:50 +09:00
Oleksiy Protas
9f4a11e7a7
AP_Camera: proper string formatting
...
Incoming strings are 32 bytes and may not be null-terminated if the full width is used
2024-08-21 20:41:50 +09:00
Andrew Tridgell
b9ee3a3be7
AP_Baro: avoid i2c errors with ICP101XX
...
this sensor doesn't like reading at higher than expected rate
2024-08-21 20:41:50 +09:00
Iampete1
e896a60b53
AC_PID: correct error caculation to use latest target
2024-08-21 20:41:50 +09:00
Vincent Poon
7a51a18e15
Update Pixhawk6C hwdef.dat
...
Fix https://github.com/ArduPilot/ardupilot/issues/25840
The overcurrent detection of the HIPOWER current limiting chip is connected to PC11 on the Pixhawk 6C.
2024-08-21 20:41:50 +09:00
Peter Barker
e0f26c3f18
SITL: correct valgrind failure in SIM_GPS_SBP
2024-08-21 20:41:50 +09:00
Leonardo Garcia
417f4d864e
AP_HAL_ChibiOS: Support for 3DR Control Zero H7 OEM rev G
...
Co-authored-by: Alexis Guijarro <totonzx@gmail.com>
Co-authored-by: Andy Piper <github@andypiper.com>
2024-08-21 20:41:50 +09:00
Ryan Friedman
b2fdc99a77
SITL: fix GPS headings
...
* Rename NMEA heading to ground_course_deg
* Rename heading() utility to ground course (it was wrong)
* Add _rad prefix to be pedantic about units
* Add missing degrees conversion in NMEA because NMEA is not SI
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-21 20:41:50 +09:00
Ryan Friedman
1bab685b8f
AP_GPS: fix GPS headings
...
* If you don't wrap the heading, you can get a flyaway
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-21 20:41:50 +09:00
Andy Piper
d37894655f
SITL: squash static_assert warnings
2024-08-21 20:41:50 +09:00
Andy Piper
f5fdb46a28
AP_Logger: remove unused variables
2024-08-21 20:41:50 +09:00
Andy Piper
fde702669a
AP_Param: remove unused variable
2024-08-21 20:41:50 +09:00
Andy Piper
52a809aa22
AP_RCProtocol: squash compile warning
2024-08-21 20:41:50 +09:00
Andy Piper
61fc5fc703
AP_Mount: squash static_assert warnings
2024-08-21 20:41:50 +09:00
Andy Piper
e63ac3260b
AP_Filesystem: remove unused variables
2024-08-21 20:41:50 +09:00
Thomas Watson
ca0d5c64d7
AP_DroneCAN: DNA_Server: fix handling of empty entry
...
Replaces the check for a CRC of 0 with a check that the hwid is 0.
Substantially reduces 1/256 chance that a particular node ID couldn't be
stored.
2024-08-21 20:41:50 +09:00
bugobliterator
509eb0ebc1
AP_HAL_ChibiOS: add passthrough from secondary through primary while in bootloader
2024-07-29 15:00:55 +09:00
bugobliterator
f542fb8510
AP_HAL_ChibiOS:hwdef/common: disable second core on dual core MCUs
2024-07-29 15:00:55 +09:00
Ryan Friedman
ff6cdb7824
AP_ExternalAHRS: Fix duplicate condition
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-07-03 10:32:15 +09:00
Andy Piper
b2a5283cdc
AP_RCTelemetry: use get_max_rpm_esc()
2024-07-03 10:32:15 +09:00
Andy Piper
238e7cf100
AP_OSD: use get_max_rpm_esc()
...
allow ESC index to be specified for OSD ESC info
2024-07-03 10:32:15 +09:00
Andy Piper
ce02888e92
AP_ESC_Telem: add get_max_rpm_esc()
2024-07-03 10:32:15 +09:00
Henry Wurzburg
9466753fb2
hwdef: add ASP5033 airspeed in minimal builds
2024-07-03 10:32:15 +09:00
Wu
a5b17bc43e
AP_HAL_ChibiOS: added RadiolinkPIX6 support
2024-07-03 10:32:15 +09:00
James O'Shannessy
3f590d508e
AP_InertialSensor: Improve bitmask indicating persistent parameters on bootloader flash
...
INS_TCAL_OPTIONS parameter description indicates a singular bit in a bitmask to persist Accels/TCAL parameters, however there are two separate bits for persistence.
2024-07-03 10:32:15 +09:00
Peter Barker
b9a84baafa
AP_Mission: emit jump count even if no limit
...
previously if there was a jump limit we informed the user we were jumping and provided the current count and the limit.
This changes things so that if there's no limit we emit the same message, with the count and "unlimited" in place of the limit number
2024-07-03 10:32:15 +09:00
rmaia
579eb4fb24
AP_OSD: add extended RC link stats OSD fields
...
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-07-03 10:32:15 +09:00