murata
fd91cb03b4
SITL: Change the Kelvin value to a defined name
2021-01-20 20:27:19 +11:00
bugobliterator
8b90eb23e0
AP_HAL_ChibiOS: distcc doesn't like lst generation commands
2021-01-20 19:21:14 +11:00
Randy Mackay
031be010ac
AC_AttitudeControl: tailsitter sets target rates more efficiently
2021-01-20 18:21:12 +11:00
Leonard Hall
4e2c7880c5
AC_Avoidance: use AP_Math control functions
2021-01-20 18:19:40 +11:00
Leonard Hall
e2308e9414
AC_Loiter: use AP_Math control tools common functions
2021-01-20 18:19:40 +11:00
Randy Mackay
6320338771
AC_PosControl: use AP_Math control functions
2021-01-20 18:19:40 +11:00
Leonard Hall
1129a3fd59
AC_AttitudeControl: use AP_Math control functions
2021-01-20 18:19:40 +11:00
Leonard Hall
1e38440c83
AP_Math: add control common functions
2021-01-20 18:19:40 +11:00
Andy Piper
2fadcf6ba0
AP_HAL_ChibiOS: handle UP/CH channel sharing on H7 correctly
2021-01-20 18:15:17 +11:00
Andy Piper
9e641a32ad
AP_HAL_ChibiOS: don't share flash SPI on BeastH7 and compile with -Os
2021-01-20 18:12:57 +11:00
Andy Piper
2b885cd79f
AP_HAL_ChibiOS: ensure that serial LED setup goes via an intermediate buffer
...
protect serial LED buffer transfers with mutex
protect serial LED buffer size with mutex
prevent serial LED interactions before rcout is ready
allocate a serial led buffer per channel that needs it
setup clock mask when needed
2021-01-20 18:10:18 +11:00
yaapu
ecfcd98f8a
AP_RCTelemetry: apply a 5s hysteresis to RF mode changes and rate reporting
2021-01-20 18:06:24 +11:00
Andy Piper
23158480c7
AP_RCTelemetry: calculate CRSF custom frame support correctly
2021-01-20 18:06:24 +11:00
Andy Piper
39219451bd
AP_RCTelemetry: detect CRSF tracer RX and switch to 250Hz high speed telemetry
2021-01-20 18:06:24 +11:00
Andy Piper
f6a2d20579
AP_RCProtocol: add tracer 250Hz mode
2021-01-20 18:06:24 +11:00
yaapu
79640e5d94
RC_Channel: added support for passthrough telemetry over crossfire
2021-01-20 18:06:24 +11:00
yaapu
1c3b7d5ecd
GCS_MAVLink: added support for passthrough telemetry over crossfire
2021-01-20 18:06:24 +11:00
yaapu
6b26a64f77
AP_Frsky_Telem: added support for passthrough telemetry over crossfire
2021-01-20 18:06:24 +11:00
yaapu
5ef20aec27
AP_RCProtocol: added support for passthrough telemetry over crossfire
2021-01-20 18:06:24 +11:00
yaapu
4933544489
AP_RCTelemetry: added support for passthrough telemetry over crossfire
2021-01-20 18:06:24 +11:00
Andrew Tridgell
9db0862d61
HAL_Linux: use nullptr for vnav rcinput
...
this makes it clearer what is going on
2021-01-20 13:49:26 +11:00
Michael du Breuil
15fd8480f8
AP_EFI: Correct a bad conversion from Kelvin to Celsius
...
(was off by 0.15 degrees)
2021-01-20 11:10:25 +11:00
Andrew Tridgell
dff6a5bff9
HAL_Empty: allow return of last value in RCOutput
...
this is needed for linux boards with no native RCOutput that use SBUS
out on a serial port to ensure they can display the servo values in
the GCS
2021-01-20 10:06:45 +11:00
Andrew Tridgell
1ce77111e5
AP_AHRS: allow override of default EKF type
2021-01-20 10:06:45 +11:00
Andrew Tridgell
009cb8f62b
HAL_Linux: setup RCIN for vnav
2021-01-20 10:06:45 +11:00
Andrew Tridgell
a9f8c9517c
AP_HAL: added vnav linux target
2021-01-20 10:06:45 +11:00
Andrew Tridgell
103d6c54e1
AP_ExternalAHRS: added vnav linux target
2021-01-20 10:06:45 +11:00
Peter Barker
933aba66f8
AP_HAL_SITL: avoid nullptr dereference in Replay
2021-01-19 15:15:35 +11:00
Peter Barker
c0ea19e5c5
SITL: add test for maxbotixi2cxl
2021-01-19 11:20:47 +11:00
Peter Barker
78b49a2c35
AP_RangeFinder: maxbotix: use i2c-address parameter
2021-01-19 11:20:47 +11:00
Iampete1
9be19b0bfa
AP_Scripting: add plane spesific quadplane in_vtol_mode binding
2021-01-19 11:18:10 +11:00
Iampete1
7de14f2e2f
AP_Scripting: desc: update AP_Terrain depends
2021-01-19 11:18:10 +11:00
Iampete1
2a75432fa2
AP_Scripting: Generator: support depends
2021-01-19 11:18:10 +11:00
Pierre Kancir
30a4747898
GCS_MAVLink: send sim_state msg
2021-01-19 10:40:43 +11:00
Pierre Kancir
c1f1208c89
SITL: add support for SIM_STATE msg
2021-01-19 10:40:43 +11:00
Andrew Tridgell
d9dbcb17c4
AP_Math: enable constrain value with line numbers on all boards
2021-01-19 10:24:39 +11:00
Andrew Tridgell
5def8a64ab
SITL: avoid negative current and voltage in flightaxis
...
RealFlight9 will sometimes give meaningless negative values
2021-01-19 10:21:35 +11:00
Andrew Tridgell
53326a08ed
AP_DAL: add 10k to SITL memory available
...
this is needed as the SITL data structures are larger than on STM32
due to pointer size. This means we sometimes fail to replay in SITL as
we refuse to allocate an EKF core
2021-01-18 13:01:00 +11:00
bugobliterator
c02c546077
AP_HAL_ChibiOS: add support for inline comments in hwdef.dat
2021-01-18 09:37:11 +11:00
bugobliterator
41693403e2
AP_HAL_ChibiOS: retain memory of past conflicts in dma_resolver
2021-01-18 09:37:11 +11:00
Randy Mackay
0cc9fd2b5d
AP_AHRS_NavEKF: get_secondary_quat and position may return EKF3 value
2021-01-16 08:24:23 +09:00
Randy Mackay
1b3ad9cd8d
AP_AHRS: use ekf3 by default
2021-01-16 08:24:23 +09:00
Randy Mackay
60633f5a7f
AP_NavEKF2: disable ekf2 by default
2021-01-16 08:24:23 +09:00
Randy Mackay
4492e5024c
AP_NavEKF3: enable ekf3 by default
2021-01-16 08:24:23 +09:00
Andrew Tridgell
ed8d86e5e6
GCS_MAVLINK: support deliberate parameter corruption
2021-01-16 06:47:10 +11:00
Andrew Tridgell
6ca68bfba3
AP_HAL: enable 32k storage on SITL
2021-01-16 06:47:10 +11:00
Andrew Tridgell
f93e2f6717
HAL_ChibiOS: enable 32k FRAM on H7 boards
2021-01-16 06:47:10 +11:00
Andrew Tridgell
9e15efcbb5
AP_InertialSensor: added params restored internal error
2021-01-16 06:47:10 +11:00
Andrew Tridgell
4d58bcb321
AP_Param: support restoring from parameter backup region
...
if header on primary parameter storage is corrupt then restore from
backup
2021-01-16 06:47:10 +11:00
Andrew Tridgell
03a033c5c4
StorageManager: added support for 32k storage with param backup
...
when HAL_STORAGE_SIZE == 32768 then add:
- 1280 more bytes for params
- double waypoint space
- add a parameter backup area
2021-01-16 06:47:10 +11:00