93 Commits

Author SHA1 Message Date
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
Lorenz Meier
f174ca3ce5 Added average as direct output 2013-12-20 21:52:10 +01:00
Julian Oes
624ae85efa Navigator: Use state table for main FSM 2013-12-16 17:13:40 +01:00
Anton Babushkin
f5c24c6e71 pid library fix 2013-12-15 12:34:56 +04:00
Anton Babushkin
d8e95de9bf pid lib fixes 2013-11-26 10:28:30 +04:00
Anton Babushkin
310de1df96 pid lib update 2013-11-25 23:19:27 +04:00
Thomas Gubler
ae9fae5aae fix MEAS airspeed and airspeed calibration 2013-11-10 19:25:38 +01:00
runepx4
eac640739b Added 8 rotor Coaxial Rotor mixer 2013-10-31 10:23:58 +01:00
Lorenz Meier
dc80d6745e Merge branch 'master' of github.com:PX4/Firmware into pwm_ioctls 2013-10-30 09:15:55 +01:00
Lorenz Meier
bd874afcfd Fixed pwm limit to apply the proper limits / scaling 2013-10-30 09:14:17 +01:00
Lorenz Meier
2293aa4e0a Fixed min value check, works for fixed wing now 2013-10-29 21:22:05 +01:00
Anton Babushkin
2f66a8894f param_save_default() rewritten: don't try 10 times to do every operation but do it safe using temp file 2013-10-22 21:02:29 +02:00
Anton Babushkin
28b4e97853 Fixed bug with fd leak in rc_calibration_check 2013-10-22 21:01:30 +02:00
Julian Oes
70ec68ffd0 Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-19 11:39:31 +02:00
Lorenz Meier
1dc9569e31 Fixed mixer chunk load and line ending detection for good. 2013-10-13 11:44:26 +02:00
Lorenz Meier
c5b890e87d Moved mixer file load / compression into mixer library. 2013-10-12 20:17:59 +02:00
Julian Oes
2d23d5fd4e Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-11 14:05:11 +02:00
Julian Oes
3dc2bdfa22 Changed pwm_limit interface a bit 2013-10-11 10:19:50 +02:00
Julian Oes
b25b9d37d5 Small function definition correction 2013-10-09 09:00:22 +02:00
Julian Oes
1b9e2af742 Moved PWM ramp to systemlib 2013-10-08 17:03:57 +02:00
Lorenz Meier
90c4664dce Merged status changes 2013-10-06 14:17:37 +02:00
Lorenz Meier
9424728af9 Fix a whole bunch of sanity checks across all mixers 2013-09-22 14:20:19 +02:00
Lorenz Meier
f62aeba420 Cover last potential corner case with mixers, should be totally safe now 2013-09-22 11:16:19 +02:00
Lorenz Meier
cd8854e622 Hotfix: Make param saving relatively robust 2013-09-20 19:59:48 +02:00
Lorenz Meier
fdc4521949 Hotfix: Disabling param lock, not operational yet 2013-09-19 07:51:37 +02:00
px4dev
978a234d29 Lock name should not equal locking function name. Urr. 2013-09-18 22:40:54 -07:00
px4dev
7e0da345f0 The parameter system is supposed to have a lock; implement one. 2013-09-18 21:47:29 -07:00