Andrew Tridgell
0700ca4882
AP_Vehicle: added DAL standalone vehicle type
2020-11-10 16:15:45 +11:00
Andrew Tridgell
ae56f554b9
AP_Vehicle: send watchdog reset msg at startup
...
this helps if the watchdog will happen within 10s of startup
2020-11-10 16:15:45 +11:00
Andrew Tridgell
77687a9639
AP_UAVCAN: fixed build with no GCS
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
9b35bfba55
AP_AHRS: use enum class for takeoff/touchdown states
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
31fbb59384
AP_AHRS: delay EKF start until logging ready
...
for replay to work reliably we need all the parameters output before
we init the EKF.
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
096aab9388
AP_NavEKF3: convert to use AP_DAL for new replay structure
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
6be3d19e82
AP_NavEKF2: convert to use AP_DAL for new replay structure
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
97a2c5a576
AP_NavEKF: removed Log_EKF_Timing
...
not needed for new replay
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
c0b20881d6
AP_Math: allow vector3.h to be included earlier in include chain
2020-11-10 16:15:45 +11:00
Andrew Tridgell
09aff03edc
AP_Logger: support new replay system
...
added allow_start_ekf and block write method for replay
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
daa0abeb13
AP_Logger: make structure check errors clearer
...
add message name to more error messages
2020-11-10 16:15:45 +11:00
Andrew Tridgell
bd7ed003c2
AP_Logger: split out EKF messages and prepare for new replay
...
adds core to more EKF message structures
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Andrew Tridgell
e116b1ff0a
AP_DAL: added data access layer library
...
This provides a wrapper around sensor and system calls to allow for
logging for replay in EKF2 and EKF3
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2020-11-10 16:15:45 +11:00
Iampete1
1587d88f58
AP_Scripting: example saving serial data to SD card
2020-11-10 12:15:56 +11:00
Iampete1
60951a7891
AP_GPS: add use primary if 3D fix GPS_AUTO_SWITCH option
2020-11-10 12:01:56 +11:00
Iampete1
347723dbaf
AP_GPS: add primary param
2020-11-10 12:01:56 +11:00
Iampete1
0c2037438b
AP_Motors: output mask: do not apply copter sin params and epxo
2020-11-10 11:09:56 +11:00
Peter Barker
814aa4e5ec
AP_AHRS: take secondary attitude from EKF3 if it is configured
2020-11-10 10:59:08 +11:00
Andrew Tridgell
f7daa4a93a
AP_Compass: raise max scale factor and make symmetric
2020-11-10 10:15:39 +11:00
Rishabh
68b6ecc59c
AC_Avoid: Mark OA_OPTIONS as a Rover-Only param
2020-11-09 08:37:47 +09:00
Andrew Tridgell
cb034c50a7
HAL_ChibiOS: fixed orientation of compass on M10070B
2020-11-08 16:13:17 +11:00
Andrew Tridgell
3b7b2b89a5
HAL_ChibiOS: added baro for mRo Location-one GPS
2020-11-08 16:13:17 +11:00
Tom Pittenger
df90e28b89
AP_ADSB: move code to new uAvionix backend
2020-11-05 07:02:56 -08:00
Tom Pittenger
f784fc7c5c
AP_ADSB: create frontend/backend split
2020-11-05 07:02:56 -08:00
Peter Barker
fd9068de8a
AP_L1_Control: correct zeroing of cross-track integrator
...
This routine is generally only called at 10Hz, so the integrator was
regularly reset.
2020-11-05 17:32:38 +11:00
Randy Mackay
d6869b9234
AC_PosControl: fix typo in posxy_p param desc
2020-11-05 14:59:00 +09:00
Mark Whitehorn
5f8b4968ec
AP_Vehicle: add instructions for config_error loop
2020-11-05 15:04:10 +11:00
Mark Whitehorn
30a9bb4ff4
AP_BoardConfig: change message interval to 5 seconds to match scheduler_delay_callback
2020-11-05 15:04:10 +11:00
bugobliterator
9acaa84b8f
AP_Param: disable cmdline parameters for AP_Periph
2020-11-04 19:59:40 +11:00
bugobliterator
0d41db5520
AP_HAL_SITL: flush data from select call as we don't wait select in AP_Periph
2020-11-04 19:59:40 +11:00
bugobliterator
09a0d8d0c0
HAL_SITL: add support for AP_Periph SITL build
2020-11-04 19:59:40 +11:00
bugobliterator
9f4457f1d2
HAL_Empty: add empty protocol method in RCInput
2020-11-04 19:59:40 +11:00
Tom Pittenger
7a09f88e83
AP_ADSB: refactor and renamed things and general cleanup for pre-backend split
2020-11-04 16:22:47 +11:00
Tom Pittenger
8bcc32db78
RC_Channel: added adsb health check
2020-11-04 16:22:47 +11:00
Tom Pittenger
37c6622b96
AP_Arming: add arming check for ADSB
2020-11-04 16:22:47 +11:00
Iampete1
e95376fbef
AP_Scripting: add notify LED get RGB binding and example
2020-11-02 17:40:21 -07:00
Iampete1
0f2c06d798
AP_Notify: RGBLed: rename OFF define
2020-11-02 17:40:21 -07:00
Iampete1
2e4b61d96e
AP_Notify: add scripting LED type
2020-11-02 17:40:21 -07:00
Iampete1
cf599952f5
AP_Notify: RGB LED remove unused varables
2020-11-02 17:40:21 -07:00
Iampete1
0668c5c584
AP_Scripting: support pass by refence on none bool return
2020-11-02 17:40:21 -07:00
Michael du Breuil
b30c55b3f3
AP_GPS: Support yaw from moving base station on SBF drivers
2020-11-03 11:12:20 +11:00
Michael du Breuil
4161e2eb28
AP_GPS: Factor out moving base offset helper
2020-11-03 11:12:20 +11:00
Hwurzburg
230798546e
RC_Channel: correct metadata for RC_OPTION param
2020-11-03 11:06:36 +11:00
Michael du Breuil
0f5179d204
AP_Scheduler: Emit last internal error line
2020-11-03 11:04:13 +11:00
Michael du Breuil
25ca2a0828
AP_Logger: Reserve space in PM for last internal error line
2020-11-03 11:04:13 +11:00
Michael du Breuil
051640e2b2
AP_Math: Log line numbers on constrain_nan's for constrain float
2020-11-03 11:04:13 +11:00
Randy Mackay
2681d3afe2
AP_NavEKF3: simplify alignYawAngle
2020-11-03 11:00:01 +11:00
Peter Barker
fc49b55b85
AP_NavEKF3: make coreBetterScore const
2020-11-03 10:39:35 +11:00
Peter Barker
84c92b717f
AP_NavEKF2: make coreBetterScore const
2020-11-03 10:39:35 +11:00
Phillip Kocmoud
c192efea0a
hwdef:PixracerPro - Fix analog volt pin assignments
2020-11-03 08:17:54 +11:00