Andrew Tridgell
32bda36908
SITL: fixed build with no GCS
4 years ago
Andrew Tridgell
0700ca4882
AP_Vehicle: added DAL standalone vehicle type
4 years ago
Andrew Tridgell
ae56f554b9
AP_Vehicle: send watchdog reset msg at startup
...
this helps if the watchdog will happen within 10s of startup
4 years ago
Andrew Tridgell
77687a9639
AP_UAVCAN: fixed build with no GCS
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
Andrew Tridgell
9b35bfba55
AP_AHRS: use enum class for takeoff/touchdown states
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
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>
4 years ago
Andrew Tridgell
096aab9388
AP_NavEKF3: convert to use AP_DAL for new replay structure
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
Andrew Tridgell
6be3d19e82
AP_NavEKF2: convert to use AP_DAL for new replay structure
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
Andrew Tridgell
97a2c5a576
AP_NavEKF: removed Log_EKF_Timing
...
not needed for new replay
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
Andrew Tridgell
c0b20881d6
AP_Math: allow vector3.h to be included earlier in include chain
4 years ago
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>
4 years ago
Andrew Tridgell
daa0abeb13
AP_Logger: make structure check errors clearer
...
add message name to more error messages
4 years ago
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>
4 years ago
Andrew Tridgell
81f96aedd2
Replay: new replay implemention
...
this uses log msgs from AP_DAL to replay more accurately
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago
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>
4 years ago
Iampete1
1587d88f58
AP_Scripting: example saving serial data to SD card
4 years ago
Andrew Tridgell
eea62bf733
Plane: added optional ground effect compensation for quadplanes
...
this allows for landings in aircraft badly effected by ground effect
to be compensated for
4 years ago
Iampete1
60951a7891
AP_GPS: add use primary if 3D fix GPS_AUTO_SWITCH option
4 years ago
Iampete1
347723dbaf
AP_GPS: add primary param
4 years ago
Iampete1
0c2037438b
AP_Motors: output mask: do not apply copter sin params and epxo
4 years ago
Peter Barker
814aa4e5ec
AP_AHRS: take secondary attitude from EKF3 if it is configured
4 years ago
Randy Mackay
0f234583d6
Copter: poshold clears wind est when disarmed or landed
4 years ago
giacomo892
9b4441011c
ArduPlane: Fix throttle nudge reset due to wrong radio timing
4 years ago
Andrew Tridgell
f7daa4a93a
AP_Compass: raise max scale factor and make symmetric
4 years ago
Siddharth Purohit
87564f145b
AP_Periph: add docs for CAN SITL
4 years ago
Rishabh
68b6ecc59c
AC_Avoid: Mark OA_OPTIONS as a Rover-Only param
4 years ago
Andrew Tridgell
cb034c50a7
HAL_ChibiOS: fixed orientation of compass on M10070B
4 years ago
Andrew Tridgell
3b7b2b89a5
HAL_ChibiOS: added baro for mRo Location-one GPS
4 years ago
Peter Barker
c786e3560c
Tools: decode_watchdog.py: tool to decode watchdog information
4 years ago
Peter Barker
b55838f7ff
Tools: make decode-ICSR script an object
4 years ago
Randy Mackay
ed7580e83c
Copter: takeoff relaxes wpnav and pos control during spool up
4 years ago
Hwurzburg
83e1fe94d1
Copter: fix metadata in FS_GCS_ENABLE param
4 years ago
Tom Pittenger
df90e28b89
AP_ADSB: move code to new uAvionix backend
4 years ago
Tom Pittenger
f784fc7c5c
AP_ADSB: create frontend/backend split
4 years ago
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.
4 years ago
Randy Mackay
d6869b9234
AC_PosControl: fix typo in posxy_p param desc
4 years ago
Mark Whitehorn
5f8b4968ec
AP_Vehicle: add instructions for config_error loop
4 years ago
Mark Whitehorn
30a9bb4ff4
AP_BoardConfig: change message interval to 5 seconds to match scheduler_delay_callback
4 years ago
Mark Whitehorn
c054218568
Plane: report quadplane setup errors in config_error loop
4 years ago
bugobliterator
9acaa84b8f
AP_Param: disable cmdline parameters for AP_Periph
4 years ago
bugobliterator
7253e5e394
.github: add test for CANBus
4 years ago
bugobliterator
c1dc6465cf
Tools: add CANGPSCopterMission mission file
4 years ago
bugobliterator
c72c96fa9c
Tools: setup CI test for CANBus
4 years ago
bugobliterator
60e8d747c6
AP_Periph: fix build type for SITL builds to use "sitl_*"
4 years ago
bugobliterator
0d41db5520
AP_HAL_SITL: flush data from select call as we don't wait select in AP_Periph
4 years ago
bugobliterator
ed3683fce3
AP_Periph: use native_millis for use in SITL
4 years ago
bugobliterator
09a0d8d0c0
HAL_SITL: add support for AP_Periph SITL build
4 years ago
bugobliterator
9f4457f1d2
HAL_Empty: add empty protocol method in RCInput
4 years ago
bugobliterator
48b59973b5
waf: add sitl_gps support to simulate AP_Periph GPS
4 years ago
bugobliterator
e4c5d7b697
AP_Periph: get AP_Periph ready for SITL build
4 years ago