Peter Barker
f5f6eb8231
AP_Proximity: correct checking of valid instance in various getters
5 years ago
Peter Barker
5c3a0926a1
GCS_MAVLink: adjust for proximity rangefinder types changing namespacing
5 years ago
Peter Barker
de7e3acc29
AP_Proximity: use enum class for proximity type
...
Removes verbiage from AP_Proximity.cpp
5 years ago
Peter Barker
da8a861164
Rover: stop passing serial manager to proximity constructor
5 years ago
Peter Barker
2a312aa8f1
Copter: stop passing serial manager to proximity constructor
5 years ago
Peter Barker
4962b7a98e
AP_Proximity: stop passing serial manager around, use singleton
5 years ago
Leonard Hall
368a8028ae
Heli: Prevent loss of yaw control during large angle recovery
5 years ago
Leonard Hall
5afb5b4956
AC_AttitudeControl: Prevent loss of yaw control during large angle recovery.
5 years ago
Randy Mackay
5b8d7a35e7
AP_BLHeli: minor style fix for get_average_moto_frequency_hz
5 years ago
Andy Piper
6381183aa3
AP_InertialSensor: expose harmonic notch tracking mode
5 years ago
Andy Piper
b242c5071b
AP_BLHeli: add get_average_motor_frequency_hz() for dynamic filtering
...
correctly calculate rpm from erpm
5 years ago
Andy Piper
ac071df104
ArduCopter: add support for BLHeli telemetry-based updates to the harmonic notch
...
refactor to include RPM for all copter types
5 years ago
Andy Piper
22111f59e8
Filter: add harmonic notch dynamic tracking mode
...
update harmonic notch REF docs
5 years ago
Leonard Hall
a8913d0df5
AP_Motors: Add full yaw range calculation back
5 years ago
Leonard Hall
f840f96276
AP_Motors: Freeze motor lost index on enabling thrust boost
5 years ago
Randy Mackay
f24afbcf4b
AP_NavEKF3: initialise pre-arm failure message
5 years ago
Randy Mackay
cc5facf6d2
AP_NavEKF2: initialise pre-arm failure message
5 years ago
Mirko Denecke
fe46dc34d4
AP_RCProtocol: remove duplicated definition from protocol_detected
5 years ago
Michael du Breuil
88fa7eee6e
Tools: Add a more complicated scripting test
5 years ago
Michael du Breuil
38e17e2068
AP_Scripting: Add Location get_distance_NED and get_distance_NE
...
Fixes a regression with nil punning which broke Location:offset() and
adds a test script that is suitable for CI to test this sort of thing
5 years ago
Siddharth Purohit
8c413d3c09
HAL_ChibiOS: fix writing into a NULL pointer CANFD interrupt
5 years ago
Randy Mackay
96616343ce
GCS_MAVLink: mission item support more mav frames
5 years ago
Andrew Tridgell
ecd9e45568
AP_Motors: switched tricopter to use rc_write_angle()
...
simplies tricopter handling
5 years ago
Andrew Tridgell
1fe146c409
AP_Compass: remove expected error
...
this happens with AK09916 probing on invensense sensor
5 years ago
Peter Barker
a08443ff19
SITL: break out a SIM_SerialDevice base class, use it for SIM_Vicon
5 years ago
Randy Mackay
f0084f743d
Copter: fix PSC_ACCZ_FILT to _FLTE param conversion
5 years ago
Andrew Tridgell
e159070dbc
AP_Periph: fixed typo
5 years ago
Mark Whitehorn
6e73feca5c
AP_NavEKF2: add prearm failure message for null core pointer
5 years ago
Mark Whitehorn
3e21ef1389
AP_NavEKF3: add prearm failure message for null core pointer
5 years ago
Andrew Tridgell
8f14ea9e80
HAL_ChibiOS: enable advanced timers if we have any N PWM channels
5 years ago
Andrew Tridgell
ff30ba87bc
HAL_ChibiOS: fixed build of sparky2
...
running out of flash
5 years ago
yaapu
dddfaa256f
Ap_Frsky_Telem: replaced the passthrough scheduler with a WFQ one.
...
This replaces the default scheduler with a WFQ one
5 years ago
Patrick José Pereira
e18883fddf
SITL: Add missing shove forces in SIM_Submarine
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Andrew Tridgell
7a20410752
AP_Periph: updated docs
5 years ago
Andrew Tridgell
fcf9356e2c
HAL_ChibiOS: fixed build of f103 rangefinder
5 years ago
Andrew Tridgell
76dd2f0838
AP_RangeFinder: fixed failover between rangefinders
...
this fixes the case where we have one rangefinder that can handle
short range and another that is good for long range but no good for
short range (quite common, eg radar and lidar)
If possible we want to use the first rangefinder that is in range for
the right orientation. If none are in range then use the first for the
orientation
5 years ago
vierfuffzig
c97f785443
AP_BLHeli: fix eRPM conversion
5 years ago
Andrew Tridgell
a4e51f3942
HAL_ChibiOS: lower speed of mpu9250
...
it isn't handling the full speed well, getting some SPI transfer
errors
5 years ago
Peter Barker
d8f0960214
autotest: correct delay in simple loop test
5 years ago
Michael du Breuil
5bafd7d72c
AP_GPS: Don't defeat the GCS message interval code
5 years ago
Andrew Tridgell
80bd038333
Plane: updated release notes for 4.0.0
5 years ago
Andrew Tridgell
3884419153
AP_Periph: added RNGFND_BAUDRATE
...
allows control of rangefinder baudrate
5 years ago
Andrew Tridgell
2708c99bfb
AP_SerialManager: added set_protocol_and_baud()
...
used by AP_Periph for rangefinders
5 years ago
Andrew Tridgell
529f7a4416
Tools: updated CAN bootloaders
5 years ago
Andrew Tridgell
e612ab92ff
AP_Bootloader: added error codes for failing to load app
...
use the vendor code to indicate failure reason
5 years ago
Andrew Tridgell
513fd4065b
AP_Menu: use strtof() instead of atof()
5 years ago
Andrew Tridgell
34f5b40919
AP_IOMCU: use crc32_small() in AP_IOMCU
...
the slower speed is not noticible and this saves 1k ram
5 years ago
Andrew Tridgell
31f7a62cdc
AP_Bootloader: use crc32_small()
5 years ago
Andrew Tridgell
1ec921560e
AP_WindVane: use strtof instead of atof
...
we don't need double precision
5 years ago
Andrew Tridgell
c7fce7568e
AP_Proximity: use strtof instead of atof
...
we don't need double precision
5 years ago