2871 Commits

Author SHA1 Message Date
Andrew Tridgell
caade93ae4 px4io: enable signals
signals will be used to wakeup the mixer on a new set of pwm values
2013-02-16 21:22:31 +01:00
Lorenz Meier
730916cd17 Merge branch 'master' into px4io-i2c 2013-02-16 18:35:46 +01:00
Lorenz Meier
2d1009a897 Fixed log conversion file 2013-02-16 18:35:36 +01:00
Lorenz Meier
598622a00f Slightly adjusted battery voltage measurement after calibration against B&K Precision lab supply with beefy wiring. Needs more cross-validation. 2013-02-16 18:16:29 +01:00
Lorenz Meier
63d95f672e Merge branch 'master' into px4io-i2c 2013-02-16 18:01:34 +01:00
Lorenz Meier
1c98343e7b Merge branch 'master' of github.com:PX4/Firmware 2013-02-16 18:01:15 +01:00
Lorenz Meier
a0780a20b5 Fixed default airspeed for fixed wing control app 2013-02-16 18:00:58 +01:00
Lorenz Meier
400b073aa3 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c 2013-02-16 16:46:57 +01:00
Lorenz Meier
781845587c Merge pull request #195 from PX4/gps
GPS driver rewrite
2013-02-15 13:46:03 -08:00
Lorenz Meier
5b8ad11498 Merge pull request #192 from PX4/tests
Fixed test outputs, decoupled tests from NuttX low-level output
2013-02-15 13:45:33 -08:00
Lorenz Meier
5e8efbf2e9 Merge pull request #201 from PX4/fixedwing_ned_outputs
Turned all control outputs into NED frame moments
2013-02-14 23:42:25 -08:00
Lorenz Meier
2e73421fa0 Merge pull request #178 from PX4/attitude_filter_improvement
Better attitude filter, not sensitive to sudden accelerations
2013-02-14 23:36:43 -08:00
Julian Oes
ae51810a81 Changed names and default values of attitude estimator parameters 2013-02-14 20:17:18 -08:00
Andrew Tridgell
6eb69b07a8 Merged debug level commits from Tridge 2013-02-14 23:06:52 +01:00
Andrew Tridgell
bfecfbf5ee px4io: added isr_debug()
this is useful for debugging px4io internals
2013-02-14 19:30:15 +01:00
Lorenz Meier
dd858f7056 Merge pull request #197 from PX4/mpu6000_fixes
MPU6000 driver improvements
2013-02-13 06:31:42 -08:00
Lorenz Meier
d129eff5b9 Turned all control outputs into NED frame moments, this is validated in real flight with a correct mixer setup. 2013-02-13 12:49:33 +01:00
Lorenz Meier
31cfec3dbd Hotfix: Disable board detect, as it just creates noise, enable it once time permits to wrap it up 2013-02-13 09:11:14 +01:00
Lorenz Meier
cd0d108b6b Merged 2013-02-13 08:40:12 +01:00
Lorenz Meier
4595cc65b8 Reworked manual override flag, reworked arming slightly. Pending testing 2013-02-13 08:38:31 +01:00
Lorenz Meier
72de5b5ea7 Reworked manual override flag, reworked arming slightly. Pending testing 2013-02-13 08:27:07 +01:00
Lorenz Meier
d4ca6a29a1 Ensured that the mixer output obeys the FMU and IO armed state 2013-02-12 22:19:53 +01:00
Lorenz Meier
4af4d1cf21 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c 2013-02-12 13:24:13 +01:00
Lorenz Meier
f57b7fe0dd Merge branch 'master' of github.com:PX4/Firmware 2013-02-12 13:21:52 +01:00
Lorenz Meier
298b46ecfc Improved log conversion MATLAB script 2013-02-12 13:21:41 +01:00
Lorenz Meier
b750a588a0 Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c 2013-02-12 09:34:41 +01:00
Lorenz Meier
163257f3bd Fixed scaling of RC calibration in IO driver, fixed interpretation of (odd, but APM-compatible) channel reverse flag 2013-02-12 09:33:52 +01:00
Lorenz Meier
01ada7f74f Fixed mixer transmission between FMU and IO 2013-02-12 09:31:43 +01:00
Lorenz Meier
857fe5d405 Fixes to RC config transmission from Simon Wilks 2013-02-12 09:20:11 +01:00
Lorenz Meier
ef301890ba Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c 2013-02-12 09:13:51 +01:00
px4dev
aa16a63a10 Fix assignment of relay GPIOs. 2013-02-11 20:40:06 -08:00
Julian Oes
6fe5291147 Merge remote-tracking branch 'upstream/master' into attitude_filter_improvement 2013-02-11 16:54:36 -08:00
Lorenz Meier
ab44a64ca0 Updated mixers for Q and X5 2013-02-10 18:04:57 +01:00
px4dev
3c8da27d72 Fix a misleading comment. 2013-02-09 00:57:23 -08:00
px4dev
a645a388bc Fix a sign error 2013-02-09 00:53:51 -08:00
Julian Oes
df6cf142e7 Another rewrite: most of the polling, reading and writing is now inside the GPS classes 2013-02-08 11:05:57 -08:00
Lorenz Meier
dbffca01ff Merge pull request #196 from PX4/px4io_uploader
px4io: make uploader more reliable
2013-02-08 07:30:09 -08:00
Andrew Tridgell
1fed72caf8 mpu6000: support setting the DLPF filter frequency
APM uses this for different aircraft types
2013-02-08 16:21:00 +01:00
Andrew Tridgell
508d6d2b4f drivers/mpu6000: add default product ID case 2013-02-08 16:20:29 +01:00
Julian Oes
a88b9f4eef Restructered the parsing/configuring, MTK working 2013-02-07 14:48:00 -08:00
Julian Oes
d36eb8a3fc Sped up MTK configuration but the detection time can still be improved: timeouts/usleeps 2013-02-06 23:25:09 -08:00
Julian Oes
b620136af4 Added support for MTK revision 19, working condition but configuration of MTK is very slow and needs improvement 2013-02-06 22:58:52 -08:00
Lorenz Meier
4b2e8556b8 Merge branch 'px4io-i2c' of github.com:PX4/Firmware into px4io-i2c 2013-02-07 07:06:42 +01:00
Julian Oes
0d54661ce9 Added MTK 1.6, works after some seconds, work in progress 2013-02-06 20:04:49 -08:00
Julian Oes
6ed5d97aea Merged mtk16 and mtk19 helper classes, configure() now writes directly instead of buffering 2013-02-06 18:47:32 -08:00
Julian Oes
d962e6c403 Removed some unnecessairy flags, home position back working 2013-02-06 13:50:32 -08:00
Julian Oes
fc4be3e728 Changed gps position topic mostly to SI units and float, removed counters and added specifig timestamps 2013-02-06 12:41:05 -08:00
Julian Oes
a79ad17f09 Changed parse interface, differentiation between config needed and position updated, working but might be solved more elegant 2013-02-05 23:16:32 -08:00
Lorenz Meier
fbbeef7e29 Update on every position change, do not wait for other measurements 2013-02-05 18:54:06 +01:00
Andrew Tridgell
804f0e4219 px4io: make uploader more reliable
avoid seeks, lower verify recv size and removed cruft
2013-02-05 18:30:31 +01:00