Andy Piper
8c91077c35
AP_HAL_ChibiOS: correct GPS output on MambaH743v4
2024-05-08 18:56:45 +10:00
Andrew Tridgell
b4bc6f1e2e
hwdef: added MatekL431-APDTelem
...
for using APD ESCs with serial telemetry
2024-05-08 18:19:19 +10:00
Peter Barker
972872d09f
AP_Baro: create explicit define for BARO_PROBE_EXT parameter
...
the more-than-trivial #if is needed elsewhere, so create an explicit name for it
2024-05-08 18:18:07 +10:00
Peter Barker
51dc35f6ff
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-05-08 17:56:56 +10:00
Randy Mackay
e605f961f2
AP_BattMonitor: torqeedo support for multiple instances
2024-05-08 17:51:09 +10:00
Randy Mackay
72718bb783
AP_Torqeedo: multi backend support
2024-05-08 17:51:09 +10:00
magate
a6995c93cc
AP_Scripting: allow revert of angular rate limits
2024-05-08 17:43:04 +10:00
muramura
3a1e07d816
Filter: Get common processes out of the way
2024-05-08 17:41:32 +10:00
Peter Barker
599ff17f34
AP_HAL_Linux: fix SPIUARTDriver to work with GPS autodetection
...
GPS auto-detection requires get_baud_rate to return non-zero. The SPIUARTDriver was returning 0.
2024-05-08 17:13:58 +10:00
MallikarjunSE
d93f9a09db
hwdef:update DMA
2024-05-08 09:04:45 +10:00
Andrew Tridgell
04c3770a77
AP_Motors: use AHRS for get_air_density_ratio()
2024-05-07 21:19:06 +10:00
Andrew Tridgell
5a439bb9b7
AP_AHRS: added get_air_density_ratio()
2024-05-07 21:19:06 +10:00
Andrew Tridgell
b4ebae5e1b
HAL_SITL: use baro atmospheric tables
2024-05-07 21:19:06 +10:00
Andrew Tridgell
67c506e75c
SITL: use new atmospheric tables
...
and improve pitot handling
2024-05-07 21:19:06 +10:00
Andrew Tridgell
db9cc9ac84
AP_DAL: use ahrs for EAS2TAS
...
this uses the stored value calculated once per loop
2024-05-07 21:19:06 +10:00
Andrew Tridgell
3d2037ef03
AP_Baro: log AltAMSL
...
useful as GPS comparison
2024-05-07 21:19:06 +10:00
Andrew Tridgell
f8ce6a8623
AP_Baro: added atmospheric tables for high altitude flight
...
this gets altitude and EAS2TAS much more accurately up to around 150k
feet AMSL. Enabled on boards using EKF double
2024-05-07 21:19:06 +10:00
Andrew Tridgell
128d9b0e41
AP_Airspeed: added atmospheric tables for high altitude flight
...
this gets altitude and EAS2TAS much more accurately up to around 150k
feet AMSL. Enabled on boards using EKF double
2024-05-07 21:19:06 +10:00
Andrew Tridgell
bae5859a92
AP_Scripting: added copter_loiter_brake script
...
for automatic BRAKE mode when flying in LOITER in steep terrain
2024-05-07 19:39:39 +10:00
Nick Exton
c9f4c47b42
AP_JSON: Ensure all printf() calls end with line break
2024-05-07 14:39:19 +10:00
Henry Wurzburg
061823551a
hwdef:preconfig MicoAir bds shipping with BF for BF migration
2024-05-07 14:14:06 +10:00
Henry Wurzburg
7a21f2b862
hwdef: enable can port on Blitz743Pro
2024-05-07 10:44:15 +10:00
Iampete1
a8b4999d96
AP_Scripting: tests: enforce correct types in docs
2024-05-07 09:51:53 +10:00
Iampete1
aa7a1ce2a6
AP_Scripting: Docs: fix all type errors
2024-05-07 09:51:53 +10:00
Iampete1
a4a8923e1e
AP_Scripting: generator: add return count to manual bindings
2024-05-07 09:51:53 +10:00
Iampete1
439fcb7c46
AP_Scripting: update docs
2024-05-07 09:51:53 +10:00
Iampete1
6e75f7c80f
AP_Scripting: update docs generator to show ap_objects as possibly nil
2024-05-07 09:51:53 +10:00
Peter Barker
7319422d6c
AP_HAL_Linux: remove unused RC input methods
...
these protocols have come from AP_RCProtocol for years
2024-05-07 09:49:48 +10:00
Iampete1
95a5169439
AP_Scripting: CAN: `get_device` and `get_device2` return nil if no driver is configure with the correct protocol
2024-05-07 09:48:10 +10:00
Iampete1
632d0a93c1
AP_CANManager: CANSensor: add getter for initialized
2024-05-07 09:48:10 +10:00
Iampete1
f3c32a7c9e
AC_AttitudeControl: move `euler_rate_to_ang_vel`, `ang_vel_to_euler_rate` and `euler_accel_limit` to Quaternion attitude
2024-05-07 08:34:40 +09:00
tanghongkai
b66ecd8884
AP_Logger: rename class and hwdef related to w25nxx
2024-05-06 12:26:38 +10:00
Gone4Dirt
71a4885c87
AP_MotorsHeli: Add collective and cyclic blade pitch angle logging
2024-05-04 21:36:24 -04:00
Andrew Tridgell
b161bdd6a9
AP_AHRS: prevent use of uninitialised EAS2TAS
2024-05-05 07:57:54 +10:00
Andrew Tridgell
53c0619a9a
SITL: added Glider SITL model
2024-05-05 07:57:54 +10:00
Andrew Tridgell
4370d2e348
HAL_SITL: added Glider SITL model
2024-05-05 07:57:54 +10:00
mateksys
af1ab61f78
AP_HAL_ChibiOS: update MatekH7A3 hwdef for 16MHz xtal
2024-05-04 20:52:50 +10:00
Thomas Watson
0ca37387be
AP_Filesystem: guarantee load_file() data is null-terminated
...
Improves safety of use and clarity of users. Termination is not
included in the reported size to avoid changing user behavior or
misrepresenting the file contents.
2024-05-04 10:15:44 +10:00
Thomas Watson
a5764b7413
AP_ROMFS: clarify usage and null termination
...
Also remove the redundant insertion of the null terminator.
2024-05-04 10:15:44 +10:00
Andrew Tridgell
e2767f899f
AP_Scripting: allow for 0x00 for 2nd checksum byte in INF_Inject driver
...
the device does send 0x00 sometimes and data is valid
2024-05-04 07:43:39 +10:00
Jacob Dahl
e5ea8f14f4
hwdef: ARKV6X: enable debug console
2024-05-02 15:16:33 -07:00
Jacob Dahl
9f5e837646
hwdef: ARKV6X: UART6 RC SBUS input
2024-05-02 15:16:33 -07:00
Andy Piper
f78eb58fb4
AP_InertialSensor: ensure that notches get updated while converging
2024-05-03 07:34:21 +10:00
Iampete1
982cc3a00f
AP_DroneCAN: call RPM subscribe
2024-05-02 20:25:38 +10:00
Iampete1
dff29a5015
AP_RPM: add DroneCAN backend
2024-05-02 20:25:38 +10:00
Iampete1
23989bc569
AP_RPM: add DC_SEND_ID for periph RPM stream
2024-05-02 20:25:38 +10:00
Andrew Tridgell
c628e31c0a
AP_Scripting: fixed crc and added logging to INF_Inject driver
2024-05-02 12:17:49 +10:00
Andy Piper
30877cf11f
AP_InertialSensor: allow FIFO rate logging for hires sampling
2024-05-02 11:01:20 +10:00
Andy Piper
b1e7974453
AP_HAL_ChibiOS: add highres sampling to Pixhawk6X
2024-05-02 11:01:20 +10:00
Peter Barker
d1de760ee4
AP_Scripting: enable AP_Scheduler for CubeOrange-periph-heavy
...
... we use the scehduler in AP_Motors, which is compiled when making heavy-periph
2024-05-01 17:53:44 +10:00