Andrew Tridgell
c9652fec3c
AP_BattMonitor: fixed SITL segfault
7 years ago
Andrew Tridgell
274e441292
DataFlash: fixed build for aerofc-v1
7 years ago
Andrew Tridgell
6358081b18
AP_Motors: apply tailsitter min spin to both motors
7 years ago
Michael du Breuil
83decd1370
ArduPlane: Only run is_flying landing checks when in landing stage
7 years ago
Michael du Breuil
338d745de1
AP_Landing: Implement is_on_approach for deepstall
...
(Fixes a disarm in flight)
7 years ago
Andrew Tridgell
126d5ce5d4
Plane: re-implement MIXING_OFFSET
...
this was lost in the conversion of SRV_Channels
7 years ago
Andrew Tridgell
878d2e2563
AP_Motors: fixed tailsitter use of SPIN_MIN
7 years ago
Michael du Breuil
e63e39c411
Plane: Don't broadcast PWM value that tripped throttle failsafe
7 years ago
Michael du Breuil
d52f5155f0
Plane: Rename rc failsafe state members
7 years ago
alexshirley
8058fdf093
AP_HAL_Linux: combine ppm and sbus on ocpoc_zynq
...
Removes compile-time selection of RCInput driver for ocpoc_zynq.
PPM and SBUS input are now colocated on the ocpoc board, and it
only needs to run RCInput_ZYNQ. Pulse input is also inverted
to accommodate SBUS input, which has no effect on PPM input.
7 years ago
alexshirley
065b00eb81
AP_HAL: Remove SBUS macro from ocpoc target
7 years ago
Randy Mackay
002d3f08f6
AP_L1_Control: update_waypoint zeros xtrack i term on init
7 years ago
Andrew Tridgell
eab1d3af4f
AP_InertialSensor: don't apply offsets in SITL backend
...
the offsets are applied in the rotate and correct methods
7 years ago
el-shweikh
160ce436e3
Tools: added name to GIT_Success.txt
7 years ago
TsuyoshiKawamura
3467be6695
Tools: update eLAB-445 parameter file
7 years ago
bnsgeyer
37ea64513d
AP_Motors: TradHeli - fixed servo test function
7 years ago
Paulo Neves
4108f22304
AP_Beacon: Corrected possible use of nullptr memory.
...
The check for UART port pointer is not sufficient
to know if the update() was possible or not. When
MarvelmindHedge construction failed, the hedge pointer
might be a nullptr and there are no checks to avoid
nullptr dereference.
The MarvelmindHedge structure had complex initialization
but was done in a C style, with intermixed initialization functions.
malloc() was changed to cleaner new operator. Given that the
file already contained new operator calls it didn't make
sense to have a mix. The files are cpp so C++ operators
are used.
7 years ago
nick2204
7d91755bd1
Plane: update Q_OPTIONS docs
...
Made q_options description a little clearer
7 years ago
Andrew Tridgell
1bee1dd210
Plane: log currently used airspeed
...
this logs whatever airspeed is being used for flight
7 years ago
Andrew Tridgell
43ee462813
Plane: prepare for 3.8.3beta2
7 years ago
Andrew Tridgell
d55b66efe1
autotest: added HMAS location
7 years ago
Andrew Tridgell
f14f40d3ef
Plane: fixed GUIDED loiter with Q_RTL_MODE=1
...
this was broken by the recent RTL_RADIUS changes
thanks to Nick for noticing this!
7 years ago
Patrick José Pereira
73a76455d2
AP_BattMonitor: Solve typo in BATT2 description
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Pierre Kancir
4d38eb85a1
APMRover2: Add support of MANUAL_CONTROL msg
7 years ago
Lucas De Marchi
cbb9dcc2a1
AP_HAL_Linux: Storage: use define from HAL for directory
7 years ago
Lucas De Marchi
7fd10921c3
AP_HAL: Linux: add define for storage dir
...
This mantains compatibility with what the boards were already using,
except for Aero and Minlure in which I'm changing it already as this is
desired.
7 years ago
Lucas De Marchi
3272ae2c04
DataFlash: make log directory macro mandatory
...
Everybody defines the macro (or should be defining). Let smaller users
that don't have a filesystem to rather protect it with HAL_OS_POSIX_IO,
which also allow them to save more flash space.
7 years ago
Lucas De Marchi
591b846e2d
AP_HAL: switch aero and minlure to new log/terrain directory
...
Additionally make Edge use the default.
7 years ago
Lucas De Marchi
d2ba8409d0
AP_HAL: provide default directory for Linux boards
...
/var/lib/<project> is more in line to where projects save their data.
Also, remove APM from dir name as it should had been done some time
ago.
This is only the default (and recommended for any new board). Existing
boards that want to adopt the default can remove their defines.
7 years ago
priseborough
c96bc54254
AP_NavEKF3: correctly use wheel odometry speed for pitched rovers
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
68828511cd
AP_GPS: Only send GPS*_RTK mavlink messages if the backend supports them
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
e0c2a45eec
AP_GPS: support GPS_RTK and GPS2_RTK messages in Emlid reach modules. Requires Reach FW >= 2.7.4
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
c0dd7984ad
AP_GPS: Publish information on the GPS*_RTK mavlink messages
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
bf6778277e
AP_GPS: implement GPS*_RTK mavlink messages
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
91b6404b13
GCS_MAVLink: Replace hardcoded duplicated end_mavlink_gps*_rtk() function with a flexible one
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
430b863f42
AP_GPS: Replace hardcoded duplicated end_mavlink_gps*_rtk() function with a flexible one
7 years ago
Andrew Tridgell
84e5cd7e14
Plane: update release notes for 3.8.3beta1
7 years ago
Andrew Tridgell
1085069851
Plane: use WP_LOITER_RAD if RTL_RADIUS is 0 for QRTL
7 years ago
Andrew Tridgell
aa430a6e2c
Plane: use RTL_RADIUS for QRTL threshold
...
when Q_RTL_MODE=1 in a quadplane use RTL_RADIUS as the distance to
switch to QRTL mode. We navigate to the destination using direct
waypoint navigation instead of using a loiter circle.
7 years ago
Andrew Tridgell
552faa8f67
Plane: smoother tailsitter transitions
...
this smooths out tailsitter transitions in both directions, adding a
new FW to VTOL transition state
7 years ago
Andrew Tridgell
c24ee9192b
Plane: prevent a float exception at pitch 90
...
this can happen with a tailsitter
7 years ago
Andrew Tridgell
214434a2d7
Plane: fixed tailsitter ANGLE_WAIT transition
...
we need vtol control during transition from hover to fwd flight
7 years ago
Andrew Tridgell
af893ddde7
Plane: implement Q_OPTIONS
...
this allows for NAV_TAKEOFF to be treated as NAV_VTOL_TAKEOFF in
quadplanes, and for level flight to be maintained during quadplane
transitions
7 years ago
Andrew Tridgell
02f8d888c3
Plane: relax controllers when disarmed
...
this prevents any remaining integrator from a previous flight stage from
affecting flight across a disarm
7 years ago
John deVere
951c947bec
AP_Arming: update param description for VOLT_MIN
7 years ago
Andrew Tridgell
fd86b2bbb9
DataFlash: log critical messages while disarmed
...
this logs critical messages while disarmed if we have logged any
messages while armed. This fixes issue #7010 where log files show the
incorrect mode if the log includes any portions where the user
disarmed. It makes analysing users logs very difficult. It also
affects parameters, so we don't always know the true parameter values
in logs from users.
7 years ago
Randy Mackay
7fb4f17ad9
Rover: 3.2.0-rc2 release notes
7 years ago
Michael du Breuil
9b7c3ce9a7
GCS_Mavlink: Fix out of bounds access, CID 144337
7 years ago
priseborough
ee6b43aabf
AP_NavEKF3: Fix bugs in use of wheel encoder data
...
Found by pavloblindnology
7 years ago
bnsgeyer
6d0cfc13a2
Copter: heli: Update swashplate behavior
...
change swashplate behavior on ground in Acro, Stabilize, and AltHold
flight modes. See discussion here:
https://discuss.ardupilot.org/t/tradheli-swashplate-behavior-while-on-the-ground-and-potential-fix-to-issue-5396/22463/18
7 years ago