Mark Whitehorn
81ae5cbd0d
check for incoming D type telemetry packet (RX also connected to telemetry port)
2016-01-29 09:02:22 +01:00
Andrew Tridgell
b8a60f2501
pwm: change default_value for all boards from 1000 to 0
...
the value '1000' is not really magic, and it was resulting in sending
a single 1ms pulse on all IO channels for a brief instant on
startup. With some servos this led to the control surfaces being at
extremes (and straining) on startup. It may also contribute to making
ESC calibration harder on multi-rotors
In the worst case it could cause a IC motor with reverse throttle to
go full throttle on startup
A logic analyser shows the problem very clearly. Changing the
default_value fields to 0 from 1000 fixes the issue and no pulses are
generated until an explicit value suitable for the airframe is
provided via one of the many methods PWM output values can be
generated
Conflicts:
src/drivers/boards/px4fmu-v4/px4fmu_pwm_servo.c
src/lib/ecl
2016-01-29 08:57:20 +01:00
Roman
f35e3335be
- only use takeoff strategy when in auto mode
...
- after jumped takeoff set previous vel setpoint such
that thrust setpoint is continuous
2016-01-27 11:47:41 +01:00
Lorenz Meier
f2af8a5a5d
IO Firmware: Reduce unnecessary buffer space
2016-01-27 09:56:20 +01:00
Roman
ba169ce0b5
do not do jumped takeoff if already in air
2016-01-27 09:55:47 +01:00
Andreas Antener
3928924c43
RTL was broken by a recent change, revert
...
Revert "for multicopter landings make sure that the copter moves"
This reverts commit ad1058d3742bbfa9cbd16648aa2925fa1e618a55.
2016-01-26 15:53:52 +01:00
Lorenz Meier
5ea5ecf32b
Limit manual yaw command properly. Fixes #3600
2016-01-26 14:08:43 +01:00
Roman
c9b1fb154d
hotfix:
...
multirotors shouldn't use tailsitter recovery code.
2016-01-26 13:29:53 +01:00
Lorenz Meier
e11fff3011
Fix tests stack space
2016-01-26 12:58:17 +01:00
Lorenz Meier
17c3aa3bac
MC att control: Slightly increase max yaw rate
2016-01-26 12:32:26 +01:00
James Goppert
4cb1f8a440
Updated matrix for euler wrap fix.
2016-01-25 21:23:11 +01:00
Julian Oes
166f6e2e7a
posix sitl: bring the pxh back
2016-01-25 21:22:10 +01:00
Julian Oes
6ce5e1be49
posix sitl: don't exit if a command fails
2016-01-25 19:03:48 +01:00
Julian Oes
563460444a
ekf2: get the rad to deg conversion right
2016-01-25 19:03:16 +01:00
Julian Oes
28754d3f58
ekf2: don't reset GPS position in every loop
2016-01-25 19:03:16 +01:00
Lorenz Meier
9d5728b96f
FMU: Default to 900 us pulses
2016-01-25 12:08:26 +01:00
Lorenz Meier
2e8accc6ff
FMU driver: Only init pins right before using the for PWM. Prevents accidental pulses
2016-01-25 12:08:08 +01:00
Lorenz Meier
d32d533d11
FMUv4: Disable unused ADC channels
2016-01-25 12:07:38 +01:00
Lorenz Meier
9cccc0ec76
GPS: Do initial zero value publication to avoid corner cases
2016-01-25 09:30:45 +01:00
Lorenz Meier
6eac78d675
Sensors: Code style fix
2016-01-24 16:34:49 +01:00
Lorenz Meier
081da8bb7f
Navigator: Force yaw pointing towards waypoint for all cases
2016-01-24 16:34:36 +01:00
Lorenz Meier
737fe1fc7f
Always perform yaw SP generation, not only in multicopter mode
2016-01-24 16:30:21 +01:00
Lorenz Meier
b2237ce525
Current scaling: Employ per-board defaults
2016-01-24 16:02:21 +01:00
Artem Sabadyr
a284b77c7b
gps advertise fix
2016-01-24 15:03:41 +01:00
Lorenz Meier
06b496e257
Navigator: Only set acceptance radius based on navigation capabilities for fixed wing flight.
2016-01-24 14:08:41 +01:00
Mark Whitehorn
d96a17adfb
missed some name changes from sPort to frsky
2016-01-24 11:22:18 +01:00
Mark Whitehorn
527fe4b374
remove sPort_telemetry directory
2016-01-24 11:22:18 +01:00
Mark Whitehorn
c81c34b147
add sPort telemetry handling into frsky_telemetry daemon
2016-01-24 11:22:18 +01:00
Mark Whitehorn
29d759768e
clean up structure
2016-01-24 11:22:18 +01:00
Mark Whitehorn
42f9079683
move sPort_telemetry.c to src/drivers/frsky_telemetry and rename daemon
...
to frsky_telemetry
2016-01-24 11:22:18 +01:00
Mark Whitehorn
528e2826d5
run astyle
2016-01-24 11:22:18 +01:00
Mark Whitehorn
3b9ef1cef5
reduce reporting frequency for smartport sensors. reduces CPU load to
...
approx. 1%
2016-01-24 11:22:18 +01:00
Mark Whitehorn
4f55ae5306
add D type telemetry fallback to sPort_telemetry daemon
2016-01-24 11:22:18 +01:00
Mark Whitehorn
a402b3beeb
change frsky_telemetry default port to USART8 for pixracer
...
add a 50msec timeout to poll calls in sPort_telemetry to prevent hangs
2016-01-24 11:22:18 +01:00
Mark Whitehorn
8d089d95d4
change baro altitude scaling to 100 to match OpenTX "custom" altitude
...
mode
2016-01-24 11:22:18 +01:00
Mark Whitehorn
99286db832
running astyle inside QtCreator doesn't guarantee that travis will pass
...
format checks
2016-01-24 11:22:18 +01:00
Mark Whitehorn
6cb631716a
corrected scales for OpenTX 2.1.7 as specified in the comments
2016-01-24 11:22:18 +01:00
Mark Whitehorn
4e4d1a98f6
update comments on scale factors
2016-01-24 11:22:18 +01:00
Mark Whitehorn
ea4937491b
fix scale factor for VFAS: battery voltage report
2016-01-24 11:22:18 +01:00
Mark Whitehorn
bbc03731c7
initial implementation of 5 virtual sensors for Bat V,I, Baro alt, Fuel
...
and GPS speed. Voltage and current scaling can be set in OpenTX. Fuel is
in percent. Alt in meters. Need to look at what OpenTX wants for speed.
2016-01-24 11:22:18 +01:00
Mark Whitehorn
82bb0564e2
fix byte stuffing typo and add comments
2016-01-24 11:22:18 +01:00
Mark Whitehorn
8949a88f25
fix CRC calc and add battery voltage report
2016-01-24 11:22:18 +01:00
Mark Whitehorn
ff690dda80
increase priority of sPort_telemetry to 200
2016-01-24 11:22:18 +01:00
Mark Whitehorn
bb565f5d6a
add sPort_telemetry cmd to fmu-v4 module list and change default port to ttyS6/usart8
2016-01-24 11:22:18 +01:00
Mark Whitehorn
214709dc89
move smartport telemetry to new module
2016-01-24 11:22:18 +01:00
Mark Whitehorn
47dcf71554
initial test of FrSky SmartPort telemetry
2016-01-24 11:22:18 +01:00
sander
9a8e94bb68
Reject mission when starting with LAND and vehicle is landed
2016-01-24 11:19:00 +01:00
Lorenz Meier
bf03b8cb18
Yaw rate limit: use a lower limit for less twitching
2016-01-24 11:13:47 +01:00
Lorenz Meier
e2fd2f466e
UDP testing for Linux folks
2016-01-24 11:13:47 +01:00
James Goppert
c6d30315d9
Matrix update.
2016-01-24 02:45:24 -05:00