119 Commits

Author SHA1 Message Date
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
Lorenz Meier
5199dea2b3 Merge pull request #876 from PX4/autodeclination
Added automatic declination lookup
2014-05-03 03:41:30 -07: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
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
Anton Babushkin
7b7539fbbd Merge branch 'navigator_new' into navigator_new_vector, WIP 2013-12-28 10:04:13 +04:00
Lorenz Meier
cddbb0d23f Merged master 2013-12-27 21:12:51 +01:00
Thomas Gubler
a2cee83e57 Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/modules/px4iofirmware/registers.c
2013-12-26 18:17:04 +01:00
Anton Babushkin
1e4bb764a6 Merge branch 'mathlib_new' into vector_control2 2013-12-25 18:31:12 +04:00
Lorenz Meier
a502332992 Greatly robustified PPM parsing, needs cross-checking with receiver models 2013-12-25 15:11:05 +01:00
Thomas Gubler
1450903fa9 Merge remote-tracking branch 'private_julian/fw_autoland_att_tecs_navigator' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/modules/navigator/navigator_main.cpp
2013-12-23 11:47:17 +01:00
Lorenz Meier
9abf31c2ba Support 18 channels correctly on FMU 2013-12-22 21:09:47 +01:00