843 Commits

Author SHA1 Message Date
Lorenz Meier
2ee02e5e4b Merge pull request #874 from jean-m-cyr/master
Proper data manager restart handling
2014-04-29 07:53:30 +02:00
Andrew Tridgell
ab1939c6a3 pwm: added PWM_SERVO_SET_FORCE_SAFETY_OFF ioctl
this allows the safety switch on px4io to be forced off
2014-04-28 11:45:45 +02:00
Randy Mackay
9f2c4b7513 tone_alarm: add PARACHUTE_RELEASE_TUNE 2014-04-28 11:43:25 +02:00
Jean Cyr
ab257ebcce Proper data manager restart handling
Introduce SYS_RESTART_TYPE parameter having one of 3 values: boot
restart, inflight restart, or unknown restart, and defaulting to unknown
restart.

px4io.cpp sets this parameter according to the type of restart detected.

dataman.c retrieves this parameter and clears data entries according to
their persistence level. Does nothing if unknown restart.
2014-04-28 00:52:19 -04:00
Lorenz Meier
c74248c8b1 Merged mpc_rc with master 2014-04-27 15:45:33 +02:00
Lorenz Meier
eb520e7dcd Merge pull request #849 from PX4/compile_pedantic
Compile pedantic
2014-04-26 12:22:13 +02:00
Anton Babushkin
0c1de81785 Merge branch 'master' into mpc_rc 2014-04-25 21:39:59 +02:00
Anton Babushkin
302233a34f Merge branch 'master' into mpc_local_pos 2014-04-22 11:13:11 +02:00
Lorenz Meier
267b78f072 Fix of errors triggered by more pedantic compile options 2014-04-21 21:31:30 +02:00
Lorenz Meier
6306644028 airspeed: Let the status check routine handle the initial state 2014-04-20 21:45:42 +02:00
Lorenz Meier
709d104de4 airspeed driver: Do not spam the console on error, report the system change only once 2014-04-20 21:43:18 +02:00
Lorenz Meier
071f9c648b HMC5883: Do not spam the console on error and make everything worse. 2014-04-20 21:42:10 +02:00
Lorenz Meier
2ea32b315f Merged master 2014-04-20 02:04:05 +02:00
TickTock-
967e9b6878 Fixed blinkm state indication (was not properly reporting flight mode). Added flashing orange safety disarmed state indicator and solid blue failsafe indicator. Changed safety on state to solid cyan. Increased LiPo cellcount support to 6. 2014-04-16 21:41:00 -07:00
Lorenz Meier
282f40d162 Hotfix to PX4IO uploader. There are no known mishaps due to it, but very clearly the IO firmware flashing process should be verified after an upload. 2014-04-15 19:25:07 +02:00
Lorenz Meier
80cd2e6c9b Added fields to range finder clarifying sensor properties 2014-04-13 23:29:12 +02:00
Thomas Gubler
814d3c385c gps driver: fake mode: lower eph and epv values in order to convince the commander that the gps signal is valid 2014-04-08 11:05:00 +02:00
Lorenz Meier
17082db97e Merge branch 'master' into airspeed_scaling 2014-04-05 17:14:50 +02:00
Lorenz Meier
262485a5e8 px4io: Typo fixed 2014-04-05 17:09:48 +02:00
Lorenz Meier
188ec98964 Merge branch 'airspeed_scaling' of github.com:PX4/Firmware into airspeed_scaling 2014-04-05 17:02:51 +02:00
Lorenz Meier
fc39af08a1 airspeed: Prevent the filter from overshooting into the negative airspeed range 2014-04-05 17:02:37 +02:00
Lorenz Meier
0f03216232 Merge pull request #799 from PX4/failsafe_sbus_cleanup
Failsafe sbus cleanup
2014-04-05 07:42:35 -07:00
Lorenz Meier
78d50370ad Merge branch 'master' of github.com:PX4/Firmware into airspeed_scaling 2014-04-05 16:14:28 +02:00
Lorenz Meier
62c188408f Merge branch 'airspeed_scaling' of github.com:PX4/Firmware into testtest 2014-04-05 14:30:57 +02:00
Lorenz Meier
be38372be1 sf0x driver: Stop emitting error messages once there is no hope this sensor will recover - continue to output error messages if the errors are just intermittent 2014-04-05 14:30:27 +02:00
Anton Babushkin
8064b44dad Merge branch 'master' into mpc_local_pos 2014-04-05 15:46:48 +04:00
Andrew Tridgell
cdec5e1d05 Included raw differential pressure field 2014-04-05 13:17:39 +02:00
Andrew Tridgell
9719af623d Merged voltage compensation 2014-04-05 13:14:43 +02:00
Andrew Tridgell
00c82f0836 Merged airspeed changes 2014-04-05 13:10:35 +02:00
Lorenz Meier
fa63609da3 Merge pull request #802 from PX4/arming_fail_tune
tone_alarm: Added arming failure tone
2014-04-05 04:06:01 -07:00
Jonathan Challinger
f1f9f452c0 tone_alarm: Added arming failure tone 2014-04-05 12:13:50 +02:00
Andrew Tridgell
30d1ce3a51 hmc5883: properly reset mag to normal state on calibration fail
and add current output in "hmc5883 info"
2014-04-05 12:11:52 +02:00
Andrew Tridgell
6ea22c8c07 adc: publish system_power ORB topic from ADC 2014-04-05 12:11:07 +02:00
Lorenz Meier
3b5e6f9833 sensors and px4io driver: Guard against failsafe trigger for inverted remotes 2014-04-05 11:28:07 +02:00
Lorenz Meier
ce50429769 Merged SBUS minimal changes 2014-04-05 11:17:05 +02:00
Lorenz Meier
73d04f7a37 px4io driver: Only publish RC signal if it was at least once valid. 2014-04-05 11:15:22 +02:00
Lorenz Meier
1eb0b19409 Merged minimal S.BUS failsafe changes 2014-04-05 11:14:19 +02:00
Lorenz Meier
1d0b2b4aa8 Merge branch 'sbus_failsafe' into failsafe_cleanup 2014-04-05 11:11:06 +02:00
Holger Steinhaus
5e0d687b56 px4io driver: publish input_rc even if RC connection has been lost 2014-04-05 11:05:07 +02:00
Lorenz Meier
9a0b2b7610 Make throttle failsafe depend on the failsafe threshold parameter. Make the parameter optional (no harm if not found). 2014-04-05 11:02:22 +02:00
Lorenz Meier
64ffafb48e Only publish RC inputs if we have seen some valid inputs at some point 2014-04-05 10:28:01 +02:00
Anton Babushkin
5c53797c17 Merge branch 'master' into mpc_local_pos 2014-04-02 17:09:36 +04:00
Lorenz Meier
848c836431 Robustify SF02/F parsing, adjust health checks and startup routine to known initialization time of the sensor 2014-04-01 08:53:47 +02:00
Anton Babushkin
a991ebd8ca Merge branch 'master' into mpc_local_pos 2014-03-28 10:44:28 +04:00
Anton Babushkin
83da4ae02d 'vehicle_global_position' topic updated: removed baro_alt and XXX_valid flags. 2014-03-27 00:27:11 +04:00
Holger Steinhaus
cb3a4f1267 px4io driver: publish input_rc even if RC connection has been lost 2014-03-25 17:12:14 +01:00
Lorenz Meier
a0ceeee9ef Merge branch 'airspeed_filter_fixes' into paul_estimator_numeric 2014-03-23 16:58:17 +01:00
Lorenz Meier
a490bd04ee Merge branch 'master' into paul_estimator_numeric 2014-03-23 16:58:07 +01:00
Lorenz Meier
42bba67893 Move changes regarding the filtered airspeed consistently across sensors, use actual air temperature instead of board temperature 2014-03-23 16:56:07 +01:00
Lorenz Meier
e5b2281099 Merged airspeed filtering from Thomas Gubler 2014-03-23 16:47:56 +01:00