Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved all drivers to new world, PX4IO completely in new world | Lorenz Meier | 2013-04-28 | 1 | -332/+0 |
| | |||||
* | Ensure that numerator / demoninator <= 1. | Simon Wilks | 2013-03-21 | 1 | -1/+1 |
| | |||||
* | Fix signs for fixed wing control, issue resulted from consistently flipped ↵ | Lorenz Meier | 2013-03-16 | 1 | -0/+4 |
| | | | | pitch response for IO and FMU | ||||
* | Refactored debug level into proper register, px4io status now correctly ↵ | Lorenz Meier | 2013-03-09 | 1 | -1/+3 |
| | | | | reads it. Added more of the missing alarms clear logic, alarms reporting now consistent. Adding missing sign change on mode switch, fixes override issue when attempting to switch to auto mode. Pending outdoor tests | ||||
* | Fixed wrong comment | Lorenz Meier | 2013-03-07 | 1 | -2/+3 |
| | |||||
* | Fixed throttle scaling issue, harmonized FMU and IO RC scaling code | Lorenz Meier | 2013-03-07 | 1 | -3/+4 |
| | |||||
* | Fixed minor scaling issue, throttle range still half | Lorenz Meier | 2013-03-07 | 1 | -2/+2 |
| | |||||
* | Fixed RC calibration scaling / assignment | Lorenz Meier | 2013-03-07 | 1 | -19/+30 |
| | |||||
* | Removed bound checking assertions | Lorenz Meier | 2013-02-25 | 1 | -3/+0 |
| | |||||
* | Corrected assertion range | Lorenz Meier | 2013-02-25 | 1 | -2/+2 |
| | |||||
* | Bump the task stack up to 1200 bytes to give the mixer loader some headroom. ↵ | px4dev | 2013-02-24 | 1 | -1/+1 |
| | | | | This addresses the last reported issue with this branch. | ||||
* | Scale R/C inputs around the preset center, not the nominal center. | px4dev | 2013-02-24 | 1 | -3/+2 |
| | |||||
* | Use hrt_elapsed_time() in cases where we can't be sure the timestamp won't ↵ | px4dev | 2013-02-24 | 1 | -2/+2 |
| | | | | change under us. | ||||
* | Simplify the PX4IO main loop to cut down on memory consumption. | px4dev | 2013-02-24 | 1 | -158/+161 |
| | |||||
* | Out of memory warning, flash and RAM optimizations | Lorenz Meier | 2013-02-23 | 1 | -1/+0 |
| | |||||
* | Reworked manual override flag, reworked arming slightly. Pending testing | Lorenz Meier | 2013-02-13 | 1 | -10/+4 |
| | |||||
* | px4io: fixed logical vs bitwise typo | Andrew Tridgell | 2013-01-26 | 1 | -1/+1 |
| | |||||
* | px4io: ensure RC_OK status flag is set on good input | Andrew Tridgell | 2013-01-26 | 1 | -1/+4 |
| | |||||
* | Fixes from/inspired by Tridge; enable all mapped R/C inputs, fix various ↵ | px4dev | 2013-01-26 | 1 | -10/+22 |
| | | | | logic errors, be more selective about clearing the RC input type flags for debugging purposes. | ||||
* | Adjust the default deadzone for RC inputs per feedback. | px4dev | 2013-01-15 | 1 | -1/+1 |
| | |||||
* | Major workover of the PX4IO firmware for I2C operation. | px4dev | 2013-01-13 | 1 | -73/+195 |
| | |||||
* | px4io code style | Lorenz Meier | 2013-01-11 | 1 | -1/+2 |
| | |||||
* | Merged | Lorenz Meier | 2013-01-06 | 1 | -1/+2 |
|\ | |||||
| * | Moved the channel mappings and attributes to the config section | Simon Wilks | 2013-01-06 | 1 | -1/+2 |
| | | |||||
* | | Reverted unwanted S.Bus changes | Lorenz Meier | 2013-01-06 | 1 | -14/+9 |
|/ | |||||
* | merged | Lorenz Meier | 2012-12-30 | 1 | -6/+37 |
|\ | |||||
| * | Fixed signal loss detection on S.Bus parsing, stripped PX4IO code parts from ↵ | Lorenz Meier | 2012-12-16 | 1 | -6/+26 |
| | | | | | | | | S.Bus parser to allow FMU / IO parser code sharing. Added S.Bus channels 17 and 18 if channel data struct has enough space. Tested with receiver and PX4FMU. | ||||
| * | Made PX4IO FMU timeout based on IOs HRT, updating mixers now on every FMU ↵ | Lorenz Meier | 2012-12-15 | 1 | -4/+3 |
| | | | | | | | | update and not at fixed rate, this is WIP and currently does not support mixing with RC-only | ||||
| * | Merged IO feature branch | Lorenz Meier | 2012-12-13 | 1 | -3/+4 |
| |\ | |||||
| | * | Added required additional fields: If system is ok to launch (required for ↵ | Lorenz Meier | 2012-12-13 | 1 | -0/+36 |
| | | | | | | | | | | | | LED indicator), if system is ok to override fully by RC (required for multirotors which should not support this), desired PWM output rate in Hz (again required for some multirotors). | ||||
| * | | Merged DSM fixes | Lorenz Meier | 2012-12-05 | 1 | -9/+67 |
| |\ \ | |||||
| * | | | Enabled manual override switch, work in progress. Added initial demix ↵ | Lorenz Meier | 2012-12-01 | 1 | -1/+20 |
| | |/ | |/| | | | | | | | testing code to support delta mixing on the remote for convenient manual override | ||||
* | | | whitespace/formatting | px4dev | 2012-12-29 | 1 | -1/+3 |
| |/ |/| | |||||
* | | Lock out the PPM decoder if the DSM or S.bus decoders have seen a frame ↵ | px4dev | 2012-12-04 | 1 | -4/+18 |
| | | | | | | | | recently. | ||||
* | | Fix breakage to the DSM parser introduced with the input prioritisation ↵ | px4dev | 2012-12-03 | 1 | -2/+54 |
|/ | | | | logic. Back out to a "any input wins" strategy; connecting multiple receivers to I/O at the same time is currently not supported (read: strange things will happen). | ||||
* | Rework the PX4IO software architecture: | px4dev | 2012-11-30 | 1 | -0/+88 |
- Use a separate thread for handing R/C inputs and outputs. - Remove all PX4IO R/C receiver configuration; it's all automatic now. - Rework the main loop, dedicate it to PX4FMU communications after startup. - Fix several issues in the px4io driver that would cause a crash if PX4IO was not responding. |