Commit Graph

6861 Commits

Author SHA1 Message Date
Lorenz Meier 671d35f67c Fix logic for S.Bus failsafe detection 2014-04-05 16:05:58 +02:00
Lorenz Meier 295e9d590e Merge pull request #800 from PX4/system_power
System power
2014-04-05 06:11:00 -07:00
Lorenz Meier a94250b2bf Merge branch 'master' of github.com:PX4/Firmware into system_power 2014-04-05 14:42:05 +02:00
Lorenz Meier 40bf02bda0 Merge pull request #804 from PX4/laser_error_management
sf0x driver: Stop emitting error messages once there is no hope this sen...
2014-04-05 05:41:46 -07: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
Lorenz Meier 3da219c3db Update airspeed calibration routine to account for new signedness options 2014-04-05 14:14:03 +02:00
Anton Babushkin b00b70aeb2 manual_control_setpoint: signal_lost flag removed, sensors: bugs fixed 2014-04-05 16:06:10 +04:00
Anton Babushkin 605d7277d8 Merge branch 'master' into rc_timeout 2014-04-05 15:59:47 +04:00
Anton Babushkin 77190f5052 sensors: bug fixed 2014-04-05 15:42:23 +04:00
Anton Babushkin 568eb8962d px4io: typos fixed 2014-04-05 15:42:07 +04:00
Anton Babushkin 0b45e01db9 Merge branch 'failsafe_sbus_cleanup' into rc_timeout 2014-04-05 15:29:46 +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
Lorenz Meier fe73adbf68 Merge pull request #801 from PX4/hmc_fix
hmc5883: properly reset mag to normal state on calibration fail
2014-04-05 04:05:18 -07:00
Lorenz Meier 06d5c6ad28 sdlog2: Compile fixes for system power logging 2014-04-05 13:03:52 +02:00
Lorenz Meier 03c80deb96 Merge branch 'master' into system_power 2014-04-05 12:56:43 +02:00
Lorenz Meier f21ce7e50c Compile hotfix for master 2014-04-05 12:56:15 +02:00
Lorenz Meier da10565052 sdlog2: Add system power to logging 2014-04-05 12:42:32 +02: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
Andrew Tridgell ea5279389f uORB: added an ORB topic for system_power
holds power supply state and 5V rail voltage on FMUv2
2014-04-05 12:10:47 +02:00
Andrew Tridgell ec2197fd1b uploader: ignore bad character encodings for older bootloaders
this prevents the uploader from throwing an exception with older
bootloaders
2014-04-05 12:07:27 +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
Lorenz Meier 3e4841b6fe px4io: Guard against the RC failsafe value of channel 5 causing a manual override action if set to manual in failsafe 2014-04-05 11:10:41 +02:00
Lorenz Meier 09d1064327 px4io: Remove unused variable 2014-04-05 11:06:07 +02:00
Holger Steinhaus 745ef4f485 px4io: do not include failsafe condition into rc_lost flag 2014-04-05 11:05:17 +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 9123ebce8c px4io: Allow RC failsafe detection as valid feature 2014-04-05 10:45:02 +02:00
Lorenz Meier 797698a7a1 Trigger failsafe action also on failsafe flag 2014-04-05 10:34:35 +02:00
Lorenz Meier fb44ad8e22 Simplify the failsafe handling, reduce 3 params to one 2014-04-05 10:29:17 +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
Lorenz Meier c6d98a32f8 Proper failsafe handling onboard, including throttle failsafe condition if enabled 2014-04-05 10:27:43 +02:00
Lorenz Meier 1ecd3e9291 Merge pull request #795 from PX4/estm_log_fix
Reduced the number of states to 10 to avoid killing the logging system
2014-04-04 14:54:44 -07:00
Lorenz Meier 89817d1366 Merge pull request #794 from PX4/estimator_ram_fix
Move Pauls EKF into a class and instantiate only when / if needed.
2014-04-04 14:39:19 -07:00
Lorenz Meier 1e25ceb085 Create EKF object in right context 2014-04-04 18:47:30 +02:00
Lorenz Meier 2aa9e3bd78 Merge pull request #796 from PX4/rc_timeout_fix
Bump RC timeout for all cases to half a second
2014-04-04 09:26:08 -07:00
Lorenz Meier 88cf841f00 Bump RC timeout for all cases to half a second 2014-04-04 18:18:17 +02:00
Lorenz Meier fcd31b0368 Reduced the number of states to 10 to avoid killing the logging system 2014-04-04 18:14:23 +02:00
Lorenz Meier 2b6a9c5122 Removed a bunch of commented out things that we will not need any more. 2014-04-04 18:07:58 +02:00
Lorenz Meier e075d05f57 Move Pauls EKF into a class and instantiate only when / if needed. Checking for low memory conditions as we should. 2014-04-04 18:05:13 +02:00
Anton Babushkin 60355b4e6c sensors: switch position reading bug fixed 2014-04-03 23:47:09 +04:00