Commit Graph

1247 Commits

Author SHA1 Message Date
Lorenz Meier
a8fcd4a49c Merge branch 'master' of github.com:PX4/Firmware 2012-09-14 10:26:05 +02:00
Lorenz Meier
3a18a79bd5 Better log rate balancing 2012-09-14 10:25:59 +02:00
Lorenz Meier
5dd6cbcb13 Logging rate changes, 2012-09-14 10:24:49 +02:00
px4dev
adad44a3a9 Avoid a possible issue where an interrupt can intervene at a critical point, possibly leading to excess bytes being transferred on the bus. 2012-09-14 00:22:07 -07:00
px4dev
04b5856764 Avoid a race where up_putc can leave the driver in an inconsistent state (though how is not clear). This manifests as the system hanging after printing "nsh_romfsetc: "
Avoid attempting to repeat low-level initialization for the console when enabling DMA.
2012-09-14 00:21:24 -07:00
px4dev
d7fb2175eb A simple file write performance test 2012-09-13 21:42:51 -07:00
Lorenz Meier
a294ee2b87 Fixed mavlink timestamps, fixed SD logger, ready for flight tests 2012-09-13 23:35:20 +02:00
Lorenz Meier
e20c2541c6 Send back fake RC in HIL if getting joystick inputs 2012-09-13 00:24:00 +02:00
Lorenz Meier
47c96d3d12 Quite flyable state 2012-09-12 18:50:24 +02:00
Lorenz Meier
e4c3a44751 Fixed index in loading 2012-09-12 17:55:22 +02:00
Lorenz Meier
ffceb37803 Committing WIP 2012-09-12 17:46:15 +02:00
Lorenz Meier
3536ad8010 Merge branch 'rc_cleanup' of github.com:PX4/Firmware into gps 2012-09-12 17:39:02 +02:00
Lorenz Meier
59bd9ae92b Re-enabled scaling for roll 2012-09-12 17:38:23 +02:00
px4dev
59b1402379 Compute the channel bound once before the loop runs. 2012-09-12 08:37:05 -07:00
Lorenz Meier
cab1fed3e9 Commented defconfig changes 2012-09-12 17:26:40 +02:00
Lorenz Meier
fdd758df5c Increased stack sizes, this fixes the board not booting with a ROMFS mount message 2012-09-12 17:26:02 +02:00
Lorenz Meier
c815aff842 Deamonized GPS app, fixed GPS issues, reworking RC input 2012-09-12 17:22:24 +02:00
Lorenz Meier
31ecc4d5df Working on correct RC outputs without magic numbers 2012-09-12 11:20:33 +02:00
Lorenz Meier
cb57fdb28c Added ground estimator, fixed RC calibration 2012-09-12 10:34:49 +02:00
Lorenz Meier
b7c8b7d9f1 fixed up RC inputs, removed magic numbers, added dead zones, needs testing 2012-09-12 00:26:55 +02:00
Lorenz Meier
b573804456 Got rid of a bunch of magic numbers, manual controls can now be set up fine-grained 2012-09-11 23:54:26 +02:00
Lorenz Meier
a74a455ab5 Fixed calibration routines to ignore previous offsets during calibration, added scale compensation for MPU-6000 2012-09-11 23:35:01 +02:00
Lorenz Meier
31d028828c Comment fixes and polishing 2012-09-10 23:06:13 +02:00
Lorenz Meier
e440fc4027 Rewrote SD logging app, simpler, but effective. Pending testing 2012-09-10 23:04:31 +02:00
Lorenz Meier
0019f65b10 Merge branch 'master' of github.com:PX4/Firmware 2012-09-10 20:52:59 +02:00
Lorenz Meier
4b293a19e6 Merge branch 'master' of github.com:PX4/Firmware 2012-09-10 14:53:38 +02:00
Lorenz Meier
c9a453c340 Tuned filter gains, still suboptimal, but improved 2012-09-10 14:53:23 +02:00
px4dev
adb1e2b861 Rename the example PX4FMU startup script to avoid what seems to be a filename length limit. 2012-09-10 02:26:14 -07:00
px4dev
b1767480d2 Some fixes for getopt_long 2012-09-10 00:16:30 -07:00
px4dev
68d4a26b9e Be a bit quieter and more forgiving about various system configuration and driver non-issues. 2012-09-10 00:16:05 -07:00
px4dev
a1b4d32b56 Include the example PX4FMU quad startup script in the ROMFS for folks to play with. 2012-09-10 00:15:36 -07:00
px4dev
b871d28c6d Avoid trying to adjust the port timeout once it's open; Windows apparently doesn't like this. 2012-09-09 22:09:17 -07:00
Lorenz Meier
246f8fd3bd correctly hooked up setpoints in fixed wing control app, pending validation 2012-09-10 00:18:52 +02:00
Lorenz Meier
ddb5ba221d Deleted old cruft 2012-09-10 00:18:20 +02:00
Lorenz Meier
3140ba658a Fixed HIL enabling, renamed failsafe to better term "lockdown", made sure HIL is actually locking down system. Pending implementation of lockdown in PWM outputs 2012-09-10 00:11:09 +02:00
Lorenz Meier
6ea402efdc Merge branch 'master' of github.com:PX4/Firmware 2012-09-09 22:18:41 +02:00
Lorenz Meier
80c6252c0a Limited Z-compensation much stronger to prevent throttle jumps 2012-09-09 22:18:21 +02:00
px4dev
a9c4fabda6 Change the EEPROM read/write timeout behavior so that we can get actual errors rather than just hanging forever. 2012-09-09 11:14:54 -07:00
px4dev
65ecf1b1c1 Rework the 'eeprom erase' path so it's possible to erase an EEPROM that can't be mounted.
Add some bus reset code to the EEPROM read path to maybe help with bus lockup.
2012-09-09 00:04:43 -07:00
px4dev
6caa3038ba Ok, all this hand-rolled option parsing is lame. Let's have a dose of getopt_long. 2012-09-08 21:52:29 -07:00
Lorenz Meier
27c5cef054 Added RC params, fixed attitude and position control 2012-09-08 22:38:44 +02:00
Lorenz Meier
36ed8bb97a Removed old AR drone control stuff, outdated - replaced by multirotor_att and position control 2012-09-07 22:13:28 +02:00
Lorenz Meier
b67d7fc22a Merge branch 'master' of github.com:PX4/Firmware 2012-09-07 22:12:32 +02:00
Lorenz Meier
cca865eff0 Improved commandline hints 2012-09-07 22:12:24 +02:00
Lorenz Meier
c25cef299f Fixed to mag measurement and filter 2012-09-07 16:56:47 +02:00
Lorenz Meier
297990fe35 Fixed parameter-loading typo, fixed mavlink compile warnings 2012-09-07 15:28:02 +02:00
Lorenz Meier
5c7f7f5a4c Fixed a & vs && bug 2012-09-07 14:54:31 +02:00
Lorenz Meier
2b9f3a4845 Made parameter error messages pickier 2012-09-07 14:50:28 +02:00
Lorenz Meier
1538247a72 Sensor sending rate fixes 2012-09-07 12:49:31 +02:00
Lorenz Meier
5066ce1e91 Fixed correct setting of field update flag 2012-09-07 12:40:56 +02:00