Andy Piper
3c17a9925a
AP_HAL_ChibiOS: iFlight 2RAWH743
2024-08-21 20:39:44 +09:00
Andy Piper
5234a75037
AP_Logger: correctly read file header for block logger
2024-08-21 20:39:44 +09:00
Andy Piper
f807fccf7a
AP_MSP: use highest ESC temp rather than motor temp
2024-08-21 20:39:44 +09:00
Andy Piper
90cf21b1c9
AP_ESC_Telem: use highest ESC temp rather than motor temp
2024-08-21 20:39:44 +09:00
Andy Piper
0b3ce4aa63
AP_OSD: use highest ESC temp rather than motor temp
2024-08-21 20:39:44 +09:00
Andy Piper
a31c5ea943
AP_HAL_ChibiOS: fix TMotor H743 with BMI270
2024-08-21 20:39:44 +09:00
Thomas Watson
f2d66886c9
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:39:44 +09:00
Andy Piper
df283a1739
AP_HAL_ChibiOS: add servo outputs as motors to FoxeerF405v2
2024-08-21 20:39:44 +09:00
cuav-chen2
123eeae2fb
HAL_ChibiOS: Added support for CUAV-7-Nano flight controller
2024-08-21 20:39:44 +09:00
cuav-chen2
3554e6eba9
AP_Baro: Add in BMP581 Driver
2024-08-21 20:39:44 +09:00
James O'Shannessy
3d66fb83b4
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:39:44 +09:00
James O'Shannessy
30cf6c8ad4
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:39:44 +09:00
Randy Mackay
4200902c4e
AP_SmartRTL: add point made public
2024-08-21 20:39:44 +09:00
Oleksiy Protas
19223fba1e
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:39:44 +09:00
Andrew Tridgell
39715c0a9d
AP_Baro: avoid i2c errors with ICP101XX
...
this sensor doesn't like reading at higher than expected rate
2024-08-21 20:39:44 +09:00
Iampete1
b2ea324391
AC_PID: correct error caculation to use latest target
2024-08-21 20:39:44 +09:00
Vincent Poon
b969123b5c
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:39:44 +09:00
Peter Barker
fa41be703f
SITL: correct valgrind failure in SIM_GPS_SBP
2024-08-21 20:39:44 +09:00
Leonardo Garcia
33581552f4
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:39:44 +09:00
Ryan Friedman
f8fe5df4de
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:39:44 +09:00
Ryan Friedman
bf394c8165
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:39:44 +09:00
Andy Piper
3606c6e3a6
SITL: squash static_assert warnings
2024-08-21 20:39:44 +09:00
Andy Piper
ec85c7aba6
AP_Logger: remove unused variables
2024-08-21 20:39:44 +09:00
Andy Piper
4251b0cfd4
AP_Param: remove unused variable
2024-08-21 20:39:44 +09:00
Andy Piper
2582aee8b4
AP_RCProtocol: squash compile warning
2024-08-21 20:39:44 +09:00
Andy Piper
074eb16998
AP_Mount: squash static_assert warnings
2024-08-21 20:39:44 +09:00
Andy Piper
ad48238de0
AP_Filesystem: remove unused variables
2024-08-21 20:39:44 +09:00
bugobliterator
9be6673f72
AP_HAL_ChibiOS: add passthrough from secondary through primary while in bootloader
2024-07-29 14:59:23 +09:00
bugobliterator
c4c0026497
AP_HAL_ChibiOS:hwdef/common: disable second core on dual core MCUs
2024-07-29 14:59:23 +09:00
Ryan Friedman
e768055e5e
AP_ExternalAHRS: Fix duplicate condition
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-07-03 10:31:14 +09:00
Andy Piper
0cff8d9c82
AP_RCTelemetry: use get_max_rpm_esc()
2024-07-03 10:31:14 +09:00
Andy Piper
6258defa16
AP_OSD: use get_max_rpm_esc()
...
allow ESC index to be specified for OSD ESC info
2024-07-03 10:31:14 +09:00
Andy Piper
49f9fea387
AP_ESC_Telem: add get_max_rpm_esc()
2024-07-03 10:31:14 +09:00
Henry Wurzburg
ae2c3956dc
hwdef: add ASP5033 airspeed in minimal builds
2024-07-03 10:31:14 +09:00
Wu
ddd2f2d732
AP_HAL_ChibiOS: added RadiolinkPIX6 support
2024-07-03 10:31:14 +09:00
James O'Shannessy
ec33bb9bab
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:31:14 +09:00
Peter Barker
45f0fe6408
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:31:14 +09:00
rmaia
359825dfdc
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:31:14 +09:00
rmaia
729594515a
AP_RCProtocol: add extended RC link stats OSD fields
...
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-07-03 10:31:14 +09:00
rmaia
c457388087
AP_RCTelemetry: add extended RC link stats OSD fields
...
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-07-03 10:31:14 +09:00
Peter Barker
e19db44bd6
AP_Scripting: correct use-after-free in script statistics
...
run_next_script can free the script if the script runs over-time.
... so stop using data from that freed script structure!
2024-07-03 10:31:14 +09:00
Iampete1
75cff5a1b8
AP_HAL_ChibiOS: update relay parameter names
2024-07-03 10:31:14 +09:00
Andrew Tridgell
6e39222c55
AP_Arming: added eeprom full arming check
...
tell users if params may not persist
2024-07-03 10:31:14 +09:00
Andrew Tridgell
587c74aa4e
AP_Param: added get_eeprom_full()
...
for arming check
2024-07-03 10:31:14 +09:00
Thomas Watson
cb63605249
hwdef: CubeRedPrimary: ICM45686 as ICM20649 alternative
...
Empirically what is present on Cube Reds built on/after 2024-04-14.
2024-07-03 10:31:14 +09:00
Andy Piper
5aea57a691
AP_Logger: take a blocking semaphore when writing messages using the block logger
2024-07-03 10:31:14 +09:00
George Zogopoulos
4ccdf4e327
SITL: Removed trailing underscore
2024-07-03 10:31:14 +09:00
Tom Pittenger
6f1cc9d297
AP_Networking: enable Socket IP reuse
2024-07-03 10:31:14 +09:00
Paul Riseborough
b9a41de9ac
AP_NavEKF3: Adjust sensor height when EK3_OGN_HGT_MASK bit 2 is set
2024-07-03 10:31:14 +09:00
Andy Piper
3638d6582d
AP_VideoTX: add autobauding to Tramp
...
Record enabled backends
2024-07-03 10:31:14 +09:00