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
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
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
Andrew Tridgell
f7daa4a93a
AP_Compass: raise max scale factor and make symmetric
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
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
bugobliterator
9acaa84b8f
AP_Param: disable cmdline parameters for AP_Periph
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
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
Tom Pittenger
7a09f88e83
AP_ADSB: refactor and renamed things and general cleanup for pre-backend split
4 years ago
Tom Pittenger
8bcc32db78
RC_Channel: added adsb health check
4 years ago
Tom Pittenger
37c6622b96
AP_Arming: add arming check for ADSB
4 years ago
Iampete1
e95376fbef
AP_Scripting: add notify LED get RGB binding and example
4 years ago
Iampete1
0f2c06d798
AP_Notify: RGBLed: rename OFF define
4 years ago
Iampete1
2e4b61d96e
AP_Notify: add scripting LED type
4 years ago
Iampete1
cf599952f5
AP_Notify: RGB LED remove unused varables
4 years ago
Iampete1
0668c5c584
AP_Scripting: support pass by refence on none bool return
4 years ago
Michael du Breuil
b30c55b3f3
AP_GPS: Support yaw from moving base station on SBF drivers
4 years ago
Michael du Breuil
4161e2eb28
AP_GPS: Factor out moving base offset helper
4 years ago
Hwurzburg
230798546e
RC_Channel: correct metadata for RC_OPTION param
4 years ago
Michael du Breuil
0f5179d204
AP_Scheduler: Emit last internal error line
4 years ago
Michael du Breuil
25ca2a0828
AP_Logger: Reserve space in PM for last internal error line
4 years ago
Michael du Breuil
051640e2b2
AP_Math: Log line numbers on constrain_nan's for constrain float
4 years ago
Randy Mackay
2681d3afe2
AP_NavEKF3: simplify alignYawAngle
4 years ago
Peter Barker
fc49b55b85
AP_NavEKF3: make coreBetterScore const
4 years ago
Peter Barker
84c92b717f
AP_NavEKF2: make coreBetterScore const
4 years ago
Phillip Kocmoud
c192efea0a
hwdef:PixracerPro - Fix analog volt pin assignments
4 years ago
Andre Kjellstrup
e5ffc834e9
AP_Arming: Parameter check is not unused
4 years ago
Andrew Tridgell
46976c4358
HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG
...
when a peripheral is made available via BRD_ALT_CONFIG we need to
remap the existing ioline_t in the UART and I2C drivers to use the new
pin.
This fixes an issue with half-duplex, inverted, swapped UART pins for
protocols like FPort and FPort2
4 years ago