4442 Commits

Author SHA1 Message Date
Julian Oes
9bcfe49cff Changed RGBLED behaviour, breathe mode when disarmed and ready to arm 2013-08-29 16:45:33 +02:00
Julian Oes
55cfa5152c Made low/critical warnings consisting 2013-08-29 16:41:59 +02:00
Lorenz Meier
94d678098c Merge branch 'multirotor' 2013-08-29 08:10:41 +02:00
Lorenz Meier
32193a26a7 Merge pull request #18 from tstellanova/add_rc15_param
Add defines for RC15 params (15 channels total)
2013-08-28 22:07:25 -07:00
tstellanova
b986607a75 Add defines for RC15 params (16 channels total)
minor cleanup of rc sanity check code
2013-08-28 18:32:16 -07:00
Anton Babushkin
53813d44a0 sdlog2: "landed" flag logging 2013-08-28 21:41:52 +02:00
Lorenz Meier
1d1a80efd6 Merge pull request #16 from tstellanova/set_realtime_from_GPS
Grab UTC time from GPS
2013-08-28 08:57:13 -07:00
tstellanova
f2f66432d7 Grab UTC time from GPS 2013-08-28 08:49:21 -07:00
Anton Babushkin
007f4d79cb param MC_RCLOSS_THR removed from scripts 2013-08-28 16:51:02 +02:00
Lorenz Meier
5ef7e71bb0 More graceful startup messages 2013-08-28 16:42:43 +02:00
Lorenz Meier
756d67f2de Removed non-helpful verbosity 2013-08-28 16:38:09 +02:00
Lorenz Meier
0731d331bf ROMFS reshuffling / cleanup, in sync with QGC 2013-08-28 15:50:06 +02:00
Lorenz Meier
feb4dad9e1 Fixed IO detect message 2013-08-28 15:22:24 +02:00
Lorenz Meier
a48be0446b Added IO detect command to be smart about what to start before actually doing it 2013-08-28 14:58:53 +02:00
Lorenz Meier
49ef30b834 Reworked how start scripts work, relying on io detect now 2013-08-28 14:58:29 +02:00
Lorenz Meier
b7ee1d3429 Prevented an analog airspeed corner case from happening 2013-08-28 14:34:49 +02:00
Lorenz Meier
b7875f4d0f Merge branch 'multirotor' 2013-08-28 11:29:18 +02:00
Andrew Tridgell
4c3c099902 USB: set attributes for bus power, no remote wakeup
this may help the USB bus providing the full 500mA on some systems
2013-08-28 11:18:40 +02:00
Lorenz Meier
0fb3be64ea More verbosity on RC cal fail in sensors app 2013-08-28 11:18:10 +02:00
Andrew Tridgell
76a9e34e08 I2C airspeed driver needs 2 retries
this prevents I2C transfer errors every few seconds with the
meas_airspeed driver
2013-08-28 11:17:22 +02:00
Andrew Tridgell
935ed2fe49 meas_airspeed: don't use stale/bad data in airspeed reading
also fixed handling of perf counters on error
2013-08-28 11:16:55 +02:00
Andrew Tridgell
fdbc09e2a5 avoid counters going above limit in INCREMENT()
when using INCREMENT() the counter would temporarily read equal to
limit, which could cause an issue if the task is preempted.

(this macro should be in a common header, though which header?)
2013-08-28 11:16:30 +02:00
Andrew Tridgell
ad732ee3a1 free perf counters in driver destructor
this prevents drivers that probe on one bus then instantiate on
another from leaving behind stale/duplicate perf counters
2013-08-28 11:15:43 +02:00
Lorenz Meier
aebfbca9be Merge branch 'multirotor' into stable 2013-08-28 09:20:29 +02:00
Lorenz Meier
d28f5ac03f Updated IO firmware upgrade strategy and locations 2013-08-28 09:14:38 +02:00
Lorenz Meier
5fe3c49ba0 Merged multirotor branch 2013-08-28 08:14:13 +02:00
Anton Babushkin
66c61fbe96 Full failsafe rewrite. 2013-08-27 23:08:00 +02:00
Lorenz Meier
e44d134c6c Merge pull request #364 from julianoes/gitignore_ctags
Ignore files for ctags (used with SublimeText3)
2013-08-27 12:56:55 -07:00
Lorenz Meier
719bbaa4f3 Merge pull request #329 from tridge/windows-com-port-names
build: use unqualified com port names on windows
2013-08-27 12:56:34 -07:00
Anton Babushkin
864c1d048c Revert "Tighter configs to save RAM"
This reverts commit 3380d40a7d9a8d1946510fab42abdc7a3a6f1525.
2013-08-27 20:16:51 +02:00
Lorenz Meier
3380d40a7d Tighter configs to save RAM 2013-08-27 15:37:04 +02:00
Anton Babushkin
b9d6981cee multirotor_att_control: yaw control bug fixed 2013-08-27 13:40:18 +02:00
Lorenz Meier
33c7342909 Minor fixes for calibration, UI language much more readable now 2013-08-27 10:36:43 +02:00
Lorenz Meier
70c9d48f6c Merge branch 'fmuv2_bringup' into multirotor 2013-08-27 10:16:18 +02:00
Lorenz Meier
c98e47eecf Merge branch 'fmuv2_bringup' of github.com:cvg/Firmware_Private into fmuv2_bringup 2013-08-27 10:16:00 +02:00
Andrew Tridgell
9c58d2c5c6 airspeed: retry initial I2C probe 4 times
this fixes a problem with detecting a MS4525D0 at boot
2013-08-27 10:15:34 +02:00
Lorenz Meier
665a232592 More calibration polishing 2013-08-27 10:15:17 +02:00
Lorenz Meier
94d8ec4a1c Calibration message cleanup 2013-08-27 09:48:22 +02:00
Lorenz Meier
9f45b1c589 Merge branch 'multirotor' of github.com:cvg/Firmware_Private into multirotor 2013-08-27 07:50:52 +02:00
Lorenz Meier
6a4d3c34fb Merge branch 'fmuv2_bringup' into multirotor 2013-08-27 07:50:27 +02:00
Lorenz Meier
7b42d7a047 Made number of streams more reasonable 2013-08-27 07:50:15 +02:00
Lorenz Meier
bfd0444cb3 Revert "Increased the number of max files descriptors considerably"
This reverts commit 3157285254381827bc0312bfb413ff6823feee3b.
2013-08-27 07:49:36 +02:00
Anton Babushkin
b29d13347a position_estimator_inav: reset reference altitude on arming. 2013-08-26 22:08:56 +02:00
Lorenz Meier
e88d63ef27 Increased USB buffer size to cope with fast transfers 2013-08-26 15:03:58 +02:00
Anton Babushkin
7326f8a421 multirotor_pos_control: fixes, set local_position_sp.yaw 2013-08-26 13:53:43 +02:00
Anton Babushkin
baa2cab69d commander: do AUTO_MISSION after takeoff 2013-08-26 13:53:43 +02:00
Anton Babushkin
bf9282c988 position_estimator_inav: requre EPH < 5m to set GPS reference 2013-08-26 13:53:42 +02:00
Anton Babushkin
00a2a0370e accelerometer_calibration fix 2013-08-26 13:53:42 +02:00
Lorenz Meier
31dcd5a16d Merge branch 'multirotor' of github.com:cvg/Firmware_Private into multirotor 2013-08-26 13:26:45 +02:00
Lorenz Meier
54ad734b95 Merge branch 'fmuv2_bringup' into multirotor 2013-08-26 13:26:25 +02:00