Commit Graph

65295 Commits

Author SHA1 Message Date
Andy Piper 9d738e0f3c autotest: fixup 2024-11-30 16:18:15 +00:00
Andy Piper a78dcd5e18 autotest: remove comment 2024-11-30 14:39:10 +00:00
Andy Piper 600851eecc AP_Scripting: lua bindings for scripted notches 2024-11-30 10:55:11 +00:00
Andy Piper 07910ac32b autotest: test for scripted notches 2024-11-30 10:43:35 +00:00
Andy Piper a9f036e1da AP_Vehicle: scripted harmonic notches 2024-11-04 16:05:21 +00:00
Andy Piper d6666ffb39 Filter: add scripted harmonic notches 2024-11-04 16:05:21 +00:00
Andy Piper 05eea57438 AP_InertialSensor: allow access to harmonic notch for scripting 2024-11-04 16:05:21 +00:00
Henry Warhurst 4c9da021eb Docker: Fix git perms issue during copter build 2024-11-03 21:20:16 +11:00
Ryan Friedman ebfecaddac Tools: Set GPS instance ID in the GPS frame ID
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-01 11:11:41 +09:00
Ryan Friedman bd067f9615 AP_DDS: Set GPS instance ID in the GPS frame ID
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-01 11:11:41 +09:00
nicholas-inocencio c270c392c4 AP_ADSB: Style fixes 2024-10-31 15:28:34 -07:00
nicholas-inocencio 7a6031c746 AP_ADSB: Bugfixes and improvements to ping200X integration
AP_ADSB: uAvionix Transponder Status V3

+ Current version of ping200X sends the v1 status message periodically and the v3 status message in response to the transponder control message, so ardupilot needs to handle both gracefully; version 1 and version 3 are very different in structure and naively assuming one version over another will cause errors.

AP_ADSB: Process additional xpdr status v3 fields

AP_ADSB: Send GCS xpdr status at least every 10s

AP_ADSB: Send ping200X estimated HPL

+ When AP sends the ping200X the GPS data GDL90 message, it needs to provide a valid HPL for the ping200X to report a valid NIC.

AP_ADSB: Don't send unsolicited transponder status

AP_ADSB: Better initialization of xpdr id/config

AP_ADSB: Better initialization of frontend status

AP_ADSB: Suggestions from review
2024-10-31 15:28:34 -07:00
Ryan Friedman be5c68d74d ArduPlane: Remove unused radio_in_rssi function
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-10-30 09:26:54 -05:00
Andy Piper de301dcd23 AP_Bootloader: reserve board ids and range for TBS 2024-10-31 00:06:48 +11:00
ARg a6f00a34b1 AP_HAL_ESP32: RCOutput ported to new mcpwm driver 2024-10-27 21:19:29 +11:00
Bayu Laksono d27742983f AP_HAL_ESP32: Switch WIFI task from FASTCPU to SLOWCPU
Switching WIFI task from FASTCPU to SLOWCPU seems to bring more balance between CPUs and thus increasing connection reliabiiity
2024-10-27 21:16:28 +11:00
Ryan Friedman 380e9aa36b AP_DDS: Wrap services in defines
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-10-27 11:59:08 +11:00
ZeroOne-Aero b2b45477af hwdef: update ZeroOne X6 documentation 2024-10-27 11:42:49 +11:00
Ryan Friedman 0725109d1c waf: Fail if custom hwdef file doesn't exist
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-10-27 11:42:28 +11:00
Eric Katzfey b4df082618 AP_RCProtocol: get rid of compiler warning from clang about unknown warning group -Wswitch-unreachable 2024-10-26 21:05:33 +11:00
Andrew Tridgell f161d5745e HAL_QURT: avoid sudo in make_package.sh
sudo is not allowed on build server
2024-10-26 08:26:42 +09:00
Andrew Tridgell 73360c7299 HAL_QURT: build deb packages in CI 2024-10-26 08:26:42 +09:00
Tom Pittenger 28a6a874ec mavlink: add trajectory msgs 2024-10-25 16:24:58 -07:00
bugobliterator 9dca511e7e AP_HAL_ChibiOS: do not run through SPI_RX and TX as well
we use MISO and MOSI name for SPI
2024-10-25 18:16:00 +11:00
Bob Long 61593e2b36 SITL: FlightAxis: add option to silence FPS 2024-10-25 18:14:22 +11:00
Bob Long 49bbb2c923 SITL: FlightAxis: add position reset option 2024-10-25 18:14:22 +11:00
Bob Long 9fdd0a4e84 SITL: FlightAxis: add options bitmask parameter 2024-10-25 18:14:22 +11:00
muramura 5e47fa1353 AP_AHRS: Change the order in which you make judgments 2024-10-25 18:13:57 +11:00
jamming e91cab3349 hwdef: Add icm42688 support for KakuteH7Mini 2024-10-25 18:08:22 +11:00
Eric Katzfey 7d3740f79f AP_HAL_QURT: Add Debian packaging script and support files 2024-10-25 12:36:57 +09:00
Eric Katzfey ab886f1d89 Tools: Frame_params: Added Starling 2 Max params file 2024-10-25 12:35:40 +09:00
Ryan Friedman 72f0ecc18f AP_DDS: Support compile-time configurable rates for each publisher
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-10-24 20:58:24 +11:00
Andrew Tridgell 92693e0237 AP_ExternalAHRS: support backends with get_variances()
re-implement send_status_report in terms of get_variances and support
EKF failsafe with ExternalAHRS
2024-10-23 06:46:59 +09:00
Andrew Tridgell 04d18f1efb AP_AHRS: support variances from External_AHRS 2024-10-23 06:46:59 +09:00
bugobliterator b69087ae61 AP_HAL_ChibiOS:CubeNode: undefine IMU for CubeNode_ETH 2024-10-23 06:46:22 +09:00
bugobliterator 9381404a9f AP_InertialSensor: fix continuing after ins init fail in AP_Periph 2024-10-23 06:46:22 +09:00
bugobliterator 76d6a88b7b AP_HAL_ChibiOS: properly enable periph IMU on CubeOrange-periph and heavy 2024-10-23 06:46:22 +09:00
bugobliterator b05a6c00b6 AP_Periph: add support for publishing raw imu data 2024-10-23 06:46:22 +09:00
bugobliterator 2cc7277692 AP_Scripting: fix build with both GCS and Scripting enabled 2024-10-23 06:46:22 +09:00
bugobliterator 830de73e58 AP_HAL_ChibiOS: add support for raw imu publishing in AP_Periph 2024-10-23 06:46:22 +09:00
bugobliterator 3e88173847 AP_Bootloader: change board name from CUBEPILOT_CANMOD to CUBENODE 2024-10-23 06:46:22 +09:00
bugobliterator bb1a8a66b0 bootloaders: update CubeNode bootloaders 2024-10-23 06:46:22 +09:00
bugobliterator 87ae3bccec AP_HAL_ChibiOS: change name CubePilot-CANMod and -PPPGW to CubeNode 2024-10-23 06:46:22 +09:00
EREN MERT YİĞİT ef7e39e6c4 Tools: added name to GIT_Success.txt 2024-10-22 19:33:38 +11:00
Peter Barker 8347a86d59 Tools: add --core to solution_status_change.py 2024-10-22 18:20:31 +11:00
Alessandro a22e28cf02 Tools: added name to GIT_Success.txt 2024-10-19 09:52:41 +09:00
Andrew Tridgell 145cc4bb26 AP_Scripting: example to test ESC slew limit
can be used to calculate equivalent cutoff frequency
2024-10-17 11:16:18 +11:00
Hayden Donald 0ddaae5cb6 AP_Scripting: Add mcu_voltage
Add analog:mcu_voltage() to get a reading of the mcu voltage
2024-10-16 19:04:16 +11:00
George Zogopoulos e9cdc46f55 Plane: Refactored quadplane's SLT_Transition::active_frwd() 2024-10-16 19:02:38 +11:00
George Zogopoulos 016a81bc14 Plane: Reset TECS along with other controllers 2024-10-16 18:58:15 +11:00