Peter Barker
85d1724c69
AP_NMEA_Output: stop passing serial manager to GPS init
...
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
2292a73da1
AP_AHRS: stop passing serial manager to GPS init
...
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
fa12e08abf
AP_Module: stop passing serial manager to GPS init
...
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
8bd05941a1
AP_GPS: stop passing serial manager to GPS init
...
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
4811a10e1a
AP_GPS: exclude more code based on HAL_LOGGING_ENABLED
2024-03-19 07:28:23 +11:00
Peter Barker
bafd73ba14
AP_Vehicle: allow HarmonicNotches to be compiled out of the code
2024-03-19 07:04:13 +11:00
Peter Barker
ffb1fe0a1a
AP_RPM: allow HarmonicNotches to be compiled out of the code
2024-03-19 07:04:13 +11:00
Peter Barker
6de3cce480
AP_InertialSensor: allow HarmonicNotches to be compiled out of the code
2024-03-19 07:04:13 +11:00
Peter Barker
2412749026
AP_GyroFFT: allow HarmonicNotches to be compiled out of the code
2024-03-19 07:04:13 +11:00
Peter Barker
abd5d0e3e9
GCS_MAVLink: cope with AHRS not being available
2024-03-19 07:00:10 +11:00
Tom Pittenger
50fe9e915f
AP_Rangefinder: added a rate-limited and a compile-out option for the error reporting
2024-03-18 12:40:37 -07:00
jkronk
5393af5ce4
AP_RangeFinder: add Ainstein radar driver
2024-03-18 12:40:37 -07:00
jkronk
c38cdc7d72
AP_HAL_SITL: add Ainstein SITL driver
2024-03-18 12:40:37 -07:00
jkronk
a7785b0798
SITL: add Ainstein SITL driver
2024-03-18 12:40:37 -07:00
Andy Piper
c3ba0dd95e
AP_RCTelemetry: convert Spektrum telemetry to use telemetry library
2024-03-18 14:12:25 +11:00
Andy Piper
990318193b
AP_IOMCU: allow building without BLHeli support
2024-03-18 14:12:25 +11:00
Andrew Tridgell
dd4bd3de69
AP_RCTelemetry: fixed check for BLHeli support
2024-03-18 14:12:25 +11:00
Andrew Tridgell
01b61ea646
AP_OSD: fixed check for BLHeli support
2024-03-18 14:12:25 +11:00
Andrew Tridgell
5fb71e945c
AP_IOMCU: fixed check for BLHeli support
2024-03-18 14:12:25 +11:00
Andrew Tridgell
fdf2599329
AP_BLHeli: fixed define for BLHeli support
2024-03-18 14:12:25 +11:00
Peter Barker
7ea2928e52
AP_HAL_ChibiOS: allow IOMCU to be turned off in includes
2024-03-18 09:57:12 +11:00
Andrew Tridgell
ece61c29d5
AP_Scripting: fixed NaN in path lookahead at end of schedule
...
this can happen at high speedups under SITL
2024-03-17 09:07:29 +11:00
Peter Barker
5cd18dbc45
AP_CANManager: remove redundant calls to snprintf
...
these only differ by the constant substring, so pull that out as a variable
2024-03-16 22:45:14 +11:00
Andrew Tridgell
e983738c38
HAL_ChibiOS: fixed a cache corruption issue on H7
...
This fixes a bug introduced in this PR:
https://github.com/ArduPilot/ardupilot/pull/25900
the bug is that when we don't go via the bouncebuffer on H7 we were
also skipping the cache invalidate/flush ops. This caused data
corruption for filesystem operations, particularly noticible as lua
scripts failing to load with parse errors or log corruption
2024-03-16 21:57:33 +11:00
Andrew Tridgell
d1deb1c53b
hwdef: added MatekL431-HiRes build
2024-03-16 20:10:35 +11:00
Andrew Tridgell
76343f5e6f
AP_Compass: log Hires magnetic field on DroneCAN
2024-03-16 20:10:35 +11:00
David Buzz
5cd6d74d36
AP_HAL_ESP32: esp32s3 debugger readme in both .txt and .md format
2024-03-16 07:16:46 +11:00
Peter Barker
8d2109faec
AP_AHRS: avoid use of AP_Motors include in header
2024-03-16 07:14:26 +11:00
Andrew Tridgell
148c176a59
Filter: use a define for nyquist cutoff
2024-03-16 06:54:27 +11:00
Andrew Tridgell
90c8359ff6
Filter: log up to 6 harmonics
2024-03-16 06:54:27 +11:00
Andrew Tridgell
7353001646
AP_InertialSensor: adjust logging descriptions
2024-03-16 06:54:27 +11:00
Andrew Tridgell
d7d854a60f
AP_InertialSensor: call logging function for notch centers and harmonics
2024-03-16 06:54:27 +11:00
Andrew Tridgell
fd1a260d46
Filter: added logging of notch centers and 1st harmonic
...
log up to 5 sources in new FCN message, or FCNS for single source
2024-03-16 06:54:27 +11:00
Andrew Tridgell
88fb38b524
AP_InertialSensor: added comments
2024-03-16 06:54:27 +11:00
Andrew Tridgell
89ec6ac645
AP_Logger: added VER.FV for filter version
2024-03-16 06:54:27 +11:00
Andrew Tridgell
25ffcc1580
AP_InertialSensor: use num_composite_notches()
...
this prevents duplication of the logic for the priority of the double
notch vs the triple notch option
2024-03-16 06:54:27 +11:00
Andrew Tridgell
2286f2ce27
Filter: added test for attenuation adjustment
2024-03-16 06:54:27 +11:00
Andrew Tridgell
8b9fe4d21d
Filter: adjust attenuation properly at low frequencies
...
use sqrt() adjustment from Leonard
2024-03-16 06:54:27 +11:00
Andrew Tridgell
08ccead215
AP_InertialSensor: fixed num_filters to be uint16_t
...
max is more than 256
2024-03-16 06:54:27 +11:00
Andrew Tridgell
ae75ea94eb
Filter: fixed filter expansion for other than motors based RPM sources
...
this also fixes the uint8_t storage of a number than can be greater
than 256. Max total notches in a single HarmonicNotchFilter is
currently 12*16*3 for 12 ESCs, with INS_HNTCH_HMNCS=0xFFFF and triple
notch
2024-03-16 06:54:27 +11:00
Andrew Tridgell
304890fc7d
Filter: fixed test suite
...
fill in a parameters structure
2024-03-16 06:54:27 +11:00
Andrew Tridgell
de8bec596e
AP_InertialSensor: removed zero checks and clamping on notch filters
...
and pass params object down into HarmonicNotchFilter
2024-03-16 06:54:27 +11:00
Andrew Tridgell
e18983780f
AP_Vehicle: removed the clamping of notch filters at vehicle level
...
moved the claiming down into HarmonicNotchFilter
2024-03-16 06:54:27 +11:00
Andrew Tridgell
72d235a8a8
Filter: rework harmonic notch
...
do all frequenct clamping in one place in
set_center_frequency(). Allow for zero frequency to disable the
notch. Add an option to treat inactive RPM source as min frequency
2024-03-16 06:54:27 +11:00
Michelle Rossouw
533eb73622
hwdef: Make Crazyflie2 board only autobuild for Copter
2024-03-15 21:11:40 +11:00
Simon
750ef597ff
AP_HAL_ESP32: bugfix RmtSigReader for idf - 4.4
2024-03-15 19:29:21 +11:00
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