Andy Piper
22111f59e8
Filter: add harmonic notch dynamic tracking mode
...
update harmonic notch REF docs
2019-10-31 11:18:40 +08:00
Leonard Hall
a8913d0df5
AP_Motors: Add full yaw range calculation back
2019-10-31 11:04:40 +08:00
Leonard Hall
f840f96276
AP_Motors: Freeze motor lost index on enabling thrust boost
2019-10-31 10:49:45 +08:00
Randy Mackay
f24afbcf4b
AP_NavEKF3: initialise pre-arm failure message
2019-10-31 09:51:27 +08:00
Randy Mackay
cc5facf6d2
AP_NavEKF2: initialise pre-arm failure message
2019-10-31 09:51:27 +08:00
Mirko Denecke
fe46dc34d4
AP_RCProtocol: remove duplicated definition from protocol_detected
2019-10-31 08:24:30 +11:00
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
2019-10-31 07:10:55 +11:00
Siddharth Purohit
8c413d3c09
HAL_ChibiOS: fix writing into a NULL pointer CANFD interrupt
2019-10-30 22:15:04 +11:00
Randy Mackay
96616343ce
GCS_MAVLink: mission item support more mav frames
2019-10-30 18:27:07 +08:00
Andrew Tridgell
ecd9e45568
AP_Motors: switched tricopter to use rc_write_angle()
...
simplies tricopter handling
2019-10-30 16:01:15 +08:00
Andrew Tridgell
1fe146c409
AP_Compass: remove expected error
...
this happens with AK09916 probing on invensense sensor
2019-10-30 15:21:07 +11:00
Peter Barker
a08443ff19
SITL: break out a SIM_SerialDevice base class, use it for SIM_Vicon
2019-10-29 18:41:13 +11:00
Mark Whitehorn
6e73feca5c
AP_NavEKF2: add prearm failure message for null core pointer
2019-10-29 11:59:29 +08:00
Mark Whitehorn
3e21ef1389
AP_NavEKF3: add prearm failure message for null core pointer
2019-10-29 11:59:29 +08:00
Andrew Tridgell
8f14ea9e80
HAL_ChibiOS: enable advanced timers if we have any N PWM channels
2019-10-29 13:09:14 +11:00
Andrew Tridgell
ff30ba87bc
HAL_ChibiOS: fixed build of sparky2
...
running out of flash
2019-10-29 12:15:12 +11:00
yaapu
dddfaa256f
Ap_Frsky_Telem: replaced the passthrough scheduler with a WFQ one.
...
This replaces the default scheduler with a WFQ one
2019-10-29 10:27:17 +11:00
Patrick José Pereira
e18883fddf
SITL: Add missing shove forces in SIM_Submarine
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-10-29 09:44:24 +11:00
Andrew Tridgell
fcf9356e2c
HAL_ChibiOS: fixed build of f103 rangefinder
2019-10-29 08:07:29 +11:00
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
2019-10-28 21:13:18 +11:00
vierfuffzig
c97f785443
AP_BLHeli: fix eRPM conversion
2019-10-28 21:09:22 +11:00
Andrew Tridgell
a4e51f3942
HAL_ChibiOS: lower speed of mpu9250
...
it isn't handling the full speed well, getting some SPI transfer
errors
2019-10-28 21:06:41 +11:00
Michael du Breuil
5bafd7d72c
AP_GPS: Don't defeat the GCS message interval code
2019-10-28 00:26:28 -07:00
Andrew Tridgell
2708c99bfb
AP_SerialManager: added set_protocol_and_baud()
...
used by AP_Periph for rangefinders
2019-10-28 15:53:16 +11:00
Andrew Tridgell
513fd4065b
AP_Menu: use strtof() instead of atof()
2019-10-28 15:53:16 +11:00
Andrew Tridgell
34f5b40919
AP_IOMCU: use crc32_small() in AP_IOMCU
...
the slower speed is not noticible and this saves 1k ram
2019-10-28 15:53:16 +11:00
Andrew Tridgell
1ec921560e
AP_WindVane: use strtof instead of atof
...
we don't need double precision
2019-10-28 15:53:16 +11:00
Andrew Tridgell
c7fce7568e
AP_Proximity: use strtof instead of atof
...
we don't need double precision
2019-10-28 15:53:16 +11:00
Andrew Tridgell
31b0663115
AP_Param: use strtof instead of atof
...
we don't need double precision
2019-10-28 15:53:16 +11:00
Andrew Tridgell
ff2cfbaafb
AP_Math: added smaller footprint crc32
2019-10-28 15:53:16 +11:00
Andrew Tridgell
5898dc757c
AP_RangeFinder: use single precision string to float
2019-10-28 15:53:16 +11:00
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
2019-10-28 15:53:16 +11:00
Andrew Tridgell
3800d7c084
HAL_ChibiOS: added crazyflie2 bootloader
2019-10-28 09:27:31 +11:00
murata
233fb94417
AP_Baro: Add I2C Access
2019-10-27 20:02:27 +11:00
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
2019-10-26 18:05:17 +11:00
Andrew Tridgell
d1bc0f236d
HAL_ChibiOS: added pragma once for watchdog header
2019-10-26 15:32:10 +11:00
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
2019-10-26 15:32:10 +11:00
Peter Barker
6b92f3dae9
AP_NMEA_Output: add example
2019-10-26 00:38:27 +11:00
Andrew Tridgell
378d5c7a5a
HAL_ChibiOS: added expected delay in bootloader flash
2019-10-25 21:36:55 +11:00
Andrew Tridgell
7fb44d1164
AP_ROMFS: fixed return size for uncompressed ROMFS
2019-10-25 21:36:55 +11:00
Andrew Tridgell
4593697634
GCS_MAVLink: use new flash_bootloader() API
2019-10-25 21:36:55 +11:00
Andrew Tridgell
81325ab14d
HAL_ChibiOS: fixed multi-page bootloader update
...
and use new enum
2019-10-25 21:36:55 +11:00
Andrew Tridgell
9a778418a5
AP_HAL: use enum for flash_bootloader() result
2019-10-25 21:36:55 +11:00
Peter Barker
f4433773be
AP_Arming: adjust for rename of AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
2019-10-25 20:24:54 +11:00
Peter Barker
4ddfe2715b
AP_UAVCAN: adjust for rename of AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
2019-10-25 20:24:54 +11:00
Peter Barker
8084e5c264
AP_UAVCAN: rename AP_UAVCAN_Server to AP_UAVCAN_DNA_Server
2019-10-25 20:24:54 +11:00
Andrew Tridgell
15f709e6ab
SRV_Channel: added rate output channel docs
2019-10-25 17:11:56 +11:00
Andrew Tridgell
37566d079f
AP_Motors: support direct rate outputs for multicopters
2019-10-25 17:11:56 +11:00
Andrew Tridgell
892f2d4256
SRV_Channel: added direct output of rate control on multicopters
2019-10-25 17:11:56 +11:00
Andrew Tridgell
6f9fda5094
HAL_ChibiOS: removed CAN_APP_VERSION_MAJOR from hwdef.dat
2019-10-25 13:52:43 +11:00