Commit Graph

144 Commits

Author SHA1 Message Date
Julian Oes 54b9698d65 circuit_breakers: added param to disable airspeed check 2014-07-26 17:48:45 +02:00
Lorenz Meier 654aaa0ca8 Mixer: forbid copy constructors due to ptr data members 2014-07-16 09:05:50 +02:00
Andrew Tridgell 37b4cdfce2 board_serial: use a uint8_t buffer
we should not be using 'char' for binary APIs, as the C standard does
not specify if it is signed or unsigned, so results may not be
consistent
2014-07-08 11:39:40 +02:00
Don Gagne b9299e68d4 Compiler warning fixes 2014-07-05 13:35:12 -07:00
Lorenz Meier 04cca73baa Hotfix of the Hotfix 8) 2014-07-03 11:26:26 +02:00
Lorenz Meier 7be2e0f136 Hotfix: Typo in disabled code path 2014-07-03 11:18:00 +02:00
Lorenz Meier 6042999aab Add vital comment to circuit breaker 2014-07-01 11:59:25 +02:00
Lorenz Meier 45433c3711 Hotfix: Fix use of circuit breaker param 2014-07-01 09:52:18 +02:00
Lorenz Meier 8408993a67 Hotfix, non-code change: Raise RC config error warnings to audio 2014-06-30 17:45:50 +02:00
Lorenz Meier 3c5f35da73 Merge pull request #1100 from PX4/warning_fixes_v3
Warning fixes v3
2014-06-30 16:33:53 +02:00
Lorenz Meier a66f88b29a systemlib: Warning fixes 2014-06-30 12:20:47 +02:00
Lorenz Meier 6aed623b6c Merge branch 'master' of github.com:PX4/Firmware into power_enforce 2014-06-30 10:04:34 +02:00
Don Gagne 92adbe9216 Fix compiler warnings 2014-06-29 17:47:24 -07:00
Lorenz Meier 154f14e747 Merged master into power_enforce 2014-06-30 00:50:38 +02:00
Thomas Gubler 045ee8c7c7 Merge remote-tracking branch 'upstream/mtecs' into navigator_rewrite 2014-06-28 17:20:44 +02:00
Lorenz Meier 13f9ce9ddd Comment fix in perf counter header, no code changes. 2014-06-28 12:38:31 +02:00
Julian Oes cc8f7f4c97 Merge branch 'master' into navigator_rewrite
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/commander/state_machine_helper.h
	src/modules/mavlink/mavlink_messages.cpp
2014-06-27 14:39:36 +02:00
Lorenz Meier 0fe8ed509a Merge branch 'master' into power_enforce 2014-06-26 17:28:01 +02:00
Thomas Gubler cfdbf2c5e9 perfcounter: write time unit for all fields 2014-06-23 11:15:27 +02:00
Julian Oes ed6c2a5168 commander and navigator: lot's of changes, failsafe handling in commander, navigator only for execution (WIP) 2014-05-27 21:56:32 +02:00
Julian Oes 063caba36b Merge branch 'master' into navigator_rewrite
Conflicts:
	src/drivers/gps/gps.cpp
	src/drivers/gps/mtk.cpp
	src/modules/commander/commander.cpp
	src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
	src/modules/navigator/mission.cpp
	src/modules/navigator/mission.h
	src/modules/navigator/navigator_main.cpp
	src/modules/navigator/navigator_state.h
	src/modules/position_estimator_inav/position_estimator_inav_main.c
2014-05-26 20:19:11 +02:00
Lorenz Meier 032fe389a5 systemlib: Add circuit breakers 2014-05-25 20:34:11 +02:00
Anton Babushkin 3b509aaee4 Merge branch 'master' into pwm_limits 2014-05-23 21:46:31 +02:00
Lorenz Meier b4a03d8de5 pwm_limit: Add missing case for the arming ramp 2014-05-23 20:38:13 +02:00
Lorenz Meier 287973da28 pwm_limit: Do proper band limiting 2014-05-23 20:22:26 +02:00
Lorenz Meier dc3b496655 Merge pull request #997 from PX4/mc_mix_safe_limit
mc mixer: additional safe limiting of mixed out
2014-05-23 11:04:40 -07:00
Anton Babushkin 635a7533b4 mc mixer: additional safe limiting of mixed out 2014-05-22 19:04:04 +02:00
Lorenz Meier aa2b125a67 perf: Allow printing to arbritrary fds 2014-05-21 14:19:39 +02:00
John Hiesey 56a8f3de0a Add mixer config for hexa coax frame 2014-05-20 01:01:09 -07:00
Anton Babushkin d9a7e528b0 Multirotor mixer: idle_speed (aka deadband) fixed 2014-05-15 15:44:56 +02:00
Anton Babushkin 8d1df9ba87 Merge branch 'master' into mc_mixer_fix 2014-05-15 14:35:49 +02:00
Anton Babushkin bc3ca8db56 Multirotor mixer: yaw limiting bug fixed 2014-05-15 14:26:32 +02:00
Anton Babushkin b9b84b08b7 Multirotor mixer: limit yaw first, then roll/pitch 2014-05-15 14:01:55 +02:00
Liio Chen 1a1f7ff33b Fix error on some compiler 2014-05-14 22:18:36 +08:00
Anton Babushkin ae1faa6de6 MC mixer input limiting implemented. 2014-05-14 13:45:43 +02:00
Anton Babushkin b60964eb9c Multirotor mixer: more careful limiting 2014-05-14 13:27:53 +02:00
ultrasystem ad51b4c24b Update paramters for warnx() 2014-05-12 23:08:34 +08:00
ultrasystem db2b85cbd4 Output a debug string is Invalid @ parameter #1
line 143 may be crash or buffer overflow. because the argument must is a pointer as char type  that and have a valid buffer
2014-05-12 21:17:19 +08:00
Lorenz Meier e4c0a224af Fix a param save issue where a state variable might preven the parameters from being saved (identified and fixed by ultrasystem) 2014-05-08 20:21:02 +02:00
Julian Oes 26f5e550c4 Merge remote-tracking branch 'px4/ekf_params' into navigator_cleanup_ekf_params
Conflicts:
	src/modules/ekf_att_pos_estimator/fw_att_pos_estimator_main.cpp
2014-05-07 21:11:21 +02:00
Lorenz Meier 5199dea2b3 Merge pull request #876 from PX4/autodeclination
Added automatic declination lookup
2014-05-03 03:41:30 -07:00
Lorenz Meier 81525f6d8a Merge branch 'master' of github.com:PX4/Firmware into ekf_params 2014-04-30 08:08:14 +02:00
Lorenz Meier da525f29f1 Add missing header in mixer load command 2014-04-28 19:25:13 +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
Julian Oes c3c0328e8b navigator: lot's of cleanup (WIP) 2014-04-21 17:36:59 +02:00
Thomas Gubler 4466dbf0b3 add SYS_USE_IO param which allows using standard startup scripts for FMU only mode 2014-03-16 18:47:21 +01:00
Anton Babushkin a79eef05bc perf_counter: added include 2014-02-24 23:48:00 +04:00
Stefan Rado 7441efde47 Add a lot of MAVLink parameter documentation. 2014-02-14 01:48:00 +01:00
Julian Oes 3392086f8f Mixer load: don't upload empty mixers from non-existing files 2014-02-05 21:19:25 +01:00
Anton Babushkin 7274c0ce30 Merge branch 'master' into beta 2014-01-30 23:07:28 +01:00