aboutsummaryrefslogtreecommitdiff
path: root/apps/px4
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup and refactor of the PX4IO firmware and board support. Builds, not ↵px4dev2012-11-031-2/+0
| | | | tested yet.
* Move the last of the board-specific code for PX4FMU out of the NuttX tree. ↵px4dev2012-10-319-17/+2
| | | | Now it's just configuration.
* Clean out remains of the old EEPROM driver.px4dev2012-10-302-329/+0
|
* BSON coder unit tests, fixes arising from test failures.px4dev2012-10-291-44/+102
|
* Work in progress on to/from memory BSON coding.px4dev2012-10-294-2/+189
|
* Warning fixes.px4dev2012-10-292-1/+2
|
* Hoist the GPIO driver out and integrate it with the px4fmu driver. Move ↵px4dev2012-10-272-721/+0
| | | | these pieces into the drivers tree.
* Deleted old cruftLorenz Meier2012-10-2610-1199/+0
|
* Cleanup after moving the low-level PWM code.px4dev2012-10-231-2/+0
|
* Checkpoint - moving things out of the NuttX configs/*/src directoriespx4dev2012-10-236-6/+6
|
* Move the PX4IO driver into the drivers folder.px4dev2012-10-225-1136/+0
|
* Move the tone_alarm driver out of the NuttX configs area and add it as an ↵px4dev2012-10-211-1/+1
| | | | | | stm32-specific driver in the PX4 apps space. Add a new tone_alarm command that can be used to start/stop alarm tones from the shell.
* Fix stack allocation (now probably too large) for PX4IO debugging. Disable ↵px4dev2012-10-201-8/+18
| | | | nonblocking serial comms to avoid losing tx data.
* Make it possible to run fmu and px4io simultaneously with full control over ↵px4dev2012-10-202-55/+111
| | | | both sets of possible PWM outputs. First started wins.
* Major rework of the PX4IO driver; pull it closer up to datepx4dev2012-10-191-237/+235
|
* Fix an error messagepx4dev2012-10-191-1/+1
|
* Retire old test cases for drivers that have been removed.px4dev2012-10-191-330/+0
|
* Go back to the FIFO scheduler for now, as we don't have time to shake out ↵px4dev2012-10-031-1/+1
| | | | | | the RR scheduler changeover just yet. Make the "default" scheduler a centralized definition so that changes are easier in future.
* Add new 'task_spawn' interface for starting new tasks in the PX4 worldpx4dev2012-10-011-1/+8
|
* Merge branch 'update_rate' of https://github.com/sjwilks/Firmware into ardroneLorenz Meier2012-09-291-21/+43
|\
| * Only provide update rate mod support to modes supporting 4 PWM channelsSimon Wilks2012-09-281-2/+2
| |
| * Support custom PWM update ratesSimon Wilks2012-09-271-21/+43
| | | | | | | | | | Rates of 50 to 400 can be specified using the -u <rate in hz> parameter with the fmu command in the startup script.
* | Fixed stupid interface bugs, workingLorenz Meier2012-09-211-1/+1
| |
* | Reworked control interface, needs testing / validationLorenz Meier2012-09-191-1/+1
|/
* Reworking control infrastructure for inner rate loop, preparing offboard ↵Lorenz Meier2012-09-181-9/+17
| | | | interface
* A simple file write performance testpx4dev2012-09-133-0/+78
|
* Deamonized GPS app, fixed GPS issues, reworking RC inputLorenz Meier2012-09-121-2/+45
|
* Added ground estimator, fixed RC calibrationLorenz Meier2012-09-122-0/+171
|
* Tuned filter gains, still suboptimal, but improvedLorenz Meier2012-09-101-6/+6
|
* Fixed to mag measurement and filterLorenz Meier2012-09-071-1/+1
|
* Checkpoint - this is worth an AR.Drone flight test. Fixed thrust scaling in ↵Lorenz Meier2012-09-042-12/+12
| | | | sensors for manual input, kind of fixed AR.Drone motor interface, very reliable now
* Initialise some extra fields, don't try closing an ORB advertisement.px4dev2012-09-031-1/+2
|
* Merge branch 'master' into ms5611_newmathpx4dev2012-09-031-1/+1
|\
| * Add actuator controls outputLorenz Meier2012-09-021-1/+1
| |
* | Reduce slightly the rate at which we can be spammed with arming-state change ↵px4dev2012-09-021-1/+1
|/ | | | messages.
* More black magic put into the attitude estimation - works nicely nowLorenz Meier2012-08-292-9/+9
|
* Really ugly but safe hack to make 30 deg rotations workLorenz Meier2012-08-271-0/+12
|
* Added negative float printing to test rangeLorenz Meier2012-08-261-18/+41
|
* Ported almost everything to new param interface, ready for serious testingLorenz Meier2012-08-241-4/+0
|
* Sensor readout, testing and driver adjustmentsLorenz Meier2012-08-222-6/+9
|\
* | Fixed a bunch of issues in the arming state machine for multirotors, arming ↵Lorenz Meier2012-08-221-1/+1
| | | | | | | | / disarming works fine now. Porting of various processes needed
* | Merged parameter changesLorenz Meier2012-08-221-10/+10
|\ \
* \ \ Merge branch 'master' into px4dev_new_paramLorenz Meier2012-08-223-36/+47
|\ \ \ | |/ / |/| |
| * | Fix an architectural issue with the ORB that prevented publication from ↵px4dev2012-08-213-6/+4
| | | | | | | | | | | | | | | | | | 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.
| * | Add a set of ORB topics for advertising actuator outputs.px4dev2012-08-211-25/+27
| | | | | | | | | | | | This is part of \#7
| * | Improved tuning for current attitude estimation hack, needs to be removed ASAPLorenz Meier2012-08-211-6/+17
| | |
* | | Merge branch 'master' into px4dev_new_paramLorenz Meier2012-08-201-6/+6
|\| |
| * | Reduced optimistic send rates, better mag scalingLorenz Meier2012-08-201-3/+3
| | |
| * | Fixed attitude mag scalingLorenz Meier2012-08-201-3/+3
| | |
* | | Tweak the test to work with the changed parameter export pathpx4dev2012-08-191-1/+1
| | |