David Sidrane
5e47ffdaf9
Moved Switching IO to the point of ARMing
9 years ago
David Sidrane
1843eea917
Reverting 2e8accc6ff
infavor of IO init changes
9 years ago
Pavel Kirienko
1454e2acba
Libuavcan update: Reduces STM32 CAN IRQ overhead with new error handling logic
9 years ago
nephne
43553eacce
add cscope.in.out cscopte.po.out to .gitignore
9 years ago
Lorenz Meier
c8bd81b739
Updated ECL to use standard C++ initializers
9 years ago
Roman
c75cc75d25
ekf2 module: be consistent in constructor
9 years ago
Paul Riseborough
904319f889
lib: update ecl reference
9 years ago
bugobliterator
0f43a1ebbb
ekf2: fix code style
9 years ago
bugobliterator
04ad8ca594
ekf: change the name of estimatorr interface class
9 years ago
Paul Riseborough
92f0032475
ekf2: Add tuning parameters for GPS and Baro innovation gates
9 years ago
bugobliterator
6ffcca4b8f
ekf2_main: fix variable pass type
9 years ago
Paul Riseborough
92f2492fff
ekf2: update interface method for vehicle arm status and NED origin
9 years ago
Paul Riseborough
4594b3c69d
ekf2: Add parameters for magnetometer error checks
9 years ago
Paul Riseborough
5e4f76d844
ekf2: Add parameters and support for GPS quality checks
9 years ago
Paul Riseborough
bfd182d12e
msg: Add GPS check status to estimator_status uORB topic
9 years ago
Lorenz Meier
8167f729ad
MAVLink app: Fix NuttX compilation error
9 years ago
Lorenz Meier
c78fd7014d
MC: Only use auto yaw limits if manual control is off
9 years ago
Lorenz Meier
7455a833d0
MC: Split yaw speed limiting between manual and velocity control modes
9 years ago
Lorenz Meier
56cd54ab71
MAVLink app: Fix network code to always prefer localhost, work still with remote targets
9 years ago
Lorenz Meier
5f8ee1ea1a
Update caipirinha config
9 years ago
Lorenz Meier
069471a62c
Commander: Indicate error number on failure
9 years ago
Lorenz Meier
260b77dd78
MPU9250: Make check return values more discriminative
9 years ago
Holger Steinhaus
1245b50ef5
fix typo
9 years ago
Lorenz Meier
f50aba844f
CAN config: Drop default D gains
9 years ago
Lorenz Meier
7104a853c9
Firefly: drop D gain
9 years ago
Lorenz Meier
6a74f2c69d
F450: Fix default gain
9 years ago
Holger Steinhaus
76da9ab82b
Set default node id to 1, default bitrate to 1M
9 years ago
Holger Steinhaus
8d66e1c0ef
Renamed shadowed variable
9 years ago
Mark Whitehorn
7b7da618b8
format and disable some warnx output
9 years ago
Mark Whitehorn
81ae5cbd0d
check for incoming D type telemetry packet (RX also connected to telemetry port)
9 years ago
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
9 years ago
Andreas Antener
e6db5e2db1
set all outputs for firefly
9 years ago
Andreas Antener
1363e4aa8f
use 400Hz for motor outs in vtol configs, fixes #3609
9 years ago
Roman
f35e3335be
- only use takeoff strategy when in auto mode
...
- after jumped takeoff set previous vel setpoint such
that thrust setpoint is continuous
9 years ago
Lorenz Meier
f2af8a5a5d
IO Firmware: Reduce unnecessary buffer space
9 years ago
Lorenz Meier
b54a0308a7
IO: Do not allocate excessive UART buffers
9 years ago
Roman
ba169ce0b5
do not do jumped takeoff if already in air
9 years ago
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.
9 years ago
Lorenz Meier
5ea5ecf32b
Limit manual yaw command properly. Fixes #3600
9 years ago
Roman
c9b1fb154d
hotfix:
...
multirotors shouldn't use tailsitter recovery code.
9 years ago
Lorenz Meier
e11fff3011
Fix tests stack space
9 years ago
Lorenz Meier
17c3aa3bac
MC att control: Slightly increase max yaw rate
9 years ago
Lorenz Meier
fcbd717200
Switch POSIX sitl to EKF2 per default
9 years ago
Lorenz Meier
6c13cef85e
Lister: Add missing uint16
9 years ago
James Goppert
4cb1f8a440
Updated matrix for euler wrap fix.
9 years ago
Julian Oes
166f6e2e7a
posix sitl: bring the pxh back
9 years ago
Julian Oes
6ce5e1be49
posix sitl: don't exit if a command fails
9 years ago
Julian Oes
563460444a
ekf2: get the rad to deg conversion right
9 years ago
Julian Oes
28754d3f58
ekf2: don't reset GPS position in every loop
9 years ago
Lorenz Meier
9d5728b96f
FMU: Default to 900 us pulses
9 years ago