Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1993 from philipoe/PR/IOActuatorUpdateRate | Lorenz Meier | 2015-04-18 | 1 | -4/+4 |
|\ | | | | | px4io firmware: Allow actuator update rates down to 45Hz, as this is exa... | ||||
| * | px4io firmware: Allow actuator update rates down to 25Hz. This allows to | philipoe | 2015-04-14 | 1 | -4/+4 |
| | | | | | | | | | | set the same update rate on PX4IO as on many commercial RC systems (e.g. Spektrum, which works at 45Hz servo update rate). | ||||
* | | fixed publication of mixer limit flags | Roman Bapst | 2015-04-10 | 1 | -0/+1 |
| | | |||||
* | | PX4IO Firmware: fix 16ch output | Holger Steinhaus | 2015-03-15 | 1 | -1/+1 |
|/ | |||||
* | px4io: only check SAFETY_OFF for allowing RC config changes and reboot | Andrew Tridgell | 2014-11-26 | 1 | -10/+3 |
| | | | | | | | | If we check OUTPUTS_ARMED then we can't update trim values and scaling in flight, as there is no way to clear OUTPUTS_ARMED. If safety is on then it should be perfectly safe to update the mixer and RC config or reboot for fw update | ||||
* | Allow IO safety off system handling as long as the total system is not live | Lorenz Meier | 2014-11-22 | 1 | -8/+13 |
| | |||||
* | px4io: added OVERRIDE_IMMEDIATE arming flag | Andrew Tridgell | 2014-11-16 | 1 | -1/+2 |
| | | | | | | this allows the flight code to choose whether FMU failure gives immediate manual pilot control, or waits for the mode switch to go past the override threshold | ||||
* | drivers: allow forcing the safety switch on | Andrew Tridgell | 2014-10-30 | 1 | -0/+6 |
| | | | | | This allows forcing the safety switch to the on position from software which stops the pwm outputs | ||||
* | Enable flaps, avoid mode switch position | Lorenz Meier | 2014-10-16 | 1 | -1/+2 |
| | |||||
* | IO firmware supports termination failsafe | Lorenz Meier | 2014-08-27 | 1 | -2/+16 |
| | |||||
* | Ignore single channels during PWM output | Holger Steinhaus | 2014-08-26 | 1 | -1/+3 |
| | |||||
* | Rely on theoretical value, as the closed-loop test with multimeter suggests ↵ | Lorenz Meier | 2014-07-21 | 1 | -1/+1 |
| | | | | this is the most accurate measurement | ||||
* | Cross-check with nominal values from divider | Lorenz Meier | 2014-07-21 | 1 | -2/+4 |
| | |||||
* | Fix comment, missing brace in comment | Lorenz Meier | 2014-07-21 | 1 | -1/+1 |
| | |||||
* | Fit IO voltage estimation using a new dataset, cross-validated with a second ↵ | Lorenz Meier | 2014-07-21 | 1 | -18/+5 |
| | | | | unit. Pending testing | ||||
* | Support force fail in valid filter | Lorenz Meier | 2014-07-19 | 1 | -1/+2 |
| | |||||
* | Fixes #1130 | px4dev | 2014-07-06 | 1 | -1/+1 |
| | |||||
* | Fix compiler warnings | Don Gagne | 2014-06-29 | 1 | -2/+1 |
| | |||||
* | Minor cleanups on handling, make wrong reg accesses non-fatal for the transfer | Lorenz Meier | 2014-05-16 | 1 | -13/+14 |
| | |||||
* | px4io firmware: Actually accept failsafe values, check their range. Add an ↵ | Lorenz Meier | 2014-05-16 | 1 | -2/+15 |
| | | | | error return code for commands that were rejected on reboot and force safety instead of failing silently with an OK value | ||||
* | Merge pull request #878 from PX4/sbus_out | Lorenz Meier | 2014-05-05 | 1 | -3/+12 |
|\ | | | | | S.BUS output | ||||
| * | Ensure only either S.BUS1 or S.BUS2 can be active at a time | Lorenz Meier | 2014-02-13 | 1 | -3/+12 |
| | | |||||
* | | px4io: support PX4IO_P_SETUP_FORCE_SAFETY_OFF | Andrew Tridgell | 2014-04-28 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | this allows the FMU to force the safety off on the IO board. Useful in two cases: 1) vehicles where the safety switch is impractical or not useful (eg. HAB planes or internal combustion motors) 2) doing ESC calibration on multi-copters | ||||
* | | Make throttle failsafe depend on the failsafe threshold parameter. Make the ↵ | Lorenz Meier | 2014-04-05 | 1 | -2/+2 |
| | | | | | | | | parameter optional (no harm if not found). | ||||
* | | px4io: Allow RC failsafe detection as valid feature | Lorenz Meier | 2014-04-05 | 1 | -1/+2 |
| | | |||||
* | | Change bit mask to allow for 10 channels. | Lorenz Meier | 2014-02-21 | 1 | -1/+1 |
|/ | |||||
* | Merged master into lockdown_disable | Lorenz Meier | 2014-01-30 | 1 | -10/+53 |
|\ | |||||
| * | Allow the setup flags to control the S.BUS / RSSI port instead of doing some ↵ | Lorenz Meier | 2014-01-26 | 1 | -3/+41 |
| | | | | | | | | wild, likely incorrect, guesses. | ||||
| * | Clean up RC related metadata, put everything into the RC data page. This ↵ | Lorenz Meier | 2014-01-26 | 1 | -2/+6 |
| | | | | | | | | 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. | ||||
| * | 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. | ||||
* | | Teach IO firmware that arming and lockdown are two different things, clean ↵ | Lorenz Meier | 2014-01-16 | 1 | -6/+2 |
|/ | | | | up arming check | ||||
* | px4iofirmware: make forceupdate more reliable | Andrew Tridgell | 2014-01-07 | 1 | -10/+5 |
| | | | | | | | 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 | 1 | -1/+3 |
|\ | |||||
| * | Added PPM frame length feedback in IO comms and status command - allows to ↵ | Lorenz Meier | 2013-12-25 | 1 | -2/+4 |
| | | | | | | | | warn users about badly formatted PPM frames | ||||
* | | Merged master | Lorenz Meier | 2013-12-21 | 1 | -0/+27 |
|\| | |||||
| * | First stab at implementing better RSSI based connection status estimation, ↵ | Lorenz Meier | 2013-12-13 | 1 | -1/+1 |
| | | | | | | | | still needs some work and testing | ||||
| * | Merged crccheck command | Andrew Tridgell | 2013-12-13 | 1 | -0/+1 |
| | | |||||
| * | Merged PX4IO crc checks and force update | Andrew Tridgell | 2013-12-13 | 1 | -0/+26 |
| | | |||||
* | | Added support for a total of four control groups to the IO driver and IO ↵ | Lorenz Meier | 2013-12-08 | 1 | -9/+9 |
|/ | | | | firmware. This allows to run auxiliary payload. Cleaned up defines for RC input channel counts, this needs another sweep to then finally allow up to 16 mapped channels and up to 20-24 RAW RC channels | ||||
* | pwm_output: Allow PWM values from 900us to 2100us but use a default of ↵ | Julian Oes | 2013-10-31 | 1 | -14/+14 |
| | | | | 1000us to 2000us | ||||
* | Fix to allow setting again zero disarmed PWM values after boot | Lorenz Meier | 2013-10-30 | 1 | -16/+29 |
| | |||||
* | pwm systemcmd can now set the failsafe values, fmu uses failsafe values as ↵ | Julian Oes | 2013-10-19 | 1 | -3/+10 |
| | | | | well now, fix to only send the appropriate number of pwm values to IO at once | ||||
* | Merge remote-tracking branch 'px4/master' into pwm_ioctls | Julian Oes | 2013-10-11 | 1 | -16/+14 |
|\ | | | | | | | | | Conflicts: src/drivers/px4io/px4io.cpp | ||||
| * | Merged status changes | Lorenz Meier | 2013-10-06 | 1 | -16/+14 |
| |\ | |||||
| | * | px4io: added monitoring of vservo and vrssi | Andrew Tridgell | 2013-09-12 | 1 | -16/+14 |
| | | | | | | | | | | | | publish via servorail_status ORB topic | ||||
* | | | Trying to get rid of magic PWM numbers | Julian Oes | 2013-10-07 | 1 | -15/+15 |
| | | | |||||
* | | | pwm info provides more information, some fixes for setting rate/min/max/disarmed | Julian Oes | 2013-10-07 | 1 | -29/+26 |
|/ / | |||||
* / | Implement Spektrum DSM pairing in V2 | Jean Cyr | 2013-09-18 | 1 | -8/+4 |
|/ | | | | | - Bind control for V2 - Relays and accessory power not supported on V2 hardware |