Commit Graph

33153 Commits

Author SHA1 Message Date
Andrew Tridgell a4d19e1f34 AP_Notify: fixed remote play tune 2018-09-08 09:54:32 +09:00
Andrew Tridgell cfe0fb61e1 AP_Notify: fixed oled probe on first bus
Thanks to Erwin Quilloy for helping to track this down
2018-09-08 09:54:31 +09:00
Andrew Tridgell 986a1eb72f AP_IOMCU: cope with IOMCU reset in flight
this copes with IOMCU reset when we have safety forced off
2018-09-08 09:21:49 +09:00
Leonard Hall 47c5f14987 QuadPlane: remove true from init of loiter 2018-09-08 09:21:17 +09:00
Leonard Hall 60815d5e92 Copter: loiter glitch fix 2018-09-08 09:21:14 +09:00
Leonard Hall 74a1afd5f3 AC_Loiter: reduce twitch on init 2018-09-08 09:21:11 +09:00
Leonard Hall e70548bacf AC_PosControl: reduce glitch on init 2018-09-08 09:21:08 +09:00
Leonard Hall 1098890155 AC_PID_2D: add reset for filter and D term 2018-09-08 09:21:04 +09:00
Matt 3c76ec492b Copter: Impliment mavlink landing gear control
Uses MAV_CMD_AIRFRAME_CONFIGURATION to retract and deploy landing gear
2018-09-03 16:50:13 +09:00
Matt 837903a2bf Copter: Landing gear - remove deploy_lock state 2018-09-03 16:50:13 +09:00
Matt 6fda807e49 AP_LandingGear: Remove deploy_lock state 2018-09-03 16:50:13 +09:00
Randy Mackay c85496e782 Copter: version to 3.6.0-rc8 2018-08-28 10:21:28 +09:00
Randy Mackay a217590142 Copter: 3.6.0-rc8 release notes 2018-08-28 10:21:22 +09:00
bnsgeyer 45a837d422 Copter: Tradheli - fix issue with position moving while on ground 2018-08-28 10:21:21 +09:00
pierre-louis.k ffe854063b AP_RangeFinder: Remove range enforcement on out of range 2018-08-27 12:34:16 +09:00
pierre-louis.k ec21de5ed9 AP_RangeFinder: Rework function structure in TeraRanger driver 2018-08-27 12:34:13 +09:00
pierre-louis.k 5069540ad0 AP_RangeFinder: Rename function in TeraRanger driver 2018-08-27 12:34:11 +09:00
pierre-louis.k b9af00e7dd AP_RangeFinder: Give back semaphore on whoami error 2018-08-27 12:34:09 +09:00
pierre-louis.k b0acac0f55 AP_RangeFinder: Clean TeraRanger driver 2018-08-27 12:34:07 +09:00
pierre-louis.k d1937a6334 AP_RangeFinder: Add error codes rejection for TeraRanger sensors 2018-08-27 12:34:04 +09:00
pierre-louis.k 5a5fdf9c79 AP_Proximity: Change min and max range to support both 60m and 600Hz 2018-08-27 12:33:57 +09:00
Mateusz Sadowski f6dc6edc04 AP_Proximity: Fix sensor order on TeraRanger Tower Evo 2018-08-27 12:33:54 +09:00
Mateusz Sadowski 88a2a123a3 AP_Proximity: Correctly handle TeraRanger Tower Evo initialization 2018-08-27 12:33:51 +09:00
Mateusz Sadowski 0c6d689a3b AP_Proximity: Change TeraRanger Tower Evo sequence mode to Tower 2018-08-27 12:33:48 +09:00
Mateusz Sadowski 39ea8b835e AP_Proximity: Add support for TeraRanger Tower Evo 2018-08-27 12:33:46 +09:00
Randy Mackay 681645e324 AP_Motors: include boost_throttle in get_motor_mask 2018-08-27 12:32:27 +09:00
Randy Mackay 22d3ab344c AP_Motors: add override keyword to get_motor_mask 2018-08-27 12:32:24 +09:00
Peter Barker be19f6520c AP_Mission: starts_with_takeoff_cmd skips past mav_cmd_nav_delay 2018-08-27 12:31:02 +09:00
Peter Barker 5cc4015144 AP_Mission: remove pointless else clauses 2018-08-27 12:30:59 +09:00
ChristopherOlson f65e37663a Tools:TradHeli - add frame params for MP and QGC for initial setup and 3.5 to 3.6 upgrade for TradHeli users 2018-08-17 15:03:38 +09:00
Andrew Tridgell f635bc1d81 AP_Notify: new LED drivers
update to current master
2018-08-08 12:02:24 +10:00
Andrew Tridgell 87459d520a AP_ROMFS: fixed error handling in tinflate
coverity CID308327
2018-08-07 13:27:47 +10:00
Andrew Tridgell 2b3054c8f6 AP_RCProtocol: Fix out of bounds write, CID 308323 and 308333 2018-08-07 13:27:45 +10:00
Peter Barker 7fbcaaae11 RC_Channels: zero all channels before populating
Fix for CID 308365
2018-08-07 09:42:49 +10:00
Andrew Tridgell f59288ce83 AP_Stats: use set_and_save_ifchanged()
if the board has no GPS then the values usually don't change
2018-08-06 21:46:42 +10:00
Andrew Tridgell 40a718d19c Tools: added OmnibusNanoV6 bootloader 2018-08-06 21:20:50 +10:00
Andrew Tridgell 22f81a8233 Tools: added OmnibusNanoV6 bootloader 2018-08-06 21:20:46 +10:00
Andrew Tridgell 2fb84b22c6 HAL_ChibiOS: updated F745 and OmnibusNanoV6 2018-08-06 19:27:19 +10:00
Andrew Tridgell c249e26a03 HAL_ChibiOS: added a DMA reserve heap
this ensures we keep some DMA-capable memory aside for when it is
needed
2018-08-06 15:58:51 +10:00
Andrew Tridgell d1c271cd13 HAL_ChibiOS: raise timer thread priority
needs to be above main for guaranteed DShot and oneshot output periods
2018-08-06 11:40:38 +10:00
Andrew Tridgell bc2b5661c8 HAL_ChibiOS: fixed build 2018-08-06 11:40:03 +10:00
Andrew Tridgell 65df9ace57 AP_BLHeli: pass motor mask to serial_setup_output() 2018-08-06 11:17:33 +10:00
Andrew Tridgell 126333c3b5 AP_BLHeli: improved reliability of pass-thru support
this uses a connection cache to prevent re-connecting to an ESC when
not needed, and allows for pass-thru comms on any port, using
SERVO_BLH_PORT parameter
2018-08-06 11:17:30 +10:00
Andrew Tridgell e4c9257e6f HAL_ChibiOS: fixed dshot bad frames
adding a pre-bit on the DMAR, and ensuring that all groups are setup
for DMA together fixes the remaining bad frames reports in BLHeli32
2018-08-06 11:17:15 +10:00
Andrew Tridgell 660985db8e HAL_ChibiOS: set min dshot separation to 100usec
this fixes a problem with BLHeli32 not recognising dshot
2018-08-06 11:17:11 +10:00
Andrew Tridgell 4db2c4a380 HAL_ChibiOS: fixed timeout of serial read bytes
this allows for fast timeout of serial read bytes in BLHeli pass-thru
2018-08-06 11:17:05 +10:00
Andrew Tridgell c41ef82b57 AP_HAL: added chanmask to serial_setup_output() 2018-08-06 11:15:59 +10:00
Randy Mackay 4f9232d10f Copter: version to 3.6.0-rc7 2018-08-02 12:41:55 +09:00
Randy Mackay 88bb3d8a9b Copter: release notes for 3.6.0-rc7 2018-08-02 12:41:39 +09:00
Randy Mackay 40a12a8ea2 Copter: remove compassmot's compass init and accumulate
when compass mot is started, the main loop has been running so the compass will already have been initialised and have good readings
Also remove unnecessary call to get_primary compass
2018-08-02 12:39:07 +09:00