Commit Graph

27238 Commits

Author SHA1 Message Date
Eugene Shamaev d1792689f1 AP_HAL/utility: clear added to RingBuffer 2017-04-10 21:31:07 +01:00
Eugene Shamaev a07033f938 AP_HAL: ESC scaling 2017-04-10 21:31:07 +01:00
Eugene Shamaev 9b98c304c4 AP_HAL: top level HAL definitions for CAN bus driver 2017-04-10 21:31:07 +01:00
Andrew Tridgell 7cd290af9b AP_HAL: added defaults offsets max for disco 2017-04-10 19:17:37 +10:00
Andrey Kolobov 2ed63d24bd XPlane: adding airfoils required to for XPlane
needed to load some of the RC sailplane models used for SITL
2017-04-10 19:11:24 +10:00
priseborough 8250fe4943 AP_NavEKF3: fix documentation derivation references 2017-04-10 15:47:35 +09:00
Stephen Dade 78d1ea4727 SITL: Added missing files to win_sitl and removed -j4 2017-04-10 10:09:18 +10:00
Stephen Dade 024c91de20 SITL: Added setup scripts for Windows (Cygwin) users 2017-04-10 10:09:18 +10:00
Andrew Tridgell bcec837f06 AP_BoardConfig: fixed warning in SITL build 2017-04-10 10:02:42 +10:00
Michael du Breuil 6b523cbd46 AP_GPS: Fix a memory leak in QURT GPS
Fixes part of #6000
2017-04-09 16:56:00 +10:00
Andrew Tridgell 664e41cec6 Plane: bring in demanded climb rate over 1 second
when we engage the Z controller in quadplane we bring in the climb
rate slowly to prevent a sudden change in motor demand
2017-04-09 16:45:19 +10:00
Andrew Tridgell 17ba8b3304 Plane: raise logging rate for PID and servos 2017-04-09 16:45:19 +10:00
Andrew Tridgell 3236090d71 HAL_SITL: allow plane and rover to use SIM_ENGINE_FAIL 2017-04-09 16:45:19 +10:00
Andrew Tridgell 0cf571d338 Plane: moved Z altitude target reset
reset alt target whenever we have not run Z controller for 2s
2017-04-09 16:45:19 +10:00
Andrew Tridgell 68e0b5b7fa SITL: support XPlane-11
the packets are prefixed with DATA* instead of DATA@

This makes it work with both versions
2017-04-09 16:39:26 +10:00
Andrey Kolobov a8b36a9be8 autotest: An X-Plane soaring mission file 2017-04-08 20:01:33 +10:00
Andrey Kolobov c06cfc84ff autotest: Parameter file for an X-Plane RC sailplane model called Vee-gull 005 2017-04-08 20:01:21 +10:00
Randy Mackay 7478ae9eb4 Copter: TUNE parameter description fixes 2017-04-08 15:35:05 +09:00
Randy Mackay 7f93818d31 Copter: 3.5-rc4 release notes 2017-04-08 15:32:01 +09:00
Jacob Walser 1ee1c01e43 Sub: Remove two unused functions 2017-04-07 14:47:48 -04:00
Jacob Walser 563402c41d Sub: Don't wait for an XBee at boot 2017-04-07 14:47:48 -04:00
Jacob Walser 3e471e808a Sub: Refactor methods in navigation.cpp 2017-04-07 14:47:48 -04:00
Jacob Walser b1906d6c04 autotest: (Sub) only execute one circle instead of four 2017-04-07 14:47:48 -04:00
Andrew Tridgell dbfdfa2261 HAL_PX4: fixed a bug in setup of alt rates for upper channels
this affected vehicles with high rates on upper channels, such as hexa
and octa quadplanes. The bug caused the rates set on the upper channels
to also be set on the primary channels, which means the low channels
containing aileron, elevator etc ran at 400Hz instead of 50Hz, resulting
in potential damage to the servos
2017-04-07 20:32:19 +10:00
Andrew Tridgell a8b12dcf3c HAL_PX4: never wait on a semaphore in interrupt context
this shouldn't ever happen, but better to check
2017-04-07 18:16:14 +10:00
Andrew Tridgell 1c5607b42d AP_RPM: fixed build for aero-fc 2017-04-07 17:45:10 +10:00
Jacob Walser 23c18335a3 Sub: failsafe_xxx -> mainloop_failsafe_xxx 2017-04-06 17:58:26 -04:00
Jacob Walser 6a80fe3c22 Sub: Remove DISALLOW_GCS_MODE_CHANGE_DURING_RC_FAILSAFE 2017-04-06 17:48:39 -04:00
Jacob Walser 1bd6480a41 Sub: Gripper is disabled by default 2017-04-06 17:46:31 -04:00
Jacob Walser 875fb3946b Sub: Remove remaining references to simple mode 2017-04-06 17:31:40 -04:00
Jacob Walser d05454ec36 Sub: Remove ambiguous #define MAGNETOMETER 2017-04-06 17:28:58 -04:00
Jacob Walser c2556dfe2e Sub: Remove helicopter log message 2017-04-06 16:14:21 -04:00
Jacob Walser 88ef426e22 Sub: Remove some dead lines 2017-04-06 15:38:27 -04:00
Jacob Walser 61d77c72fb Sub: Clean up stream rate var_info 2017-04-06 15:11:43 -04:00
Jacob Walser ea8dbbf96c Sub: Remove HIL_MODE stuff 2017-04-06 14:11:12 -04:00
Jacob Walser fc9eb797be Sub: Fix redundant call 2017-04-06 14:11:12 -04:00
Jacob Walser 4349eaba32 Sub: Clean up radio.cpp 2017-04-06 14:11:12 -04:00
Jacob Walser 1d3d6c064e Sub: Don't initialize ch5 mode switch
Missed this when phasing out ch5 mode switch
2017-04-06 14:11:12 -04:00
Jacob Walser 8634fb47ea Sub: re-arrange fast_loop for minimum latency
match Copter changes @72923277
2017-04-06 14:11:12 -04:00
Jacob Walser 3df1aa09e8 Sub: Remove dead save_trim() 2017-04-06 14:11:12 -04:00
Jacob Walser 3b1827ca21 Sub: Remove throttle-zero flag
Doesn't help us like in Copter
2017-04-06 14:11:12 -04:00
Jacob Walser d794bf88cb Sub: Remove old/unused motor test code and motor_test.cpp 2017-04-06 14:11:12 -04:00
Jacob Walser 82cebe47dc autotest: (Sub) dont wait_alititude after mission 2017-04-06 14:06:46 -04:00
Jacob Walser 52d2ccaa29 autotest: Fix Sub RCInput channels 2017-04-06 13:52:29 -04:00
Peter Barker feb30b3b9b DataFlash: add mutex for WritePrioritisedBlock
Multiple threads attempt to write blocks; don't let
them interfere
2017-04-06 22:09:18 +10:00
Peter Barker 2fa97c9906 DataFlash: improve privacy aspects of instance variables 2017-04-06 22:09:18 +10:00
Michael du Breuil 33d0fa3e82 AP_AHRS: Fix an index out of bounds
Coverity 137817, getPrimaryCoreIMUIndex() can return -1, which is then invalid to pass to get_delta_velocity_dt
2017-04-06 08:44:57 +10:00
Mark Whitehorn 7679b758b0 Plane: add parameter RUDD_DT_GAIN for dual motor tailsitter
controls rudder to differential thrust mixing in FW mode
2017-04-06 08:29:44 +10:00
Michael du Breuil a0cb34db57 AP_Landing: Leverage new nav_controller loiter radius interface 2017-04-06 08:26:04 +10:00
Michael du Breuil 7b2da01836 Rover: Update for L1 constructor 2017-04-06 08:26:04 +10:00