Commit Graph

  • 6ea7967d8a Kconfig changes to get a clean STM32 ADC example build patacongo 2012-10-21 15:47:34 +00:00
  • 096bf2dc93 Checkpoint: Working, but non-verified full mag calibration Lorenz Meier 2012-10-21 15:36:29 +02:00
  • 7fcb51703b Merge branch 'master' of https://github.com/PX4/Firmware Thomas Gubler 2012-10-21 15:13:39 +02:00
  • 28171fb596 Merge branch 'master' of github.com:PX4/Firmware into calibration Lorenz Meier 2012-10-21 11:24:51 +02:00
  • 73521cbc66 Fix stack allocation (now probably too large) for PX4IO debugging. Disable nonblocking serial comms to avoid losing tx data. px4dev 2012-10-20 23:11:04 -07:00
  • 4796879663 Minor tweaks to memset patacongo 2012-10-21 05:38:24 +00:00
  • d59b634a70 Optimized memset() can be configured to do 64-bit stores patacongo 2012-10-21 01:34:37 +00:00
  • d24bf91574 Optimized memset() can be configured to do 64-bit stores patacongo 2012-10-21 01:31:56 +00:00
  • f16ae329fd Add a versin of memset() optimized for speed patacongo 2012-10-21 00:41:44 +00:00
  • bfbd17a2fa Make it possible to run fmu and px4io simultaneously with full control over both sets of possible PWM outputs. First started wins. px4dev 2012-10-20 16:53:52 -07:00
  • f868c99f06 Merge branch 'mavlink-cleanup' of github.com:PX4/Firmware into calibration Lorenz Meier 2012-10-21 01:52:00 +02:00
  • 4de5307aa3 Update documentation for recently added configuration options patacongo 2012-10-20 21:42:19 +00:00
  • 80c9bda900 Add Daniel Vik's optimized memcpy as a configuration option patacongo 2012-10-20 20:59:44 +00:00
  • bac5f18559 Optimized ARMv7-M memcpy() function from Mike Smith patacongo 2012-10-20 18:56:55 +00:00
  • 42c61271ea remove bogus dt from att rate Lorenz Meier 2012-10-20 19:53:49 +02:00
  • f44266675e Several bugfixes contributed by Petteri Aimonen patacongo 2012-10-20 16:07:49 +00:00
  • 736ac8982a Add MAX11802 touchscreeen driver from Petteri Aimonen patacongo 2012-10-20 15:17:19 +00:00
  • dbdf7cb3ae Ping/DNS fixes (part 2 of 2) patacongo 2012-10-20 14:15:59 +00:00
  • 78ba846c06 DNS fixes from Darcy Gong (part 1 of 2) patacongo 2012-10-20 13:47:30 +00:00
  • 860e5f0524 The termios c_speed field cannot be 'const' patacongo 2012-10-20 13:14:04 +00:00
  • d2ef2afb0b Major rework of the PX4IO driver; pull it closer up to date px4dev 2012-10-19 22:10:12 -07:00
  • f12b9d0706 Fix an error message px4dev 2012-10-19 22:09:56 -07:00
  • 4f20d9a24b Retire old test cases for drivers that have been removed. px4dev 2012-10-19 18:59:44 -07:00
  • 7f18fcd556 Clean out old drivers we're not using anymore. px4dev 2012-10-19 18:51:50 -07:00
  • d3ae83cb22 Merge branch 'daregger_rate_control' of github.com:PX4/Firmware into calibration Lorenz Meier 2012-10-19 00:39:06 +02:00
  • 5ec5754f26 brought controller back to last tuned state Lorenz Meier 2012-10-18 17:34:06 +02:00
  • c70c626915 Removed dead code Lorenz Meier 2012-10-18 13:40:17 +02:00
  • 692baa9d07 Updated MAVLink Lorenz Meier 2012-10-18 13:40:07 +02:00
  • dff0051568 Map inputs to the controller we actually want Lorenz Meier 2012-10-17 19:02:57 +02:00
  • d1429f266d Calibration progress, needs sphere fitting Lorenz Meier 2012-10-17 18:27:49 +02:00
  • 6a48b91bea Lowering default rates at 57600 Lorenz Meier 2012-10-17 18:27:21 +02:00
  • 2d631fb005 Various fixes to attitude control, flyable, needs parameter tuning Lorenz Meier 2012-10-17 18:26:56 +02:00
  • e4645c0a41 Initialized all sensor fields to zero Lorenz Meier 2012-10-17 15:10:32 +02:00
  • d4e6a9d7a1 Minor code style fixes, removed dead code Lorenz Meier 2012-10-17 15:10:04 +02:00
  • 8b000b3317 Fixed an abort condition, fixed value initialization, implemented naive three-step calibration Lorenz Meier 2012-10-17 15:09:28 +02:00
  • 23d294453b Fixed a range of initialization issues in filter, does not any more emit NaN in first iteration Lorenz Meier 2012-10-17 15:08:33 +02:00
  • 5d3d17d025 Increased priority of MAVLink receiver thread Lorenz Meier 2012-10-17 10:38:23 +02:00
  • 97726fa679 Calibration WIP, not compiling Lorenz Meier 2012-10-17 08:02:50 +02:00
  • 32e586d4b7 Controller and estimator updates daregger 2012-10-16 18:02:28 +02:00
  • b50bc7798a Wip on inner rate loop daregger 2012-10-16 16:49:45 +02:00
  • 0b26ca84d4 Merged Lorenz Meier 2012-10-16 11:13:05 +02:00
  • 87b00c96e8 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-10-16 11:10:23 +02:00
  • fef4362e79 Merged new EKF version Lorenz Meier 2012-10-16 11:10:09 +02:00
  • a720bfff5e Merge branch 'tobi' Lorenz Meier 2012-10-16 11:07:41 +02:00
  • 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'. px4dev 2012-10-15 21:08:26 -07:00
  • f9a8818d1e Switch from -Os to -O3. This generates *much* faster code, although at a ~50% size penalty. We can afford the space. px4dev 2012-10-15 19:10:28 -07:00
  • 3ccc6849ac Fixed stupid typo in GPS app Lorenz Meier 2012-10-16 00:12:48 +02:00
  • 965bd35e2b Ignore measurement parts not projected to the plane Lorenz Meier 2012-10-16 00:02:53 +02:00
  • 40abed787c fixed wrong status indication of sd log command if startup fails Lorenz Meier 2012-10-15 23:58:16 +02:00
  • e8c4506a12 Minor documentation style fixes Lorenz Meier 2012-10-15 08:59:15 +02:00
  • 084cde72f7 Reworked calibration Lorenz Meier 2012-10-15 08:52:41 +02:00
  • 642f3426a7 Added mag calibration routine, fixed minor typos without runtime effects Lorenz Meier 2012-10-15 08:52:17 +02:00
  • 6e4398c30d Merge branch 'master' of github.com:PX4/Firmware into mavlink-cleanup Lorenz Meier 2012-10-15 08:35:44 +02:00
  • c1958bdaa9 Teach top how to precisely determine stack usage. px4dev 2012-10-14 23:35:32 -07:00
  • ae29617543 No joy with getopt_long px4dev 2012-10-14 23:09:48 -07:00
  • cf6e763c58 Beat up on the mavlink app startup a bit. px4dev 2012-10-14 22:40:18 -07:00
  • 7c20e66681 Refactor and start tidying up the MAVLink app. px4dev 2012-10-14 17:59:15 -07:00
  • db0ec8eb02 Merge branch 'master' of https://github.com/PX4/Firmware px4dev 2012-10-13 22:09:16 -07:00
  • 0a0215338a Merge branch 'master' of https://github.com/PX4/Firmware Doug Weibel 2012-10-13 16:38:18 -06:00
  • 8345d911e0 Add a THTTPD configuration for the Shenzhou board (Darcy Gong) patacongo 2012-10-13 15:12:44 +00:00
  • a03e58b7ac ADC support for the Shenzhou board from Darcy Gong patacongo 2012-10-13 13:19:56 +00:00
  • 4dbf7befe3 Disable rate control, disable offset estimation Lorenz Meier 2012-10-13 12:25:30 +02:00
  • 0ccaa1330b Merge branch 'master' of file:///Users/Shared/NuttX px4dev 2012-10-13 00:08:02 -07:00
  • e4ccbe7508 You can now configure a login for Telnet NSH session -- from Darcy Gong patacongo 2012-10-12 16:59:17 +00:00
  • 8de1d1d182 Update Olimex-LPC1766STK setenv.sh to make it faster to use CodeSourcery. patacongo 2012-10-12 15:38:42 +00:00
  • e62b420882 Another dtoa() fix from Mike Smith patacongo 2012-10-11 13:42:14 +00:00
  • d62ec78ab8 Remove obsolete warning. px4dev 2012-10-11 00:23:13 -07:00
  • 674b655236 Quick hack to print floating-point numbers that are powers of 10 less wrongly. px4dev 2012-10-10 23:43:57 -07:00
  • ca71c149e2 Document problem with GCC 4.8.3 and the NXFLAT tools patacongo 2012-10-10 19:58:57 +00:00
  • b71fcbb0de More fixes for ldnxflat. There are still problems with the GCC 4.6.3 patacongo 2012-10-10 19:36:32 +00:00
  • 6cb1bc7e67 Oop. Part of last change was still in the editor patacongo 2012-10-10 17:17:50 +00:00
  • ed4550ff48 Rename gnu-nxflat.ld to gnu-nxflat-gotoff.ld; Add gnu-nxflat-pcrel.ld patacongo 2012-10-10 17:01:23 +00:00
  • 7ccc4f6096 Merge branch 'master' of https://github.com/tnaegeli/Firmware into tobi Lorenz Meier 2012-10-10 17:47:44 +02:00
  • 87ce36eef3 Fixed logging, merged Lorenz Meier 2012-10-10 17:47:28 +02:00
  • 47787872f2 Disable R_ARM_REL32 logic patacongo 2012-10-10 14:54:11 +00:00
  • aae19db5c3 Add support for the R_ARM_REL32 relocation patacongo 2012-10-10 13:50:31 +00:00
  • 3d754095f9 Change the default path to the buildroot bin/ directory in all setenv.sh files patacongo 2012-10-10 12:56:02 +00:00
  • ec018e7b64 Merge branch 'master' of https://github.com/PX4/Firmware tnaegeli 2012-10-10 09:52:37 +02:00
  • 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) px4dev 2012-10-09 22:45:36 -07:00
  • 613e12fcac working offboard tnaegeli 2012-10-09 16:31:04 +02:00
  • bd3f3b1031 Sensor rate and throttle inversion fixes Lorenz Meier 2012-10-09 16:26:29 +02:00
  • a2ab5e8691 Don't treat end-of-document-structure as an error. px4dev 2012-10-08 22:37:18 -07:00
  • 77e6375920 Change parameter names in FW control to fit within MAVLink parameter name size limit Doug Weibel 2012-10-08 14:14:43 -06:00
  • 50ecc59c27 Updates for new web site patacongo 2012-10-08 18:12:53 +00:00
  • a29e8e00fa Merge branch 'tobi' Lorenz Meier 2012-10-08 18:02:49 +02:00
  • d068025fcd Fixed accel scale initialization Lorenz Meier 2012-10-08 18:01:04 +02:00
  • 0edd4063af Merge branch 'master' of github.com:PX4/Firmware into tobi Lorenz Meier 2012-10-08 18:00:00 +02:00
  • dd50c88f07 Fixed GPS lost issue, fixed accel scale initialization, fixed code style in rate controller Lorenz Meier 2012-10-08 17:59:43 +02:00
  • 4fea0a3fc1 This commit changes the inner loop control structures for fixed wing attitude control. Nested rate and angle loops are used with limits on both the rate setpoint Doug Weibel 2012-10-07 14:50:07 -06:00
  • 2bb1d17c7e Changes to the PID controller. Adds "limit" to the parameter set. Implements an output limit where the output magnitude is limited by the parameter value "limit". Also changes the integrator saturation such that the integrator is not updated (added to) if either updating it will cause the integrator values magnitude to exceed "intmax" or if the output magnitude would exceed "limit" with an updated integrator value. Doug Weibel 2012-10-07 14:46:26 -06:00
  • 4c14e4f5f1 Add a 'secret' subcommand to bl_update that manipulates the option bits to change the brown-out detector configuration. px4dev 2012-10-06 16:08:07 -07:00
  • e8a8129808 Fix a recurring, cloned typo patacongo 2012-10-06 20:10:31 +00:00
  • ee341514da All Cortex-M Make.defs files updated to use buildroot EABI toolchain if BUILDROOT=y selected patacongo 2012-10-06 18:09:05 +00:00
  • 79e092e362 Update all config README.txt files to show that they use the EABI buildroot toolchain patacongo 2012-10-06 17:29:36 +00:00
  • 4d23437df0 Several bugfixes, mostly from Darcy Gong patacongo 2012-10-06 14:50:37 +00:00
  • a41bc3c2ff Eliminate a warning patacongo 2012-10-06 00:27:17 +00:00
  • b9454627bc More changes for buildroot EABI toolchain patacongo 2012-10-06 00:20:49 +00:00
  • 535398581c configs/shenzhou will now use the 4.6.3 buildroot EABI toolchain patacongo 2012-10-05 23:43:05 +00:00
  • 1e36879126 Add buildroot support for binutils-2.22 and gcc-4.6.3; all buildroot tools are not called abc-nuttx-elf instead of abc-elf patacongo 2012-10-05 23:01:51 +00:00
  • eb041b927a Fix some W25 driver errors patacongo 2012-10-04 18:42:28 +00:00