Commit Graph

931 Commits

Author SHA1 Message Date
px4dev a9dc84231e Import of the Mongo C-BSON library with light modifications for PX4.
From https://github.com/mongodb/mongo-c-driver.git at 8ae2c57e95a3939850a77fb9329c129b2bcfcd1a
2012-08-19 01:31:27 -07:00
px4dev 2c85075221 Import of Troy Hanson's uthash package, v1.9.6 2012-08-19 01:31:27 -07:00
px4dev a86974e3e3 Hand over control of the onboard EEPROM to the NuttX I2C EEPROM driver and NXFFS. 2012-08-19 01:31:27 -07:00
px4dev 7b4b3f7bf7 Kill off the old EEPROM driver's support for the on-board parameter EEPROM. 2012-08-19 01:31:26 -07:00
px4dev d91f5f3dd7 The beginnings of a new parameter system. 2012-08-19 01:31:26 -07:00
px4dev cd8a085e00 Support for a __param section in which we can put parameter things. 2012-08-19 01:31:26 -07:00
Lorenz Meier 2a5fcd9174 Fixed incorrect scaling of acceleration values 2012-08-19 09:35:58 +02:00
Lorenz Meier dcf71d5f69 Merge branch 'master' of github.com:PX4/Firmware 2012-08-19 08:38:14 +02:00
Lorenz Meier 23ae096911 Added simple, but complete code example 2012-08-19 08:38:01 +02:00
px4dev 8477754411 Share the PX4IO protocol header, such as it is, between the two apps.
Stop using systemlib in the PX4IO firmware; it has expectations that can't reasonably be met.
2012-08-18 22:56:04 -07:00
px4dev fcad5b52c5 Teach err.c how to live without standard I/O 2012-08-18 22:24:58 -07:00
px4dev 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. 2012-08-18 20:37:53 -07:00
Lorenz Meier 9a56be6907 Changed mavlink and sensors apps to deamons, now started with mavlink start and sensors start. 2012-08-19 01:26:42 +02:00
Lorenz Meier 7874bbd37f Updated tests suite properly to MPU-6000 driver, should pass now 2012-08-18 23:01:17 +02:00
Lorenz Meier a4b2710928 Merge branch 'master' of github.com:PX4/Firmware 2012-08-18 22:40:12 +02:00
Lorenz Meier d48f7ea9f2 Fixed sensors test 2012-08-18 22:39:57 +02:00
px4dev 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. 2012-08-18 12:57:52 -07:00
Lorenz Meier dc484c1d21 State machine cleanup, introduced variable rates for MAVLink depending on the baud rate 2012-08-18 16:48:43 +02:00
Lorenz Meier e707574f73 Merge branch 'master' of github.com:PX4/Firmware 2012-08-18 12:30:00 +02:00
Lorenz Meier 5aa91b6f17 Updated MPU test to new driver model 2012-08-18 12:29:04 +02:00
Lorenz Meier c6eff9eb8b Removed outdated sensors bringup app 2012-08-18 09:34:49 +02:00
px4dev 12b3a39e39 Drop these; they should not have been added. 2012-08-17 21:30:48 -07:00
Lorenz Meier 8a8b6b7165 Fixed PI wrapping code, debugging more sensor code, possible misalignment of mag and acc frames in filter 2012-08-17 18:38:52 +02:00
Lorenz Meier bce043a21b Fixed mag axis assignment, fixed mag calibration 2012-08-17 17:37:58 +02:00
Lorenz Meier 73286f3262 Minor tweaks and command parsing debugging 2012-08-16 20:57:38 +02:00
Lorenz Meier 8575d8cd49 Fixed arming bug 2012-08-16 17:20:41 +02:00
Lorenz Meier 18e71843be Increased attitude estimator bm stack 2012-08-16 16:57:44 +02:00
Lorenz Meier 46c4b987cc Various fixes for params interface 2012-08-16 15:49:56 +02:00
Lorenz Meier e95662f505 mag cal, scaling of throttle 2012-08-16 13:33:16 +02:00
Lorenz Meier b30e443f28 Updated start script, checking commander mishaps 2012-08-16 13:09:35 +02:00
px4dev e84d0f41fa fix a fatal one-character typo in the multirotor output scaling logic 2012-08-16 00:10:58 -07:00
px4dev 5198a9daf7 New multirotor mixer; builds, not yet tested. 2012-08-15 00:46:15 -07:00
px4dev 3edd6c86f2 Hide Eclipse project settings from SublimeText 2012-08-14 09:10:55 -07:00
px4dev 74980af6c9 Merge branch 'NuttX/master' from git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5027 7fd9a85b-ad96-42d3-883c-3090e2eb8679 2012-08-14 09:07:59 -07:00
px4dev 34118c72ef mechanical style fixups 2012-08-14 08:47:04 -07:00
patacongo 3cc812dbad Fixes to apps/*/Make.defs files needed for auto-configuration build
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5027 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-14 15:45:53 +00:00
patacongo 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
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5026 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-14 14:42:50 +00:00
Lorenz Meier 92a1fab0fd Integrated optical flow 2012-08-14 11:40:08 +02:00
Lorenz Meier ebbdbac97b Merge branch 'master' of github.com:PX4/Firmware 2012-08-14 09:08:52 +02:00
Lorenz Meier ab8d1b3b3b Reworked ardrone / multirotor control 2012-08-14 09:08:31 +02:00
px4dev 735f8ffa3d Config tweaks to enable the new-style ms5611 driver. 2012-08-14 00:07:19 -07:00
px4dev 91d1524837 Avoid reinitializing a SPI bus once it's been set up the first time. 2012-08-13 23:56:52 -07:00
px4dev 165105bd93 More ignorance. 2012-08-13 23:52:48 -07:00
px4dev 35c4a21ca1 Simplify an error message to avoid a bad pointer deref. 2012-08-13 23:52:32 -07:00
px4dev f1f843099b Nuke a dead file. 2012-08-13 23:51:46 -07:00
px4dev 3c5bb3f57c New-style driver for the MPU6000. 2012-08-13 23:51:24 -07:00
px4dev edfdb8f47e force 8-bit SPI transactions for device::SPI drivers. 2012-08-13 23:50:55 -07:00
patacongo a72ff3b651 Make the lib/ subdirectory build more like other directories
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@5025 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-08-13 22:27:06 +00:00
Lorenz Meier a9d8a324bc Indendation fixes 2012-08-13 22:12:38 +02:00
Lorenz Meier 1d029b01fe First initial revision of ACC driver and gyro 2012-08-13 22:10:03 +02:00