1556 Commits

Author SHA1 Message Date
Julian Oes
5c85fa2c5f Missionlib: deactivate functions now implemented in navigator 2013-12-26 15:16:32 +01:00
Julian Oes
b10fa3d047 Waypoints/Navigator: Use two different dataman storage places, keep old waypoints until all new ones are written 2013-12-25 11:23:58 +01:00
Thomas Gubler
5c33aeeb43 move landing slope calculations into own class 2013-12-25 02:16:52 +01:00
Thomas Gubler
d1f35cc110 HIL: only listen to first 8 actuator outputs 2013-12-24 15:04:11 +01:00
Thomas Gubler
6c7ae211b1 flight termination: fix missing initialization of actuators_1_pub in fw_att_control 2013-12-24 14:12:48 +01:00
Thomas Gubler
96debedcc8 prevent dataman from blocking startup when no sd card is present 2013-12-24 11:41:04 +01:00
Thomas Gubler
8dda05e001 Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-23 22:48:26 +01:00
Lorenz Meier
107bb54b33 Robustifiying PPM parsing 2013-12-23 20:38:09 +01:00
Lorenz Meier
64ad3d7e0a Added channel count to log format 2013-12-23 18:44:07 +01:00
Thomas Gubler
94b68aa1cc add missing conversion from mission item to mavlink mission item after changes from b7652986d9cc0fe3edc765e3485b696b4b639b03 2013-12-23 16:58:27 +01:00
Thomas Gubler
546964332d use minimal pitch field introduced in b7652986d9cc0fe3edc765e3485b696b4b639b03 for fw takeoff 2013-12-23 13:41:39 +01:00
Thomas Gubler
b7652986d9 add minimal pitch field to mission item 2013-12-23 13:40:56 +01:00
Thomas Gubler
fcdb77d8ef Merge branch '559_tecs_climbout' into fw_autoland_att_tecs_navigator_termination_controlgroups 2013-12-23 13:19:07 +01:00
Thomas Gubler
afbf422339 tecs: change pitch on climbout #559 (ported from ardupilot) 2013-12-23 13:18: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
Thomas Gubler
411428b8e4 remove dataman from tests (as in upstream master) 2013-12-23 11:45:03 +01:00
Thomas Gubler
68d8230e78 Merge remote-tracking branch 'upstream/control_groups' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/systemcmds/tests/module.mk
	src/systemcmds/tests/tests.h
2013-12-23 11:13:42 +01:00
Lorenz Meier
f617689094 Merge branch 'master' of github.com:PX4/Firmware into control_groups 2013-12-22 21:13:11 +01:00
Lorenz Meier
1279b5fbf3 Merge pull request #556 from PX4/ppm_parsing
PPM channel count detection is now using a more paranoid approach.
2013-12-22 12:13:02 -08:00
Lorenz Meier
f8134c9c67 Enable 18 channels on IO 2013-12-22 21:12:31 +01:00
Lorenz Meier
9abf31c2ba Support 18 channels correctly on FMU 2013-12-22 21:09:47 +01:00
Lorenz Meier
6c990d0a6e Fix usage of wrong constant for RC input channels 2013-12-22 20:44:51 +01:00
Lorenz Meier
999051546a Fixed compile error 2013-12-21 19:08:52 +01:00
Lorenz Meier
b84c9f962b Merged master 2013-12-21 19:07:24 +01:00
Lorenz Meier
831f153b73 Add tight RC test 2013-12-21 16:37:45 +01:00
Lorenz Meier
b2e527ffa6 Counting channel count changes 2013-12-21 16:13:04 +01:00
Lorenz Meier
3e037d40de Fixed bracketing error 2013-12-21 12:46:06 +01:00
Lorenz Meier
0f0dc5ba06 Allowed custom battery scaling on IO 2013-12-21 12:45:04 +01:00
Lorenz Meier
f174ca3ce5 Added average as direct output 2013-12-20 21:52:10 +01:00
Lorenz Meier
3ad9dd030c Added performance counter for write IOCTL 2013-12-20 21:10:33 +01:00
Lorenz Meier
8c518aa237 Useful bits for high-rate logging 2013-12-20 14:25:35 +01:00
Lorenz Meier
9476ba522f PPM channel count detection is now using a more paranoid approach. 2013-12-20 08:48:51 +01:00
Lorenz Meier
6dce57170e Hotfix: Fixed mapping of override channel 2013-12-19 17:12:46 +01:00
Lorenz Meier
b9a533acae Merge pull request #505 from PX4/rc_failsafe
Futaba RC failsafe support
2013-12-19 07:41:25 -08:00
Julian Oes
b5fb5f9dbb Navigator: Moved mission stuff in separate class 2013-12-16 17:13:55 +01:00
Julian Oes
624ae85efa Navigator: Use state table for main FSM 2013-12-16 17:13:40 +01:00
Julian Oes
6a624abd7c Datamanager: Rename mavlink/offboard key 2013-12-16 17:13:17 +01:00
Julian Oes
bed40c962e Navigator: handle onboard and mavlink missions 2013-12-16 17:12:46 +01:00
Julian Oes
e8df08f139 Dataman: Also reserve space for onboard missions 2013-12-16 17:12:37 +01:00
Andrew Tridgell
bccf65cc28 mpu6000: disable interrupts during initial reset
this seems to avoid a problem where the mpu6000 doesn't startup
correctly if other devices are transferring at the same time.
2013-12-16 15:06:45 +01:00
Lorenz Meier
d53b00283e PX4IO upgrade improvement 2013-12-16 12:02:01 +01:00
Lorenz Meier
f4ac204f46 Cranking up bus speeds for all sensors to achievable 10.4 MHz, will cut the bus lock time to half 2013-12-15 18:32:46 +01:00
Lorenz Meier
d6a6d59d2d Further improved S.Bus scaling 2013-12-14 15:09:20 +01:00
Lorenz Meier
ea10d55d71 Auto-update of IO firmware, shorter preflight check alarm 2013-12-14 15:08:56 +01:00
Lorenz Meier
10b2dc67e4 Allow forceupdate in all conditions 2013-12-14 14:54:02 +01:00
Lorenz Meier
00dc339d2e Improved S.Bus scaling based on scope measurements 2013-12-14 14:52:57 +01:00
Thomas Gubler
23d0c6f8dd temporary workaround to trigger failsafe with remote control 2013-12-14 11:03:02 +01:00
Thomas Gubler
367d5d0cf2 fix wrong usage of navigation state in flighttermination state machine 2013-12-14 11:02:16 +01:00
Thomas Gubler
c3cbaf5deb Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-12-13 21:07:27 +01:00
Thomas Gubler
4ab7ac67a5 px4iofirmware: improve check for rc controlled channels in manual mode 2013-12-13 20:34:10 +01:00