aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/safety.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix up FMU input timeout handling.px4dev2013-01-141-1/+1
| | | | | Fix the FMU auto OK LED status. Strip out unused fields from the system state structure.
* Major workover of the PX4IO firmware for I2C operation.px4dev2013-01-131-19/+10
|
* px4io code styleLorenz Meier2013-01-111-0/+1
|
* mergedLorenz Meier2012-12-301-14/+28
|\
| * Correctly do position lock led signalling on IO and position lock ↵Lorenz Meier2012-12-191-1/+1
| | | | | | | | measurement on FMU, tested with HIL.
| * Reverted arming state machine back to its original state, operational againLorenz Meier2012-12-161-4/+19
| |
| * Merged IO feature branchLorenz Meier2012-12-131-10/+9
| |\
| | * Added required additional fields: If system is ok to launch (required for ↵Lorenz Meier2012-12-131-5/+8
| | | | | | | | | | | | 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).
| * | Merge branch 'master' of github.com:PX4/Firmware into fixedwing_outdoorLorenz Meier2012-12-091-7/+26
| |\|
| * | Enabled manual override switch, work in progress. Added initial demix ↵Lorenz Meier2012-12-011-1/+1
| | | | | | | | | | | | testing code to support delta mixing on the remote for convenient manual override
* | | whitespace/formattingpx4dev2012-12-291-6/+16
| |/ |/|
* | Added more LED state logic and improve code.Simon Wilks2012-12-081-22/+20
| | | | | | | | | | | | The LED will now also indicate when the FMU is ARMED. Switched to using a 16-bit value where each bit indicates what state the LED should be in.
* | Add an additional safety switch LED blink sequence when FMU and IO are armedSimon Wilks2012-12-071-2/+23
|/ | | | | | If both the FMU and the IO board are armed then the secure switch will blink two times quickly then a pause followed by two quick blinks and so on.
* Rework the PX4IO software architecture:px4dev2012-11-301-0/+36
| | | | | | | - 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.
* Lowered arm button prellingJulian Oes2012-11-151-3/+3
|
* Several fixes, hex flies, failsafe not really tested yetJulian Oes2012-11-111-13/+31
|
* Again some hacking to make arming/disarming work for nowJulian Oes2012-11-061-2/+2
|
* Cleanup and refactor of the PX4IO firmware and board support. Builds, not ↵px4dev2012-11-031-3/+0
| | | | tested yet.
* Checkpoint - moving things out of the NuttX configs/*/src directoriespx4dev2012-10-231-1/+1
|
* Fresh import of the PX4 firmware sources.px4dev2012-08-041-0/+104