tumbili
efe9344fc2
removed text from generic quav250 startup script because it was interpreted as a command
9 years ago
Mark Whitehorn
7c91aaee64
add generic 250 quad_x config tuned for acro mode
9 years ago
Daniel Agar
7fbd4a0b5b
sensors fix code style
9 years ago
Lorenz Meier
eb11c91733
Fix airspeed check in simulation
9 years ago
ksschwabe
4b6d0ef0a6
batt_smbus: Adds check for if the battery detected is a 3DR solo battery
...
Also, if the battery is a 3DR Solo battery, it checks for the button
press on the battery which sets the is_powering_off flag.
The check for whether the battery is a 3DR Solo battery is based on
whether the Manufacturer Name, Device Name and Device Chemistry all
match the that of the standard 3DR Solo battery.
9 years ago
ksschwabe
27a645353b
batt_smbus: Adds functions for reading out the SBS Info
...
Functions added for reading out the following info:
- Manufacturer Name
- Device Name
- Serial Number
- Device Chemistry
9 years ago
ksschwabe
e3f2467b91
batt_smbus: Commentted out button press detection
...
The button press detection relies on reading the MANUFACTURER_DATA
register. The implementation of what information is returned when reading
this register differs from manufacturer to manufacturer.
This has been commented out until an elegant solution can be found to detect
the battery shutdown on different batteries manufactured by different
manufacturers.
9 years ago
Angus Peart
6ac26c680d
batt_smbus: read button status from the smart battery
...
This is a cherry-pick of commit 8bd17a4b0cd9c1432cb57a9a80a215692f532370
in 3drobotics/PX4Firmware-solo
Conflicts:
src/drivers/batt_smbus/batt_smbus.cpp
src/drivers/drv_irlock.h
src/lib/ecl
9 years ago
ksschwabe
7fc0b0925c
batt_smbus: Adds ManufacturerAccess, write_reg, and write_block functions
...
Also fixes the the PEC calculation for writing. See
http://cache.freescale.com/files/32bit/doc/app_note/AN4471.pdf and
http://www.ti.com/lit/an/sloa132/sloa132.pdf for more details for more
details on SMBus reading and writing including with and without PECs.
9 years ago
sander
90276fa3a7
VTOL: check feasibility as rotary wing
9 years ago
Lorenz Meier
8007a84ab3
FMU: Ensure an all-low output set on boot with direct start of the PWM sequence
9 years ago
Lorenz Meier
c26b18c153
IO: Initialize PWM pins first
9 years ago
Lorenz Meier
9c08872b61
IO: Initialize PWM pins to low state
9 years ago
Lorenz Meier
19151e93e1
FMUv4: Initialize PWM pins to low state
9 years ago
Lorenz Meier
ed134da8e0
FMUv2: Initialize PWM pins to low state
9 years ago
Andreas Antener
6eb2e62306
temporarily use indicated airspeed for transitions so we're consistent with tecs until we move tecs to true airspeed
9 years ago
tumbili
228a54fd51
- fixed bad pitch setpoint in fw pos controller for tailsitter
...
- created enum for vtol types
- minor cleanup and fixes
9 years ago
tumbili
4c61b05ef3
tailsitter, tiltrotor:
...
- use the transition trust when waiting for TECS to kick in
after transition
9 years ago
Andreas Antener
0ccf0ce747
only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition
9 years ago
Roman
59a571d22f
TECS:
...
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
9 years ago
Andreas Antener
fe89bee02a
using 0 pitch and thrust FW attitude SP when TECS isn't running
9 years ago
Andreas Antener
3773eaad99
VTOL/TECS: publish transition throttle after transition until tecs is initialized and fw pos ctl is publishing att setpoint
9 years ago
tumbili
fa52aa322a
VTOL: pull up generic setpoint publishing
9 years ago
Andreas Antener
967b404de8
only run FW posctl in FW mode and ramp up desired airspeed for tecs after transition
9 years ago
Roman
1da686b125
TECS:
...
- do not run TECS for VTO which are in rotary wing mode
- reinitialise TECS the first time we start using it again
9 years ago
Julian Oes
1bbfb02430
position_estimator_inav: fix function declaration
9 years ago
Nate Weibley
a1c9dc1f68
When restarting listing all parameters, skip sending hash on subsequent request
...
This change fixes a bug where hash-aware QGC using the old spec would continuously request the parameter list every time it received a mismatched hash.
9 years ago
Nate Weibley
ae3838ff2e
Remove superfluous parameter cache load message
9 years ago
Nate Weibley
0419a99f00
New param hashing spec
...
- When listing all params, lead with _HASH_CHECK value for cache load
- When set value on _HASH_CHECK is rx'd, stop any ongoing listing req
9 years ago
Lorenz Meier
854660bd36
Sensors: Fix code style
9 years ago
Lorenz Meier
345246953b
Airspeed pre-flight check: do not arm if sensor data is stuck or bus errors are high
9 years ago
Lorenz Meier
2aad0c079e
airspeed: Populate confidence field
9 years ago
Lorenz Meier
e290bd4ebe
Update to latest ECL
9 years ago
Lorenz Meier
3f9fc625f9
Airspeed: Add confidence estimate
9 years ago
tumbili
b7919e0039
initialise all tecs class members
9 years ago
tumbili
c1e1d0b031
put TECS init bug to rest:
...
the uncostrained demanded pitch was never initialized which
could lead to large initial pitch integral values
9 years ago
Daniel Agar
dd6549e1a2
travis-ci only build sitl on OSX
9 years ago
Lorenz Meier
f10770a4a4
FW pos ctrl: Fix build error
9 years ago
Lorenz Meier
bd606b05df
Launch detector: Use idle throttle param
9 years ago
Lorenz Meier
e98cd6c746
FW pos control: Set idle throttle on ground in all modes
9 years ago
Mark Whitehorn
d5d3b63dc8
delete parameter MPC_HOLD_Z_DZ
9 years ago
Mark Whitehorn
8cd4b57c6b
add parameters for adjusting ALTCTL deadband
9 years ago
Mark Whitehorn
ead3eeda6c
expand description of MPC_THR_HOVER parameter
9 years ago
Mark Whitehorn
5de7c7e426
zero altctl deadband
9 years ago
Mark Whitehorn
159abb9b00
add parameter for hover throttle setting
...
and tighten z deadband
9 years ago
Mark Whitehorn
101ac63737
change altctl throttle deadband to 2 point curve
9 years ago
Andreas Antener
770c020117
removed lower default from vtol config, added flight tested Fun Cub parameters
9 years ago
sander
03e71c47b6
New params for QuadRanger
9 years ago
stmoon
fb131f43c3
fix the bug ( error: array subscript is above array bounds [-Werror=array-bounds] )
9 years ago
Roman
2a556f91ed
added autoconfig gains for caipiroshka
9 years ago