aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated to MAVLink v1.0.9, deleted v0.9 messages (anyway unsupported)Lorenz Meier2012-08-23217-45467/+1403
|
* Ported attitude controller to new param interfaceLorenz Meier2012-08-231-96/+167
|
* Bolted new param interface into the sensors app, continuing porting across ↵Lorenz Meier2012-08-231-58/+243
| | | | codebase
* Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_paramLorenz Meier2012-08-236-307/+286
|\
| * Hack bus reset support into the old-style hmc5883 driver.px4dev2012-08-221-0/+7
| |
| * I2C configuration options to support up_i2cresetpx4dev2012-08-221-8/+18
| |
| * Add a bus reset on I2C error. Also add a mechanism for automated retries of ↵px4dev2012-08-222-19/+37
| | | | | | | | operations.
| * Add locking to the I2C bus reset API to prevent pre-emption and conflict ↵px4dev2012-08-221-6/+22
| | | | | | | | when resetting at the same time that another transaction attempts to use the bus.
| * Add an interface to the STM32 I2C driver that provides a way to reset the ↵px4dev2012-08-222-279/+207
| | | | | | | | | | | | driver and the bus. This can be used to unwedge the bus when transactions are failing due to a device being out of sync.
* | Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_paramLorenz Meier2012-08-232-4/+45
|\ \ | |/ |/|
| * Use a much shorter timeout for normal communication, and stretch it only ↵px4dev2012-08-221-2/+6
| | | | | | | | when we are waiting for erase.
| * Add some simple interrupt latency tracking.px4dev2012-08-221-2/+39
| |
* | Merge branch 'px4dev_new_param' of github.com:PX4/Firmware into px4dev_new_paramLorenz Meier2012-08-2233-318/+912
|\ \
| * | Ensure that sensor drivers are loadedLorenz Meier2012-08-221-2/+3
| | |
| * | Sensor readout, testing and driver adjustmentsLorenz Meier2012-08-226-113/+254
| |\ \
| | * | Working towards full sensor flexibilityLorenz Meier2012-08-164-125/+242
| | | |
| * | | Fixed a bunch of issues in the arming state machine for multirotors, arming ↵Lorenz Meier2012-08-227-59/+285
| | | | | | | | | | | | | | | | / disarming works fine now. Porting of various processes needed
| * | | Fix parameter change advertisement to conform to API change.px4dev2012-08-221-6/+11
| | | |
| * | | Add link to the BSON spec.px4dev2012-08-221-1/+1
| | | |
| * | | task file list gdb macroLorenz Meier2012-08-221-0/+23
| | | |
| * | | Merged parameter changesLorenz Meier2012-08-2215-73/+376
| |\ \ \
| * \ \ \ Merge branch 'master' into px4dev_new_paramLorenz Meier2012-08-2229-117/+1243
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | Fix an architectural issue with the ORB that prevented publication from ↵px4dev2012-08-2121-67/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | interrupt context. ORB topic advertisements are now global handles that can be used in any context. It is still possible to open a topic node as a publisher, but it's not the default. As a consequence, the type of the handle returned from orb_advertise has changed; all other API remains the same.
| | * | | Whitespacepx4dev2012-08-212-8/+11
| | | | |
| | * | | Fix output scaling for the hmc5883 driver. Add data checking, and fix an ↵px4dev2012-08-212-28/+96
| | | | | | | | | | | | | | | | | | | | issue where the ORB topic could not be published due to being advertised in the wrong context.
| | * | | Fix an issue where the baro ORB topic was advertised from the wrong context ↵px4dev2012-08-211-12/+20
| | | | | | | | | | | | | | | | | | | | and thus could not be published to.
| | * | | Add a set of ORB topics for advertising actuator outputs.px4dev2012-08-213-25/+101
| | | | | | | | | | | | | | | | | | | | This is part of \#7
* | | | | Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_paramLorenz Meier2012-08-215-7/+929
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | |
| * | | Improved tuning for current attitude estimation hack, needs to be removed ASAPLorenz Meier2012-08-211-6/+17
| | | |
| * | | New-style driver for the HMC5883 on I2C.px4dev2012-08-214-1/+912
| | | |
* | | | Added more params, old read-in code not yet replacedLorenz Meier2012-08-213-24/+55
| | | |
* | | | Fixed and improved error messages for MAVLink param read / writeLorenz Meier2012-08-211-19/+31
| | | |
* | | | Back out a change that snuck in from another branch.px4dev2012-08-201-2/+27
| | | |
* | | | Add an ORB topic that can be subscribed for notification of changes in the ↵px4dev2012-08-203-28/+107
| | | | | | | | | | | | | | | | parameter set.
* | | | Merge branch 'master' into px4dev_new_parampx4dev2012-08-201-1/+1
|\| | |
| * | | sscanf field widths seem to be broken, don't use them.px4dev2012-08-201-1/+1
| | | |
* | | | Missing removed fileLorenz Meier2012-08-201-7/+0
| | | |
* | | | Porting to new param interface, updated mixersLorenz Meier2012-08-209-23/+175
| | | |
* | | | Merge branch 'master' of github.com:PX4/Firmware into px4dev_new_paramLorenz Meier2012-08-203-7/+13
|\| | |
| * | | Allow to disable USB interface (but leave it enabled as default), give uORB ↵Lorenz Meier2012-08-202-5/+10
| | | | | | | | | | | | | | | | more stack space
| * | | fixed sensors error printingpixhawk2012-08-201-2/+3
| | | |
* | | | Tweak the MAVlink parameter load/save path to deal with NXFFS.px4dev2012-08-201-11/+22
| |/ / |/| |
* | | Minor fixes to EEPROM paramsLorenz Meier2012-08-202-3/+42
| | |
* | | Merge branch 'master' into px4dev_new_paramLorenz Meier2012-08-203-14/+16
|\| |
| * | Testing larger stack for sensors appLorenz Meier2012-08-201-1/+2
| | |
| * | Reduced optimistic send rates, better mag scalingLorenz Meier2012-08-202-9/+9
| | |
| * | Fixed attitude mag scalingLorenz Meier2012-08-201-3/+3
| | |
| * | Fixed attitude rate limitingLorenz Meier2012-08-201-1/+2
| | |
* | | Various BSON codec fixes. Simple load/save test is working now.px4dev2012-08-201-63/+62
| | |
* | | Merge branch 'px4dev_new_param' of https://github.com/PX4/Firmware into ↵px4dev2012-08-206-149/+259
|\ \ \ | | | | | | | | | | | | px4dev_new_param