Commit Graph

  • 6669c7faa9 Add an interface to the STM32 I2C driver that provides a way to reset the driver and the bus. px4dev 2012-08-22 22:13:17 -07:00
  • be85f895a0 Use a much shorter timeout for normal communication, and stretch it only when we are waiting for erase. px4dev 2012-08-22 17:06:58 -07:00
  • e0a9024b64 Add some simple interrupt latency tracking. px4dev 2012-08-22 16:56:52 -07:00
  • f1d8a9efab STM32 USB OTG FS host driver -- updates for NAK and data toggle fixes patacongo 2012-08-22 21:04:17 +00:00
  • 39eb2a3ba0 Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_param Lorenz Meier 2012-08-22 20:58:12 +02:00
  • b2fb8996ac STM32 USB OTG FS host driver update (almost done) patacongo 2012-08-22 18:13:04 +00:00
  • 06e18f14e6 Ensure that sensor drivers are loaded Lorenz Meier 2012-08-22 16:34:53 +02:00
  • 5f259e41d5 Sensor readout, testing and driver adjustments Lorenz Meier 2012-08-22 16:20:05 +02:00
  • fa9f145b08 Fixed a bunch of issues in the arming state machine for multirotors, arming / disarming works fine now. Porting of various processes needed Lorenz Meier 2012-08-22 14:35:22 +02:00
  • 9ab1bb8a53 PM update patacongo 2012-08-22 12:27:05 +00:00
  • 44ff4d4ee2 Fix parameter change advertisement to conform to API change. px4dev 2012-08-22 01:09:06 -07:00
  • 1eccfb7ccb Add link to the BSON spec. px4dev 2012-08-22 01:08:43 -07:00
  • 1bea49869b task file list gdb macro Lorenz Meier 2012-08-22 10:00:46 +02:00
  • d2e757aa3c Merged parameter changes Lorenz Meier 2012-08-22 09:19:43 +02:00
  • 72979032e9 Merge branch 'master' into px4dev_new_param Lorenz Meier 2012-08-22 08:56:33 +02:00
  • 88f0080a0f Fix an architectural issue with the ORB that prevented publication from interrupt context. px4dev 2012-08-21 23:44:22 -07:00
  • 8c22e2a092 Whitespace px4dev 2012-08-21 22:30:04 -07:00
  • 5f77561ed4 Fix output scaling for the hmc5883 driver. Add data checking, and fix an issue where the ORB topic could not be published due to being advertised in the wrong context. px4dev 2012-08-21 22:05:42 -07:00
  • 63831fa908 Fix an issue where the baro ORB topic was advertised from the wrong context and thus could not be published to. px4dev 2012-08-21 22:04:38 -07:00
  • a0ae2cb175 Add a set of ORB topics for advertising actuator outputs. px4dev 2012-08-21 20:14:43 -07:00
  • 451e17f183 Several more bug fixes for STM32 OTG FS host driver patacongo 2012-08-21 20:14:42 +00:00
  • 3a9f34b233 Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_param Lorenz Meier 2012-08-21 20:18:31 +02:00
  • 42d23b06d9 Several bug fixes for STM32 OTG FS host driver patacongo 2012-08-21 18:13:35 +00:00
  • f3c1a7475d Improved tuning for current attitude estimation hack, needs to be removed ASAP Lorenz Meier 2012-08-21 17:42:24 +02:00
  • 228fbb975a New-style driver for the HMC5883 on I2C. px4dev 2012-08-21 01:09:03 -07:00
  • c8645a7e53 Added more params, old read-in code not yet replaced Lorenz Meier 2012-08-21 09:02:09 +02:00
  • 89f36087da Fixed and improved error messages for MAVLink param read / write Lorenz Meier 2012-08-21 08:33:35 +02:00
  • 14e60e9b4d Back out a change that snuck in from another branch. px4dev 2012-08-20 21:46:52 -07:00
  • 503cb0ea03 Add an ORB topic that can be subscribed for notification of changes in the parameter set. px4dev 2012-08-20 21:17:50 -07:00
  • a043702af5 Merge branch 'master' into px4dev_new_param px4dev 2012-08-20 18:03:12 -07:00
  • 3246568c82 sscanf field widths seem to be broken, don't use them. px4dev 2012-08-20 17:59:12 -07:00
  • 7127c106cb Missing removed file Lorenz Meier 2012-08-20 23:53:09 +02:00
  • d1261e227c Porting to new param interface, updated mixers Lorenz Meier 2012-08-20 23:52:13 +02:00
  • 5a4b8d9930 Early STM32 USB OTF FS host debug changes patacongo 2012-08-20 21:22:03 +00:00
  • df07ff8056 Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_param Lorenz Meier 2012-08-20 19:38:40 +02:00
  • 4ddf93bd06 Tweak the MAVlink parameter load/save path to deal with NXFFS. px4dev 2012-08-20 09:55:53 -07:00
  • f58b0085d7 Changes for good auto-configuration of Micropendous3 board patacongo 2012-08-20 16:14:57 +00:00
  • 27bd0bbee4 Changes for clean STM32 USB host driver build patacongo 2012-08-20 16:06:39 +00:00
  • 821306bc4d Allow to disable USB interface (but leave it enabled as default), give uORB more stack space Lorenz Meier 2012-08-20 17:48:31 +02:00
  • d17bbc7a0b Minor fixes to EEPROM params Lorenz Meier 2012-08-20 17:26:59 +02:00
  • 801697c540 fixed sensors error printing pixhawk 2012-08-20 16:08:27 +02:00
  • 4f56a72bea STM32 USB host driver is code compelte (but untested) patacongo 2012-08-20 13:55:19 +00:00
  • 6211f4726e CONFIG_DRAM_END configuration change from Richard Cochran patacongo 2012-08-20 12:44:15 +00:00
  • cd886ccff1 docu diagrams: removed old inter app communication, updated state machine (is now also in a separate file) Thomas Gubler 2012-08-20 13:20:57 +02:00
  • e3fffa23e0 Merge branch 'master' into px4dev_new_param Lorenz Meier 2012-08-20 13:16:09 +02:00
  • 78db6c990b Testing larger stack for sensors app Lorenz Meier 2012-08-20 13:11:19 +02:00
  • f20c61ccdf Various BSON codec fixes. Simple load/save test is working now. px4dev 2012-08-20 04:06:44 -07:00
  • aaf2a23f18 Reduced optimistic send rates, better mag scaling Lorenz Meier 2012-08-20 12:38:45 +02:00
  • 0d28187960 Fixed attitude mag scaling Lorenz Meier 2012-08-20 11:36:44 +02:00
  • 767f253976 Fixed attitude rate limiting Lorenz Meier 2012-08-20 11:15:44 +02:00
  • 56bba7816f Merge branch 'px4dev_new_param' of https://github.com/PX4/Firmware into px4dev_new_param px4dev 2012-08-20 01:53:37 -07:00
  • cc7a9c9b66 Update for the new BSON coders. Not working right yet. px4dev 2012-08-20 01:52:39 -07:00
  • 26c2c2d2cf Goodbye to the Mongo BSON codec; too big. Hello to a really small SAX-style decoder and matching encoder. px4dev 2012-08-20 01:52:03 -07:00
  • a9dd3564ed Don't delete the parameter file on failed load. px4dev 2012-08-20 01:51:18 -07:00
  • 41172f24d5 Moved parameter command handling to mavlink app Lorenz Meier 2012-08-20 09:32:42 +02:00
  • 2c8fafd12a Reworked MAVLink parameter interface to support new parameter storage, tested. Lorenz Meier 2012-08-20 09:07:33 +02:00
  • 4a7f92fad0 Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_param Lorenz Meier 2012-08-20 07:51:07 +02:00
  • fd04ab0d44 Fixed / extended comments Lorenz Meier 2012-08-20 07:50:56 +02:00
  • 532b61c5a2 Tweak the test to work with the changed parameter export path px4dev 2012-08-19 22:16:10 -07:00
  • b0d13c9556 wrapper commands for saving and loading parameters px4dev 2012-08-19 22:15:51 -07:00
  • f8efb60b59 Major cleanup of the param code; more layering, more comments. Parameter import. px4dev 2012-08-19 22:15:29 -07:00
  • c3f866cc2c Progress on STM32 OTG FS host driver patacongo 2012-08-20 00:57:14 +00:00
  • c729bf98fe Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_param Lorenz Meier 2012-08-19 19:33:21 +02:00
  • d07a63c169 Fixed compile errors and warnings in param test Lorenz Meier 2012-08-19 19:33:01 +02:00
  • 1254ec5790 Merge branch 'master' into px4dev_new_param px4dev 2012-08-19 09:40:40 -07:00
  • e28af802ce Merge branch 'master' into px4dev_new_param Lorenz Meier 2012-08-19 17:08:48 +02:00
  • 9b239bc001 fixed typo, removed deamon example from default build Lorenz Meier 2012-08-19 16:43:51 +02:00
  • 86ed36579a Updated ROMFS scrips, created new ardrone_interface to jointly use multirotor_att_control on all multirotors, including AR.Drone frames Lorenz Meier 2012-08-19 16:32:54 +02:00
  • dae0b922f1 Added deamon example, reworked / merged multirotor attitude control. Ready for AR.Drone interface changes and integration tests Lorenz Meier 2012-08-19 15:52:59 +02:00
  • 8b34eb5891 made the commander app docu diagram nicer Thomas Gubler 2012-08-19 14:22:34 +02:00
  • b440b687aa Merge branch 'master' of https://github.com/PX4/Firmware Thomas Gubler 2012-08-19 14:14:55 +02:00
  • 85bc4f683a Cleaned up position control (WIP), moved PID structs (should become classes) to systemlib, added deamon app example Lorenz Meier 2012-08-19 11:29:07 +02:00
  • d903311dce Add support for setting and exporting parameters. px4dev 2012-08-19 01:30:55 -07:00
  • a9dc84231e Import of the Mongo C-BSON library with light modifications for PX4. px4dev 2012-08-19 01:30:17 -07:00
  • 2c85075221 Import of Troy Hanson's uthash package, v1.9.6 px4dev 2012-08-19 01:28:53 -07:00
  • a86974e3e3 Hand over control of the onboard EEPROM to the NuttX I2C EEPROM driver and NXFFS. px4dev 2012-08-18 22:06:48 -07:00
  • 7b4b3f7bf7 Kill off the old EEPROM driver's support for the on-board parameter EEPROM. px4dev 2012-08-18 22:06:17 -07:00
  • d91f5f3dd7 The beginnings of a new parameter system. px4dev 2012-08-18 22:04:32 -07:00
  • cd8a085e00 Support for a __param section in which we can put parameter things. px4dev 2012-08-18 22:03:48 -07:00
  • 2a5fcd9174 Fixed incorrect scaling of acceleration values Lorenz Meier 2012-08-19 09:35:58 +02:00
  • dcf71d5f69 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-19 08:38:14 +02:00
  • 23ae096911 Added simple, but complete code example Lorenz Meier 2012-08-19 08:38:01 +02:00
  • 8477754411 Share the PX4IO protocol header, such as it is, between the two apps. px4dev 2012-08-18 22:56:04 -07:00
  • fcad5b52c5 Teach err.c how to live without standard I/O px4dev 2012-08-18 22:24:58 -07:00
  • 99515fc1dd 'make clean' at the top level should 'distclean' in NuttX, as it's not obvious otherwise how to get NuttX to clean out its dependencies and app configuration. px4dev 2012-08-18 20:37:53 -07:00
  • 9a56be6907 Changed mavlink and sensors apps to deamons, now started with mavlink start and sensors start. Lorenz Meier 2012-08-19 01:26:42 +02:00
  • ba31404b97 Move duplicate LCD orieations settings from configs/*/Kconfig to drivers/lcd/Kconfig patacongo 2012-08-18 22:57:17 +00:00
  • 756715d077 STM32 USB host driver update patacongo 2012-08-18 21:22:16 +00:00
  • 7874bbd37f Updated tests suite properly to MPU-6000 driver, should pass now Lorenz Meier 2012-08-18 23:01:17 +02:00
  • a4b2710928 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-18 22:40:12 +02:00
  • d48f7ea9f2 Fixed sensors test Lorenz Meier 2012-08-18 22:39:57 +02:00
  • 99d5ec78a1 Add <err.h> modeled on the BSD functions of the same name; this will let us clean up a lot of output from various shell tools. px4dev 2012-08-18 12:57:52 -07:00
  • dc484c1d21 State machine cleanup, introduced variable rates for MAVLink depending on the baud rate Lorenz Meier 2012-08-18 16:48:43 +02:00
  • e707574f73 Merge branch 'master' of github.com:PX4/Firmware Lorenz Meier 2012-08-18 12:30:00 +02:00
  • 5aa91b6f17 Updated MPU test to new driver model Lorenz Meier 2012-08-18 12:29:04 +02:00
  • c6eff9eb8b Removed outdated sensors bringup app Lorenz Meier 2012-08-18 09:34:49 +02:00
  • 12b3a39e39 Drop these; they should not have been added. px4dev 2012-08-17 21:30:48 -07:00
  • f5e6e25c7e More STM32 USB host logic patacongo 2012-08-17 22:51:14 +00:00
  • 8a8b6b7165 Fixed PI wrapping code, debugging more sensor code, possible misalignment of mag and acc frames in filter Lorenz Meier 2012-08-17 18:38:52 +02:00
  • bce043a21b Fixed mag axis assignment, fixed mag calibration Lorenz Meier 2012-08-17 17:37:58 +02:00