aboutsummaryrefslogtreecommitdiff
path: root/src/modules/px4iofirmware
Commit message (Collapse)AuthorAgeFilesLines
* Support force fail in valid filterLorenz Meier2014-07-191-1/+2
|
* Add force failsafe flagLorenz Meier2014-07-182-1/+13
|
* Fixes #1130px4dev2014-07-064-5/+8
|
* Merge pull request #919 from TickTock-/hotfix_override_thresholdLorenz Meier2014-07-031-2/+2
|\ | | | | Changed low threshold in px4io firmware to 10%...
| * Changed low threshold in px4io firmware to 10% to ensure compatibility with ↵TickTock-2014-05-091-2/+2
| | | | | | | | user configured single channel, mode switches
* | IO firmware: Warning / bug fixesLorenz Meier2014-06-302-2/+6
| |
* | Fix compiler warningsDon Gagne2014-06-293-6/+4
| |
* | px4iofirmware: Indicate with a comment that band limiting happens in ↵Lorenz Meier2014-05-231-0/+1
| | | | | | | | pwm_limit() call
* | Minor cleanups on handling, make wrong reg accesses non-fatal for the transferLorenz Meier2014-05-162-13/+16
| |
* | px4io firmware: Actually accept failsafe values, check their range. Add an ↵Lorenz Meier2014-05-161-2/+15
| | | | | | | | error return code for commands that were rejected on reboot and force safety instead of failing silently with an OK value
* | px4io: Improve the documentation of the protocol header, NO FUNCTIONAL CHANGESLorenz Meier2014-05-161-5/+6
| |
* | Set an RC status flag so that we can read out the RC status in parallel to ↵Lorenz Meier2014-05-142-1/+7
|/ | | | the RC data
* Merge pull request #878 from PX4/sbus_outLorenz Meier2014-05-054-5/+42
|\ | | | | S.BUS output
| * Ensure only either S.BUS1 or S.BUS2 can be active at a timeLorenz Meier2014-02-131-3/+12
| |
| * Make SBUS output exclusiveLorenz Meier2014-02-131-3/+4
| |
| * Remove the s.bus test loop... makes it very hard to update the firmware.px4dev2014-02-121-11/+0
| |
| * Be more enthusiastic with the sbus enable pin. Still no love.px4dev2014-02-121-1/+3
| |
| * Fix quotation marksLorenz Meier2014-02-121-1/+1
| |
| * test loopLorenz Meier2014-02-121-0/+8
| |
| * Build test code for S.BUS output, send test characters once S.BUS1 or S.BUS2 ↵Lorenz Meier2014-02-123-1/+29
| | | | | | | | is enabled
* | px4io: support PX4IO_P_SETUP_FORCE_SAFETY_OFFAndrew Tridgell2014-04-282-0/+10
| | | | | | | | | | | | | | | | | | | | 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
* | Remove unwanted colonLorenz Meier2014-04-051-1/+1
| |
* | Merged minimal S.BUS failsafe changesLorenz Meier2014-04-051-4/+6
|\ \
| * | px4io: Guard against the RC failsafe value of channel 5 causing a manual ↵Lorenz Meier2014-04-051-11/+13
| | | | | | | | | | | | override action if set to manual in failsafe
| * | px4io: Remove unused variableLorenz Meier2014-04-051-2/+0
| | |
| * | px4io: do not include failsafe condition into rc_lost flagHolger Steinhaus2014-04-051-81/+77
| | |
* | | Make throttle failsafe depend on the failsafe threshold parameter. Make the ↵Lorenz Meier2014-04-054-15/+17
| | | | | | | | | | | | parameter optional (no harm if not found).
* | | px4io: Allow RC failsafe detection as valid featureLorenz Meier2014-04-051-1/+2
| | |
* | | Proper failsafe handling onboard, including throttle failsafe condition if ↵Lorenz Meier2014-04-052-16/+29
| | | | | | | | | | | | enabled
* | | px4io: do not include failsafe condition into rc_lost flagHolger Steinhaus2014-03-251-81/+77
|/ /
* | px4iofirmware: define 4 actuator control groupsAnton Babushkin2014-03-052-2/+2
| |
* | Added int cast to handle arithmetic correctlyLorenz Meier2014-02-211-1/+1
| |
* | Scaling Spektrum inputs into normalized value same as the servo outputs doLorenz Meier2014-02-211-4/+18
| |
* | Change bit mask to allow for 10 channels.Lorenz Meier2014-02-211-1/+1
| |
* | Merge pull request #684 from PX4/dsm_fixLorenz Meier2014-02-211-1/+11
|\ \ | | | | | | Dsm support for DX10t
| * | Fix copyright, do not return junk channel #13 that Spektrum gives us.Lorenz Meier2014-02-211-1/+10
| | |
| * | Added support for DX10t, which apparently outputs 13 channelsLorenz Meier2014-02-211-0/+1
| |/
* / px4io: bug in failsafe fixedAnton Babushkin2014-02-181-1/+1
|/
* Merged master into lockdown_disableLorenz Meier2014-01-309-182/+357
|\
| * Build fix for IO control input parsing.Lorenz Meier2014-01-261-2/+2
| |
| * Differentiate between failsafe having kicked in (which stops the normal ↵Lorenz Meier2014-01-262-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 failsafeLorenz Meier2014-01-261-1/+0
| |
| * Add flag to indicate proper RC mappingLorenz Meier2014-01-261-0/+1
| |
| * Fix docs headerLorenz Meier2014-01-261-1/+1
| |
| * Allow the setup flags to control the S.BUS / RSSI port instead of doing some ↵Lorenz Meier2014-01-262-17/+50
| | | | | | | | wild, likely incorrect, guesses.
| * RSSI and SBUS out config now handled as setup feature flags.Lorenz Meier2014-01-261-0/+4
| |
| * Clean up RC related metadata, put everything into the RC data page. This ↵Lorenz Meier2014-01-265-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 Meier2014-01-251-1/+1
| |
| * IO firmware: Use right base reg value - since the wrong one had the same ↵Lorenz Meier2014-01-251-1/+1
| | | | | | | | value this hasn’t been an issue, but it would have become one once one of them changed.
| * Remove unused fieldLorenz Meier2014-01-241-1/+0
| |