15635 Commits

Author SHA1 Message Date
Lorenz Meier
2d631fb005 Various fixes to attitude control, flyable, needs parameter tuning 2012-10-17 18:26:56 +02:00
Lorenz Meier
e4645c0a41 Initialized all sensor fields to zero 2012-10-17 15:10:32 +02:00
Lorenz Meier
d4e6a9d7a1 Minor code style fixes, removed dead code 2012-10-17 15:10:04 +02:00
Lorenz Meier
8b000b3317 Fixed an abort condition, fixed value initialization, implemented naive three-step calibration 2012-10-17 15:09:28 +02:00
Lorenz Meier
23d294453b Fixed a range of initialization issues in filter, does not any more emit NaN in first iteration 2012-10-17 15:08:33 +02:00
Lorenz Meier
5d3d17d025 Increased priority of MAVLink receiver thread 2012-10-17 10:38:23 +02:00
Lorenz Meier
97726fa679 Calibration WIP, not compiling 2012-10-17 08:02:50 +02:00
daregger
32e586d4b7 Controller and estimator updates 2012-10-16 18:02:28 +02:00
daregger
b50bc7798a Wip on inner rate loop 2012-10-16 16:49:45 +02:00
Lorenz Meier
0b26ca84d4 Merged 2012-10-16 11:13:05 +02:00
Lorenz Meier
87b00c96e8 Merge branch 'master' of github.com:PX4/Firmware 2012-10-16 11:10:23 +02:00
Lorenz Meier
fef4362e79 Merged new EKF version 2012-10-16 11:10:09 +02:00
Lorenz Meier
a720bfff5e Merge branch 'tobi' 2012-10-16 11:07:41 +02:00
px4dev
3292ea24a1 Switch to the standard 'verbose' build option. Use a better way of passing options to the linker that is closer to friendly with 'make export'. 2012-10-15 21:08:26 -07:00
px4dev
f9a8818d1e Switch from -Os to -O3. This generates *much* faster code, although at a ~50% size penalty. We can afford the space. 2012-10-15 19:10:28 -07:00
Lorenz Meier
3ccc6849ac Fixed stupid typo in GPS app 2012-10-16 00:12:48 +02:00
Lorenz Meier
965bd35e2b Ignore measurement parts not projected to the plane 2012-10-16 00:02:53 +02:00
Lorenz Meier
40abed787c fixed wrong status indication of sd log command if startup fails 2012-10-15 23:58:16 +02:00
Lorenz Meier
e8c4506a12 Minor documentation style fixes 2012-10-15 08:59:15 +02:00
Lorenz Meier
084cde72f7 Reworked calibration 2012-10-15 08:52:41 +02:00
Lorenz Meier
642f3426a7 Added mag calibration routine, fixed minor typos without runtime effects 2012-10-15 08:52:17 +02:00
Lorenz Meier
6e4398c30d Merge branch 'master' of github.com:PX4/Firmware into mavlink-cleanup 2012-10-15 08:35:44 +02:00
px4dev
c1958bdaa9 Teach top how to precisely determine stack usage. 2012-10-14 23:35:32 -07:00
px4dev
ae29617543 No joy with getopt_long 2012-10-14 23:09:48 -07:00
px4dev
cf6e763c58 Beat up on the mavlink app startup a bit. 2012-10-14 22:40:18 -07:00
px4dev
7c20e66681 Refactor and start tidying up the MAVLink app. 2012-10-14 17:59:15 -07:00
px4dev
db0ec8eb02 Merge branch 'master' of https://github.com/PX4/Firmware 2012-10-13 22:09:16 -07:00
Doug Weibel
0a0215338a Merge branch 'master' of https://github.com/PX4/Firmware 2012-10-13 16:38:18 -06:00
patacongo
8345d911e0 Add a THTTPD configuration for the Shenzhou board (Darcy Gong)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5233 42af7a65-404d-4744-a932-0658087f49c3
2012-10-13 15:12:44 +00:00
patacongo
a03e58b7ac ADC support for the Shenzhou board from Darcy Gong
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5232 42af7a65-404d-4744-a932-0658087f49c3
2012-10-13 13:19:56 +00:00
Lorenz Meier
4dbf7befe3 Disable rate control, disable offset estimation 2012-10-13 12:25:30 +02:00
px4dev
0ccaa1330b Merge branch 'master' of file:///Users/Shared/NuttX
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5231 42af7a65-404d-4744-a932-0658087f49c3
2012-10-13 00:08:02 -07:00
patacongo
e4ccbe7508 You can now configure a login for Telnet NSH session -- from Darcy Gong
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5231 42af7a65-404d-4744-a932-0658087f49c3
2012-10-12 16:59:17 +00:00
patacongo
8de1d1d182 Update Olimex-LPC1766STK setenv.sh to make it faster to use CodeSourcery.
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5230 42af7a65-404d-4744-a932-0658087f49c3
2012-10-12 15:38:42 +00:00
patacongo
e62b420882 Another dtoa() fix from Mike Smith
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5229 42af7a65-404d-4744-a932-0658087f49c3
2012-10-11 13:42:14 +00:00
px4dev
d62ec78ab8 Remove obsolete warning. 2012-10-11 00:23:13 -07:00
px4dev
674b655236 Quick hack to print floating-point numbers that are powers of 10 less wrongly. 2012-10-11 00:22:22 -07:00
patacongo
ca71c149e2 Document problem with GCC 4.8.3 and the NXFLAT tools
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5228 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 19:58:57 +00:00
patacongo
b71fcbb0de More fixes for ldnxflat. There are still problems with the GCC 4.6.3
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5227 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 19:36:32 +00:00
patacongo
6cb1bc7e67 Oop. Part of last change was still in the editor
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5226 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 17:17:50 +00:00
patacongo
ed4550ff48 Rename gnu-nxflat.ld to gnu-nxflat-gotoff.ld; Add gnu-nxflat-pcrel.ld
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5225 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 17:01:23 +00:00
Lorenz Meier
7ccc4f6096 Merge branch 'master' of https://github.com/tnaegeli/Firmware into tobi 2012-10-10 17:47:44 +02:00
Lorenz Meier
87ce36eef3 Fixed logging, merged 2012-10-10 17:47:28 +02:00
patacongo
47787872f2 Disable R_ARM_REL32 logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5224 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 14:54:11 +00:00
patacongo
aae19db5c3 Add support for the R_ARM_REL32 relocation
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5223 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 13:50:31 +00:00
patacongo
3d754095f9 Change the default path to the buildroot bin/ directory in all setenv.sh files
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5222 42af7a65-404d-4744-a932-0658087f49c3
2012-10-10 12:56:02 +00:00
tnaegeli
ec018e7b64 Merge branch 'master' of https://github.com/PX4/Firmware
Conflicts:
	apps/commander/state_machine_helper.c
	apps/multirotor_att_control/multirotor_att_control_main.c
	apps/multirotor_att_control/multirotor_rate_control.c
solved
2012-10-10 09:52:37 +02:00
px4dev
1e59a592a6 Split the parameter load/save commands out of the 'eeprom' command, since that's not really the obvious place for them. Add parameter printing functionality (though, it's a mess due to %f being busted)
Update the script examples to use the new command.
2012-10-09 22:45:36 -07:00
tnaegeli
613e12fcac working offboard 2012-10-09 16:31:04 +02:00
Lorenz Meier
bd3f3b1031 Sensor rate and throttle inversion fixes 2012-10-09 16:26:29 +02:00