143 Commits

Author SHA1 Message Date
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
Lorenz Meier
1458bdfbcb Pure code style fix of cpuload, no funcationality changes 2014-01-30 13:07:17 +01:00