Commit Graph

  • a2162de80d Remove 'sudo' from Makefiles patacongo 2012-08-17 14:54:09 +00:00
  • e207f076c9 Auto-configuration updates from Richard Cochran patacongo 2012-08-17 14:07:48 +00:00
  • a740bc8335 Evolving STM32 USB host support patacongo 2012-08-16 22:48:26 +00:00
  • 73286f3262 Minor tweaks and command parsing debugging Lorenz Meier 2012-08-16 20:57:38 +02:00
  • 8575d8cd49 Fixed arming bug Lorenz Meier 2012-08-16 17:20:41 +02:00
  • 3f9f7e6d3c mkconfig now calculates DRAM_END if not provided patacongo 2012-08-16 15:00:34 +00:00
  • 18e71843be Increased attitude estimator bm stack Lorenz Meier 2012-08-16 16:57:44 +02:00
  • 46c4b987cc Various fixes for params interface Lorenz Meier 2012-08-16 15:49:56 +02:00
  • 1cf92ad605 updated commander documentation diagram Thomas Gubler 2012-08-16 13:41:47 +02:00
  • e95662f505 mag cal, scaling of throttle Lorenz Meier 2012-08-16 13:33:16 +02:00
  • b30e443f28 Updated start script, checking commander mishaps Lorenz Meier 2012-08-16 13:09:35 +02:00
  • 1530aeccae Working towards full sensor flexibility Lorenz Meier 2012-08-16 11:21:59 +02:00
  • e84d0f41fa fix a fatal one-character typo in the multirotor output scaling logic px4dev 2012-08-16 00:10:58 -07:00
  • 5a8984c800 A little more STM32 USB host logic patacongo 2012-08-15 22:13:50 +00:00
  • dd681d7fff Some repartitioning of STM32 functionality to better support a USB host driver patacongo 2012-08-15 17:58:54 +00:00
  • 2e558b34b2 added position control documentation diagram Thomas Gubler 2012-08-15 16:21:24 +02:00
  • 5198a9daf7 New multirotor mixer; builds, not yet tested. px4dev 2012-08-15 00:46:15 -07:00
  • 3edd6c86f2 Hide Eclipse project settings from SublimeText px4dev 2012-08-14 09:10:55 -07:00
  • 74980af6c9 Merge branch 'NuttX/master' from git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5027 7fd9a85b-ad96-42d3-883c-3090e2eb8679 px4dev 2012-08-14 09:07:59 -07:00
  • 34118c72ef mechanical style fixups px4dev 2012-08-14 08:47:04 -07:00
  • 3cc812dbad Fixes to apps/*/Make.defs files needed for auto-configuration build patacongo 2012-08-14 15:45:53 +00:00
  • aa09e05432 Revise recent changes to serial driver error handling: Errors other than EINTR may be returned when the driver is used very early in initialization. STM32 SPI driver will now survive repeated initializations patacongo 2012-08-14 14:42:50 +00:00
  • 92a1fab0fd Integrated optical flow Lorenz Meier 2012-08-14 11:40:08 +02:00
  • ebbdbac97b Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-14 09:08:52 +02:00
  • ab8d1b3b3b Reworked ardrone / multirotor control Lorenz Meier 2012-08-14 09:08:31 +02:00
  • 735f8ffa3d Config tweaks to enable the new-style ms5611 driver. px4dev 2012-08-14 00:07:19 -07:00
  • 91d1524837 Avoid reinitializing a SPI bus once it's been set up the first time. px4dev 2012-08-13 23:56:52 -07:00
  • 165105bd93 More ignorance. px4dev 2012-08-13 23:52:48 -07:00
  • 35c4a21ca1 Simplify an error message to avoid a bad pointer deref. px4dev 2012-08-13 23:52:32 -07:00
  • f1f843099b Nuke a dead file. px4dev 2012-08-13 23:51:46 -07:00
  • 3c5bb3f57c New-style driver for the MPU6000. px4dev 2012-08-13 23:51:24 -07:00
  • edfdb8f47e force 8-bit SPI transactions for device::SPI drivers. px4dev 2012-08-13 23:50:55 -07:00
  • a72ff3b651 Make the lib/ subdirectory build more like other directories patacongo 2012-08-13 22:27:06 +00:00
  • a9d8a324bc Indendation fixes Lorenz Meier 2012-08-13 22:12:38 +02:00
  • 1d029b01fe First initial revision of ACC driver and gyro Lorenz Meier 2012-08-13 22:10:03 +02:00
  • 6fb3bbb5da Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-13 21:09:17 +02:00
  • d92cdc7cfa Improved float tests Lorenz Meier 2012-08-13 21:09:08 +02:00
  • 9014577aff Massive improvements in state machine, still tracing wrong throttle scaling in manual input path Lorenz Meier 2012-08-13 18:53:37 +02:00
  • d5c4c4da8d Fix bad AVR C++ include paths; remove stray typo from ctypes.h patacongo 2012-08-13 14:02:06 +00:00
  • 56b3b46f75 Add heap used/free summaries to heap dump px4dev 2012-08-12 12:53:10 -07:00
  • 18669722d8 Define NULL to be (0) for C++ patacongo 2012-08-12 17:49:35 +00:00
  • 2b184e2630 drivers/serial/serial.c open, read, write, and poll methods will not return a short transfer or an EINTR error if a signal is received while waiting (only) patacongo 2012-08-12 17:37:04 +00:00
  • 89037cc83a typo that causes the heap printer to fail by recursing infinitely px4dev 2012-08-11 20:53:42 -07:00
  • 67ae727365 Bootloader requires images be a multiple of 4 bytes; pad to comply. px4dev 2012-08-11 19:42:24 -07:00
  • 43019ba618 Further cleanups, added sanity check against system state machine Lorenz Meier 2012-08-12 01:44:21 +02:00
  • 5adb691f89 Streamlined ar drone interface, removed a lot of old cruft, preparing for generic multirotor control Lorenz Meier 2012-08-12 01:25:41 +02:00
  • 22c1a03af7 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-11 21:19:27 +02:00
  • 24688ae7f9 Merge branch 'NuttX/master' px4dev 2012-08-11 12:03:04 -07:00
  • 6c4aadedf4 Switch back from max performance to size as the default optimization level. Individual modules can still override this if they need to. px4dev 2012-08-11 11:45:59 -07:00
  • a2116d2058 Adjust sample mixer configurations and documentation to match new syntax. px4dev 2012-08-11 11:28:05 -07:00
  • 65aec69705 Syntax change to improve readability; output scalers are now labelled O: instead of looking like control scalers. px4dev 2012-08-11 11:27:07 -07:00
  • 18c6c620c0 Added manual control abstraction layer, reworked sensors and ardrone_control apps to use it instead of direct RC channels Lorenz Meier 2012-08-11 19:45:32 +02:00
  • 42ace38e31 Don't try to mix if we have no mixer installed. px4dev 2012-08-11 10:34:02 -07:00
  • 0512367a9c Back out the last STM32 DMA priority change. It is not necessary; just dropping the SD frequency was sufficient patacongo 2012-08-10 23:16:01 +00:00
  • 850df30e06 Drop STM32 F2/4 SDIO clock from 24 to 16 MHz. Seems to fix SD accesses on STM3240G-EVAL patacongo 2012-08-10 22:42:46 +00:00
  • 7189150b33 STM32 SDIO DMA setup was losing DMA priority patacongo 2012-08-10 22:01:12 +00:00
  • 35451abdd7 Add support for Olimex STM32-P107 board (contributed by Max Holtzberg) patacongo 2012-08-10 17:07:02 +00:00
  • 4eef4e1864 Ensured startup of USB link, updated port ids to read from Lorenz Meier 2012-08-10 16:18:45 +02:00
  • 67e0f8b179 Rework the mixer architecture based on discussions about arbitrary geometry mixing and plugins. px4dev 2012-08-10 00:30:40 -07:00
  • ddaa72597b STM32 CAN TX/RX pins reversed; inconsistent conditional compilation patacongo 2012-08-08 23:23:15 +00:00
  • 04d280564c Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-08 18:48:09 +02:00
  • 7a912a3fe4 Minor but important fixes across system Lorenz Meier 2012-08-08 18:47:46 +02:00
  • 2b6eca225f build fixes px4dev 2012-08-08 00:59:11 -07:00
  • 7a6a4b9352 Drop the X and + rotor mixers. We can't do multirotor mixing statically like that, as there is no mechanism for dealing with channel saturation. px4dev 2012-08-07 21:25:30 -07:00
  • 62cfd38241 Add a USB0 device header file for LPC43 patacongo 2012-08-07 23:51:47 +00:00
  • 1a3f78657e Fine tuning Lorenz Meier 2012-08-07 23:32:11 +02:00
  • e9af999dc6 Introduced multirotor control Lorenz Meier 2012-08-07 23:15:04 +02:00
  • ed303232fa Update documentation to describe customization of NSH; Add the framework for a LPC43xx USB0 driver (not functional) patacongo 2012-08-07 20:18:56 +00:00
  • c519f28b98 minor polishing Lorenz Meier 2012-08-07 17:31:41 +02:00
  • 962a3464a6 Minor cleanups in WP handling Lorenz Meier 2012-08-07 17:24:48 +02:00
  • 9536bfa3ca HIL fixed, fixedwing control fixes Ivan Ovinnikov 2012-08-07 14:18:09 +02:00
  • 2b09a7914f Sending back current position setpoints (global and local) Lorenz Meier 2012-08-07 08:36:20 +02:00
  • 7f2a63eb96 Completed calibration state machine, calibration state now propagating to sensor, scale calibration soon Lorenz Meier 2012-08-06 23:43:09 +02:00
  • f88bba0cec Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-06 20:20:49 +02:00
  • 756fc3f2db Misc updates (minor) patacongo 2012-08-06 17:59:41 +00:00
  • 9fd948039c Restore Eclipse project configuration px4dev 2012-08-06 08:30:28 -07:00
  • 722430d4d2 Fix more floating point formatting bugs patacongo 2012-08-06 14:38:47 +00:00
  • 74b8e31fd8 VERY rough mixer definitions for quadrotors in X and + configuration using PX4FMU. px4dev 2012-08-05 20:20:46 -07:00
  • 528095a20b Add a simple passthrough mixer for testing. px4dev 2012-08-05 19:47:29 -07:00
  • 3860f72665 Sketchy diagnostic commands useful for testing. px4dev 2012-08-05 19:46:55 -07:00
  • 4f0875ab73 Reject mixer definition lines too short to be valid. px4dev 2012-08-05 19:46:27 -07:00
  • 181f52600b Fix a floating point presentation error patacongo 2012-08-06 02:14:36 +00:00
  • 45b832c6ff cosmetic patacongo 2012-08-06 00:29:53 +00:00
  • 5c30722e77 More example mixers; three different fixed-wing configurations for FMU. px4dev 2012-08-05 16:54:50 -07:00
  • 6976fe4b19 We should ignore the ROMFS image file. px4dev 2012-08-05 16:32:47 -07:00
  • cd3a49c3a2 This file is automatically generated and should not be checked in. px4dev 2012-08-05 16:31:31 -07:00
  • c513f5ade8 Adjust some scaling factors for more precise PWM output. px4dev 2012-08-05 16:31:04 -07:00
  • 59962bc3da Add a sample mixer definition and documentation. px4dev 2012-08-05 16:30:28 -07:00
  • ae91f8338d More Sublime Text project ignores. px4dev 2012-08-05 14:19:48 -07:00
  • 31850115bb Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-05 23:15:16 +02:00
  • df42d0604e Using float precision where already anyway available Lorenz Meier 2012-08-05 23:15:03 +02:00
  • 9804447a66 More work on the mixer architecture. px4dev 2012-08-05 13:43:16 -07:00
  • 9804776a0c Checkpoint: more work in progress on mixer load/save px4dev 2012-08-05 02:09:11 -07:00
  • 145a6c4c49 Work in progress; standard mixer API and utility px4dev 2012-08-04 20:05:47 -07:00
  • 62e18b580c Minor cleanups in printing Lorenz Meier 2012-08-05 23:09:47 +02:00
  • 43a1c9edfd Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-05 22:51:47 +02:00
  • 96b348af9f Minor fixes to HMC driver, mag calibration done Lorenz Meier 2012-08-05 22:51:31 +02:00
  • 0b352b24e3 Merge branch 'master' of https://github.com/PX4/Firmware px4dev 2012-08-05 13:44:59 -07:00
  • 0513e940ed Add some exclusion patterns to keep SublimeText's project view less messy. px4dev 2012-08-05 13:44:20 -07:00
  • fca1ea81db I learned how to spell PSEUDO patacongo 2012-08-05 17:44:11 +00:00