1750 Commits

Author SHA1 Message Date
px4dev
2557f0d2de Rename the 'device' directory back to 'drivers', it's less confusing that way.
Move the fmuv2 board driver out into the new world.
2013-04-06 23:04:32 -07:00
px4dev
8eeefcce05 Add GPIO driver access to the power supply control/monitoring GPIOs for FMUv2 2013-04-06 22:46:50 -07:00
px4dev
c355275669 Make the 'fmu' command build for v2. Should be enough to get the FMU-side PWM outputs working, but untested. 2013-04-06 19:20:08 -07:00
px4dev
706dcb6a53 Move the FMU driver from the old universe to the new universe so that we can teach it about v2. 2013-04-06 18:38:32 -07:00
px4dev
e7e35616c0 Fix the way that tone_alarm idles the GPIO and make it idle safely for v2 boards. 2013-04-06 15:47:34 -07:00
px4dev
e5fa9dbcea Move the LSM303D driver over into the new world. 2013-04-06 11:16:24 -07:00
Julian Oes
d1d4d1d1e2 Some defines and comments (still WIP) 2013-04-06 11:36:53 +02:00
Julian Oes
f288c65baa LSM303D accel and mag working (still WIP) 2013-04-06 11:36:45 +02:00
Julian Oes
2187dc8e9a LSM303D accel raw values look ok (work in progress) 2013-04-06 11:36:38 +02:00
Lorenz Meier
b4483a09b2 Added LSM303D driver 2013-04-06 11:36:26 +02:00
Lorenz Meier
4a5505b044 Added LSM303D driver skeleton 2013-04-06 11:36:18 +02:00
Julian Oes
4ccf252b76 Changed I2C bus for blinkm, tested on fmuv2 2013-04-06 11:36:04 +02:00
px4dev
f243f6ef66 Scratch in a mostly-building board config for fmuv2 2013-04-01 01:23:05 -07:00
px4dev
8224adf52a Should never have been here. 2013-03-31 15:46:17 -07:00
px4dev
b1da855548 Merge branch 'master' into export-build 2013-03-31 15:16:07 -07:00
Lorenz Meier
9dbd2695d3 Hotfix missing yaw deadzone default (leads to continuous turns since zero speed is never commanded) 2013-03-28 12:48:28 +01:00
Lorenz Meier
6eba7a9e41 Fix gyro measurement noise variance 2013-03-28 12:47:47 +01:00
Lorenz Meier
0dc96dbd89 Merge pull request #234 from PX4/seatbelt
Seatbelt for fixed wing
2013-03-23 08:24:41 -07:00
px4dev
4c448a5be0 Merge branch 'master' into export-build 2013-03-21 23:41:43 -07:00
Lorenz Meier
70a85739cc Added startup scripts useful when running USB consoles, made MAVLink aware that /dev/console is a hint for running on USB (magic strings, magic strings) 2013-03-21 10:14:34 +01:00
Lorenz Meier
bee896786a Hotfix: Apply same (correc) deadzone logic from IO fix to FMU as well 2013-03-21 07:59:44 +01:00
Lorenz Meier
99054e76fb Merge pull request #235 from sjwilks/io-twitch
Stop the servo suddenly jumping when it goes out of the deadzone in one direction
2013-03-20 23:59:03 -07:00
px4dev
db91dffb23 Merge branch 'master' into export-build 2013-03-20 23:05:19 -07:00
Simon Wilks
f1d8aa57ce Ensure that numerator / demoninator <= 1. 2013-03-21 01:12:01 +01:00
px4dev
b7d65bf8fc HOTFIX: correct some logic errors with SPI chipselect generation.
Tested by Tridge.
2013-03-19 21:03:27 -07:00
Lorenz Meier
f43a74c6ca Merge branch 'seatbelt_controllib' of https://github.com/jgoppert/Firmware into seatbelt 2013-03-19 23:20:06 +01:00
jgoppert
8025a54d77 Added pressure alt measurement to kalman demo. 2013-03-18 16:44:53 -04:00
jgoppert
b9e53b4ab4 Fixed a comment. 2013-03-18 16:22:50 -04:00
jgoppert
9c9873bcc1 Fixed PID roc2Thr param names/ added them to controldemo. 2013-03-18 16:18:58 -04:00
jgoppert
90f9b154eb Flipped simple mode pitch/throttle channel input. 2013-03-18 15:18:08 -04:00
jgoppert
3c6fbeb1a0 Added seatbelt fixedwing controller. 2013-03-18 15:09:15 -04:00
Lorenz Meier
9849d22e4f Added MAVLink-transmitted calibration warning about bad sensor calibration as part of preflight check 2013-03-18 11:05:38 +01:00
Lorenz Meier
cd702cef89 Merge pull request #230 from PX4/pwm-syntax-fix
Adjust the syntax of the 'pwm' command to make it easier to use.
2013-03-17 23:47:51 -07:00
px4dev
60eca61e41 HOTFIX: Adjust the FMU update rate adaption logic to avoid constant debug message spew when not in a PWM mode.
Fixes #229
2013-03-17 15:54:19 -07:00
Lorenz Meier
26d45d5e34 Silence MS5611 driver, the perf command still captures the error count / rate. Unfortunately this is necessary as general users are concerned about something that is (at a reasonable rate) not actual safety critical. 2013-03-17 22:49:16 +01:00
px4dev
6e71466aee Adjust the syntax of the 'pwm' command to make it easier to use. 2013-03-17 12:29:18 -07:00
px4dev
8d47b3c6d4 Merge pull request #220 from PX4/tone_alarm_PLAY
New tone_alarm driver that uses ANSI music / GWBasic PLAY strings
2013-03-17 10:39:01 -07:00
px4dev
8fe14fdfdb Silence the tone for pauses in legato tunes. Some tunes sound better now.
Add new, distinctive error/notification tones.

Reduce the amount of data space consumed by the largest tune.
2013-03-17 10:38:18 -07:00
px4dev
cd207705d5 Adjust audio pattern numbers. 2013-03-17 10:36:48 -07:00
px4dev
da529bb83b Fix a typo in several of the basic alarm beep tones. 2013-03-17 10:07:42 -07:00
Lorenz Meier
002fb1b4ea Merge pull request #225 from PX4/sign_fix
Fix signs for fixed wing control
2013-03-17 03:16:55 -07:00
Lorenz Meier
0ee5293ceb Merge pull request #222 from PX4/trim_calibration
Fixed wing controller uses global trim values
2013-03-17 03:03:58 -07:00
Lorenz Meier
1ae4edab22 Merge pull request #224 from PX4/pwm-multirate
Pwm multirate
2013-03-17 02:49:18 -07:00
Lorenz Meier
a0afed400f Fix signs for fixed wing control, issue resulted from consistently flipped pitch response for IO and FMU 2013-03-16 23:41:24 +01:00
Lorenz Meier
1b16387a99 Merge pull request #221 from PX4/const-sweep
Mark a number of things (most particularly the ROMFS) const to save RAM
2013-03-16 14:58:59 -07:00
Julian Oes
b5b460e7ca IO board now disarms when FMU reboots when manual override is not an option 2013-03-15 15:24:52 -07:00
Lorenz Meier
494bcddaa4 Merge branch 'master' of github.com:PX4/Firmware into trim_calibration 2013-03-15 22:14:52 +01:00
Lorenz Meier
37c1f30598 Fixed typo 2013-03-15 19:58:20 +01:00
Lorenz Meier
7e4d6133ae Make communication rate between IO and FMU configurable 2013-03-15 19:19:52 +01:00
Lorenz Meier
688ec090e8 Moved trim for fixed wing to standard trim values, can now be calibrated via RC 2013-03-14 22:43:45 +01:00