126 Commits

Author SHA1 Message Date
Lorenz Meier
f02de30c32 Merge branch 'master' into navigator_rewrite_estimator 2014-06-23 13:53:22 +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
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
Lorenz Meier
1458bdfbcb Pure code style fix of cpuload, no funcationality changes 2014-01-30 13:07:17 +01:00
Anton Babushkin
63b7159cda Merge branch 'navigator_new' into navigator_new_vector 2014-01-17 14:37:48 +01:00
Thomas Gubler
73546b6645 Merge remote-tracking branch 'upstream/master' into navigator_new
Conflicts:
	makefiles/config_px4fmu-v1_backside.mk
	src/modules/commander/commander.cpp
	src/modules/sdlog2/sdlog2.c
2014-01-17 09:50:22 +01:00
Lorenz Meier
352dea6754 Remove outdated configs, clean up pwm limit compilation 2014-01-15 20:04:11 +01:00
Lorenz Meier
f3cd83e804 Merged master into mixer unit tests branch 2014-01-15 07:43:17 +01:00
Anton Babushkin
97e4522c76 Merge branch 'master' into navigator_new_vector 2014-01-14 15:45:49 +01:00
Anton Babushkin
7bcddd192f Merge branch 'navigator_new' into navigator_new_vector 2014-01-13 13:07:25 +01:00
Lorenz Meier
ea8ab2793a More param command related improvements 2014-01-12 18:52:10 +01:00
Lorenz Meier
3387aa64d4 Enabled MTD partitions, successfully tested params 2014-01-12 16:33:23 +01:00
Thomas Gubler
f224374ed3 Merge remote-tracking branch 'upstream/master' into navigator_new 2014-01-11 00:49:30 +01:00
Lorenz Meier
c463fde0b9 Compiling in new functions 2014-01-07 21:42:51 +01:00
Lorenz Meier
ea4552a53d Added functionality to read serial 2014-01-07 21:41:54 +01:00
Lorenz Meier
0ef85c133b OTP return value cleanup 2014-01-07 21:41:07 +01:00
Buzz
4ef7817d96 added otp library 2014-01-07 19:10:25 +01:00
Anton Babushkin
300d891d76 Merge branch 'navigator_new' into navigator_new_vector 2014-01-06 08:08:35 +01:00
Lorenz Meier
d114ff1ac9 Remove unused variable 2014-01-05 15:21:30 +01:00
Lorenz Meier
a60fcc2535 Fixed pwm limit command to behave as originally designed. The initial hold time produced random values (e.g. 40000 instead of 1500) during the INIT_TIME (0.5s) phase 2014-01-02 09:18:04 +01:00
Lorenz Meier
7f14f1f7de Add conversions and mixer tests. Work in progress 2013-12-31 14:45:38 +01:00