17418 Commits

Author SHA1 Message Date
patacongo
096397d49f STM32 ADC driver fixes
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5247 42af7a65-404d-4744-a932-0658087f49c3
2012-10-21 16:53:38 +00:00
Thomas Gubler
6c8fb8177e Started implementing fw controller according to controller layout of the ASL lecture 2012-10-21 18:45:24 +02:00
patacongo
6ea7967d8a Kconfig changes to get a clean STM32 ADC example build
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5246 42af7a65-404d-4744-a932-0658087f49c3
2012-10-21 15:47:34 +00:00
Lorenz Meier
096bf2dc93 Checkpoint: Working, but non-verified full mag calibration 2012-10-21 15:36:29 +02:00
Thomas Gubler
7fcb51703b Merge branch 'master' of https://github.com/PX4/Firmware 2012-10-21 15:13:39 +02:00
Lorenz Meier
28171fb596 Merge branch 'master' of github.com:PX4/Firmware into calibration 2012-10-21 11:24:51 +02:00
px4dev
73521cbc66 Fix stack allocation (now probably too large) for PX4IO debugging. Disable nonblocking serial comms to avoid losing tx data. 2012-10-20 23:11:04 -07:00
patacongo
4796879663 Minor tweaks to memset
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5245 42af7a65-404d-4744-a932-0658087f49c3
2012-10-21 05:38:24 +00:00
patacongo
d59b634a70 Optimized memset() can be configured to do 64-bit stores
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5244 42af7a65-404d-4744-a932-0658087f49c3
2012-10-21 01:34:37 +00:00
patacongo
d24bf91574 Optimized memset() can be configured to do 64-bit stores
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5243 42af7a65-404d-4744-a932-0658087f49c3
2012-10-21 01:31:56 +00:00
patacongo
f16ae329fd Add a versin of memset() optimized for speed
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5242 42af7a65-404d-4744-a932-0658087f49c3
2012-10-21 00:41:44 +00:00
px4dev
bfbd17a2fa Make it possible to run fmu and px4io simultaneously with full control over both sets of possible PWM outputs. First started wins. 2012-10-20 16:53:52 -07:00
Lorenz Meier
f868c99f06 Merge branch 'mavlink-cleanup' of github.com:PX4/Firmware into calibration 2012-10-21 01:52:00 +02:00
patacongo
4de5307aa3 Update documentation for recently added configuration options
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5241 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 21:42:19 +00:00
patacongo
80c9bda900 Add Daniel Vik's optimized memcpy as a configuration option
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5240 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 20:59:44 +00:00
patacongo
bac5f18559 Optimized ARMv7-M memcpy() function from Mike Smith
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5239 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 18:56:55 +00:00
Lorenz Meier
42c61271ea remove bogus dt from att rate 2012-10-20 19:53:49 +02:00
patacongo
f44266675e Several bugfixes contributed by Petteri Aimonen
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5238 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 16:07:49 +00:00
patacongo
736ac8982a Add MAX11802 touchscreeen driver from Petteri Aimonen
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5237 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 15:17:19 +00:00
patacongo
dbdf7cb3ae Ping/DNS fixes (part 2 of 2)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5236 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 14:15:59 +00:00
patacongo
78ba846c06 DNS fixes from Darcy Gong (part 1 of 2)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5235 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 13:47:30 +00:00
patacongo
860e5f0524 The termios c_speed field cannot be 'const'
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5234 42af7a65-404d-4744-a932-0658087f49c3
2012-10-20 13:14:04 +00:00
px4dev
d2ef2afb0b Major rework of the PX4IO driver; pull it closer up to date 2012-10-19 22:10:12 -07:00
px4dev
f12b9d0706 Fix an error message 2012-10-19 22:09:56 -07:00
px4dev
4f20d9a24b Retire old test cases for drivers that have been removed. 2012-10-19 18:59:44 -07:00
px4dev
7f18fcd556 Clean out old drivers we're not using anymore. 2012-10-19 18:51:50 -07:00
Lorenz Meier
d3ae83cb22 Merge branch 'daregger_rate_control' of github.com:PX4/Firmware into calibration 2012-10-19 00:39:06 +02:00
Lorenz Meier
5ec5754f26 brought controller back to last tuned state 2012-10-18 17:34:06 +02:00
Lorenz Meier
c70c626915 Removed dead code 2012-10-18 13:40:17 +02:00
Lorenz Meier
692baa9d07 Updated MAVLink 2012-10-18 13:40:07 +02:00
Lorenz Meier
dff0051568 Map inputs to the controller we actually want 2012-10-17 19:02:57 +02:00
Lorenz Meier
d1429f266d Calibration progress, needs sphere fitting 2012-10-17 18:27:49 +02:00
Lorenz Meier
6a48b91bea Lowering default rates at 57600 2012-10-17 18:27:21 +02:00
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