Lorenz Meier
0fb3be64ea
More verbosity on RC cal fail in sensors app
12 years ago
Andrew Tridgell
76a9e34e08
I2C airspeed driver needs 2 retries
...
this prevents I2C transfer errors every few seconds with the
meas_airspeed driver
12 years ago
Andrew Tridgell
935ed2fe49
meas_airspeed: don't use stale/bad data in airspeed reading
...
also fixed handling of perf counters on error
12 years ago
Andrew Tridgell
fdbc09e2a5
avoid counters going above limit in INCREMENT()
...
when using INCREMENT() the counter would temporarily read equal to
limit, which could cause an issue if the task is preempted.
(this macro should be in a common header, though which header?)
12 years ago
Andrew Tridgell
ad732ee3a1
free perf counters in driver destructor
...
this prevents drivers that probe on one bus then instantiate on
another from leaving behind stale/duplicate perf counters
12 years ago
Lorenz Meier
d28f5ac03f
Updated IO firmware upgrade strategy and locations
12 years ago
Anton Babushkin
66c61fbe96
Full failsafe rewrite.
12 years ago
Anton Babushkin
b9d6981cee
multirotor_att_control: yaw control bug fixed
12 years ago
Lorenz Meier
33c7342909
Minor fixes for calibration, UI language much more readable now
12 years ago
Andrew Tridgell
9c58d2c5c6
airspeed: retry initial I2C probe 4 times
...
this fixes a problem with detecting a MS4525D0 at boot
12 years ago
Lorenz Meier
665a232592
More calibration polishing
12 years ago
Lorenz Meier
94d8ec4a1c
Calibration message cleanup
12 years ago
Anton Babushkin
b29d13347a
position_estimator_inav: reset reference altitude on arming.
12 years ago
Anton Babushkin
7326f8a421
multirotor_pos_control: fixes, set local_position_sp.yaw
12 years ago
Anton Babushkin
baa2cab69d
commander: do AUTO_MISSION after takeoff
12 years ago
Anton Babushkin
bf9282c988
position_estimator_inav: requre EPH < 5m to set GPS reference
12 years ago
Anton Babushkin
00a2a0370e
accelerometer_calibration fix
12 years ago
Anton Babushkin
c5731bbc3f
TAKEOFF implemented for multirotors, added altitude check to waypoint navigation.
12 years ago
Simon Wilks
e25f2ff44f
Whitespace and formatting cleanup.
12 years ago
Simon Wilks
548f322493
Added a simple unit test framework and initial testing some of the commander state machines.
12 years ago
Anton Babushkin
725bb7697c
Minor fix in "set mode" command handling.
12 years ago
Lorenz Meier
e119bbb0f1
A lot more on calibration and RC checks. Needs more testing, but no known issues
12 years ago
Anton Babushkin
8579d0b7c9
Allow disarm by RC in assisted modes if landed and in AUTO_READY state.
12 years ago
Anton Babushkin
5e9b508ea0
Indicate AUTO submodes in mavlink custom_mode.
12 years ago
tstellanova
d1fd1bbbf7
Fix timestamp on rates_sp
12 years ago
Anton Babushkin
330908225e
sdlog2: free buffer on exit
12 years ago
Anton Babushkin
41fac46ff0
mavlink VFR_HUD message fixed, minor fixes and cleanup
12 years ago
Anton Babushkin
bb91484b26
Default flight mode switches parameters changed.
12 years ago
Anton Babushkin
b5bb20995b
multirotor_att_control: yaw setpoint reset fix
12 years ago
Julian Oes
5f1004117f
Restore proper feedback (mavlink and tone) for calibration commands, etc
12 years ago
Julian Oes
6c3da5aedd
Reset yaw position when disarmed in multirotor controller
12 years ago
Julian Oes
ca96140b21
Allow the tone alarms to be interrupted
12 years ago
Lorenz Meier
85eafa323a
Fix to RC param updates on IO
12 years ago
Lorenz Meier
11257cbade
Fixed commandline handling
12 years ago
Lorenz Meier
fab110d21f
Moved math library to library dir, improved sensor-level HIL, cleaned up geo / conversion libs
12 years ago
Lorenz Meier
5be2f4a792
Moved mavlink log to system lib
12 years ago
Julian Oes
4f51f333a9
Adapted the MPU6000 to have the same get range ioctls and defines for defaults
12 years ago
Julian Oes
1ede95d252
L3GD20 and LSM303D reset and range config working properly now
12 years ago
Julian Oes
8083efb60c
Use gyro at correct rate
12 years ago
Julian Oes
7db420b9b2
Get units right in config
12 years ago
Lorenz Meier
64b8f5232b
Build fix, added command line switch norc to disable RC
12 years ago
Julian Oes
fc24037b03
Changed range handling of LSM303D once again, added defines for default values
12 years ago
Lorenz Meier
5fbee23945
Added flag to disable RC evaluation onboard of IO (raw values still forwarded)
12 years ago
Julian Oes
3875df2fe0
Workaround to get the HMC5883 default rate right
12 years ago
Julian Oes
9762cf86a0
Forgot to comment mag init in sensors.cpp back back in
12 years ago
Julian Oes
658276e1cc
Add reset and samplerate ioctl to HMC5883 driver
12 years ago
Julian Oes
408b29ba61
Don't store m/s^2 and G at the same time
12 years ago
Julian Oes
f5c92314f1
Improved LSM303D driver, plus some fixes to the HMC5883
12 years ago
Julian Oes
307c9e52c7
Sorry, finally got the axes of the external mag right
12 years ago
Julian Oes
d2d59aa392
Handle the config command line arguments a bit more intuitive
12 years ago