Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merged master into lockdown_disable | Lorenz Meier | 2014-01-30 | 9 | -182/+357 |
|\ | |||||
| * | Build fix for IO control input parsing. | Lorenz Meier | 2014-01-26 | 1 | -2/+2 |
| | | |||||
| * | Differentiate between failsafe having kicked in (which stops the normal ↵ | Lorenz Meier | 2014-01-26 | 2 | -84/+106 |
| | | | | | | | | output mixing based on RC outputs and prevents unwanted control commands due to failsafe) and a true loss of the receiver, where we stop outputting RC channel readings downstream on FMU. | ||||
| * | Fix S.BUS decoder to return value even if its just failsafe | Lorenz Meier | 2014-01-26 | 1 | -1/+0 |
| | | |||||
| * | Add flag to indicate proper RC mapping | Lorenz Meier | 2014-01-26 | 1 | -0/+1 |
| | | |||||
| * | Fix docs header | Lorenz Meier | 2014-01-26 | 1 | -1/+1 |
| | | |||||
| * | Allow the setup flags to control the S.BUS / RSSI port instead of doing some ↵ | Lorenz Meier | 2014-01-26 | 2 | -17/+50 |
| | | | | | | | | wild, likely incorrect, guesses. | ||||
| * | RSSI and SBUS out config now handled as setup feature flags. | Lorenz Meier | 2014-01-26 | 1 | -0/+4 |
| | | |||||
| * | Clean up RC related metadata, put everything into the RC data page. This ↵ | Lorenz Meier | 2014-01-26 | 5 | -26/+69 |
| | | | | | | | | ensures atomic reads, makes the reads more efficient and allows for some headroom for more RC flags. The IO driver side is updated as well, however, these flags are not published yet. | ||||
| * | Fixed year in controls.c comment. | Lorenz Meier | 2014-01-25 | 1 | -1/+1 |
| | | |||||
| * | IO firmware: Use right base reg value - since the wrong one had the same ↵ | Lorenz Meier | 2014-01-25 | 1 | -1/+1 |
| | | | | | | | | value this hasn’t been an issue, but it would have become one once one of them changed. | ||||
| * | Remove unused field | Lorenz Meier | 2014-01-24 | 1 | -1/+0 |
| | | |||||
| * | Merge branch 'cleanup' | Lorenz Meier | 2014-01-24 | 4 | -15/+34 |
| |\ | |||||
| | * | Missing header for mixer status change. | Lorenz Meier | 2014-01-24 | 1 | -1/+1 |
| | | | |||||
| | * | Use the proper status registers for locking out from mixer updates and ↵ | Lorenz Meier | 2014-01-24 | 1 | -5/+6 |
| | | | | | | | | | | | | return the value of the mixer change. | ||||
| | * | Make in the comments explicit that we don’t do anything here under normal ↵ | Lorenz Meier | 2014-01-24 | 1 | -2/+4 |
| | | | | | | | | | | | | circumstances to make it less tempting to comment out the helpful debug tools in this section. | ||||
| | * | Make the IO mixer upload report not only a global success / fail flag, but ↵ | Lorenz Meier | 2014-01-24 | 1 | -7/+23 |
| | | | | | | | | | | | | on transfer basis. Also use a crude lock to avoid updating the mixer while it runs (we have no proper mutexes on IO, and this is a pure read/write locking case with two locks, which should make the execution even with this crude approach thread-safe). | ||||
| * | | We do not know all secret S.BUS2 codes yet | Lorenz Meier | 2014-01-23 | 1 | -3/+2 |
| | | | |||||
| * | | Implemented S.Bus 2 decoding support | Lorenz Meier | 2014-01-23 | 1 | -2/+25 |
| |/ | |||||
| * | Make SBUS switching conditional to be friendly to IO v1 | Lorenz Meier | 2014-01-23 | 1 | -0/+2 |
| | | |||||
| * | Merge branch 'rssi' of github.com:PX4/Firmware into rssi | Lorenz Meier | 2014-01-23 | 2 | -30/+26 |
| |\ | |||||
| | * | Fix the initialisation and operation of the PX4IO ADC - now RSSI and VSERVO ↵ | px4dev | 2014-01-22 | 2 | -30/+26 |
| | | | | | | | | | | | | voltages should be read correctly. | ||||
| * | | Fixes to memory check handling, split out switch handling to allow separate ↵ | Lorenz Meier | 2014-01-23 | 3 | -13/+37 |
| |/ | | | | | | | initialization | ||||
| * | Build fix, replaced usleep with up_udelay in memory lockdown state | Lorenz Meier | 2014-01-23 | 1 | -1/+1 |
| | | |||||
| * | Enable the PX4IO self check and debug interfaces. No reason to disable them, ↵ | Lorenz Meier | 2014-01-23 | 1 | -5/+1 |
| | | | | | | | | since they are runtime-configured (and needed, for the case of memory) | ||||
| * | S.BUS output disable cleanup | Lorenz Meier | 2014-01-22 | 1 | -1/+1 |
| | | |||||
| * | RSSI and concurrent S.Bus output handling | Lorenz Meier | 2014-01-18 | 3 | -0/+15 |
| | | |||||
* | | Teach IO firmware that arming and lockdown are two different things, clean ↵ | Lorenz Meier | 2014-01-16 | 3 | -8/+16 |
|/ | | | | up arming check | ||||
* | px4io: enable power on Spektrum connector on init | Andrew Tridgell | 2014-01-07 | 1 | -0/+6 |
| | |||||
* | px4iofirmware: make forceupdate more reliable | Andrew Tridgell | 2014-01-07 | 3 | -10/+30 |
| | | | | | | | this schedules a reboot rather than rebooting immediately, which means the FMU gets an ACK for its reboot operation, preventing it from timing out waiting for the ACK. That makes the timing of the reboot more consistent, which makes it more reliable for forceupdate | ||||
* | Allow to disable a channel | Lorenz Meier | 2013-12-27 | 1 | -2/+6 |
| | |||||
* | Working around creating an error condition with more than 8 raw RC channels | Lorenz Meier | 2013-12-27 | 1 | -1/+1 |
| | |||||
* | Merged master | Lorenz Meier | 2013-12-27 | 4 | -9/+16 |
|\ | |||||
| * | Changed RSSI range to 0..255 | Lorenz Meier | 2013-12-25 | 2 | -4/+4 |
| | | |||||
| * | Added PPM frame length feedback in IO comms and status command - allows to ↵ | Lorenz Meier | 2013-12-25 | 3 | -6/+13 |
| | | | | | | | | warn users about badly formatted PPM frames | ||||
* | | Enable 18 channels on IO | Lorenz Meier | 2013-12-22 | 1 | -1/+1 |
| | | |||||
* | | Fix usage of wrong constant for RC input channels | Lorenz Meier | 2013-12-22 | 1 | -10/+12 |
| | | |||||
* | | Fixed compile error | Lorenz Meier | 2013-12-21 | 1 | -2/+2 |
| | | |||||
* | | Merged master | Lorenz Meier | 2013-12-21 | 7 | -23/+124 |
|\| | |||||
| * | Further improved S.Bus scaling | Lorenz Meier | 2013-12-14 | 1 | -2/+2 |
| | | |||||
| * | Improved S.Bus scaling based on scope measurements | Lorenz Meier | 2013-12-14 | 1 | -2/+2 |
| | | |||||
| * | First stab at implementing better RSSI based connection status estimation, ↵ | Lorenz Meier | 2013-12-13 | 5 | -13/+30 |
| | | | | | | | | still needs some work and testing | ||||
| * | Non-destructive handling of failsafe signals, distinction between frame loss ↵ | Holger Steinhaus L | 2013-12-13 | 1 | -11/+20 |
| | | | | | | | | | | | | | | | | and signal loss. This kind of handling might be moved upstream into the application, once alarms are propagated by the ORB system. This change is compatible with RX failsafe settings, but does not rely on it (uses SBus flags instead). | ||||
| * | more precise range conversion for SBus input signals | Holger Steinhaus L | 2013-12-13 | 1 | -2/+21 |
| | | |||||
| * | Added actuator control removal | Lorenz Meier | 2013-12-13 | 1 | -1/+5 |
| |\ | |||||
| | * | px4io driver: don’t use PX4IO_PAGE_ACTUATORS page for ↵ | Anton Babushkin | 2013-11-15 | 1 | -1/+5 |
| | | | | | | | | | | | | actuator_controls_effective | ||||
| * | | Merged crccheck command | Andrew Tridgell | 2013-12-13 | 3 | -0/+23 |
| | | | |||||
| * | | Merged PX4IO crc checks and force update | Andrew Tridgell | 2013-12-13 | 2 | -0/+29 |
| | | | |||||
* | | | px4iofirmware: improve check for rc controlled channels in manual mode | Thomas Gubler | 2013-12-11 | 1 | -2/+2 |
| | | | |||||
* | | | px4io frimware: improve handling of manual mode when fmu is still healthy, ↵ | Thomas Gubler | 2013-12-11 | 1 | -3/+24 |
| | | | | | | | | | | | | use data from fmu for channels which are not controlled by rc |