Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixed publication of mixer limit flags | Roman Bapst | 2015-04-10 | 1 | -0/+5 |
| | |||||
* | Graupner HoTT SUMD/SUMH Receiver Protocol added | NosDE | 2015-03-07 | 1 | -0/+1 |
| | |||||
* | IO firmware: Change to inttypes header | Lorenz Meier | 2014-12-20 | 1 | -1/+1 |
| | |||||
* | PX4IO firmware: Add required include. | Lorenz Meier | 2014-12-20 | 1 | -0/+2 |
| | |||||
* | px4io: added OVERRIDE_IMMEDIATE arming flag | Andrew Tridgell | 2014-11-16 | 1 | -0/+1 |
| | | | | | | 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/+1 |
| | | | | | 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 | -0/+1 |
| | |||||
* | PX4IO firmware: Fix comment | Lorenz Meier | 2014-10-07 | 1 | -1/+1 |
| | |||||
* | ST24 integration in IO firmware | Lorenz Meier | 2014-10-07 | 1 | -0/+1 |
| | |||||
* | Introduce FMU initialised status flag, only run failsafe trap if initialized ↵ | Lorenz Meier | 2014-08-28 | 1 | -0/+1 |
| | | | | once | ||||
* | IO firmware supports termination failsafe | Lorenz Meier | 2014-08-27 | 1 | -1/+2 |
| | |||||
* | Add force failsafe flag | Lorenz Meier | 2014-07-18 | 1 | -0/+5 |
| | |||||
* | Fix compiler warnings | Don Gagne | 2014-06-29 | 1 | -1/+1 |
| | |||||
* | Minor cleanups on handling, make wrong reg accesses non-fatal for the transfer | Lorenz Meier | 2014-05-16 | 1 | -0/+2 |
| | |||||
* | px4io: Improve the documentation of the protocol header, NO FUNCTIONAL CHANGES | Lorenz Meier | 2014-05-16 | 1 | -5/+6 |
| | |||||
* | Set an RC status flag so that we can read out the RC status in parallel to ↵ | Lorenz Meier | 2014-05-14 | 1 | -0/+1 |
| | | | | the RC data | ||||
* | px4io: support PX4IO_P_SETUP_FORCE_SAFETY_OFF | Andrew Tridgell | 2014-04-28 | 1 | -0/+4 |
| | | | | | | | | | | 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 | -10/+11 |
| | | | | parameter optional (no harm if not found). | ||||
* | Proper failsafe handling onboard, including throttle failsafe condition if ↵ | Lorenz Meier | 2014-04-05 | 1 | -4/+5 |
| | | | | enabled | ||||
* | Merged master into lockdown_disable | Lorenz Meier | 2014-01-30 | 1 | -4/+15 |
|\ | |||||
| * | Add flag to indicate proper RC mapping | Lorenz Meier | 2014-01-26 | 1 | -0/+1 |
| | | |||||
| * | 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 | 1 | -4/+10 |
| | | | | | | | | 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. | ||||
* | | Teach IO firmware that arming and lockdown are two different things, clean ↵ | Lorenz Meier | 2014-01-16 | 1 | -0/+1 |
|/ | | | | up arming check | ||||
* | Merged master | Lorenz Meier | 2013-12-27 | 1 | -1/+2 |
|\ | |||||
| * | Added PPM frame length feedback in IO comms and status command - allows to ↵ | Lorenz Meier | 2013-12-25 | 1 | -1/+2 |
| | | | | | | | | warn users about badly formatted PPM frames | ||||
* | | Merged master | Lorenz Meier | 2013-12-21 | 1 | -0/+6 |
|\| | |||||
| * | First stab at implementing better RSSI based connection status estimation, ↵ | Lorenz Meier | 2013-12-13 | 1 | -0/+1 |
| | | | | | | | | still needs some work and testing | ||||
| * | Merged crccheck command | Andrew Tridgell | 2013-12-13 | 1 | -0/+2 |
| | | |||||
| * | Merged PX4IO crc checks and force update | Andrew Tridgell | 2013-12-13 | 1 | -0/+3 |
| | | |||||
* | | Added support for a total of four control groups to the IO driver and IO ↵ | Lorenz Meier | 2013-12-08 | 1 | -20/+34 |
|/ | | | | 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 info provides more information, some fixes for setting rate/min/max/disarmed | Julian Oes | 2013-10-07 | 1 | -2/+2 |
| | |||||
* | Implement Spektrum DSM pairing in V2 | Jean Cyr | 2013-09-18 | 1 | -0/+2 |
| | | | | | - Bind control for V2 - Relays and accessory power not supported on V2 hardware | ||||
* | Merged fmuv2_bringup | Lorenz Meier | 2013-08-21 | 1 | -1/+2 |
|\ | |||||
| * | Added flag to disable RC evaluation onboard of IO (raw values still forwarded) | Lorenz Meier | 2013-08-21 | 1 | -1/+2 |
| | | |||||
* | | Fixed in-air timout, bumped protocol version | Lorenz Meier | 2013-08-17 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'px4/new_state_machine_drton' into ↵ | Julian Oes | 2013-08-15 | 1 | -2/+13 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | fmuv2_bringup_new_state_machine_drton Conflicts: src/drivers/blinkm/blinkm.cpp src/drivers/px4io/px4io.cpp src/modules/commander/state_machine_helper.c src/modules/px4iofirmware/protocol.h src/modules/px4iofirmware/registers.c src/modules/systemlib/systemlib.h src/systemcmds/reboot/reboot.c | ||||
| * | Merged master | Lorenz Meier | 2013-07-15 | 1 | -0/+16 |
| |\ | |||||
| * | | Added functionality to enable PWM output for stupid ESCs even when safety is ↵ | Julian Oes | 2013-06-19 | 1 | -1/+5 |
| | | | | | | | | | | | | not off, arming button functionality remains as is | ||||
| * | | Merge remote-tracking branch 'upstream/io_fixes' into new_state_machine | Julian Oes | 2013-06-18 | 1 | -3/+7 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/drivers/px4io/px4io.cpp src/modules/commander/commander.c src/modules/commander/state_machine_helper.c src/modules/commander/state_machine_helper.h src/modules/px4iofirmware/mixer.cpp src/modules/uORB/topics/actuator_controls.h src/modules/uORB/topics/vehicle_status.h | ||||
| | * | | Software version check fixes | Lorenz Meier | 2013-06-12 | 1 | -2/+5 |
| | | | | |||||
| | * | | Minor state machine improvements and fixes for IO safety / in-air restart ↵ | Lorenz Meier | 2013-06-12 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | handling | ||||
| * | | | First try to prevent motors from stopping when armed | Julian Oes | 2013-06-18 | 1 | -0/+6 |
| |/ / | |||||
* | | | Symbol cleanup for servo vs. battery voltage | Lorenz Meier | 2013-07-26 | 1 | -6/+6 |
| | | | |||||
* | | | Merge branch 'master' of https://github.com/PX4/Firmware into fmuv2_bringup | px4dev | 2013-07-14 | 1 | -1/+9 |
|\ \ \ | | |/ | |/| | |||||
| * | | General cleanup of /dev/px4io and /dev/px4fmu | Jean Cyr | 2013-07-09 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | - Use distinct common symbols for px4io and px4fmu device files, and use instead of hardcoded filenames - Use common symbols defining px4io bits consistently between px4fmu and px4io builds. | ||||
| * | | Support binding DSM2 and DSMX satellite receivers | Jean Cyr | 2013-07-05 | 1 | -0/+9 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The px4io bind command allows you to put a DSM satellite receiver into bind mode. Since this feature requires that the dsm VCC line (red wire) be cut and routed through relay one, it is not enabled by default in order not to affect those not using a DSM satellite receiver or wising to use relay one for other purposes. NOTE: Binding DSM2 satellites in 11-bit mode is not supported due to potential bug in some DSM2 receiver streams when in 11-bit mode. Furthermore the px4io software folds 11 bit data down to 10 bits so there is no resolution advantage to to 11-bit mode. To enable the feature the RC_RL1_DSM_VCC parameter must be set to a non zero value from the console, or using QGroundControl: param set RC_RL1_DSM_VCC 1 From the console you can initiate DSM bind mode with: uorb start param set RC_RL1_DSM_VCC 1 px4io start px4io bind dsm2 For binding a DSMX satellite to a DSMX transmitter you would instead use: px4io bind dsmx Your receiver module should start a rapid flash and you can follow the normal binding sequence of your transmitter. Note: The value of parameter RC_RL1_DSM_VCC defaults to 0, so none of this will have any effect on an unmodified DSM receiver connection. For this feature to work, the power wire (red) must be cut and each side connected to a terminal on relay1 of the px4io board. This has been tested using Spektrum as well as Hobby King 'Orange' DSM satellite receivers. Both px4fmu and px4io images are updated. | ||||
* | | Tweak protocol register assignments and add new registers to accommodate ↵ | px4dev | 2013-07-06 | 1 | -19/+33 |
| | | | | | | | | differences in IOv2. | ||||
* | | Move the common definitions for the PX4IO serial protocol into the shared ↵ | px4dev | 2013-07-06 | 1 | -0/+78 |
| | | | | | | | | header. | ||||
* | | More test work on the px4io side of the serial interface. | px4dev | 2013-07-04 | 1 | -0/+4 |
| | |