Andy Piper
b242c5071b
AP_BLHeli: add get_average_motor_frequency_hz() for dynamic filtering
...
correctly calculate rpm from erpm
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
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
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
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
Michael du Breuil
5bafd7d72c
AP_GPS: Don't defeat the GCS message interval code
5 years ago
Andrew Tridgell
2708c99bfb
AP_SerialManager: added set_protocol_and_baud()
...
used by AP_Periph for rangefinders
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
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
Andrew Tridgell
31b0663115
AP_Param: use strtof instead of atof
...
we don't need double precision
5 years ago
Andrew Tridgell
ff2cfbaafb
AP_Math: added smaller footprint crc32
5 years ago
Andrew Tridgell
5898dc757c
AP_RangeFinder: use single precision string to float
5 years ago
Andrew Tridgell
b5af1edf0d
HAL_ChibiOS: moved app_descriptor to start of flash
...
this prevents the bootloader from finding it's own image as a false
posititve in searching for the app_descriptor
5 years ago
Andrew Tridgell
3800d7c084
HAL_ChibiOS: added crazyflie2 bootloader
5 years ago
murata
233fb94417
AP_Baro: Add I2C Access
5 years ago
Andrew Tridgell
3e72538f07
AP_TECS: added TECS_LAND_PMIN for min pitch in flare
...
this is useful to narrow the range of available pitch after flare
5 years ago
Andrew Tridgell
d1bc0f236d
HAL_ChibiOS: added pragma once for watchdog header
5 years ago
Andrew Tridgell
fc8d9e8af5
HAL_ChibiOS: added RTC_BOOT_FWOK value for RTC reboot register
...
this is used in CAN firmware to know if the main app firmware has run
for long enough to be considered good
5 years ago
Peter Barker
6b92f3dae9
AP_NMEA_Output: add example
5 years ago
Andrew Tridgell
378d5c7a5a
HAL_ChibiOS: added expected delay in bootloader flash
5 years ago
Andrew Tridgell
7fb44d1164
AP_ROMFS: fixed return size for uncompressed ROMFS
5 years ago
Andrew Tridgell
4593697634
GCS_MAVLink: use new flash_bootloader() API
5 years ago
Andrew Tridgell
81325ab14d
HAL_ChibiOS: fixed multi-page bootloader update
...
and use new enum
5 years ago
Andrew Tridgell
9a778418a5
AP_HAL: use enum for flash_bootloader() result
5 years ago
Peter Barker
f4433773be
AP_Arming: adjust for rename of AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
5 years ago
Peter Barker
4ddfe2715b
AP_UAVCAN: adjust for rename of AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
5 years ago
Peter Barker
8084e5c264
AP_UAVCAN: rename AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
5 years ago
Andrew Tridgell
15f709e6ab
SRV_Channel: added rate output channel docs
5 years ago
Andrew Tridgell
37566d079f
AP_Motors: support direct rate outputs for multicopters
5 years ago
Andrew Tridgell
892f2d4256
SRV_Channel: added direct output of rate control on multicopters
5 years ago