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
Iampete1
024d2b7435
Plane: always output flaperons and dspoilers
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
Iampete1
b225ae43ab
Plane: always log tailsitter scalefactor
4 years ago
Iampete1
840f129153
Plane: remove unused tailsitter scailing option
4 years ago
murata
48336e4eff
Rover: Change abbreviations
4 years ago
Andrew Tridgell
e5d580412e
Plane: fixed usage of rangefinder in landing with RNGFND_LANDING=0
...
this fixes two places where rangefinder can affect landing when
RNGFND_LANDING=0
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
Tatsuya Yamaguchi
5d3dd5a8b8
Rover: add ReportOnly option to FS_EKF_ACTION
4 years ago
Tatsuya Yamaguchi
a730e47563
Rover: EKF failsafe message is displayed only when action triggered
4 years ago
Paul Riseborough
379506b718
ArduCopter: Don't request EKF yaw reset unless innovations are large
...
This prevents unwanted resets if GPS fails.
4 years ago
Pierre Kancir
fd0e822074
Tools: fix sqlite database creation
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
Andrew Tridgell
2dd58c8ed1
AP_RCProtocol: send null pkts for FPort2
...
when we have no data to send, we should send an empty packet to ensure
the receiver schedules us for data as often as possible
4 years ago
Iampete1
97b44dfe71
AP_Scripting: add DIR_DISABLE param
4 years ago
Iampete1
2bdcadd785
AP_Scripting: examples to load and save missions to the SD card
4 years ago
Randy Mackay
b726630ef4
AP_NavEKF3: pos timeout or glitch does not reset vel if fusing successfully
...
vel is not reset if GPS velocity, optical flow, visual odometry or wheel
encoders are successfully being fused
4 years ago
Randy Mackay
3b38aa6d7b
AP_NavEKF3: GPS change pos reset uses ResetPositonNE and ResetPositionD
...
Using these existing functions removes some code duplicate
non-functional change
4 years ago
Siddharth Purohit
73dea6d29c
AP_CANManager: return max number of drivers for get_num_drivers
4 years ago
Oliver Walters
917f7d8797
AP_PiccoloCAN: Update timeout values to use 64-bit calls
...
- Prevent premature overflow due to 32-bit variables
4 years ago
Oliver Walters
491499ad16
AP_PiccoloCAN: Fixed license text in auto-generated files
...
- License file had been replaced due to re-generation of protocol files
- Original license file and header text reverted
4 years ago
Oliver Walters
479df2e20b
AP_PiccoloCAN: Prevent thread from getting stuck in an infinite loop
...
- Previous code would get stuck in the CAN Tx loop
- New approach is to simply increase the timeout on frame transmission
4 years ago
Oliver Walters
6786e832a1
AP_PiccoloCAN: Provide compatibility for "Gen 2" Velociy ESC ICD
...
- The "Gen 2" Velocity ESC provides much more telemetry data
- The new ICD changes are compatible (i.e. legacy and modern ESCs can be on the CAN bus at the same time)
- Decode legacy packets and convert them to modern data structures
- Supports decoding of newer telemetry packets
- Supports decoding of new warning / error packets
4 years ago
Andrew Tridgell
3e3da61396
Tools: fixes from review feedback
4 years ago
Andrew Tridgell
16bede2d74
Tools: allow for -f Callisto as frame type
...
loads json and params
4 years ago
Andrew Tridgell
d8337cf9e5
SITL: allow loading of model from ROMFS
4 years ago
Andrew Tridgell
39f25fc0f4
Tools: added models to ROMFS in SITL
4 years ago
Andrew Tridgell
31e3fd0771
Tools: added battery capacity to Callisto model
4 years ago
Andrew Tridgell
e07cecb264
SITL: added support for simulated battery discharge
4 years ago
Andrew Tridgell
1286c5f64e
Tools: adjust quadplane tuning and QAssist test
...
fixed roll RTL and land in QAssist test
4 years ago
Andrew Tridgell
47bf3e2249
Tools: use max_err for alt wait in flip test
4 years ago
Andrew Tridgell
7820b402d6
Tools: tweak Qassist test to be more reliable
...
disabling stall prevention should help with travis
4 years ago
Andrew Tridgell
72d0730194
Tools: fixed flow speed test to be much more robust
...
takeoff in ALT_HOLD so we don't overshoot as much, and calculate speed
limit based on actual alt
4 years ago
Andrew Tridgell
eacebb619a
Tools: lower ALT_HOLD_RTL for quadplanes
...
this speeds up a number of tests that end with an RTL
4 years ago
Andrew Tridgell
1ea0daa95f
Tools: adjust quadplane tuning
...
prevent oscillation
4 years ago
Andrew Tridgell
da86dc8814
Tools: fixed FFT test thresholds for new tune
4 years ago
Andrew Tridgell
d221756e2d
Tools: fixed copter MOT params
4 years ago
Andrew Tridgell
c7a60f57ad
Tools: improved quadplane tuning
...
and shorten GyroFFT log msgs so values can be seen in log
4 years ago
Andrew Tridgell
e8f21d3458
AP_InertialSensor: fixed rpm indexing for vtol motors
...
quadplane vtol motors start at 1
4 years ago