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
Peter Barker
f44dd9605d
AP_HAL_ChibiOS: 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
Peter Barker
549411133b
GCS_MAVLink: move handling of AP_Radio RC input down into AP_RCProtocol
2024-05-01 17:51:49 +10:00
Peter Barker
f9c5c02f91
AP_RCProtocol: move handling of AP_Radio RC input down into AP_RCProtocol
2024-05-01 17:51:49 +10:00
Peter Barker
6f42556951
AP_Radio: move handling of AP_Radio RC input down into AP_RCProtocol
2024-05-01 17:51:49 +10:00
Peter Barker
f6bfd7cad3
AP_HAL: move handling of AP_Radio RC input down into AP_RCProtocol
2024-05-01 17:51:49 +10:00